.elementor-1825 .elementor-element.elementor-element-5ad977b6:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-5ad977b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-5ad977b6 > .elementor-background-overlay{background-color:var( --e-global-color-3c2ad25 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1825 .elementor-element.elementor-element-5ad977b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-1825 .elementor-element.elementor-element-350adf20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-1825 .elementor-element.elementor-element-3e09dccb{text-align:center;}.elementor-1825 .elementor-element.elementor-element-3e09dccb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:#E2011A;}.elementor-1825 .elementor-element.elementor-element-3699c008{text-align:center;}.elementor-1825 .elementor-element.elementor-element-3699c008 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:#E2011A;}.elementor-1825 .elementor-element.elementor-element-7f8b270{text-align:center;}.elementor-1825 .elementor-element.elementor-element-7f8b270 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-736cb575{text-align:center;}.elementor-1825 .elementor-element.elementor-element-736cb575 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:40px;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-d08a8c9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-58c925c3{--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-1825 .elementor-element.elementor-element-58c925c3:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-58c925c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-531986d6{--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;border-style:dashed;--border-style:dashed;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-8b564f1 );--border-color:var( --e-global-color-8b564f1 );}.elementor-1825 .elementor-element.elementor-element-4a9ba7e5{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-70b70b7d{text-align:center;}.elementor-1825 .elementor-element.elementor-element-70b70b7d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-accent );}.elementor-1825 .elementor-element.elementor-element-ac3a806{text-align:center;}.elementor-1825 .elementor-element.elementor-element-ac3a806 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;color:var( --e-global-color-accent );}.elementor-1825 .elementor-element.elementor-element-6e4eb98{--display:flex;}.elementor-1825 .elementor-element.elementor-element-5a12d0f{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1825 .elementor-element.elementor-element-6c8d74c0{--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-10c31201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-10c31201 .elementor-icon-wrapper{text-align:start;}.elementor-1825 .elementor-element.elementor-element-10c31201.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-10c31201.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-10c31201.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-10c31201.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-10c31201.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-10c31201 .elementor-icon{font-size:50px;}.elementor-1825 .elementor-element.elementor-element-10c31201 .elementor-icon svg{height:50px;}.elementor-1825 .elementor-element.elementor-element-6a928dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-661f2360{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-2277b37f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-2277b37f .elementor-icon-wrapper{text-align:start;}.elementor-1825 .elementor-element.elementor-element-2277b37f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-2277b37f.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-2277b37f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-2277b37f.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-2277b37f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-2277b37f .elementor-icon{font-size:50px;}.elementor-1825 .elementor-element.elementor-element-2277b37f .elementor-icon svg{height:50px;}.elementor-1825 .elementor-element.elementor-element-325ffaee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-text );}.elementor-1825 .elementor-element.elementor-element-512964dd{--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;--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-512964dd:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-512964dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-4c3e4ede{--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;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:#9ADB8B;--border-color:#9ADB8B;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-3005cdab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-3005cdab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-c514f52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-c514f52 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-9d8632f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-5e6b9729{--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;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-d403ed6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-d403ed6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-bafa55c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-bafa55c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-7db42c04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3c2ad25 );--border-color:var( --e-global-color-3c2ad25 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-4dc0e4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-4dc0e4c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-110b0a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-110b0a45 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-1442429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-732ade17{--display:flex;}.elementor-1825 .elementor-element.elementor-element-63599ebc{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-40bb681d{text-align:center;}.elementor-1825 .elementor-element.elementor-element-40bb681d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-1825 .elementor-element.elementor-element-a2ab24f{text-align:center;}.elementor-1825 .elementor-element.elementor-element-a2ab24f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-1825 .elementor-element.elementor-element-1740b5c4{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-1825 .elementor-element.elementor-element-55a2fb6c{--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:flex-start;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-a6b3056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-a6b3056 .elementor-icon-wrapper{text-align:start;}.elementor-1825 .elementor-element.elementor-element-a6b3056.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-a6b3056.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-a6b3056.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-a6b3056.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-a6b3056.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-a6b3056 .elementor-icon{font-size:50px;}.elementor-1825 .elementor-element.elementor-element-a6b3056 .elementor-icon svg{height:50px;}.elementor-1825 .elementor-element.elementor-element-1e9c7ecb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-240b941d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-5fff7373{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-5fff7373 .elementor-icon-wrapper{text-align:start;}.elementor-1825 .elementor-element.elementor-element-5fff7373.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-5fff7373.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-5fff7373.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-5fff7373.elementor-view-framed .elementor-icon, .elementor-1825 .elementor-element.elementor-element-5fff7373.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1825 .elementor-element.elementor-element-5fff7373 .elementor-icon{font-size:50px;}.elementor-1825 .elementor-element.elementor-element-5fff7373 .elementor-icon svg{height:50px;}.elementor-1825 .elementor-element.elementor-element-5cdbb583{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;color:var( --e-global-color-text );}.elementor-1825 .elementor-element.elementor-element-4885729f{--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;--border-radius:3px 3px 3px 3px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-4885729f:not(.elementor-motion-effects-element-type-background), .elementor-1825 .elementor-element.elementor-element-4885729f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-343045be{--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;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:#9ADB8B;--border-color:#9ADB8B;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-12d467e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-12d467e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-3da8de3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-3da8de3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-772e978b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1825 .elementor-element.elementor-element-5914f4e7{--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;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:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-47d704ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-47d704ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-c956da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-c956da6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-61e7ffc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-3c2ad25 );--border-color:var( --e-global-color-3c2ad25 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1825 .elementor-element.elementor-element-654b2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-654b2fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-f9f5963{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1825 .elementor-element.elementor-element-f9f5963 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.22em;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-6b007c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-3c2ad25 );}.elementor-1825 .elementor-element.elementor-element-6720fdb8{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:46px;--n-tabs-gap:21px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-3c2ad25 );--n-tabs-icon-size:60px;--n-tabs-icon-gap:21px;--n-tabs-icon-color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-6720fdb8 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1825 .elementor-element.elementor-element-6720fdb8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d193d8 );}.elementor-1825 .elementor-element.elementor-element-6720fdb8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1825 .elementor-element.elementor-element-6720fdb8.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3d193d8 );}.elementor-1825 .elementor-element.elementor-element-6720fdb8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-1825 .elementor-element.elementor-element-6720fdb8.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:700;text-transform:uppercase;}.elementor-1825 .elementor-element.elementor-element-6720fdb8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );--n-tabs-icon-color-hover:var( --e-global-color-3d193d8 );}@media(min-width:768px){.elementor-1825 .elementor-element.elementor-element-6c8d74c0{--width:60%;}.elementor-1825 .elementor-element.elementor-element-661f2360{--width:40%;}.elementor-1825 .elementor-element.elementor-element-55a2fb6c{--width:60%;}.elementor-1825 .elementor-element.elementor-element-240b941d{--width:40%;}}@media(max-width:1024px){.elementor-1825 .elementor-element.elementor-element-3e09dccb{text-align:center;}.elementor-1825 .elementor-element.elementor-element-3e09dccb .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-3699c008{text-align:center;}.elementor-1825 .elementor-element.elementor-element-3699c008 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-3005cdab{text-align:center;}.elementor-1825 .elementor-element.elementor-element-3005cdab .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-c514f52{text-align:center;}.elementor-1825 .elementor-element.elementor-element-c514f52 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-d403ed6{text-align:center;}.elementor-1825 .elementor-element.elementor-element-d403ed6 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-bafa55c{text-align:center;}.elementor-1825 .elementor-element.elementor-element-bafa55c .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-4dc0e4c8{text-align:center;}.elementor-1825 .elementor-element.elementor-element-4dc0e4c8 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-110b0a45{text-align:center;}.elementor-1825 .elementor-element.elementor-element-110b0a45 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-12d467e{text-align:center;}.elementor-1825 .elementor-element.elementor-element-12d467e .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-3da8de3{text-align:center;}.elementor-1825 .elementor-element.elementor-element-3da8de3 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-47d704ca{text-align:center;}.elementor-1825 .elementor-element.elementor-element-47d704ca .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-c956da6{text-align:center;}.elementor-1825 .elementor-element.elementor-element-c956da6 .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-654b2fa{text-align:center;}.elementor-1825 .elementor-element.elementor-element-654b2fa .elementor-heading-title{font-size:21px;}.elementor-1825 .elementor-element.elementor-element-f9f5963{text-align:center;}.elementor-1825 .elementor-element.elementor-element-f9f5963 .elementor-heading-title{font-size:21px;}}@media(max-width:767px){.elementor-1825 .elementor-element.elementor-element-5ad977b6{padding:0px 0px 10px 0px;}.elementor-1825 .elementor-element.elementor-element-3e09dccb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-3e09dccb .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-3699c008{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1825 .elementor-element.elementor-element-3699c008 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-7f8b270 .elementor-heading-title{font-size:30px;}.elementor-1825 .elementor-element.elementor-element-736cb575 .elementor-heading-title{font-size:30px;}.elementor-1825 .elementor-element.elementor-element-d08a8c9{padding:0px 20px 0px 20px;}.elementor-1825 .elementor-element.elementor-element-4a9ba7e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-661f2360{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-512964dd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1825 .elementor-element.elementor-element-3005cdab{text-align:start;}.elementor-1825 .elementor-element.elementor-element-3005cdab .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-c514f52{text-align:start;}.elementor-1825 .elementor-element.elementor-element-c514f52 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-d403ed6{text-align:start;}.elementor-1825 .elementor-element.elementor-element-d403ed6 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-bafa55c{text-align:start;}.elementor-1825 .elementor-element.elementor-element-bafa55c .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-4dc0e4c8{text-align:start;}.elementor-1825 .elementor-element.elementor-element-4dc0e4c8 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-110b0a45{text-align:start;}.elementor-1825 .elementor-element.elementor-element-110b0a45 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-63599ebc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1825 .elementor-element.elementor-element-240b941d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1825 .elementor-element.elementor-element-4885729f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1825 .elementor-element.elementor-element-12d467e{text-align:start;}.elementor-1825 .elementor-element.elementor-element-12d467e .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-3da8de3{text-align:start;}.elementor-1825 .elementor-element.elementor-element-3da8de3 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-47d704ca{text-align:start;}.elementor-1825 .elementor-element.elementor-element-47d704ca .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-c956da6{text-align:start;}.elementor-1825 .elementor-element.elementor-element-c956da6 .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-654b2fa{text-align:start;}.elementor-1825 .elementor-element.elementor-element-654b2fa .elementor-heading-title{font-size:18px;}.elementor-1825 .elementor-element.elementor-element-f9f5963{text-align:start;}.elementor-1825 .elementor-element.elementor-element-f9f5963 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-3dd7c68 *//* SOLO SEZIONE COSTI */
#trecolonne.trecolonne .e-con-inner{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}
#trecolonne svg {
  height: 70px;

  width: 70px;
  color: red;
}
/* BOX */
#trecolonne .box-costi{
  border: 3px solid var(--e-global-color-secondary);
  border-radius: 3px;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .2s ease;
}
#trecolonne .box-costi:hover{
  box-shadow: 0px 0px 10px rgba(185,185,185,.5);
}

