.elementor-1313 .elementor-element.elementor-element-14a68ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-26a37f9{--display:flex;--min-height:489px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1313 .elementor-element.elementor-element-26a37f9:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-26a37f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e663ef );background-image:url("https://shiresoft.io/wp-content/uploads/2026/03/freepik__talk__75531-scaled.jpeg");background-position:center center;background-size:cover;}.elementor-1313 .elementor-element.elementor-element-26a37f9::before, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .elementor-background-video-container::before, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .elementor-background-slideshow::before, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-81eb971 );--background-overlay:'';}.elementor-1313 .elementor-element.elementor-element-26a37f9 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-81eb971 );}.elementor-1313 .elementor-element.elementor-element-26a37f9 > .elementor-shape-bottom svg, .elementor-1313 .elementor-element.elementor-element-26a37f9 > .e-con-inner > .elementor-shape-bottom svg{height:61px;}.elementor-1313 .elementor-element.elementor-element-a5ff87f{--display:flex;}.elementor-1313 .elementor-element.elementor-element-d757ce6.elementor-element{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-d757ce6{text-align:center;}.elementor-1313 .elementor-element.elementor-element-d757ce6 .elementor-heading-title{font-family:var( --e-global-typography-5d6d754-font-family ), Section_NEW;font-size:var( --e-global-typography-5d6d754-font-size );font-weight:var( --e-global-typography-5d6d754-font-weight );line-height:var( --e-global-typography-5d6d754-line-height );}.elementor-1313 .elementor-element.elementor-element-f47e0c3{--display:flex;}.elementor-1313 .elementor-element.elementor-element-ca99451.elementor-element{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-ca99451{text-align:center;}.elementor-1313 .elementor-element.elementor-element-ca99451 .elementor-heading-title{font-family:"Figtree", Section_NEW;font-size:2.25rem;font-weight:600;line-height:1.4rem;letter-spacing:-0.01rem;}.elementor-1313 .elementor-element.elementor-element-2243a60 .elementor-button{background-color:var( --e-global-color-81eb971 );font-family:var( --e-global-typography-text-font-family ), Section_NEW;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-1313 .elementor-element.elementor-element-eb3d88a{--display:flex;--min-height:489px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.89;--padding-top:100px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-eb3d88a:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-eb3d88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81eb971 );}.elementor-1313 .elementor-element.elementor-element-eb3d88a::before, .elementor-1313 .elementor-element.elementor-element-eb3d88a > .elementor-background-video-container::before, .elementor-1313 .elementor-element.elementor-element-eb3d88a > .e-con-inner > .elementor-background-video-container::before, .elementor-1313 .elementor-element.elementor-element-eb3d88a > .elementor-background-slideshow::before, .elementor-1313 .elementor-element.elementor-element-eb3d88a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1313 .elementor-element.elementor-element-eb3d88a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-81eb971 );--background-overlay:'';}.elementor-1313 .elementor-element.elementor-element-0974d05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-0974d05:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-0974d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81eb971 );}.elementor-1313 .elementor-element.elementor-element-92bec50{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-1313 .elementor-element.elementor-element-f833162{--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:40px 40px;--row-gap:40px;--column-gap:40px;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-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1313 .elementor-element.elementor-element-f833162:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-f833162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1313 .elementor-element.elementor-element-f833162:hover{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;}.elementor-1313 .elementor-element.elementor-element-f833162, .elementor-1313 .elementor-element.elementor-element-f833162::before{--border-transition:0.3s;}.elementor-1313 .elementor-element.elementor-element-f833162.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-877e748.elementor-element{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-877e748 img{width:100%;height:100%;border-style:none;}.elementor-1313 .elementor-element.elementor-element-6ac7204{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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-3e663ef );--border-color:var( --e-global-color-3e663ef );--border-radius:30px 30px 30px 30px;}.elementor-1313 .elementor-element.elementor-element-a398908{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:center;}.elementor-1313 .elementor-element.elementor-element-f32b990.elementor-element{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-f32b990 .elementor-heading-title{font-family:var( --e-global-typography-7fcc08f-font-family ), Section_NEW;font-size:var( --e-global-typography-7fcc08f-font-size );font-weight:var( --e-global-typography-7fcc08f-font-weight );text-transform:var( --e-global-typography-7fcc08f-text-transform );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-8fbcecf .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:1rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-8fbcecf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-8fbcecf.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-8fbcecf .elementor-button:hover, .elementor-1313 .elementor-element.elementor-element-8fbcecf .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-8fbcecf .elementor-button:hover svg, .elementor-1313 .elementor-element.elementor-element-8fbcecf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-781d568{padding:0px 0px 0px 0px;font-family:var( --e-global-typography-0564425-font-family ), Section_NEW;font-size:var( --e-global-typography-0564425-font-size );font-weight:var( --e-global-typography-0564425-font-weight );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-1f495a7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-1f495a7:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-1f495a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81eb971 );}.elementor-1313 .elementor-element.elementor-element-4110116{--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:10px 10px;--row-gap:10px;--column-gap:10px;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-81eb971 );--border-color:var( --e-global-color-81eb971 );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-4110116:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-4110116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1313 .elementor-element.elementor-element-4110116:hover{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-primary );--border-color:var( --e-global-color-primary );}.elementor-1313 .elementor-element.elementor-element-4110116, .elementor-1313 .elementor-element.elementor-element-4110116::before{--border-transition:0.3s;}.elementor-1313 .elementor-element.elementor-element-4110116.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-6f57e81{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-c7f82c9 img{width:25rem;height:10rem;}.elementor-1313 .elementor-element.elementor-element-098cd82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-098cd82.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-038399e{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-038399e.e-con{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-df658fa .elementor-heading-title{font-family:var( --e-global-typography-7fcc08f-font-family ), Section_NEW;font-size:var( --e-global-typography-7fcc08f-font-size );font-weight:var( --e-global-typography-7fcc08f-font-weight );text-transform:var( --e-global-typography-7fcc08f-text-transform );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-ab57bfe{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-ab57bfe.e-con{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-139d4db .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:0.8rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-139d4db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-139d4db.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-b12e608 .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:0.8rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-b12e608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-b12e608.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-b12e608 .elementor-button:hover, .elementor-1313 .elementor-element.elementor-element-b12e608 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-b12e608 .elementor-button:hover svg, .elementor-1313 .elementor-element.elementor-element-b12e608 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-bf0620a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-9095a2a{font-family:var( --e-global-typography-0564425-font-family ), Section_NEW;font-size:var( --e-global-typography-0564425-font-size );font-weight:var( --e-global-typography-0564425-font-weight );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-38c6213{width:100%;max-width:100%;--e-transform-scale:0.8;}.elementor-1313 .elementor-element.elementor-element-38c6213.elementor-element{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-d728358{--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:10px 10px;--row-gap:10px;--column-gap:10px;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-81eb971 );--border-color:var( --e-global-color-81eb971 );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-d728358:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-d728358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1313 .elementor-element.elementor-element-d728358:hover{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-primary );--border-color:var( --e-global-color-primary );}.elementor-1313 .elementor-element.elementor-element-d728358, .elementor-1313 .elementor-element.elementor-element-d728358::before{--border-transition:0.3s;}.elementor-1313 .elementor-element.elementor-element-d728358.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-e733cbb{--display:flex;--min-height:0.1rem;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-09893b8 img{width:25rem;height:10rem;}.elementor-1313 .elementor-element.elementor-element-fd8d8c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-fd8d8c1.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-449608b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-23af642 .elementor-heading-title{font-family:var( --e-global-typography-7fcc08f-font-family ), Section_NEW;font-size:var( --e-global-typography-7fcc08f-font-size );font-weight:var( --e-global-typography-7fcc08f-font-weight );text-transform:var( --e-global-typography-7fcc08f-text-transform );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-16a9349{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-16a9349.e-con{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-43f0e6a .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:0.8rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-43f0e6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-43f0e6a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-43f0e6a .elementor-button:hover, .elementor-1313 .elementor-element.elementor-element-43f0e6a .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-43f0e6a .elementor-button:hover svg, .elementor-1313 .elementor-element.elementor-element-43f0e6a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-1e7b281 .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:0.8rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-1e7b281{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-1e7b281.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-bab4964{font-family:var( --e-global-typography-0564425-font-family ), Section_NEW;font-size:var( --e-global-typography-0564425-font-size );font-weight:var( --e-global-typography-0564425-font-weight );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-41c5c8b{width:100%;max-width:100%;--e-transform-scale:0.8;}.elementor-1313 .elementor-element.elementor-element-41c5c8b.elementor-element{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-d2a0246{--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:10px 10px;--row-gap:10px;--column-gap:10px;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-81eb971 );--border-color:var( --e-global-color-81eb971 );--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-d2a0246:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-d2a0246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1313 .elementor-element.elementor-element-d2a0246:hover{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-primary );--border-color:var( --e-global-color-primary );}.elementor-1313 .elementor-element.elementor-element-d2a0246, .elementor-1313 .elementor-element.elementor-element-d2a0246::before{--border-transition:0.3s;}.elementor-1313 .elementor-element.elementor-element-d2a0246.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-051273a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-5a5b0f7 img{width:25rem;height:10rem;}.elementor-1313 .elementor-element.elementor-element-536f7d0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1313 .elementor-element.elementor-element-fbd3bd2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-6542ea7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-6542ea7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-d4f710e .elementor-heading-title{font-family:var( --e-global-typography-7fcc08f-font-family ), Section_NEW;font-size:var( --e-global-typography-7fcc08f-font-size );font-weight:var( --e-global-typography-7fcc08f-font-weight );text-transform:var( --e-global-typography-7fcc08f-text-transform );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-41e10e6{--display:flex;--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-41e10e6.e-con{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-5c0c825 .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:0.8rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-5c0c825{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-5c0c825.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-130241a .elementor-button{background-color:#E9E9E914;font-family:"Figtree", Section_NEW;font-size:0.8rem;font-weight:300;fill:var( --e-global-color-3e663ef );color:var( --e-global-color-3e663ef );border-style:solid;border-width:0px 1px 0px 1px;border-radius:5px 5px 5px 5px;padding:03px 3px 3px 3px;}.elementor-1313 .elementor-element.elementor-element-130241a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-130241a.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-130241a .elementor-button:hover, .elementor-1313 .elementor-element.elementor-element-130241a .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-130241a .elementor-button:hover svg, .elementor-1313 .elementor-element.elementor-element-130241a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1313 .elementor-element.elementor-element-89ecce5{font-family:var( --e-global-typography-0564425-font-family ), Section_NEW;font-size:var( --e-global-typography-0564425-font-size );font-weight:var( --e-global-typography-0564425-font-weight );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-2cc5e85{width:100%;max-width:100%;--e-transform-scale:0.8;}.elementor-1313 .elementor-element.elementor-element-2cc5e85.elementor-element{--align-self:flex-start;}.elementor-1313 .elementor-element.elementor-element-34eab18{--display:flex;--gap:150px 150px;--row-gap:150px;--column-gap:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-34eab18:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-34eab18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81eb971 );}.elementor-1313 .elementor-element.elementor-element-0e29b62{--display:flex;--flex-direction:row;--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;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;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-81eb971 );--border-color:var( --e-global-color-81eb971 );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1313 .elementor-element.elementor-element-0e29b62:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-0e29b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-1313 .elementor-element.elementor-element-0e29b62:hover{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-primary );--border-color:var( --e-global-color-primary );}.elementor-1313 .elementor-element.elementor-element-0e29b62, .elementor-1313 .elementor-element.elementor-element-0e29b62::before{--border-transition:0.3s;}.elementor-1313 .elementor-element.elementor-element-0e29b62.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-8c12ed6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1313 .elementor-element.elementor-element-4199fe0 .elementor-heading-title{font-family:"Figtree", Section_NEW;font-size:2.25rem;font-weight:600;line-height:1.9rem;letter-spacing:-0.01rem;color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-3cad3e1{font-family:var( --e-global-typography-0564425-font-family ), Section_NEW;font-size:var( --e-global-typography-0564425-font-size );font-weight:var( --e-global-typography-0564425-font-weight );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-e835792{--display:flex;--justify-content:center;}.elementor-1313 .elementor-element.elementor-element-a3724aa{border-radius:30px 30px 30px 30px;}.elementor-1313 .elementor-element.elementor-element-a3724aa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1313 .elementor-element.elementor-element-5765bbb6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1313 .elementor-element.elementor-element-6fdfe73d{--display:flex;--flex-direction:row;--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;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1313 .elementor-element.elementor-element-6fdfe73d:not(.elementor-motion-effects-element-type-background), .elementor-1313 .elementor-element.elementor-element-6fdfe73d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e663ef );}.elementor-1313 .elementor-element.elementor-element-4fcc7342{--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-1313 .elementor-element.elementor-element-6076e126 .elementor-heading-title{font-family:"Figtree", Section_NEW;font-size:2.25rem;font-weight:600;line-height:2rem;letter-spacing:-0.01rem;}.elementor-1313 .elementor-element.elementor-element-12c1595b{font-family:var( --e-global-typography-0564425-font-family ), Section_NEW;font-size:var( --e-global-typography-0564425-font-size );font-weight:var( --e-global-typography-0564425-font-weight );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-a83a43a{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-scale:1.5;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--lottie-container-width:48%;--lottie-container-max-width:67%;}.elementor-1313 .elementor-element.elementor-element-a83a43a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1313 .elementor-element.elementor-element-a83a43a .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-1313 .elementor-element.elementor-element-d757ce6 .elementor-heading-title{font-size:var( --e-global-typography-5d6d754-font-size );line-height:var( --e-global-typography-5d6d754-line-height );}.elementor-1313 .elementor-element.elementor-element-ca99451 .elementor-heading-title{font-size:1.9rem;}.elementor-1313 .elementor-element.elementor-element-2243a60 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1313 .elementor-element.elementor-element-0974d05{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-f32b990 .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-8fbcecf .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-781d568{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-1f495a7{--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-4110116{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1313 .elementor-element.elementor-element-6f57e81{--min-height:0rem;}.elementor-1313 .elementor-element.elementor-element-c7f82c9 img{height:155px;}.elementor-1313 .elementor-element.elementor-element-098cd82{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1313 .elementor-element.elementor-element-038399e{--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-df658fa .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-ab57bfe{--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-ab57bfe.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-139d4db .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-b12e608 .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-9095a2a{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-d728358{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1313 .elementor-element.elementor-element-09893b8 img{height:155px;}.elementor-1313 .elementor-element.elementor-element-fd8d8c1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1313 .elementor-element.elementor-element-449608b{--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-23af642 .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-16a9349{--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-16a9349.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-43f0e6a .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-1e7b281 .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-bab4964{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-d2a0246{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1313 .elementor-element.elementor-element-051273a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-5a5b0f7 img{height:155px;}.elementor-1313 .elementor-element.elementor-element-6542ea7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-1313 .elementor-element.elementor-element-d4f710e .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-41e10e6{--flex-direction:row;--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-41e10e6.e-con{--align-self:center;}.elementor-1313 .elementor-element.elementor-element-5c0c825 .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-130241a .elementor-button{font-size:12px;}.elementor-1313 .elementor-element.elementor-element-89ecce5{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-34eab18{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-4199fe0 .elementor-heading-title{font-size:1.9rem;line-height:1.1em;}.elementor-1313 .elementor-element.elementor-element-3cad3e1{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-6076e126 .elementor-heading-title{font-size:1.9rem;}.elementor-1313 .elementor-element.elementor-element-12c1595b{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}}@media(min-width:768px){.elementor-1313 .elementor-element.elementor-element-26a37f9{--content-width:1200px;}.elementor-1313 .elementor-element.elementor-element-eb3d88a{--content-width:1200px;}.elementor-1313 .elementor-element.elementor-element-f833162{--width:100%;}.elementor-1313 .elementor-element.elementor-element-4110116{--width:100%;}.elementor-1313 .elementor-element.elementor-element-6f57e81{--width:100%;}.elementor-1313 .elementor-element.elementor-element-d728358{--width:100%;}.elementor-1313 .elementor-element.elementor-element-e733cbb{--width:100%;}.elementor-1313 .elementor-element.elementor-element-d2a0246{--width:100%;}.elementor-1313 .elementor-element.elementor-element-051273a{--width:100%;}.elementor-1313 .elementor-element.elementor-element-0e29b62{--width:100%;}.elementor-1313 .elementor-element.elementor-element-e835792{--width:100%;}.elementor-1313 .elementor-element.elementor-element-5765bbb6{--content-width:1200px;}.elementor-1313 .elementor-element.elementor-element-4fcc7342{--width:100%;}}@media(max-width:767px){.elementor-1313 .elementor-element.elementor-element-26a37f9{--content-width:100%;--min-height:0px;}.elementor-1313 .elementor-element.elementor-element-d757ce6 .elementor-heading-title{font-size:var( --e-global-typography-5d6d754-font-size );line-height:var( --e-global-typography-5d6d754-line-height );}.elementor-1313 .elementor-element.elementor-element-ca99451 .elementor-heading-title{font-size:3.6rem;line-height:1em;}.elementor-1313 .elementor-element.elementor-element-2243a60 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-1313 .elementor-element.elementor-element-eb3d88a{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1313 .elementor-element.elementor-element-0974d05{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1313 .elementor-element.elementor-element-f833162{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-877e748{padding:20px 20px 20px 20px;}.elementor-1313 .elementor-element.elementor-element-f32b990 .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-781d568{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-1f495a7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-4110116{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-6f57e81{--min-height:0rem;}.elementor-1313 .elementor-element.elementor-element-c7f82c9{padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-c7f82c9 img{height:170px;}.elementor-1313 .elementor-element.elementor-element-df658fa .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-9095a2a{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-d728358{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-09893b8{padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-09893b8 img{height:170px;}.elementor-1313 .elementor-element.elementor-element-23af642 .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-bab4964{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-d2a0246{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1313 .elementor-element.elementor-element-5a5b0f7{padding:0px 0px 0px 0px;}.elementor-1313 .elementor-element.elementor-element-5a5b0f7 img{height:170px;}.elementor-1313 .elementor-element.elementor-element-d4f710e .elementor-heading-title{font-size:var( --e-global-typography-7fcc08f-font-size );line-height:var( --e-global-typography-7fcc08f-line-height );letter-spacing:var( --e-global-typography-7fcc08f-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-89ecce5{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-0e29b62{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-4199fe0 .elementor-heading-title{font-size:1.6rem;}.elementor-1313 .elementor-element.elementor-element-3cad3e1{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}.elementor-1313 .elementor-element.elementor-element-5765bbb6{--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1313 .elementor-element.elementor-element-6fdfe73d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1313 .elementor-element.elementor-element-6076e126 .elementor-heading-title{font-size:1.6rem;}.elementor-1313 .elementor-element.elementor-element-12c1595b{font-size:var( --e-global-typography-0564425-font-size );line-height:var( --e-global-typography-0564425-line-height );letter-spacing:var( --e-global-typography-0564425-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-26a37f9 */.elementor-1313 .elementor-element.elementor-element-26a37f9 .neon-flicker{
  position: relative;
  display: inline-block;   /* importante per i pseudo-layer */
  color: #E9E9E9; /* white */
  text-shadow:
    0 0 6px rgba(30,231,160,.55),
    0 0 14px rgba(30,231,160,.35),
    0 0 28px rgba(21,186,129,.25);

  /* neon flicker + glitch burst */
  animation: neonFlicker 4.5s infinite, textGlitch 7.5s infinite;
  will-change: transform, filter;
}

/* micro-RGB glow sempre presente (molto leggero) */
.elementor-1313 .elementor-element.elementor-element-26a37f9 .neon-flicker{
  filter:
    drop-shadow(1px 0 0 rgba(30,231,160,.25))
    drop-shadow(-1px 0 0 rgba(21,186,129,.18));
}

/* layer glitch: non serve data-text, è solo “distorsione” */
.elementor-1313 .elementor-element.elementor-element-26a37f9 .neon-flicker::before,
.elementor-1313 .elementor-element.elementor-element-26a37f9 .neon-flicker::after{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

/* flash verde */
.elementor-1313 .elementor-element.elementor-element-26a37f9 .neon-flicker::before{
  background: rgba(30,231,160,.18);
  animation: glitchFlash1 7.5s infinite;
}

/* flash più scuro/secondario */
.elementor-1313 .elementor-element.elementor-element-26a37f9 .neon-flicker::after{
  background: rgba(84,89,95,.22);
  animation: glitchFlash2 7.5s infinite;
}

@keyframes neonFlicker{
  0%, 18%, 22%, 25%, 53%, 57%, 100%{
    opacity: 1;
    text-shadow:
      0 0 6px rgba(30,231,160,.55),
      0 0 14px rgba(30,231,160,.35),
      0 0 28px rgba(21,186,129,.25);
  }
  20%, 24%, 55%{
    opacity: .55;
    text-shadow:
      0 0 2px rgba(30,231,160,.25),
      0 0 6px rgba(21,186,129,.18);
  }
}

/* Glitch “burst” raro: piccoli scatti e blur per 2-3 frame */
@keyframes textGlitch{
  0%, 92%, 100%{ transform: translate(0,0) skewX(0deg); }
  93%{ transform: translate(-1px, 0) skewX(2deg); }
  94%{ transform: translate(2px, -1px) skewX(-2deg); }
  95%{ transform: translate(-2px, 1px) skewX(3deg); }
  96%{ transform: translate(1px, 0) skewX(-1deg); }
  97%{ transform: translate(0,0) skewX(0deg); }
}

/* Flash overlay sincronizzati col burst */
@keyframes glitchFlash1{
  0%, 92%, 100%{ opacity: 0; clip-path: inset(0 0 0 0); }
  93%{ opacity: .35; clip-path: inset(10% 0 65% 0); }
  94%{ opacity: .25; clip-path: inset(45% 0 25% 0); }
  95%{ opacity: .30; clip-path: inset(70% 0 5% 0); }
  96%{ opacity: .12; clip-path: inset(0 0 0 0); }
}

@keyframes glitchFlash2{
  0%, 92%, 100%{ opacity: 0; clip-path: inset(0 0 0 0); }
  93.5%{ opacity: .22; clip-path: inset(55% 0 15% 0); }
  94.5%{ opacity: .18; clip-path: inset(20% 0 55% 0); }
  95.5%{ opacity: .20; clip-path: inset(5% 0 75% 0); }
  96.5%{ opacity: .10; clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92bec50 */:root{
    --first-color: #15ba81;
    --second-color: #1EE7A0;
    --size: 3000px;
    --speed:4s;
}
.elementor-1313 .elementor-element.elementor-element-92bec50{
    overflow: hidden !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-1313 .elementor-element.elementor-element-92bec50:before{
    content: '';
    position: absolute;
    width: var(--size);
    height: 40%;
    background: linear-gradient(var(--first-color), var(--second-color));
    animation: animate var(--speed) linear infinite;
}
@keyframes animate{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb3d88a */.elementor-1313 .elementor-element.elementor-element-eb3d88a .neon-flicker{
  position: relative;
  display: inline-block;   /* importante per i pseudo-layer */
  color: #E9E9E9; /* white */
  text-shadow:
    0 0 6px rgba(30,231,160,.55),
    0 0 14px rgba(30,231,160,.35),
    0 0 28px rgba(21,186,129,.25);

  /* neon flicker + glitch burst */
  animation: neonFlicker 4.5s infinite, textGlitch 7.5s infinite;
  will-change: transform, filter;
}

/* micro-RGB glow sempre presente (molto leggero) */
.elementor-1313 .elementor-element.elementor-element-eb3d88a .neon-flicker{
  filter:
    drop-shadow(1px 0 0 rgba(30,231,160,.25))
    drop-shadow(-1px 0 0 rgba(21,186,129,.18));
}

/* layer glitch: non serve data-text, è solo “distorsione” */
.elementor-1313 .elementor-element.elementor-element-eb3d88a .neon-flicker::before,
.elementor-1313 .elementor-element.elementor-element-eb3d88a .neon-flicker::after{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  mix-blend-mode: screen;
  opacity: 0;
}

/* flash verde */
.elementor-1313 .elementor-element.elementor-element-eb3d88a .neon-flicker::before{
  background: rgba(30,231,160,.18);
  animation: glitchFlash1 7.5s infinite;
}

/* flash più scuro/secondario */
.elementor-1313 .elementor-element.elementor-element-eb3d88a .neon-flicker::after{
  background: rgba(84,89,95,.22);
  animation: glitchFlash2 7.5s infinite;
}

@keyframes neonFlicker{
  0%, 18%, 22%, 25%, 53%, 57%, 100%{
    opacity: 1;
    text-shadow:
      0 0 6px rgba(30,231,160,.55),
      0 0 14px rgba(30,231,160,.35),
      0 0 28px rgba(21,186,129,.25);
  }
  20%, 24%, 55%{
    opacity: .55;
    text-shadow:
      0 0 2px rgba(30,231,160,.25),
      0 0 6px rgba(21,186,129,.18);
  }
}

/* Glitch “burst” raro: piccoli scatti e blur per 2-3 frame */
@keyframes textGlitch{
  0%, 92%, 100%{ transform: translate(0,0) skewX(0deg); }
  93%{ transform: translate(-1px, 0) skewX(2deg); }
  94%{ transform: translate(2px, -1px) skewX(-2deg); }
  95%{ transform: translate(-2px, 1px) skewX(3deg); }
  96%{ transform: translate(1px, 0) skewX(-1deg); }
  97%{ transform: translate(0,0) skewX(0deg); }
}

/* Flash overlay sincronizzati col burst */
@keyframes glitchFlash1{
  0%, 92%, 100%{ opacity: 0; clip-path: inset(0 0 0 0); }
  93%{ opacity: .35; clip-path: inset(10% 0 65% 0); }
  94%{ opacity: .25; clip-path: inset(45% 0 25% 0); }
  95%{ opacity: .30; clip-path: inset(70% 0 5% 0); }
  96%{ opacity: .12; clip-path: inset(0 0 0 0); }
}

@keyframes glitchFlash2{
  0%, 92%, 100%{ opacity: 0; clip-path: inset(0 0 0 0); }
  93.5%{ opacity: .22; clip-path: inset(55% 0 15% 0); }
  94.5%{ opacity: .18; clip-path: inset(20% 0 55% 0); }
  95.5%{ opacity: .20; clip-path: inset(5% 0 75% 0); }
  96.5%{ opacity: .10; clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fdfe73d */.elementor-1313 .elementor-element.elementor-element-6fdfe73d {
  overflow: hidden;
}

.elementor-1313 .elementor-element.elementor-element-6fdfe73d:hover{
  box-shadow: inset 0 0 40px rgba(0,0,0,0.50);
}


.elementor-1313 .elementor-element.elementor-element-6fdfe73d img {
    opacity: 0.8;
    transition: transform 0.8s cubic-bezier(.25,.1,.25,1),
    
  
}

.elementor-1313 .elementor-element.elementor-element-6fdfe73d:hover img {
  transform: scale(1.6);
 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shiresoft.io/wp-content/uploads/2026/03/Figtree-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Figtree';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shiresoft.io/wp-content/uploads/2026/03/Figtree-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */