.elementor-614 .elementor-element.elementor-element-8f7ced5{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-614 .elementor-element.elementor-element-c167462{--display:flex;--overlay-opacity:0.93;--border-radius:60px 60px 60px 60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-614 .elementor-element.elementor-element-c167462::before, .elementor-614 .elementor-element.elementor-element-c167462 > .elementor-background-video-container::before, .elementor-614 .elementor-element.elementor-element-c167462 > .e-con-inner > .elementor-background-video-container::before, .elementor-614 .elementor-element.elementor-element-c167462 > .elementor-background-slideshow::before, .elementor-614 .elementor-element.elementor-element-c167462 > .e-con-inner > .elementor-background-slideshow::before, .elementor-614 .elementor-element.elementor-element-c167462 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-614 .elementor-element.elementor-element-c167462.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-83f9ef9{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;--border-radius:60px 60px 60px 60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-614 .elementor-element.elementor-element-83f9ef9{left:0px;}body.rtl .elementor-614 .elementor-element.elementor-element-83f9ef9{right:0px;}body:not(.rtl) .elementor-614 .elementor-element.elementor-element-8285be9{left:-50px;}body.rtl .elementor-614 .elementor-element.elementor-element-8285be9{right:-50px;}.elementor-614 .elementor-element.elementor-element-8285be9{bottom:-100px;}.elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-8285be9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-8285be9.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-8285be9.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-8285be9.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-8285be9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon{font-size:345px;}.elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon svg{height:345px;}.elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon i, .elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon svg{transform:rotate(-100deg);}body:not(.rtl) .elementor-614 .elementor-element.elementor-element-2ba7650{right:-250px;}body.rtl .elementor-614 .elementor-element.elementor-element-2ba7650{left:-250px;}.elementor-614 .elementor-element.elementor-element-2ba7650{bottom:-170px;}.elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-2ba7650.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-614 .elementor-element.elementor-element-2ba7650.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-2ba7650.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-614 .elementor-element.elementor-element-2ba7650.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-2ba7650.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon{font-size:350px;}.elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon svg{height:350px;}.elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon i, .elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon svg{transform:rotate(-100deg);}body:not(.rtl) .elementor-614 .elementor-element.elementor-element-d497e94{right:-50px;}body.rtl .elementor-614 .elementor-element.elementor-element-d497e94{left:-50px;}.elementor-614 .elementor-element.elementor-element-d497e94{top:-100px;}.elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-d497e94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-d497e94.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-d497e94.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-d497e94.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-d497e94.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon{font-size:345px;}.elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon svg{height:345px;}.elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon i, .elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon svg{transform:rotate(65deg);}body:not(.rtl) .elementor-614 .elementor-element.elementor-element-00c0d98{left:-250px;}body.rtl .elementor-614 .elementor-element.elementor-element-00c0d98{right:-250px;}.elementor-614 .elementor-element.elementor-element-00c0d98{top:-170px;}.elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-00c0d98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_3 );}.elementor-614 .elementor-element.elementor-element-00c0d98.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-00c0d98.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_3 );border-color:var( --e-global-color-blocksy_palette_3 );}.elementor-614 .elementor-element.elementor-element-00c0d98.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-00c0d98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_3 );}.elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon{font-size:350px;}.elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon svg{height:350px;}.elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon i, .elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon svg{transform:rotate(65deg);}.elementor-614 .elementor-element.elementor-element-e94a833{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-614 .elementor-element.elementor-element-e94a833 img{width:85%;max-width:100%;}.elementor-614 .elementor-element.elementor-element-36b4b8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-614 .elementor-element.elementor-element-36b4b8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-9ec275b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-614 .elementor-element.elementor-element-9ec275b .elementor-heading-title{font-size:41px;font-weight:700;line-height:1.5em;color:#161616;}.elementor-614 .elementor-element.elementor-element-daaca8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 70px) 0px;font-size:20px;}.elementor-614 .elementor-element.elementor-element-5f634ab{--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-614 .elementor-element.elementor-element-f7eaad5 .elementor-button{background-color:#10B77F;font-size:18px;font-weight:700;line-height:1.65em;border-style:solid;border-color:#10B77F;border-radius:8px 8px 8px 8px;padding:12px 25px 12px 25px;}.elementor-614 .elementor-element.elementor-element-f7eaad5 .elementor-button:hover, .elementor-614 .elementor-element.elementor-element-f7eaad5 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-614 .elementor-element.elementor-element-3c5aab9 .elementor-button{background-color:#FFFFFF;font-size:18px;font-weight:700;line-height:1.65em;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#10B77F;color:#10B77F;border-style:solid;border-radius:8px 8px 8px 8px;padding:12px 25px 12px 25px;}.elementor-614 .elementor-element.elementor-element-3c5aab9 .elementor-button:hover, .elementor-614 .elementor-element.elementor-element-3c5aab9 .elementor-button:focus{background-color:#D3EEE7;}.elementor-614 .elementor-element.elementor-element-858114a{--spacer-size:22px;}.elementor-614 .elementor-element.elementor-element-113bdfa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-669488f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-614 .elementor-element.elementor-element-df294a7 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-df294a7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-df294a7.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-df294a7.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-df294a7.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-df294a7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-df294a7 .elementor-icon{font-size:70px;}.elementor-614 .elementor-element.elementor-element-df294a7 .elementor-icon svg{height:70px;}.elementor-614 .elementor-element.elementor-element-55f1876 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-55f1876.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-55f1876.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-55f1876.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-55f1876.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-55f1876.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-55f1876 .elementor-icon{font-size:70px;}.elementor-614 .elementor-element.elementor-element-55f1876 .elementor-icon svg{height:70px;}.elementor-614 .elementor-element.elementor-element-e882356 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-e882356.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-e882356.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-e882356.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-e882356.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-e882356.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-e882356 .elementor-icon{font-size:70px;}.elementor-614 .elementor-element.elementor-element-e882356 .elementor-icon svg{height:70px;}.elementor-614 .elementor-element.elementor-element-6493a68 .elementor-icon-wrapper{text-align:center;}.elementor-614 .elementor-element.elementor-element-6493a68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-6493a68.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-6493a68.elementor-view-default .elementor-icon{color:var( --e-global-color-blocksy_palette_1 );border-color:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-6493a68.elementor-view-framed .elementor-icon, .elementor-614 .elementor-element.elementor-element-6493a68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-blocksy_palette_1 );}.elementor-614 .elementor-element.elementor-element-6493a68 .elementor-icon{font-size:70px;}.elementor-614 .elementor-element.elementor-element-6493a68 .elementor-icon svg{height:70px;}.elementor-614 .elementor-element.elementor-element-17a9ae1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-614 .elementor-element.elementor-element-17a9ae1:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-17a9ae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-614 .elementor-element.elementor-element-c468e1c{--display:flex;--min-height:37px;--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-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-614 .elementor-element.elementor-element-c468e1c:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-c468e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-614 .elementor-element.elementor-element-f3b2570.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-f3b2570{text-align:center;}.elementor-614 .elementor-element.elementor-element-f3b2570 .elementor-heading-title{font-size:31px;}.elementor-614 .elementor-element.elementor-element-e03160f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;text-align:center;}.elementor-614 .elementor-element.elementor-element-256927e{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-fdb2cd1{--display:grid;--min-height:246px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-614 .elementor-element.elementor-element-fdb2cd1.e-con{--align-self:center;}.elementor-614 .elementor-element.elementor-element-acc204d{column-gap:0px;line-height:1px;letter-spacing:-0.4px;}.elementor-614 .elementor-element.elementor-element-0986e73{background-color:#FFFFFF;border-style:solid;border-color:#10B77F;border-radius:10px 10px 10px 10px;line-height:1px;letter-spacing:0px;}.elementor-614 .elementor-element.elementor-element-0986e73 p{margin-block-end:0px;}.elementor-614 .elementor-element.elementor-element-0986e73 a{transition-duration:0s;}.elementor-614 .elementor-element.elementor-element-05f8a2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-614 .elementor-element.elementor-element-05f8a2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-e82e14d{--display:flex;}.elementor-614 .elementor-element.elementor-element-cf283c5{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-057e1b7{text-align:center;}.elementor-614 .elementor-element.elementor-element-4bd26c9{margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;text-align:center;}.elementor-614 .elementor-element.elementor-element-102f2a0{--display:flex;}.elementor-614 .elementor-element.elementor-element-c3bfc3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-bb51045{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-0ebb6e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-614 .elementor-element.elementor-element-0ebb6e9:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-0ebb6e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-614 .elementor-element.elementor-element-ba56356{--display:flex;--min-height:37px;--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-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-614 .elementor-element.elementor-element-ba56356:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-ba56356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-614 .elementor-element.elementor-element-c1ac1d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-c1ac1d8{text-align:center;}.elementor-614 .elementor-element.elementor-element-c1ac1d8 .elementor-heading-title{font-size:31px;}.elementor-614 .elementor-element.elementor-element-e2c1846{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;text-align:center;}.elementor-614 .elementor-element.elementor-element-5c9d2e5{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-d0769d6{--display:flex;}.elementor-614 .elementor-element.elementor-element-b661cdf{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-681aed0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-614 .elementor-element.elementor-element-69fb0da{--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-614 .elementor-element.elementor-element-69fb0da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-279e03b{text-align:start;}.elementor-614 .elementor-element.elementor-element-7240163{column-gap:0px;}.elementor-614 .elementor-element.elementor-element-9e3f05c{--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-614 .elementor-element.elementor-element-45efda7{margin:-78px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -114px;}.elementor-614 .elementor-element.elementor-element-45efda7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-8769577{--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-614 .elementor-element.elementor-element-8769577:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-8769577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-614 .elementor-element.elementor-element-5809a2a{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-937d9f2{text-align:center;}.elementor-614 .elementor-element.elementor-element-ff50983{text-align:center;}.elementor-614 .elementor-element.elementor-element-40f87ec{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-d64306a{--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-614 .elementor-element.elementor-element-f171eae{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-0afacc9{text-align:center;}.elementor-614 .elementor-element.elementor-element-38464a4{text-align:center;}.elementor-614 .elementor-element.elementor-element-ea4dd5d{--display:flex;}.elementor-614 .elementor-element.elementor-element-e9f8a71{--display:flex;}.elementor-614 .elementor-element.elementor-element-7a7310f{--display:flex;}.elementor-614 .elementor-element.elementor-element-48534fe{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;}.elementor-614 .elementor-element.elementor-element-48534fe.elementor-element{--align-self:center;}:where( .elementor-614 .elementor-element.elementor-element-48534fe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-614 .elementor-element.elementor-element-a77c38b{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-de0f4a1{--display:flex;}.elementor-614 .elementor-element.elementor-element-de0f4a1:not(.elementor-motion-effects-element-type-background), .elementor-614 .elementor-element.elementor-element-de0f4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14181F;}.elementor-614 .elementor-element.elementor-element-2ad110c{--spacer-size:80px;}.elementor-614 .elementor-element.elementor-element-e108940{text-align:center;}.elementor-614 .elementor-element.elementor-element-e108940 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#F3F4F6;}.elementor-614 .elementor-element.elementor-element-6362a7b{text-align:center;}.elementor-614 .elementor-element.elementor-element-6362a7b a:hover, .elementor-614 .elementor-element.elementor-element-6362a7b a:focus{color:#D51A1A;}.elementor-614 .elementor-element.elementor-element-a18c0aa .elementor-button{background-color:#10B77F;font-weight:700;}.elementor-614 .elementor-element.elementor-element-c2c7867{--spacer-size:80px;}@media(max-width:1024px){.elementor-614 .elementor-element.elementor-element-8f7ced5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-614 .elementor-element.elementor-element-8f7ced5.e-con{--order:-99999 /* order start hack */;}.elementor-614 .elementor-element.elementor-element-c167462{--min-height:0px;--border-radius:20px 20px 20px 20px;}.elementor-614 .elementor-element.elementor-element-83f9ef9{--border-radius:20px 20px 20px 20px;}.elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon{font-size:295px;}.elementor-614 .elementor-element.elementor-element-8285be9 .elementor-icon svg{height:295px;}.elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon{font-size:295px;}.elementor-614 .elementor-element.elementor-element-2ba7650 .elementor-icon svg{height:295px;}.elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon{font-size:295px;}.elementor-614 .elementor-element.elementor-element-d497e94 .elementor-icon svg{height:295px;}.elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon{font-size:300px;}.elementor-614 .elementor-element.elementor-element-00c0d98 .elementor-icon svg{height:300px;}.elementor-614 .elementor-element.elementor-element-e94a833{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-614 .elementor-element.elementor-element-e94a833.elementor-element{--order:-99999 /* order start hack */;}.elementor-614 .elementor-element.elementor-element-e94a833 img{width:100%;max-width:100%;}.elementor-614 .elementor-element.elementor-element-36b4b8c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-614 .elementor-element.elementor-element-36b4b8c.e-con{--order:99999 /* order end hack */;}.elementor-614 .elementor-element.elementor-element-9ec275b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-614 .elementor-element.elementor-element-9ec275b.elementor-element{--order:-99999 /* order start hack */;}.elementor-614 .elementor-element.elementor-element-9ec275b .elementor-heading-title{font-size:23px;}.elementor-614 .elementor-element.elementor-element-daaca8e{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:start;font-size:15px;}.elementor-614 .elementor-element.elementor-element-5f634ab{--justify-content:center;}.elementor-614 .elementor-element.elementor-element-f7eaad5 .elementor-button{font-size:13px;}.elementor-614 .elementor-element.elementor-element-3c5aab9 .elementor-button{font-size:13px;}.elementor-614 .elementor-element.elementor-element-113bdfa{width:var( --container-widget-width, 389.594px );max-width:389.594px;--container-widget-width:389.594px;--container-widget-flex-grow:0;}.elementor-614 .elementor-element.elementor-element-113bdfa.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-614 .elementor-element.elementor-element-669488f{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-614 .elementor-element.elementor-element-df294a7 .elementor-icon{font-size:50px;}.elementor-614 .elementor-element.elementor-element-df294a7 .elementor-icon svg{height:50px;}.elementor-614 .elementor-element.elementor-element-55f1876 .elementor-icon{font-size:50px;}.elementor-614 .elementor-element.elementor-element-55f1876 .elementor-icon svg{height:50px;}.elementor-614 .elementor-element.elementor-element-e882356 .elementor-icon{font-size:50px;}.elementor-614 .elementor-element.elementor-element-e882356 .elementor-icon svg{height:50px;}.elementor-614 .elementor-element.elementor-element-6493a68 .elementor-icon{font-size:50px;}.elementor-614 .elementor-element.elementor-element-6493a68 .elementor-icon svg{height:50px;}.elementor-614 .elementor-element.elementor-element-c468e1c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-614 .elementor-element.elementor-element-f3b2570 .elementor-heading-title{font-size:23px;}.elementor-614 .elementor-element.elementor-element-e03160f{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:15px;}.elementor-614 .elementor-element.elementor-element-fdb2cd1{--grid-auto-flow:row;}.elementor-614 .elementor-element.elementor-element-cf283c5{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-057e1b7 .elementor-heading-title{font-size:23px;}.elementor-614 .elementor-element.elementor-element-4bd26c9{margin:-15px -15px calc(var(--kit-widget-spacing, 0px) + -15px) -15px;font-size:15px;}.elementor-614 .elementor-element.elementor-element-c3bfc3d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-614 .elementor-element.elementor-element-bb51045{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-ba56356{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-614 .elementor-element.elementor-element-c1ac1d8 .elementor-heading-title{font-size:23px;}.elementor-614 .elementor-element.elementor-element-e2c1846{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:15px;}.elementor-614 .elementor-element.elementor-element-b661cdf{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-279e03b{text-align:center;}.elementor-614 .elementor-element.elementor-element-279e03b .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-7240163{text-align:center;font-size:15px;}.elementor-614 .elementor-element.elementor-element-45efda7{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-614 .elementor-element.elementor-element-5809a2a{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-937d9f2 .elementor-heading-title{font-size:23px;}.elementor-614 .elementor-element.elementor-element-ff50983{font-size:15px;}.elementor-614 .elementor-element.elementor-element-40f87ec{--spacer-size:50px;}.elementor-614 .elementor-element.elementor-element-f171eae{--spacer-size:30px;}.elementor-614 .elementor-element.elementor-element-0afacc9 .elementor-heading-title{font-size:23px;}.elementor-614 .elementor-element.elementor-element-38464a4{font-size:15px;}.elementor-614 .elementor-element.elementor-element-48534fe{--container-widget-width:594px;--container-widget-flex-grow:0;width:var( --container-widget-width, 594px );max-width:594px;}}@media(max-width:767px){.elementor-614 .elementor-element.elementor-element-8f7ced5{--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-614 .elementor-element.elementor-element-c167462{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-614 .elementor-element.elementor-element-83f9ef9{--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;}.elementor-614 .elementor-element.elementor-element-e94a833.elementor-element{--order:-99999 /* order start hack */;}.elementor-614 .elementor-element.elementor-element-e94a833 img{width:100%;}.elementor-614 .elementor-element.elementor-element-9ec275b .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-daaca8e{font-size:13px;}.elementor-614 .elementor-element.elementor-element-3c5aab9 .elementor-button{font-size:13px;}.elementor-614 .elementor-element.elementor-element-669488f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-614 .elementor-element.elementor-element-c468e1c{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-614 .elementor-element.elementor-element-f3b2570{width:var( --container-widget-width, 272.906px );max-width:272.906px;--container-widget-width:272.906px;--container-widget-flex-grow:0;}.elementor-614 .elementor-element.elementor-element-f3b2570 .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-e03160f{font-size:13px;}.elementor-614 .elementor-element.elementor-element-fdb2cd1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-614 .elementor-element.elementor-element-cf283c5{--spacer-size:40px;}.elementor-614 .elementor-element.elementor-element-057e1b7 .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-4bd26c9{font-size:13px;}.elementor-614 .elementor-element.elementor-element-bb51045{--spacer-size:40px;}.elementor-614 .elementor-element.elementor-element-ba56356{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-614 .elementor-element.elementor-element-c1ac1d8{width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-614 .elementor-element.elementor-element-c1ac1d8 .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-e2c1846{font-size:13px;}.elementor-614 .elementor-element.elementor-element-7240163{font-size:13px;}.elementor-614 .elementor-element.elementor-element-937d9f2 .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-ff50983{font-size:13px;}.elementor-614 .elementor-element.elementor-element-0afacc9 .elementor-heading-title{font-size:22px;}.elementor-614 .elementor-element.elementor-element-38464a4{font-size:13px;}.elementor-614 .elementor-element.elementor-element-48534fe{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-distance-from-content:0px;}.elementor-614 .elementor-element.elementor-element-e108940 .elementor-heading-title{font-size:29px;}}@media(min-width:768px){.elementor-614 .elementor-element.elementor-element-8f7ced5{--content-width:1100px;}.elementor-614 .elementor-element.elementor-element-c167462{--width:51%;}.elementor-614 .elementor-element.elementor-element-36b4b8c{--width:50%;}.elementor-614 .elementor-element.elementor-element-fdb2cd1{--width:74%;}.elementor-614 .elementor-element.elementor-element-05f8a2a{--width:88.107%;}.elementor-614 .elementor-element.elementor-element-69fb0da{--width:50%;}.elementor-614 .elementor-element.elementor-element-9e3f05c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-614 .elementor-element.elementor-element-c167462{--width:40.741%;}.elementor-614 .elementor-element.elementor-element-36b4b8c{--width:52%;}.elementor-614 .elementor-element.elementor-element-fdb2cd1{--width:716px;}.elementor-614 .elementor-element.elementor-element-69fb0da{--width:706.594px;}}












/* Start custom CSS for html, class: .elementor-element-113bdfa */.cta-pills{
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 14px;
}

.cta-pills .pill{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  border-radius: 999px;
  background: #ecfdf5;
  border: 1px solid #a7f3d0;
  font-size: 11px;
  font-weight: 600;
  color: #065f46;
}

.cta-pills .pill-ico{
  font-size: 14px;
  line-height: 1;
}/* End custom CSS */













/* Start custom CSS for container, class: .elementor-element-fdb2cd1 *//* Liste con X rossa e check verde */
ul.list-x,
ul.list-check{
  list-style: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
}

ul.list-x li,
ul.list-check li{
  position: relative;
  padding-left: 28px !important;
  margin: 10px 0 !important;
  line-height: 1.5 !important;
}

/* X rossa */
ul.list-x li::before{
  content: "✕";
  position: absolute;
  left: 0;
  top: 0.05em;
  font-weight: 700;
  color: #ef4444;
  font-size: 18px;
}

/* Check verde */
ul.list-check li::before{
  content: "✓";
  position: absolute;
  left: 0;
  top: 0.05em;
  font-weight: 700;
  color: #22c55e;
  font-size: 18px;
}
.compare-title{
  margin: 0 0 14px 0;
  font-size: 18px;
  font-weight: 700;
}

/* Padding uniforme per entrambi i box */
.compare-box{
  padding: 26px 28px !important;
  border-radius: 16px;
  box-sizing: border-box;
}

/* Titolo più “staccato” dal bordo e dalla lista */
.compare-box .compare-title{
  margin: 0 0 14px 0 !important;
  padding: 0 !important;
  line-height: 1.2;
}

/* La lista non deve appiccicarsi ai bordi */
.compare-box ul{
  margin: 0 !important;
  padding-left: 0 !important;
}

/* Fine-tuning: più respiro specifico per il box verde (se serve) */
.compare-box--green{
  padding-top: 30px !important;
  padding-left: 30px !important;
}
/* FIX rapido: più spazio dentro al box verde anche senza classi */
h3.compare-title{
  padding-top: 10px !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
}

ul.list-check{
  padding-left: 14px !important;   /* sposta tutta la lista verso l'interno */
  padding-right: 14px !important;
  padding-bottom: 10px !important;
}/* End custom CSS */








/* Start custom CSS for html, class: .elementor-element-c3bfc3d *//* BLOCCO 3 - Scoped */
.sf3-how{ width:100%; display:block; }

.sf3-how .sf3-grid{
  width: min(1152px, 100%);
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
}
@media (min-width: 768px){
  .sf3-how .sf3-grid{ grid-template-columns: repeat(3, minmax(0,1fr)); }
}

.sf3-how .sf3-card{
  position: relative;
  background: #fff;
  border: 1px solid rgba(17,24,39,.12);
  border-radius: 20px;
  padding: 32px;
  text-align: center;
  transition: box-shadow .3s ease, border-color .3s ease;
  min-height: 230px;
}
.sf3-how .sf3-card:hover{
  box-shadow: 0 12px 30px rgba(17,24,39,.08);
  border-color: rgba(16,185,129,.30);
}

.sf3-how .sf3-num{
  position: absolute;
  top: 16px;
  right: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  color: rgba(16,185,129,.15);
  transition: color .3s ease;
  pointer-events: none;
}
.sf3-how .sf3-card:hover .sf3-num{ color: rgba(16,185,129,.25); }

.sf3-how .sf3-icon{
  width: 56px;
  height: 56px;
  margin: 0 auto 20px;
  border-radius: 16px;
  background: #ecfdf5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sf3-how .sf3-icon img{
  width: 24px !important;
  height: 24px !important;
  display: block;
}

.sf3-how .sf3-title{ margin:0 0 8px; font-size:20px; font-weight:600; }
.sf3-how .sf3-desc{ margin:0; font-size:14px; line-height:1.6; color: rgba(17,24,39,.65); }/* End custom CSS */






/* Start custom CSS for html, class: .elementor-element-7c0b268 *//* BLOCCO 4 (scoped) */
.sf4-cards{ width: 100%; display: block; }

.sf4-cards .sf4-grid{
  width: min(860px, 100%);
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
}

@media (min-width: 768px){
  .sf4-cards .sf4-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.sf4-cards .sf4-card{
  display: block;
  text-decoration: none;
  background: #fff;
  border: 1px solid rgba(17,24,39,.12);
  border-radius: 20px;
  padding: 32px;
  transition: box-shadow .3s ease, border-color .3s ease, transform .3s ease;
  color: inherit;
  text-align: center;
  min-height: 240px;
}

.sf4-cards .sf4-card:hover{
  box-shadow: 0 12px 30px rgba(17,24,39,.08);
  border-color: rgba(16,185,129,.30);
  transform: translateY(-2px);
}

.sf4-cards .sf4-icon{
  width: 56px;
  height: 56px;
  margin: 0 auto 18px;
  border-radius: 16px;
  background: #ecfdf5;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sf4-cards .sf4-icon img{
  width: 24px !important;
  height: 24px !important;
  display: block;
}

.sf4-cards .sf4-title{
  margin: 0 0 10px 0;
  font-size: 20px;
  font-weight: 700;
}

.sf4-cards .sf4-text{
  margin: 0 auto 16px auto;
  font-size: 14px;
  line-height: 1.6;
  max-width: 320px;
  color: rgba(17,24,39,.65);
}

.sf4-cards .sf4-cta{
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  color: #10b981;
}

.sf4-cards .sf4-card:focus{
  outline: 3px solid rgba(16,185,129,.35);
  outline-offset: 3px;
}/* End custom CSS */








/* Start custom CSS for html, class: .elementor-element-45efda7 *//* BLOCCO 5 - scoped */
.sf5-ui{ width: 100%; display: block; }

.sf5-ui .sf5-grid{
  width: min(1152px, 100%);
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: 48px;
  align-items: center;
}

@media (min-width: 900px){
  .sf5-ui .sf5-grid{
    grid-template-columns: 1.2fr 0.8fr;
    gap: 70px;
  }
}

.sf5-ui .sf5-list{
  display: grid;
  gap: 14px;
  max-width: 560px;
}

.sf5-ui .sf5-item{
  display: flex;
  align-items: center;
  gap: 14px;
  background: #fff;
  border: 1px solid rgba(17,24,39,.10);
  border-radius: 14px;
  padding: 16px 18px;
}

.sf5-ui .sf5-ico{
  width: 40px;
  height: 40px;
  border-radius: 14px;
  background: #ecfdf5;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #10b981;
  flex: 0 0 40px;
}

.sf5-ui .sf5-ico svg{
  width: 20px;
  height: 20px;
  display: block;
}

.sf5-ui .sf5-text{
  font-size: 15px;
  font-weight: 700;
  color: rgba(17,24,39,.90);
}

.sf5-ui .sf5-phone{
  width: min(600px, 500%);
  margin: 0 auto;
  filter: drop-shadow(0 18px 35px rgba(17,24,39,.12));
}

.sf5-ui .sf5-phone img{
  width: 100%;
  height: auto;
  display: block;
}/* End custom CSS */






/* Start custom CSS for html, class: .elementor-element-8f2d684 *//* BLOCCO 7 - cards stile screenshot */
.sf7-cards{ width:100%; display:block; }

.sf7-grid{
  width: min(1152px, 100%);
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}

@media (min-width: 768px){
  .sf7-grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 28px;
  }
}

.sf7-card{
  display: block;
  text-decoration: none;
  color: inherit;
  background: #fff;
  border: 1px solid rgba(17,24,39,.12);
  border-radius: 18px;
  padding: 28px 28px 24px;
  transition: box-shadow .25s ease, border-color .25s ease, transform .25s ease;
  min-height: 320px;
}

.sf7-card:hover{
  box-shadow: 0 14px 32px rgba(17,24,39,.10);
  transform: translateY(-2px);
  border-color: rgba(16,185,129,.22);
}

/* Featured */
.sf7-card--featured{
  border: 2px solid rgba(16,185,129,.65);
  box-shadow: 0 14px 32px rgba(17,24,39,.10);
}
.sf7-card--featured:hover{
  border-color: rgba(16,185,129,.85);
}

/* Badge */
.sf7-badge{
  display: inline-block;
  padding: 6px 10px;
  border-radius: 999px;
  background: #ecfdf5;
  color: #047857;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 14px;
}

/* Title */
.sf7-title{
  margin: 0 0 14px 0;
  font-size: 18px;
  font-weight: 800;
  letter-spacing: -0.01em;
}

/* Bullet list */
.sf7-list{
  list-style: none;
  padding: 0;
  margin: 0 0 18px 0;
}
.sf7-list li{
  position: relative;
  padding-left: 18px;
  margin: 10px 0;
  font-size: 13px;
  color: rgba(17,24,39,.70);
  line-height: 1.4;
}
.sf7-list li::before{
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 999px;
  background: #10b981;
  position: absolute;
  left: 0;
  top: 0.55em;
}

/* Price */
.sf7-price{
  font-size: 18px;
  font-weight: 700;
  margin: 6px 0 18px;
}
.sf7-price strong{
  font-weight: 800;
}

/* Buttons */
.sf7-btn{
  border-radius: 999px;
  padding: 12px 16px;
  font-size: 13px;
  font-weight: 800;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  box-sizing: border-box;
}

.sf7-btn--primary{
  background: #10b981;
  color: #fff;
  border: 1px solid #10b981;
}

.sf7-btn--outline{
  background: transparent;
  color: #10b981;
  border: 1px solid #10b981;
}

.sf7-card:focus{
  outline: 3px solid rgba(16,185,129,.35);
  outline-offset: 3px;
}/* End custom CSS */