/* header icon + title */
#trecolonne .box-costi-head{
  display:flex;
  align-items:center;
  gap: 12px;
}

#trecolonne .box-costi-title{
  margin:0;
  font-family:"Poppins", Sans-serif;
  font-size:30px;
  font-weight:600;
  text-transform:capitalize;
  line-height:1.22em;
  color:#E2011A;
}

/* date */
#trecolonne .box-costi-date{
  font-size:14px;
  margin-top: 0;
}

/* divider dashed */
#trecolonne .box-costi-divider{
  width:100%;
  border-top: 1px dashed var(--e-global-color-506d2c6);
  margin: 0;
}

/* prezzo */
#trecolonne .box-costi-price{
  font-family:"Archivo Black", Sans-serif;
  font-size:55px;
  color: var(--e-global-color-secondary);
  line-height: 1;
  margin-top: 10px;
}

/* bottone */
#trecolonne .box-costi-btn{
  display:inline-flex;
  padding: 10px 22px;
  font-weight:600;
  text-transform:uppercase;
  border: 2px solid var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  text-decoration:none;
  transition: .2s ease;
}
#trecolonne .box-costi-btn:hover{
  transform: translateY(-1px);
}

/* RESPONSIVE */
@media (max-width: 1024px){
  #trecolonne.trecolonne .e-con-inner{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #trecolonne .box-costi-title{ font-size:21px; }
}

@media (max-width: 767px){
  #trecolonne.trecolonne .e-con-inner{
    grid-template-columns: 1fr;
  }
  #trecolonne .box-costi-title{ font-size:18px; }
  #trecolonne .box-costi-price{ font-size:45px; }
}
.box-costi-svg {
  width: 70px;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a539c5 *//* WRAP */
.ar-pricing { margin: 10px 0 30px; }
.ar-pricing__title{
  text-align:center;
  font-size: 48px;
  line-height: 1.1;
  margin: 30px 0;
  font-weight: 800;
  color: #d51f1f; /* rosso titolo mezzo */
}

/* GRID CARDS */
.ar-pricing__grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}
@media (max-width: 1024px){
  .ar-pricing__grid{ grid-template-columns: 1fr; }
}

/* CARD */
.ar-card{
  border: 4px solid #13235B;
  border-radius: 6px;
  background: #fff;
  padding: 26px;
  display: grid;
  grid-template-columns: 1.2fr .8fr;
  gap: 18px;
  align-items: stretch;
  min-height: 320px;
}
@media (max-width: 640px){
  .ar-card{ grid-template-columns: 1fr; }
}

/* LEFT */
.ar-card__kicker{
  color: #d51f1f;
  font-weight: 900;
  letter-spacing: .2px;
  font-size: 28px;
  line-height: 1.15;
  text-transform: uppercase;
}
.ar-card__date{
  margin-top: 12px;
  color: #7a7a7a;
  font-size: 22px;
}
.ar-card__price{
  margin-top: 26px;
  color: #13235B;
  font-weight: 900;
  font-size: 92px;
  line-height: 1;
}
.ar-card__currency{ font-size: .6em; font-weight: 900; }

/* CTA */
.ar-card__cta{
  margin-top: 22px;
  display: grid;
  gap: 16px;
  max-width: 520px;
}
.ar-btn{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 16px 22px;
  border-radius: 999px;
  background: #d51f1f;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 900;
  letter-spacing: .6px;
  text-transform: uppercase;
  transition: transform .12s ease, filter .12s ease;
}
.ar-btn:hover{ transform: translateY(-1px); filter: brightness(0.98); }

/* RIGHT PANE */
.ar-card__right{
  border: 2px dashed #d9d9d9;
  border-radius: 6px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding: 18px;
}
.ar-card__icons{
  display: grid;
  gap: 28px;
  place-items: center;
}
.ar-card__icons img{
  width: 110px;
  height: auto;
  display:block;
}
#duecolonne.duecolonne .e-con-inner{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

#duecolonne svg {
  height: 70px;
  width: 70px;
  color: red;
}

/* BOX */
#duecolonne .box-costi{
  border: 3px solid var(--e-global-color-secondary);
  border-radius: 3px;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .2s ease;
}
#duecolonne .box-costi:hover{
  box-shadow: 0px 0px 10px rgba(185,185,185,.5);
}

/* header icon + title */
#duecolonne .box-costi-head{
  display:flex;
  align-items:center;
  gap: 12px;
}

#duecolonne .box-costi-title{
  margin:0;
  font-family:"Poppins", Sans-serif;
  font-size:30px;
  font-weight:600;
  text-transform:capitalize;
  line-height:1.22em;
  color:#E2011A;
}

/* date */
#duecolonne .box-costi-date{
  font-size:14px;
  margin-top: 0;
}

/* divider dashed */
#duecolonne .box-costi-divider{
  width:100%;
  border-top: 1px dashed var(--e-global-color-506d2c6);
  margin: 0;
}

/* prezzo */
#duecolonne .box-costi-price{
  font-family:"Archivo Black", Sans-serif;
  font-size:55px;
  color: var(--e-global-color-secondary);
  line-height: 1;
  margin-top: 10px;
}

/* bottone */
#duecolonne .box-costi-btn{
  display:inline-flex;
  padding: 10px 22px;
  font-weight:600;
  text-transform:uppercase;
  border: 2px solid var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  text-decoration:none;
  transition: .2s ease;
}
#duecolonne .box-costi-btn:hover{
  transform: translateY(-1px);
}

/* RESPONSIVE */
@media (max-width: 1024px){
  #duecolonne.duecolonne .e-con-inner{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #duecolonne .box-costi-title{ font-size:21px; }
}

@media (max-width: 767px){
  #duecolonne.duecolonne .e-con-inner{
    grid-template-columns: 1fr;
  }
  #duecolonne .box-costi-title{ font-size:18px; }
  #duecolonne .box-costi-price{ font-size:45px; }
}

#duecolonne .ar-card__date {
  font-size: 14px;
  margin-top: 10px;
}
#duecolonne .ar-card__kicker {
  margin: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.22em;
  color: #E2011A;
}
#duecolonne .ar-card__price {
  margin: 0 !important;;
  color: #13235B;
  font-weight: 900;
  font-size: 55px;
  line-height: 1;
}
#duecolonne .ar-card {
  min-height: auto !important;
}
#duecolonne .box-costi-icon img {
  width: 90px;
  height: 90px;
}
#duecolonne .elementor-button.elementor-size-sm {
  font-weight: 600;
  margin-top:20px
}
#duecolonne  .elementor-button.elementor-size-sm:hover {
  font-weight: 600;
}#duecolonne .ar-pricing__title {
  font-family: inherit;
  background: #13235b;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee6231a */.elementor-element-3a62ce5c .elementor-icon-list-icon svg{fill:#9ADB8B;transition:fill .3s;}
.elementor-element-3a62ce5c .elementor-icon-list-text{color:var(--e-global-color-3c2ad25);transition:color .3s;}
.elementor-element-3a62ce5c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--icon-vertical-offset:5px;}
.elementor-element-3a62ce5c .elementor-icon-list-item > .elementor-icon-list-text{line-height:26px;}
.elementor-element-3a62ce5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:20px;
}
.elementor-element-3a62ce5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:20px;
}
.elementor-element-3a62ce5c .elementor-icon-list-item:not(:last-child):after{
  content:"";width:100%;border-color:var(--e-global-color-3c2ad25);
  border-block-start-style:dashed;border-block-start-width:1px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-251cf00 *//* SHORTCODE: lista "NON compreso" - replica stile Elementor */
.elementor-shortcode .elementor-element.elementor-element-371ad353{
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size) * 0.25) 0 0;
  --icon-vertical-offset: 5px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-items{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-item{
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-icon{
  display: inline-flex;
  margin-top: var(--icon-vertical-offset);
  padding-inline-end: 6px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-icon svg{
  width: var(--e-icon-list-icon-size);
  height: var(--e-icon-list-icon-size);
  fill: var(--e-global-color-primary, #E2011A);
  flex: 0 0 auto;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-text{
  color: var(--e-global-color-3c2ad25, #fff);
  line-height: 26px;
}

/* separatori tratteggiati tra le righe */
.elementor-shortcode .elementor-element.elementor-element-371ad353
.elementor-icon-list-items:not(.elementor-inline-items)
.elementor-icon-list-item:not(:last-child){
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed var(--e-global-color-3c2ad25, rgba(255,255,255,.6));
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae1dbc */#e-n-tab-content-17302153522.box-costi-svg {
  width: 70px;
  height: auto;
  display: block;
}
#e-n-tab-content-17302153522 #trecolonne.trecolonne .e-con-inner{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3dd7c68 *//* SOLO SEZIONE COSTI */
#trecolonne.trecolonne .e-con-inner{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}
#trecolonne svg {
  height: 70px;

  width: 70px;
  color: red;
}
/* BOX */
#trecolonne .box-costi{
  border: 3px solid var(--e-global-color-secondary);
  border-radius: 3px;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .2s ease;
}
#trecolonne .box-costi:hover{
  box-shadow: 0px 0px 10px rgba(185,185,185,.5);
}

/* header icon + title */
#trecolonne .box-costi-head{
  display:flex;
  align-items:center;
  gap: 12px;
}

#trecolonne .box-costi-title{
  margin:0;
  font-family:"Poppins", Sans-serif;
  font-size:30px;
  font-weight:600;
  text-transform:capitalize;
  line-height:1.22em;
  color:#E2011A;
}

/* date */
#trecolonne .box-costi-date{
  font-size:14px;
  margin-top: 0;
}

/* divider dashed */
#trecolonne .box-costi-divider{
  width:100%;
  border-top: 1px dashed var(--e-global-color-506d2c6);
  margin: 0;
}

/* prezzo */
#trecolonne .box-costi-price{
  font-family:"Archivo Black", Sans-serif;
  font-size:55px;
  color: var(--e-global-color-secondary);
  line-height: 1;
  margin-top: 10px;
}

/* bottone */
#trecolonne .box-costi-btn{
  display:inline-flex;
  padding: 10px 22px;
  font-weight:600;
  text-transform:uppercase;
  border: 2px solid var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  text-decoration:none;
  transition: .2s ease;
}
#trecolonne .box-costi-btn:hover{
  transform: translateY(-1px);
}

/* RESPONSIVE */
@media (max-width: 1024px){
  #trecolonne.trecolonne .e-con-inner{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #trecolonne .box-costi-title{ font-size:21px; }
}

@media (max-width: 767px){
  #trecolonne.trecolonne .e-con-inner{
    grid-template-columns: 1fr;
  }
  #trecolonne .box-costi-title{ font-size:18px; }
  #trecolonne .box-costi-price{ font-size:45px; }
}
.box-costi-svg {
  width: 70px;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a539c5 *//* WRAP */
.ar-pricing { margin: 10px 0 30px; }
.ar-pricing__title{
  text-align:center;
  font-size: 48px;
  line-height: 1.1;
  margin: 30px 0;
  font-weight: 800;
  color: #d51f1f; /* rosso titolo mezzo */
}

/* GRID CARDS */
.ar-pricing__grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}
@media (max-width: 1024px){
  .ar-pricing__grid{ grid-template-columns: 1fr; }
}

/* CARD */
.ar-card{
  border: 4px solid #13235B;
  border-radius: 6px;
  background: #fff;
  padding: 26px;
  display: grid;
  grid-template-columns: 1.2fr .8fr;
  gap: 18px;
  align-items: stretch;
  min-height: 320px;
}
@media (max-width: 640px){
  .ar-card{ grid-template-columns: 1fr; }
}

/* LEFT */
.ar-card__kicker{
  color: #d51f1f;
  font-weight: 900;
  letter-spacing: .2px;
  font-size: 28px;
  line-height: 1.15;
  text-transform: uppercase;
}
.ar-card__date{
  margin-top: 12px;
  color: #7a7a7a;
  font-size: 22px;
}
.ar-card__price{
  margin-top: 26px;
  color: #13235B;
  font-weight: 900;
  font-size: 92px;
  line-height: 1;
}
.ar-card__currency{ font-size: .6em; font-weight: 900; }

/* CTA */
.ar-card__cta{
  margin-top: 22px;
  display: grid;
  gap: 16px;
  max-width: 520px;
}
.ar-btn{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 16px 22px;
  border-radius: 999px;
  background: #d51f1f;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 900;
  letter-spacing: .6px;
  text-transform: uppercase;
  transition: transform .12s ease, filter .12s ease;
}
.ar-btn:hover{ transform: translateY(-1px); filter: brightness(0.98); }

/* RIGHT PANE */
.ar-card__right{
  border: 2px dashed #d9d9d9;
  border-radius: 6px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding: 18px;
}
.ar-card__icons{
  display: grid;
  gap: 28px;
  place-items: center;
}
.ar-card__icons img{
  width: 110px;
  height: auto;
  display:block;
}
#duecolonne.duecolonne .e-con-inner{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

#duecolonne svg {
  height: 70px;
  width: 70px;
  color: red;
}

/* BOX */
#duecolonne .box-costi{
  border: 3px solid var(--e-global-color-secondary);
  border-radius: 3px;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .2s ease;
}
#duecolonne .box-costi:hover{
  box-shadow: 0px 0px 10px rgba(185,185,185,.5);
}

/* header icon + title */
#duecolonne .box-costi-head{
  display:flex;
  align-items:center;
  gap: 12px;
}

#duecolonne .box-costi-title{
  margin:0;
  font-family:"Poppins", Sans-serif;
  font-size:30px;
  font-weight:600;
  text-transform:capitalize;
  line-height:1.22em;
  color:#E2011A;
}

/* date */
#duecolonne .box-costi-date{
  font-size:14px;
  margin-top: 0;
}

/* divider dashed */
#duecolonne .box-costi-divider{
  width:100%;
  border-top: 1px dashed var(--e-global-color-506d2c6);
  margin: 0;
}

/* prezzo */
#duecolonne .box-costi-price{
  font-family:"Archivo Black", Sans-serif;
  font-size:55px;
  color: var(--e-global-color-secondary);
  line-height: 1;
  margin-top: 10px;
}

/* bottone */
#duecolonne .box-costi-btn{
  display:inline-flex;
  padding: 10px 22px;
  font-weight:600;
  text-transform:uppercase;
  border: 2px solid var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  text-decoration:none;
  transition: .2s ease;
}
#duecolonne .box-costi-btn:hover{
  transform: translateY(-1px);
}

/* RESPONSIVE */
@media (max-width: 1024px){
  #duecolonne.duecolonne .e-con-inner{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #duecolonne .box-costi-title{ font-size:21px; }
}

@media (max-width: 767px){
  #duecolonne.duecolonne .e-con-inner{
    grid-template-columns: 1fr;
  }
  #duecolonne .box-costi-title{ font-size:18px; }
  #duecolonne .box-costi-price{ font-size:45px; }
}

#duecolonne .ar-card__date {
  font-size: 14px;
  margin-top: 10px;
}
#duecolonne .ar-card__kicker {
  margin: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.22em;
  color: #E2011A;
}
#duecolonne .ar-card__price {
  margin: 0 !important;;
  color: #13235B;
  font-weight: 900;
  font-size: 55px;
  line-height: 1;
}
#duecolonne .ar-card {
  min-height: auto !important;
}
#duecolonne .box-costi-icon img {
  width: 90px;
  height: 90px;
}
#duecolonne .elementor-button.elementor-size-sm {
  font-weight: 600;
  margin-top:20px
}
#duecolonne  .elementor-button.elementor-size-sm:hover {
  font-weight: 600;
}#duecolonne .ar-pricing__title {
  font-family: inherit;
  background: #13235b;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee6231a */.elementor-element-3a62ce5c .elementor-icon-list-icon svg{fill:#9ADB8B;transition:fill .3s;}
.elementor-element-3a62ce5c .elementor-icon-list-text{color:var(--e-global-color-3c2ad25);transition:color .3s;}
.elementor-element-3a62ce5c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--icon-vertical-offset:5px;}
.elementor-element-3a62ce5c .elementor-icon-list-item > .elementor-icon-list-text{line-height:26px;}
.elementor-element-3a62ce5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:20px;
}
.elementor-element-3a62ce5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:20px;
}
.elementor-element-3a62ce5c .elementor-icon-list-item:not(:last-child):after{
  content:"";width:100%;border-color:var(--e-global-color-3c2ad25);
  border-block-start-style:dashed;border-block-start-width:1px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-251cf00 *//* SHORTCODE: lista "NON compreso" - replica stile Elementor */
.elementor-shortcode .elementor-element.elementor-element-371ad353{
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size) * 0.25) 0 0;
  --icon-vertical-offset: 5px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-items{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-item{
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-icon{
  display: inline-flex;
  margin-top: var(--icon-vertical-offset);
  padding-inline-end: 6px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-icon svg{
  width: var(--e-icon-list-icon-size);
  height: var(--e-icon-list-icon-size);
  fill: var(--e-global-color-primary, #E2011A);
  flex: 0 0 auto;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-text{
  color: var(--e-global-color-3c2ad25, #fff);
  line-height: 26px;
}

/* separatori tratteggiati tra le righe */
.elementor-shortcode .elementor-element.elementor-element-371ad353
.elementor-icon-list-items:not(.elementor-inline-items)
.elementor-icon-list-item:not(:last-child){
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed var(--e-global-color-3c2ad25, rgba(255,255,255,.6));
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae1dbc */#e-n-tab-content-17302153522.box-costi-svg {
  width: 70px;
  height: auto;
  display: block;
}
#e-n-tab-content-17302153522 #trecolonne.trecolonne .e-con-inner{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3dd7c68 *//* SOLO SEZIONE COSTI */
#trecolonne.trecolonne .e-con-inner{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}
#trecolonne svg {
  height: 70px;

  width: 70px;
  color: red;
}
/* BOX */
#trecolonne .box-costi{
  border: 3px solid var(--e-global-color-secondary);
  border-radius: 3px;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .2s ease;
}
#trecolonne .box-costi:hover{
  box-shadow: 0px 0px 10px rgba(185,185,185,.5);
}

/* header icon + title */
#trecolonne .box-costi-head{
  display:flex;
  align-items:center;
  gap: 12px;
}

#trecolonne .box-costi-title{
  margin:0;
  font-family:"Poppins", Sans-serif;
  font-size:30px;
  font-weight:600;
  text-transform:capitalize;
  line-height:1.22em;
  color:#E2011A;
}

/* date */
#trecolonne .box-costi-date{
  font-size:14px;
  margin-top: 0;
}

/* divider dashed */
#trecolonne .box-costi-divider{
  width:100%;
  border-top: 1px dashed var(--e-global-color-506d2c6);
  margin: 0;
}

/* prezzo */
#trecolonne .box-costi-price{
  font-family:"Archivo Black", Sans-serif;
  font-size:55px;
  color: var(--e-global-color-secondary);
  line-height: 1;
  margin-top: 10px;
}

/* bottone */
#trecolonne .box-costi-btn{
  display:inline-flex;
  padding: 10px 22px;
  font-weight:600;
  text-transform:uppercase;
  border: 2px solid var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  text-decoration:none;
  transition: .2s ease;
}
#trecolonne .box-costi-btn:hover{
  transform: translateY(-1px);
}

/* RESPONSIVE */
@media (max-width: 1024px){
  #trecolonne.trecolonne .e-con-inner{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #trecolonne .box-costi-title{ font-size:21px; }
}

@media (max-width: 767px){
  #trecolonne.trecolonne .e-con-inner{
    grid-template-columns: 1fr;
  }
  #trecolonne .box-costi-title{ font-size:18px; }
  #trecolonne .box-costi-price{ font-size:45px; }
}
.box-costi-svg {
  width: 70px;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a539c5 *//* WRAP */
.ar-pricing { margin: 10px 0 30px; }
.ar-pricing__title{
  text-align:center;
  font-size: 48px;
  line-height: 1.1;
  margin: 30px 0;
  font-weight: 800;
  color: #d51f1f; /* rosso titolo mezzo */
}

/* GRID CARDS */
.ar-pricing__grid{
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}
@media (max-width: 1024px){
  .ar-pricing__grid{ grid-template-columns: 1fr; }
}

/* CARD */
.ar-card{
  border: 4px solid #13235B;
  border-radius: 6px;
  background: #fff;
  padding: 26px;
  display: grid;
  grid-template-columns: 1.2fr .8fr;
  gap: 18px;
  align-items: stretch;
  min-height: 320px;
}
@media (max-width: 640px){
  .ar-card{ grid-template-columns: 1fr; }
}

/* LEFT */
.ar-card__kicker{
  color: #d51f1f;
  font-weight: 900;
  letter-spacing: .2px;
  font-size: 28px;
  line-height: 1.15;
  text-transform: uppercase;
}
.ar-card__date{
  margin-top: 12px;
  color: #7a7a7a;
  font-size: 22px;
}
.ar-card__price{
  margin-top: 26px;
  color: #13235B;
  font-weight: 900;
  font-size: 92px;
  line-height: 1;
}
.ar-card__currency{ font-size: .6em; font-weight: 900; }

/* CTA */
.ar-card__cta{
  margin-top: 22px;
  display: grid;
  gap: 16px;
  max-width: 520px;
}
.ar-btn{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 16px 22px;
  border-radius: 999px;
  background: #d51f1f;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 900;
  letter-spacing: .6px;
  text-transform: uppercase;
  transition: transform .12s ease, filter .12s ease;
}
.ar-btn:hover{ transform: translateY(-1px); filter: brightness(0.98); }

/* RIGHT PANE */
.ar-card__right{
  border: 2px dashed #d9d9d9;
  border-radius: 6px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding: 18px;
}
.ar-card__icons{
  display: grid;
  gap: 28px;
  place-items: center;
}
.ar-card__icons img{
  width: 110px;
  height: auto;
  display:block;
}
#duecolonne.duecolonne .e-con-inner{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

#duecolonne svg {
  height: 70px;
  width: 70px;
  color: red;
}

/* BOX */
#duecolonne .box-costi{
  border: 3px solid var(--e-global-color-secondary);
  border-radius: 3px;
  padding: 20px;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: box-shadow .2s ease;
}
#duecolonne .box-costi:hover{
  box-shadow: 0px 0px 10px rgba(185,185,185,.5);
}

/* header icon + title */
#duecolonne .box-costi-head{
  display:flex;
  align-items:center;
  gap: 12px;
}

#duecolonne .box-costi-title{
  margin:0;
  font-family:"Poppins", Sans-serif;
  font-size:30px;
  font-weight:600;
  text-transform:capitalize;
  line-height:1.22em;
  color:#E2011A;
}

/* date */
#duecolonne .box-costi-date{
  font-size:14px;
  margin-top: 0;
}

/* divider dashed */
#duecolonne .box-costi-divider{
  width:100%;
  border-top: 1px dashed var(--e-global-color-506d2c6);
  margin: 0;
}

/* prezzo */
#duecolonne .box-costi-price{
  font-family:"Archivo Black", Sans-serif;
  font-size:55px;
  color: var(--e-global-color-secondary);
  line-height: 1;
  margin-top: 10px;
}

/* bottone */
#duecolonne .box-costi-btn{
  display:inline-flex;
  padding: 10px 22px;
  font-weight:600;
  text-transform:uppercase;
  border: 2px solid var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  text-decoration:none;
  transition: .2s ease;
}
#duecolonne .box-costi-btn:hover{
  transform: translateY(-1px);
}

/* RESPONSIVE */
@media (max-width: 1024px){
  #duecolonne.duecolonne .e-con-inner{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #duecolonne .box-costi-title{ font-size:21px; }
}

@media (max-width: 767px){
  #duecolonne.duecolonne .e-con-inner{
    grid-template-columns: 1fr;
  }
  #duecolonne .box-costi-title{ font-size:18px; }
  #duecolonne .box-costi-price{ font-size:45px; }
}

#duecolonne .ar-card__date {
  font-size: 14px;
  margin-top: 10px;
}
#duecolonne .ar-card__kicker {
  margin: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.22em;
  color: #E2011A;
}
#duecolonne .ar-card__price {
  margin: 0 !important;;
  color: #13235B;
  font-weight: 900;
  font-size: 55px;
  line-height: 1;
}
#duecolonne .ar-card {
  min-height: auto !important;
}
#duecolonne .box-costi-icon img {
  width: 90px;
  height: 90px;
}
#duecolonne .elementor-button.elementor-size-sm {
  font-weight: 600;
  margin-top:20px
}
#duecolonne  .elementor-button.elementor-size-sm:hover {
  font-weight: 600;
}#duecolonne .ar-pricing__title {
  font-family: inherit;
  background: #13235b;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ee6231a */.elementor-element-3a62ce5c .elementor-icon-list-icon svg{fill:#9ADB8B;transition:fill .3s;}
.elementor-element-3a62ce5c .elementor-icon-list-text{color:var(--e-global-color-3c2ad25);transition:color .3s;}
.elementor-element-3a62ce5c{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--icon-vertical-offset:5px;}
.elementor-element-3a62ce5c .elementor-icon-list-item > .elementor-icon-list-text{line-height:26px;}
.elementor-element-3a62ce5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
  padding-block-end:20px;
}
.elementor-element-3a62ce5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
  margin-block-start:20px;
}
.elementor-element-3a62ce5c .elementor-icon-list-item:not(:last-child):after{
  content:"";width:100%;border-color:var(--e-global-color-3c2ad25);
  border-block-start-style:dashed;border-block-start-width:1px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-251cf00 *//* SHORTCODE: lista "NON compreso" - replica stile Elementor */
.elementor-shortcode .elementor-element.elementor-element-371ad353{
  --e-icon-list-icon-size: 14px;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size) * 0.25) 0 0;
  --icon-vertical-offset: 5px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-items{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-item{
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-icon{
  display: inline-flex;
  margin-top: var(--icon-vertical-offset);
  padding-inline-end: 6px;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-icon svg{
  width: var(--e-icon-list-icon-size);
  height: var(--e-icon-list-icon-size);
  fill: var(--e-global-color-primary, #E2011A);
  flex: 0 0 auto;
}

.elementor-shortcode .elementor-element.elementor-element-371ad353 .elementor-icon-list-text{
  color: var(--e-global-color-3c2ad25, #fff);
  line-height: 26px;
}

/* separatori tratteggiati tra le righe */
.elementor-shortcode .elementor-element.elementor-element-371ad353
.elementor-icon-list-items:not(.elementor-inline-items)
.elementor-icon-list-item:not(:last-child){
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dashed var(--e-global-color-3c2ad25, rgba(255,255,255,.6));
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae1dbc */#e-n-tab-content-17302153522.box-costi-svg {
  width: 70px;
  height: auto;
  display: block;
}
#e-n-tab-content-17302153522 #trecolonne.trecolonne .e-con-inner{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6720fdb8 */.boxextra {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58c925c3 */@media (max-width: 767px) {
div#e-n-tab-content-17302153522 .elementor-element.elementor-element-240b941d.e-con-full.e-flex.e-con.e-child {
    word-break: break-word;
    overflow-wrap: anywhere;
  }
}/* End custom CSS */