.elementor-13 .elementor-element.elementor-element-e9d5e6c{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-e9d5e6c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e9d5e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.she-header-transparent-yes{position:absolute;}body:not(.elementor-editor-active) .she-header-yes{box-shadow:0 0 0 0 rgb(0 0 0 / 0%);clip-path:inset(0 0 -100vh 0);}body:not(.elementor-editor-active) .she-header-yes.she-header{box-shadow:0 0px 30px 0px rgba(0, 0, 0, 0.15);clip-path:inset(0 0 -100vh 0);}.elementor-13 .elementor-element.elementor-element-e9d5e6c.she-header{backdrop-filter:blur(20px) saturate(1.8) !important;-webkit-backdrop-filter:blur(20px) saturate(1.8) !important;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-277a8b4{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 24px;}.elementor-13 .elementor-element.elementor-element-277a8b4 img{width:61%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-1a62a5d{width:var( --container-widget-width, 53% );max-width:53%;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:6px;--e-nav-menu-divider-height:1px;--e-nav-menu-divider-color:#7A7A7A00;--e-nav-menu-horizontal-menu-item-margin:calc( 42px / 2 );}.elementor-13 .elementor-element.elementor-element-1a62a5d.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-menu-toggle{margin-left:auto;background-color:#25252514;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu .elementor-item{font-family:"Made Outer Sans", Sans-serif;font-size:10px;font-weight:300;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:50px;padding-right:50px;padding-top:5px;padding-bottom:5px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main .elementor-item:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#9CDE01;}.elementor-13 .elementor-element.elementor-element-1a62a5d .e--pointer-framed .elementor-item:before,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .e--pointer-framed .elementor-item:after{border-color:#9CDE01;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:42px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-item:before{border-radius:100px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:100px 100px 0 0;}.elementor-13 .elementor-element.elementor-element-1a62a5d .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 100px 100px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 100px 100px 0;}.elementor-13 .elementor-element.elementor-element-1a62a5d .e--animation-shutter-in-vertical .elementor-item:after{border-radius:100px 0 0 100px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a, .elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown{background-color:#0201019E;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a:hover,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a:focus,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-menu-toggle:hover,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-menu-toggle:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a:hover,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a:focus,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a.highlighted{background-color:#9CDE01;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a.elementor-item-active{color:#000000;background-color:#9CDE01;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FFFFFF;border-bottom-width:1px;}.elementor-13 .elementor-element.elementor-element-1a62a5d div.elementor-menu-toggle{color:#9CDE01;}.elementor-13 .elementor-element.elementor-element-1a62a5d div.elementor-menu-toggle svg{fill:#9CDE01;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-60b9a18{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-60b9a18 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-60b9a18 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-13 .elementor-element.elementor-element-60b9a18 .elementor-button{font-family:"Made Outer Sans", Sans-serif;font-size:13px;font-weight:500;line-height:17px;letter-spacing:0.5px;word-spacing:0px;border-radius:30px 30px 30px 30px;padding:11px 37px 11px 37px;}.elementor-13 .elementor-element.elementor-element-b92657b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-b92657b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b92657b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightgray-chicken-814941.hostingersite.com/wp-content/uploads/2025/10/BG-2.webp");}.elementor-13 .elementor-element.elementor-element-19dfb8c{--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;}.elementor-13 .elementor-element.elementor-element-3425ca5{--display:flex;--margin-top:102px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-13 .elementor-element.elementor-element-ea38fcd{margin:84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-ea38fcd img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-86a613e{width:var( --container-widget-width, 100% );max-width:100%;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-86a613e .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:48px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d07e159{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d07e159 .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0949c61 .elementor-button{background-color:#61CE7000;font-family:"Made Outer Sans", Sans-serif;font-size:11px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:37px 37px 37px 37px;padding:21px 100px 21px 94px;}.elementor-13 .elementor-element.elementor-element-0949c61{width:var( --container-widget-width, 100% );max-width:100%;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 65px) -48px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-0949c61.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-0949c61 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-0949c61 .elementor-button:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-0949c61 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-0949c61 .elementor-button:focus svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-9077e9f{--display:flex;}.elementor-13 .elementor-element.elementor-element-d80f971{margin:84px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-d80f971 img{width:100%;}.elementor-13 .elementor-element.elementor-element-56b8e93{--display:flex;--min-height:45px;--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;--justify-content:center;--gap:144px 144px;--row-gap:144px;--column-gap:144px;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:#FFFFFF6B;--border-color:#FFFFFF6B;--border-radius:26px 26px 26px 26px;--margin-top:-62px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-56b8e93:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-56b8e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-9fef66b{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-9fef66b .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-9fef66b .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-9fef66b .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9fef66b .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:16px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-9fef66b .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9fef66b:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-9fef66b:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-b74dda5{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-b74dda5 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-b74dda5 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-b74dda5 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-b74dda5 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:16px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-b74dda5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b74dda5:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-b74dda5:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-bc31a89{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-bc31a89 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-bc31a89 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-bc31a89 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-bc31a89 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:16px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-bc31a89 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-bc31a89:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-bc31a89:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-94e13ac{width:var( --container-widget-width, 3% );max-width:3%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-94e13ac.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-94e13ac img{width:1%;max-width:1%;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-440f635{--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-13 .elementor-element.elementor-element-440f635:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-440f635 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AAE508;}.elementor-13 .elementor-element.elementor-element-f37bf52{width:var( --container-widget-width, 53% );max-width:53%;margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-f37bf52.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-f37bf52 .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:24px;font-weight:600;line-height:31px;color:#000000;}.elementor-13 .elementor-element.elementor-element-e50297c{--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;}.elementor-13 .elementor-element.elementor-element-60eeaca{--display:flex;}.elementor-13 .elementor-element.elementor-element-60eeaca:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-60eeaca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E1B;}.elementor-13 .elementor-element.elementor-element-964df5e{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-964df5e .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-964df5e .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-964df5e .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-964df5e .elementor-icon-box-description{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0cfa0a3{--display:flex;}.elementor-13 .elementor-element.elementor-element-0cfa0a3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0cfa0a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E1B;}.elementor-13 .elementor-element.elementor-element-c1a50a9{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-c1a50a9 .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-c1a50a9 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-c1a50a9 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-c1a50a9 .elementor-icon-box-description{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-59326b5{--display:flex;}.elementor-13 .elementor-element.elementor-element-59326b5:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-59326b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E1B;}.elementor-13 .elementor-element.elementor-element-3f814ca{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-3f814ca .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-3f814ca .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-3f814ca .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-3f814ca .elementor-icon-box-description{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-11d4154{--display:flex;}.elementor-13 .elementor-element.elementor-element-11d4154:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-11d4154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E1B;}.elementor-13 .elementor-element.elementor-element-d095749{width:var( --container-widget-width, 100% );max-width:100%;padding:16px 16px 16px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-d095749 .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-d095749 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-d095749 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-weight:600;}.elementor-13 .elementor-element.elementor-element-d095749 .elementor-icon-box-description{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d1a5a82{width:var( --container-widget-width, 78% );max-width:78%;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-d1a5a82.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d1a5a82 .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:15px;font-weight:100;line-height:21px;color:#000000;}.elementor-13 .elementor-element.elementor-element-0a31435 .elementor-button{background-color:#61CE7000;font-family:"Made Outer Sans", Sans-serif;font-size:11px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:37px 37px 37px 37px;padding:21px 100px 21px 94px;}.elementor-13 .elementor-element.elementor-element-0a31435{width:var( --container-widget-width, 100% );max-width:100%;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 65px) -1px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-0a31435.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-0a31435 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-0a31435 .elementor-button:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-0a31435 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-0a31435 .elementor-button:focus svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-e520b89{width:var( --container-widget-width, 3% );max-width:3%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-e520b89.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-e520b89 img{width:1%;max-width:1%;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e693ab6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-e693ab6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e693ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9E9;}.elementor-13 .elementor-element.elementor-element-e693ab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-a009021{--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-13 .elementor-element.elementor-element-202048e{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 199px;}.elementor-13 .elementor-element.elementor-element-202048e.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-202048e img{width:67%;}.elementor-13 .elementor-element.elementor-element-14e46ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-104px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-89e03b7{width:var( --container-widget-width, 31% );max-width:31%;margin:89px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-89e03b7.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-89e03b7 .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:29px;font-weight:100;line-height:34px;color:#000000;}.elementor-13 .elementor-element.elementor-element-46f95ba{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-46f95ba.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-46f95ba .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:15px;font-weight:200;line-height:26px;color:#000000;}.elementor-13 .elementor-element.elementor-element-763488f{--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-13 .elementor-element.elementor-element-763488f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-763488f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1E1B;}.elementor-13 .elementor-element.elementor-element-a1c771f{width:var( --container-widget-width, 3% );max-width:3%;margin:66px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 75px;padding:0px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-a1c771f.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-a1c771f img{width:1%;max-width:1%;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d731273{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 69px;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-d731273.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d731273 .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-35b039f{width:var( --container-widget-width, 41% );max-width:41%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 71px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-35b039f .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-575eb65{--e-image-carousel-slides-to-show:4;margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 73px) 0px;}.elementor-13 .elementor-element.elementor-element-575eb65 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-575eb65 .elementor-swiper-button.elementor-swiper-button-next{font-size:21px;}.elementor-13 .elementor-element.elementor-element-575eb65 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:6px;height:6px;}.elementor-13 .elementor-element.elementor-element-d8b87fc{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 69px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-d8b87fc.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d8b87fc .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:100;letter-spacing:0.8px;word-spacing:2px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-422db8f{width:var( --container-widget-width, 34% );max-width:34%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 69px;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:left;}.elementor-13 .elementor-element.elementor-element-422db8f.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-422db8f .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:26px;font-weight:600;color:#B2F203;}.elementor-13 .elementor-element.elementor-element-e96736e{--display:flex;--min-height:45px;--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;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#FFFFFF6B;--border-color:#FFFFFF6B;--border-radius:26px 26px 26px 26px;--margin-top:32px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-e96736e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e96736e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-13 .elementor-element.elementor-element-0a5b9b2{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-0a5b9b2:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-0a5b9b2:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-02fb5f2{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-02fb5f2:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-02fb5f2:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-ac1a65f{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ac1a65f:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-ac1a65f:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-1702799{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-1702799:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-1702799:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-66dd8bf{width:var( --container-widget-width, 17% );max-width:17%;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;--container-widget-width:17%;--container-widget-flex-grow:0;--icon-box-icon-margin:14px;}.elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon-box-title a{font-family:"Made Outer Sans", Sans-serif;font-size:14px;font-weight:200;line-height:18px;letter-spacing:0.1px;}.elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon-box-title{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-66dd8bf:has(:hover) .elementor-icon-box-title,
					 .elementor-13 .elementor-element.elementor-element-66dd8bf:has(:focus) .elementor-icon-box-title{color:#B2F203;}.elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-9b87c40 .elementor-button{background-color:#61CE7000;font-family:"Made Outer Sans", Sans-serif;font-size:11px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:37px 37px 37px 37px;padding:21px 100px 21px 94px;}.elementor-13 .elementor-element.elementor-element-9b87c40{width:var( --container-widget-width, 100% );max-width:100%;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 65px) -48px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-9b87c40.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-9b87c40 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-9b87c40 .elementor-button:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-9b87c40 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-9b87c40 .elementor-button:focus svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-d360179{width:var( --container-widget-width, 3% );max-width:3%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-d360179.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d360179 img{width:1%;max-width:1%;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-ee288cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-ee288cf:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ee288cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AAE508;}.elementor-13 .elementor-element.elementor-element-488d2b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-4fa1362{width:var( --container-widget-width, 91% );max-width:91%;margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;--container-widget-width:91%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-13 .elementor-element.elementor-element-4fa1362.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-group{padding-right:calc( 60px/2 );padding-left:calc( 60px/2 );margin-bottom:10px;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-form-fields-wrapper{margin-left:calc( -60px/2 );margin-right:calc( -60px/2 );margin-bottom:-10px;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-type-html{padding-bottom:0px;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-group .elementor-field, .elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-subgroup label{font-family:"Made Outer Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#282828;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-field-group .elementor-select-wrapper select{background-color:#282828;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-button{font-family:"Made Outer Sans", Sans-serif;font-size:11px;font-weight:900;}.elementor-13 .elementor-element.elementor-element-4fa1362 .e-form__buttons__wrapper__button-next{color:#000000;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-button[type="submit"]{color:#000000;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-13 .elementor-element.elementor-element-4fa1362 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-4fa1362 .e-form__buttons__wrapper__button-next:hover{color:#000000;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-button[type="submit"]:hover{color:#000000;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-button[type="submit"]:hover svg *{fill:#000000;}.elementor-13 .elementor-element.elementor-element-4fa1362 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-13 .elementor-element.elementor-element-09be5d5{--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-13 .elementor-element.elementor-element-63b727e{width:var( --container-widget-width, 59% );max-width:59%;margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 66px;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-63b727e .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:42px;font-weight:600;color:#000000;}.elementor-13 .elementor-element.elementor-element-3a6c2fa{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 71px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-3a6c2fa .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:17px;font-weight:300;line-height:22px;color:#000000;}.elementor-13 .elementor-element.elementor-element-90b3901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-90b3901:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-90b3901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightgray-chicken-814941.hostingersite.com/wp-content/uploads/2025/10/BG-2.webp");}.elementor-13 .elementor-element.elementor-element-1e2d745{--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-13 .elementor-element.elementor-element-3bf8c54{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-3bf8c54 img{width:57%;}.elementor-13 .elementor-element.elementor-element-d9c74fc{width:var( --container-widget-width, 100% );max-width:100%;margin:111px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 47px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-d9c74fc .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:44px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-242993f{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 48px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-242993f .elementor-heading-title{font-family:"Made Outer Sans", Sans-serif;font-size:16px;font-weight:100;line-height:20px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-378889b .elementor-button{background-color:#61CE7000;font-family:"Made Outer Sans", Sans-serif;font-size:11px;font-weight:800;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-radius:37px 37px 37px 37px;padding:21px 100px 21px 94px;}.elementor-13 .elementor-element.elementor-element-378889b{width:var( --container-widget-width, 100% );max-width:100%;margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 38px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-378889b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-378889b .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-378889b .elementor-button:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-378889b .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-378889b .elementor-button:focus svg{fill:#000000;}.elementor-13 .elementor-element.elementor-element-e04f26d{--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-13 .elementor-element.elementor-element-54a207c{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 95px;}.elementor-13 .elementor-element.elementor-element-54a207c img{width:77%;}.elementor-13 .elementor-element.elementor-element-bca7789{--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;}.elementor-13 .elementor-element.elementor-element-bca7789:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bca7789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-00c91fe{width:var( --container-widget-width, 44% );max-width:44%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;--icon-box-icon-margin:13px;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon-box-wrapper{align-items:center;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon-box-title{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:9px;font-weight:400;}.elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button{background-color:#61CE7000;font-family:"Made Outer Sans", Sans-serif;font-size:6px;font-weight:800;fill:#000000;color:#000000;border-radius:37px 37px 37px 37px;padding:12px 80px 12px 80px;}.elementor-13 .elementor-element.elementor-element-c08b22a{width:var( --container-widget-width, 51% );max-width:51%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 23px;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-c08b22a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button:focus{color:#000000;}.elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button:focus svg{fill:#000000;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-e9d5e6c{--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-13 .elementor-element.elementor-element-277a8b4{width:var( --container-widget-width, 222px );max-width:222px;margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;padding:0px 0px 0px 0px;--container-widget-width:222px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-277a8b4.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-277a8b4 img{width:44%;}.elementor-13 .elementor-element.elementor-element-1a62a5d{margin:-73px 20px calc(var(--kit-widget-spacing, 0px) + -8px) 20px;padding:0px 0px 0px 0px;--container-widget-width:658px;--container-widget-flex-grow:0;width:var( --container-widget-width, 658px );max-width:658px;--nav-menu-icon-size:22px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown{border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--dropdown a{padding-left:39px;padding-right:39px;padding-top:38px;padding-bottom:38px;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-12px !important;}.elementor-13 .elementor-element.elementor-element-1a62a5d .elementor-menu-toggle{border-width:0px;}.elementor-13 .elementor-element.elementor-element-60b9a18{width:var( --container-widget-width, 408px );max-width:408px;margin:-111px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 49px;padding:0px 0px 0px 0px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-60b9a18.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-60b9a18 .elementor-button{font-size:6px;border-radius:17px 17px 17px 17px;padding:10px 17px 10px 17px;}.elementor-13 .elementor-element.elementor-element-b92657b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b92657b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightgray-chicken-814941.hostingersite.com/wp-content/uploads/2025/10/mb-1.webp");}.elementor-13 .elementor-element.elementor-element-ea38fcd{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-86a613e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:726px;--container-widget-flex-grow:0;width:var( --container-widget-width, 726px );max-width:726px;text-align:center;}.elementor-13 .elementor-element.elementor-element-86a613e.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-86a613e .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-13 .elementor-element.elementor-element-d07e159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;padding:0px 0px 0px 0px;--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;text-align:center;}.elementor-13 .elementor-element.elementor-element-d07e159.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d07e159 .elementor-heading-title{font-size:12px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-0949c61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--container-widget-width:237px;--container-widget-flex-grow:0;width:var( --container-widget-width, 237px );max-width:237px;}.elementor-13 .elementor-element.elementor-element-0949c61.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0949c61 .elementor-button{font-size:8px;line-height:1.5em;letter-spacing:0.1px;border-radius:60px 60px 60px 60px;padding:10px 60px 10px 60px;}.elementor-13 .elementor-element.elementor-element-56b8e93{--content-width:511px;--min-height:0px;--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:center;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:-48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9fef66b{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-13 .elementor-element.elementor-element-9fef66b .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-b74dda5{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:219px;--container-widget-flex-grow:0;width:var( --container-widget-width, 219px );max-width:219px;}.elementor-13 .elementor-element.elementor-element-b74dda5 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-bc31a89{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 27px) 0px;padding:0px 0px 0px 0px;--container-widget-width:152px;--container-widget-flex-grow:0;width:var( --container-widget-width, 152px );max-width:152px;}.elementor-13 .elementor-element.elementor-element-bc31a89 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-94e13ac{width:var( --container-widget-width, 29px );max-width:29px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-f37bf52{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:0px 0px 0px 0px;--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-13 .elementor-element.elementor-element-f37bf52.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-f37bf52 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-e50297c{--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-13 .elementor-element.elementor-element-60eeaca{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d1a5a82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;--container-widget-width:264px;--container-widget-flex-grow:0;width:var( --container-widget-width, 264px );max-width:264px;text-align:center;}.elementor-13 .elementor-element.elementor-element-d1a5a82.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d1a5a82 .elementor-heading-title{font-size:13px;}.elementor-13 .elementor-element.elementor-element-0a31435{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 31px;--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-13 .elementor-element.elementor-element-0a31435.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0a31435 .elementor-button{font-size:8px;line-height:1.5em;letter-spacing:0.1px;border-radius:46px 46px 46px 46px;padding:10px 60px 10px 60px;}.elementor-13 .elementor-element.elementor-element-e520b89{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;width:var( --container-widget-width, 29px );max-width:29px;}.elementor-13 .elementor-element.elementor-element-202048e{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-202048e img{width:81%;}.elementor-13 .elementor-element.elementor-element-14e46ea{--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-13 .elementor-element.elementor-element-14e46ea.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-89e03b7{margin:0px 180px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;padding:0px 0px 0px 0px;--container-widget-width:265px;--container-widget-flex-grow:0;width:var( --container-widget-width, 265px );max-width:265px;text-align:center;}.elementor-13 .elementor-element.elementor-element-89e03b7.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-46f95ba{margin:0px 180px calc(var(--kit-widget-spacing, 0px) + 44px) 19px;padding:0px 0px 0px 0px;--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;text-align:center;}.elementor-13 .elementor-element.elementor-element-46f95ba.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-46f95ba .elementor-heading-title{font-size:13px;line-height:1.7em;}.elementor-13 .elementor-element.elementor-element-a1c771f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;width:var( --container-widget-width, 29px );max-width:29px;text-align:center;}.elementor-13 .elementor-element.elementor-element-a1c771f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d731273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:299px;--container-widget-flex-grow:0;width:var( --container-widget-width, 299px );max-width:299px;text-align:center;}.elementor-13 .elementor-element.elementor-element-d731273.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d731273 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-13 .elementor-element.elementor-element-35b039f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;text-align:center;}.elementor-13 .elementor-element.elementor-element-35b039f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-35b039f .elementor-heading-title{font-size:13px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-575eb65{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-d8b87fc{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;padding:0px 0px 0px 0px;--container-widget-width:194px;--container-widget-flex-grow:0;width:var( --container-widget-width, 194px );max-width:194px;text-align:center;}.elementor-13 .elementor-element.elementor-element-d8b87fc.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-422db8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:303px;--container-widget-flex-grow:0;width:var( --container-widget-width, 303px );max-width:303px;text-align:center;}.elementor-13 .elementor-element.elementor-element-422db8f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-422db8f .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-e96736e{--min-height:0px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e96736e.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0a5b9b2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-13 .elementor-element.elementor-element-0a5b9b2.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-0a5b9b2 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-02fb5f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-13 .elementor-element.elementor-element-02fb5f2.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-02fb5f2 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-ac1a65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-13 .elementor-element.elementor-element-ac1a65f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-ac1a65f .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-1702799{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-13 .elementor-element.elementor-element-1702799.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-1702799 .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-66dd8bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:162px;--container-widget-flex-grow:0;width:var( --container-widget-width, 162px );max-width:162px;}.elementor-13 .elementor-element.elementor-element-66dd8bf.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-66dd8bf .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-9b87c40{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:612px;--container-widget-flex-grow:0;width:var( --container-widget-width, 612px );max-width:612px;}.elementor-13 .elementor-element.elementor-element-9b87c40.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-9b87c40 .elementor-button{font-size:8px;line-height:1.5em;letter-spacing:0.1px;border-radius:46px 46px 46px 46px;padding:10px 60px 10px 60px;}.elementor-13 .elementor-element.elementor-element-d360179{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29px;--container-widget-flex-grow:0;width:var( --container-widget-width, 29px );max-width:29px;}.elementor-13 .elementor-element.elementor-element-488d2b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-4fa1362{margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-4fa1362 .elementor-button{font-size:7px;letter-spacing:0.5px;}.elementor-13 .elementor-element.elementor-element-63b727e{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;text-align:center;}.elementor-13 .elementor-element.elementor-element-63b727e.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-63b727e .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-13 .elementor-element.elementor-element-3a6c2fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;padding:0px 0px 0px 0px;--container-widget-width:272px;--container-widget-flex-grow:0;width:var( --container-widget-width, 272px );max-width:272px;text-align:center;}.elementor-13 .elementor-element.elementor-element-3a6c2fa.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-3a6c2fa .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-13 .elementor-element.elementor-element-90b3901:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-90b3901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lightgray-chicken-814941.hostingersite.com/wp-content/uploads/2025/10/mb-1.webp");}.elementor-13 .elementor-element.elementor-element-90b3901{--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-13 .elementor-element.elementor-element-1e2d745{--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-13 .elementor-element.elementor-element-3bf8c54{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3bf8c54 img{width:83%;}.elementor-13 .elementor-element.elementor-element-d9c74fc{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;padding:0px 0px 0px 0px;--container-widget-width:344px;--container-widget-flex-grow:0;width:var( --container-widget-width, 344px );max-width:344px;text-align:center;}.elementor-13 .elementor-element.elementor-element-d9c74fc.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d9c74fc .elementor-heading-title{font-size:30px;line-height:1em;}.elementor-13 .elementor-element.elementor-element-242993f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-242993f.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-242993f .elementor-heading-title{font-size:12px;}.elementor-13 .elementor-element.elementor-element-378889b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}.elementor-13 .elementor-element.elementor-element-378889b.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-378889b .elementor-button{font-size:8px;line-height:1.5em;letter-spacing:0.1px;border-radius:46px 46px 46px 46px;padding:10px 60px 10px 60px;}.elementor-13 .elementor-element.elementor-element-00c91fe{width:var( --container-widget-width, 485px );max-width:485px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:24px 24px 24px 24px;--container-widget-width:485px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-00c91fe.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon-box-wrapper{text-align:left;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon{font-size:21px;}.elementor-13 .elementor-element.elementor-element-00c91fe .elementor-icon i{transform:rotate(9deg);}.elementor-13 .elementor-element.elementor-element-c08b22a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:887px;--container-widget-flex-grow:0;width:var( --container-widget-width, 887px );max-width:887px;}.elementor-13 .elementor-element.elementor-element-c08b22a.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-c08b22a .elementor-button{font-size:6px;line-height:2.4em;letter-spacing:0.2px;word-spacing:0.3em;border-radius:18px 18px 18px 18px;padding:5px 21px 5px 21px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-e9d5e6c{--content-width:1185px;}.elementor-13 .elementor-element.elementor-element-b92657b{--content-width:1083px;}.elementor-13 .elementor-element.elementor-element-440f635{--content-width:986px;}.elementor-13 .elementor-element.elementor-element-e693ab6{--width:115.95%;}.elementor-13 .elementor-element.elementor-element-488d2b4{--width:50%;}.elementor-13 .elementor-element.elementor-element-09be5d5{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-60b9a18 *//* === BOTÃO WHATSAPP ANIMADO (Elementor) === */
/* Aplique a classe 'btn-whatsapp' no widget de botão */
.btn-whatsapp .elementor-button {
  --wa: #DCFF7B;      /* cor principal */
  --wa-dark: #9CDE01; /* cor secundária */
  --shine: rgba(255, 255, 255, 0.35);

  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border-radius: 14px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  color: #0e0e0e;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .6px;
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;

  /* Degradê personalizado */
  background: linear-gradient(135deg, var(--wa), var(--wa-dark));
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow:
    0 10px 24px rgba(156, 222, 1, 0.35),
    inset 0 0 0 rgba(255,255,255,0);

  /* animação “pulse glow” */
  animation: btnwa-pulse 2.4s ease-in-out infinite;
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease;
}

/* brilho atravessando */
.btn-whatsapp .elementor-button::after{
  content: "";
  position: absolute;
  top: -120%;
  left: -120%;
  width: 300%;
  height: 300%;
  background: linear-gradient(120deg, transparent, var(--shine), transparent);
  transform: rotate(20deg);
  opacity: 0;
  transition: opacity .35s ease, transform .9s ease;
  pointer-events: none;
}

/* ícone do Elementor */
.btn-whatsapp .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  transition: transform .25s ease;
}

/* hover */
.btn-whatsapp .elementor-button:hover {
  transform: translateY(-3px);
  box-shadow:
    0 14px 32px rgba(156, 222, 1, 0.45),
    inset 0 0 18px rgba(255,255,255,0.08);
  filter: saturate(1.1);
}
.btn-whatsapp .elementor-button:hover .elementor-button-icon {
  animation: btnwa-wiggle .6s ease both;
}
.btn-whatsapp .elementor-button:hover::after{
  opacity: 1;
  transform: rotate(20deg) translate(18%, 18%);
}

/* clique */
.btn-whatsapp .elementor-button:active{
  transform: scale(0.98);
  box-shadow:
    0 8px 20px rgba(156, 222, 1, 0.35),
    inset 0 0 22px rgba(0,0,0,0.12);
}

/* texto */
.btn-whatsapp .elementor-button-text{
  display: inline-block;
  line-height: 1;
}

/* animações */
@keyframes btnwa-pulse{
  0%, 100% {
    box-shadow:
      0 10px 24px rgba(156, 222, 1, 0.35),
      inset 0 0 0 rgba(255,255,255,0);
  }
  50% {
    box-shadow:
      0 14px 34px rgba(156, 222, 1, 0.50),
      inset 0 0 18px rgba(255,255,255,0.08);
  }
}

@keyframes btnwa-wiggle{
  0%   { transform: rotate(0deg); }
  25%  { transform: rotate(-12deg) scale(1.04); }
  50%  { transform: rotate(10deg)  scale(1.02); }
  75%  { transform: rotate(-6deg)  scale(1.03); }
  100% { transform: rotate(0deg)   scale(1.0); }
}

/* acessibilidade */
@media (prefers-reduced-motion: reduce){
  .btn-whatsapp .elementor-button{ animation: none; transition: none; }
  .btn-whatsapp .elementor-button:hover{ transform: none; }
  .btn-whatsapp .elementor-button:hover .elementor-button-icon{ animation: none; }
  .btn-whatsapp .elementor-button::after{ display: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9d5e6c */.elementor-13 .elementor-element.elementor-element-e9d5e6c{
    backdrop-filter: blur(5px);
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0949c61 *//* Aplique a classe 'btn-hitech' no widget de botão do Elementor */
.btn-hitech .elementor-button{
  /* Paleta e vars */
  --c1:#CDFF43;
  --c2:#9CDE01;
  --angle: 0deg;                 /* usado na animação do anel */
  --r:14px;
  --bw:2px;                      /* espessura da borda */
  --txt:#0B0B0B;

  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: var(--bw) solid transparent;        /* necessário p/ o truque do border */
  border-radius: var(--r);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .6px;
  overflow: hidden;
  isolation: isolate;
  color: var(--txt);

  /* 1) camada de CONTEÚDO (vidro com degradê) via padding-box
     2) camada de BORDA (anel neon animado) via border-box */
  background:
    linear-gradient(135deg,
      rgba(205,255,67,.18),
      rgba(156,222,1,.12),
      rgba(255,255,255,.06)
    ) padding-box,
    conic-gradient(from var(--angle),
      var(--c1), var(--c2), var(--c1)
    ) border-box;

  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
  box-shadow: 0 8px 24px rgba(0,0,0,.25);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, color .25s ease;

  /* anima o ângulo da conic-gradient (anel) */
  animation: hitech-ring 2.8s linear infinite;
}

/* Brilho "sweep" no hover (passa por cima) */
.btn-hitech .elementor-button::after{
  content:"";
  position:absolute;
  inset:-40% -15%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.22), transparent);
  transform: translateX(-120%) rotate(10deg);
  transition: transform .8s ease, opacity .35s ease;
  opacity:0;
  pointer-events:none;
  z-index:1;
}

/* Conteúdo acima dos efeitos */
.btn-hitech .elementor-button .elementor-button-text,
.btn-hitech .elementor-button .elementor-button-icon{
  position: relative; z-index: 2;
  transition: transform .25s ease, color .25s ease;
}

/* HOVER */
.btn-hitech .elementor-button:hover{
  transform: translateY(-3px);
  filter: saturate(1.1);
  box-shadow:
    0 0 22px rgba(156,222,1,.30),
    0 12px 32px rgba(0,0,0,.45);
  color: #ffffff; /* texto branco no hover */
}

.btn-hitech .elementor-button:hover::after{
  opacity:1;
  transform: translateX(120%) rotate(10deg);
}

/* ACTIVE (clique) */
.btn-hitech .elementor-button:active{
  transform: translateY(-1px) scale(.98);
  box-shadow:
    0 0 16px rgba(156,222,1,.25),
    0 8px 24px rgba(0,0,0,.5) inset;
}

/* Animação do anel neon (sem masks, 100% background-clip) */
@property --angle { syntax: '<angle>'; inherits: false; initial-value: 0deg; }
@keyframes hitech-ring { to { --angle: 360deg; } }

/* Acessibilidade: menos movimento */
@media (prefers-reduced-motion: reduce){
  .btn-hitech .elementor-button{ animation:none; transition:none; }
  .btn-hitech .elementor-button::after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e13ac *//* === MOUSE SCROLL ANIMATION (CENTRALIZADO) === */
/* Aplique a classe .mouse-scroll no widget de imagem/ícone do mouse */

.mouse-scroll {
  /* CENTRALIZAÇÃO FORÇADA */
  display: block;               /* deixa de ser inline e pode centralizar por margin */
  margin-inline: auto;          /* centra horizontalmente em qualquer container */
  text-align: center;           /* garante o conteúdo interno centralizado */
  /* Dimensão base (ajuste se quiser) */
  width: 32px;
  height: 56px;

  position: relative;
  box-sizing: border-box;
  border: 2px solid rgba(255, 255, 255, 0.6);
  border-radius: 25px;
  animation: mousePulse 2.5s infinite ease-in-out;
  cursor: default;
  z-index: 0;
  isolation: isolate;           /* evita influenciar irmãos */
}

/* Rodinha interna que desce/sube */
.mouse-scroll::before {
  content: "";
  position: absolute;
  top: 18%;
  left: 50%;
  width: 6px;
  height: 10px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  transform: translateX(-50%);  /* mantém no centro do corpo */
  animation: wheelMove 2.5s infinite ease-in-out;
  pointer-events: none;
}

/* Brilho sutil do corpo (opcional) */
.mouse-scroll::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 25px;
  background: linear-gradient(180deg, rgba(255,255,255,0.1), transparent);
  opacity: 0.2;
  pointer-events: none;
}

/* Animação do corpo (leve “respirar”) */
@keyframes mousePulse {
  0%, 100% { transform: translateY(0);   opacity: 1; }
  50%      { transform: translateY(6px); opacity: 0.85; }
}

/* Animação da rodinha */
@keyframes wheelMove {
  0%   { transform: translate(-50%, 0);   opacity: 1; }
  50%  { transform: translate(-50%, 12px); opacity: 0.3; }
  100% { transform: translate(-50%, 0);   opacity: 1; }
}

/* Opcional: tamanho menor no mobile */
@media (max-width: 767px){
  .mouse-scroll { width: 24px; height: 42px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50297c *//* === CONTAINER PAI DOS CARDS === */
/* Adicione a classe .cards-grid ao container que contém os 4 cards */
.cards-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 64px;
  padding: 10px;
}

/* === CARD INDIVIDUAL === */
/* Adicione a classe .card-tech em cada card individual (coluna ou container) */
.card-tech {
  position: relative;
  width: 260px;                 /* ajuste conforme layout */
  height: 220px;
  background: #1B1E1B;
  border-radius: 18px;
  border: 1px solid rgba(255, 255, 255, 0.06);
  overflow: hidden;
  transition: all 0.4s ease;
  box-shadow: 0 4px 14px rgba(0,0,0,0.4);
  cursor: pointer;
  z-index: 0;
  isolation: isolate;           /* impede o brilho de vazar */
}

/* === brilho lateral tech (neon sweep) === */
.card-tech::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
   2deg,
    transparent,
    rgba(156, 222, 1, 0.3),
    transparent
  );
  transform: translateX(-100%) rotate(16deg);
  opacity: 0;
  transition: all 0.9s ease;
  pointer-events: none;
  z-index: 1;
}

/* === borda neon discreta === */
.card-tech::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;
  border: 1px solid rgba(156, 222, 1, 0.2);
  opacity: 0;
  transition: all 0.4s ease;
  z-index: 0;
}

/* === efeito hover === */
.card-tech:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow:
    0 0 22px rgba(156, 222, 1, 0.25),
    inset 0 0 20px rgba(156, 222, 1, 0.08);
  border-color: rgba(156, 222, 1, 0.3);
}

.card-tech:hover::before {
  transform: translateX(100%) rotate(8deg);
  opacity: 1;
}

.card-tech:hover::after {
  opacity: 1;
  box-shadow: 0 0 20px rgba(156, 222, 1, 0.25);
}

/* === animação contínua leve (respiração tech) === */
@keyframes cardGlow {
  0%, 100% {
    box-shadow: 0 4px 14px rgba(0,0,0,0.4);
  }
  50% {
    box-shadow: 0 6px 20px rgba(156, 222, 1, 0.1);
  }
}

.card-tech {
  animation: cardGlow 4s ease-in-out infinite;
}

/* === responsivo === */
@media (max-width: 1024px) {
  .cards-grid { justify-content: center; }
  .card-tech { width: 45%; }
}
@media (max-width: 768px) {
  .card-tech { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a31435 *//* Aplique a classe 'btn-hitech' no widget de botão do Elementor */
.btn-hitech .elementor-button{
  /* Paleta e vars */
  --c1:#CDFF43;
  --c2:#9CDE01;
  --angle: 0deg;                 /* usado na animação do anel */
  --r:14px;
  --bw:2px;                      /* espessura da borda */
  --txt:#0B0B0B;

  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: var(--bw) solid transparent;        /* necessário p/ o truque do border */
  border-radius: var(--r);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .6px;
  overflow: hidden;
  isolation: isolate;
  color: var(--txt);

  /* 1) camada de CONTEÚDO (vidro com degradê) via padding-box
     2) camada de BORDA (anel neon animado) via border-box */
  background:
    linear-gradient(135deg,
      rgba(205,255,67,.18),
      rgba(156,222,1,.12),
      rgba(255,255,255,.06)
    ) padding-box,
    conic-gradient(from var(--angle),
      var(--c1), var(--c2), var(--c1)
    ) border-box;

  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
  box-shadow: 0 8px 24px rgba(0,0,0,.25);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, color .25s ease;

  /* anima o ângulo da conic-gradient (anel) */
  animation: hitech-ring 2.8s linear infinite;
}

/* Brilho "sweep" no hover (passa por cima) */
.btn-hitech .elementor-button::after{
  content:"";
  position:absolute;
  inset:-40% -15%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.22), transparent);
  transform: translateX(-120%) rotate(10deg);
  transition: transform .8s ease, opacity .35s ease;
  opacity:0;
  pointer-events:none;
  z-index:1;
}

/* Conteúdo acima dos efeitos */
.btn-hitech .elementor-button .elementor-button-text,
.btn-hitech .elementor-button .elementor-button-icon{
  position: relative; z-index: 2;
  transition: transform .25s ease, color .25s ease;
}

/* HOVER */
.btn-hitech .elementor-button:hover{
  transform: translateY(-3px);
  filter: saturate(1.1);
  box-shadow:
    0 0 22px rgba(156,222,1,.30),
    0 12px 32px rgba(0,0,0,.45);
  color: #ffffff; /* texto branco no hover */
}

.btn-hitech .elementor-button:hover::after{
  opacity:1;
  transform: translateX(120%) rotate(10deg);
}

/* ACTIVE (clique) */
.btn-hitech .elementor-button:active{
  transform: translateY(-1px) scale(.98);
  box-shadow:
    0 0 16px rgba(156,222,1,.25),
    0 8px 24px rgba(0,0,0,.5) inset;
}

/* Animação do anel neon (sem masks, 100% background-clip) */
@property --angle { syntax: '<angle>'; inherits: false; initial-value: 0deg; }
@keyframes hitech-ring { to { --angle: 360deg; } }

/* Acessibilidade: menos movimento */
@media (prefers-reduced-motion: reduce){
  .btn-hitech .elementor-button{ animation:none; transition:none; }
  .btn-hitech .elementor-button::after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e520b89 *//* === MOUSE SCROLL ANIMATION (CENTRALIZADO) === */
/* Aplique a classe .mouse-scroll no widget de imagem/ícone do mouse */

.mouse-scroll {
  /* CENTRALIZAÇÃO FORÇADA */
  display: block;               /* deixa de ser inline e pode centralizar por margin */
  margin-inline: auto;          /* centra horizontalmente em qualquer container */
  text-align: center;           /* garante o conteúdo interno centralizado */
  /* Dimensão base (ajuste se quiser) */
  width: 32px;
  height: 56px;

  position: relative;
  box-sizing: border-box;
  border: 2px solid rgba(255, 255, 255, 0.6);
  border-radius: 25px;
  animation: mousePulse 2.5s infinite ease-in-out;
  cursor: default;
  z-index: 0;
  isolation: isolate;           /* evita influenciar irmãos */
}

/* Rodinha interna que desce/sube */
.mouse-scroll::before {
  content: "";
  position: absolute;
  top: 18%;
  left: 50%;
  width: 6px;
  height: 10px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  transform: translateX(-50%);  /* mantém no centro do corpo */
  animation: wheelMove 2.5s infinite ease-in-out;
  pointer-events: none;
}

/* Brilho sutil do corpo (opcional) */
.mouse-scroll::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 25px;
  background: linear-gradient(180deg, rgba(255,255,255,0.1), transparent);
  opacity: 0.2;
  pointer-events: none;
}

/* Animação do corpo (leve “respirar”) */
@keyframes mousePulse {
  0%, 100% { transform: translateY(0);   opacity: 1; }
  50%      { transform: translateY(6px); opacity: 0.85; }
}

/* Animação da rodinha */
@keyframes wheelMove {
  0%   { transform: translate(-50%, 0);   opacity: 1; }
  50%  { transform: translate(-50%, 12px); opacity: 0.3; }
  100% { transform: translate(-50%, 0);   opacity: 1; }
}

/* Opcional: tamanho menor no mobile */
@media (max-width: 767px){
  .mouse-scroll { width: 24px; height: 42px; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1c771f *//* === MOUSE SCROLL ANIMATION (CENTRALIZADO) === */
/* Aplique a classe .mouse-scroll no widget de imagem/ícone do mouse */

.mouse-scroll {
  /* CENTRALIZAÇÃO FORÇADA */
  display: block;               /* deixa de ser inline e pode centralizar por margin */
  margin-inline: auto;          /* centra horizontalmente em qualquer container */
  text-align: center;           /* garante o conteúdo interno centralizado */
  /* Dimensão base (ajuste se quiser) */
  width: 32px;
  height: 56px;

  position: relative;
  box-sizing: border-box;
  border: 2px solid rgba(255, 255, 255, 0.6);
  border-radius: 25px;
  animation: mousePulse 2.5s infinite ease-in-out;
  cursor: default;
  z-index: 0;
  isolation: isolate;           /* evita influenciar irmãos */
}

/* Rodinha interna que desce/sube */
.mouse-scroll::before {
  content: "";
  position: absolute;
  top: 18%;
  left: 50%;
  width: 6px;
  height: 10px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  transform: translateX(-50%);  /* mantém no centro do corpo */
  animation: wheelMove 2.5s infinite ease-in-out;
  pointer-events: none;
}

/* Brilho sutil do corpo (opcional) */
.mouse-scroll::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 25px;
  background: linear-gradient(180deg, rgba(255,255,255,0.1), transparent);
  opacity: 0.2;
  pointer-events: none;
}

/* Animação do corpo (leve “respirar”) */
@keyframes mousePulse {
  0%, 100% { transform: translateY(0);   opacity: 1; }
  50%      { transform: translateY(6px); opacity: 0.85; }
}

/* Animação da rodinha */
@keyframes wheelMove {
  0%   { transform: translate(-50%, 0);   opacity: 1; }
  50%  { transform: translate(-50%, 12px); opacity: 0.3; }
  100% { transform: translate(-50%, 0);   opacity: 1; }
}

/* Opcional: tamanho menor no mobile */
@media (max-width: 767px){
  .mouse-scroll { width: 24px; height: 42px; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-575eb65 *//* === CARROSSEL SWIPE GLOW NEON === */
/* Aplique a classe .carousel-swipeglow no widget de carrossel do Elementor */

.carousel-swipeglow {
  position: relative;
  overflow: hidden;
}

/* === Slides === */
.carousel-swipeglow .swiper-slide {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.4s ease, opacity 0.4s ease, box-shadow 0.4s ease;
  opacity: 0.85;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.4);
}

.carousel-swipeglow .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* === Brilho cruzando o slide === */
.carousel-swipeglow .swiper-slide::after {
  content: "";
  position: absolute;
  inset: -20% -10%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(220, 255, 123, 0.18),
    rgba(156, 222, 1, 0.25),
    transparent
  );
  transform: translateX(-120%) rotate(8deg);
  transition: transform 0.9s ease;
  pointer-events: none;
  z-index: 1;
}

/* Slide ativo */
.carousel-swipeglow .swiper-slide-active {
  transform: translateY(-6px) scale(1.02);
  opacity: 1;
  box-shadow:
    0 0 22px rgba(156, 222, 1, 0.25),
    0 10px 28px rgba(0, 0, 0, 0.6);
}

/* Brilho animado no slide ativo */
.carousel-swipeglow .swiper-slide-active::after {
  transform: translateX(120%) rotate(8deg);
}

/* === Paginação (pontos) === */
.carousel-swipeglow .swiper-pagination-bullet {
  background: rgba(156, 222, 1, 0.25);
  opacity: 1;
  width: 10px;
  height: 10px;
  transition: all 0.3s ease;
  margin: 0 5px !important;
}

.carousel-swipeglow .swiper-pagination-bullet-active {
  background: linear-gradient(135deg, #DCFF7B, #9CDE01);
  box-shadow: 0 0 10px rgba(156, 222, 1, 0.6);
  transform: scale(1.3);
}

/* === Setas (Prev/Next) === */
.carousel-swipeglow .swiper-button-prev,
.carousel-swipeglow .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #DCFF7B;
  font-size: 24px;
  transition: all 0.3s ease;
  text-shadow: 0 0 12px rgba(156, 222, 1, 0.25);
}

/* Efeito de neon nas setas */
.carousel-swipeglow .swiper-button-prev::after,
.carousel-swipeglow .swiper-button-next::after {
  font-size: 28px;
  transition: all 0.3s ease;
  background: linear-gradient(135deg, #DCFF7B, #9CDE01);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 10px rgba(156, 222, 1, 0.4);
}

/* Hover das setas com o mesmo brilho dos bullets ativos */
.carousel-swipeglow .swiper-button-prev:hover,
.carousel-swipeglow .swiper-button-next:hover {
  transform: translateY(-50%) scale(1.15);
  filter: drop-shadow(0 0 8px rgba(156, 222, 1, 0.6));
}

.carousel-swipeglow .swiper-button-prev:hover::after,
.carousel-swipeglow .swiper-button-next:hover::after {
  background: linear-gradient(135deg, #9CDE01, #DCFF7B);
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0 16px rgba(156, 222, 1, 0.7);
}

/* === Responsivo === */
@media (max-width: 768px) {
  .carousel-swipeglow .swiper-slide-active {
    transform: none;
  }
  .carousel-swipeglow .swiper-button-prev,
  .carousel-swipeglow .swiper-button-next {
    font-size: 20px;
  }
}

/* === Movimento reduzido (acessibilidade) === */
@media (prefers-reduced-motion: reduce) {
  .carousel-swipeglow .swiper-slide,
  .carousel-swipeglow .swiper-slide::after {
    transition: none;
  }
  .carousel-swipeglow .swiper-button-prev,
  .carousel-swipeglow .swiper-button-next {
    transition: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e96736e *//* === CONTAINER GLASS COM HOVER === */
/* Adicione a classe .glass-hover-container à seção, coluna ou container do Elementor */
.glass-hover-container {
  position: relative;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 70px;
  backdrop-filter: blur(12px) saturate(180%);
  -webkit-backdrop-filter: blur(12px) saturate(180%);
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.25);
  padding: 10px;
  overflow: hidden;
  transition: all 0.4s ease;
}

/* Efeito de brilho dinâmico (linha móvel) */
.glass-hover-container::before {
  content: "";
  position: absolute;
  top: -100%;
  left: -100%;
  width: 300%;
  height: 300%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.25),
    transparent
  );
  transform: rotate(45deg);
  transition: all 0.6s ease;
  opacity: 0;
  pointer-events: none;
}

/* === HOVER === */
.glass-hover-container:hover {
  transform: translateY(-4px);
  box-shadow: 0 10px 28px rgba(156, 222, 1, 0.25),
              inset 0 0 20px rgba(156, 222, 1, 0.05);
  border-color: rgba(0, 255, 255, 0.4);
}

/* Brilho em movimento */
.glass-hover-container:hover::before {
  top: 100%;
  left: 100%;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9b87c40 *//* Aplique a classe 'btn-hitech' no widget de botão do Elementor */
.btn-hitech .elementor-button{
  /* Paleta e vars */
  --c1:#CDFF43;
  --c2:#9CDE01;
  --angle: 0deg;                 /* usado na animação do anel */
  --r:14px;
  --bw:2px;                      /* espessura da borda */
  --txt:#0B0B0B;

  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: var(--bw) solid transparent;        /* necessário p/ o truque do border */
  border-radius: var(--r);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .6px;
  overflow: hidden;
  isolation: isolate;
  color: var(--txt);

  /* 1) camada de CONTEÚDO (vidro com degradê) via padding-box
     2) camada de BORDA (anel neon animado) via border-box */
  background:
    linear-gradient(135deg,
      rgba(205,255,67,.18),
      rgba(156,222,1,.12),
      rgba(255,255,255,.06)
    ) padding-box,
    conic-gradient(from var(--angle),
      var(--c1), var(--c2), var(--c1)
    ) border-box;

  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
  box-shadow: 0 8px 24px rgba(0,0,0,.25);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, color .25s ease;

  /* anima o ângulo da conic-gradient (anel) */
  animation: hitech-ring 2.8s linear infinite;
}

/* Brilho "sweep" no hover (passa por cima) */
.btn-hitech .elementor-button::after{
  content:"";
  position:absolute;
  inset:-40% -15%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.22), transparent);
  transform: translateX(-120%) rotate(10deg);
  transition: transform .8s ease, opacity .35s ease;
  opacity:0;
  pointer-events:none;
  z-index:1;
}

/* Conteúdo acima dos efeitos */
.btn-hitech .elementor-button .elementor-button-text,
.btn-hitech .elementor-button .elementor-button-icon{
  position: relative; z-index: 2;
  transition: transform .25s ease, color .25s ease;
}

/* HOVER */
.btn-hitech .elementor-button:hover{
  transform: translateY(-3px);
  filter: saturate(1.1);
  box-shadow:
    0 0 22px rgba(156,222,1,.30),
    0 12px 32px rgba(0,0,0,.45);
  color: #ffffff; /* texto branco no hover */
}

.btn-hitech .elementor-button:hover::after{
  opacity:1;
  transform: translateX(120%) rotate(10deg);
}

/* ACTIVE (clique) */
.btn-hitech .elementor-button:active{
  transform: translateY(-1px) scale(.98);
  box-shadow:
    0 0 16px rgba(156,222,1,.25),
    0 8px 24px rgba(0,0,0,.5) inset;
}

/* Animação do anel neon (sem masks, 100% background-clip) */
@property --angle { syntax: '<angle>'; inherits: false; initial-value: 0deg; }
@keyframes hitech-ring { to { --angle: 360deg; } }

/* Acessibilidade: menos movimento */
@media (prefers-reduced-motion: reduce){
  .btn-hitech .elementor-button{ animation:none; transition:none; }
  .btn-hitech .elementor-button::after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d360179 *//* === MOUSE SCROLL ANIMATION (CENTRALIZADO) === */
/* Aplique a classe .mouse-scroll no widget de imagem/ícone do mouse */

.mouse-scroll {
  /* CENTRALIZAÇÃO FORÇADA */
  display: block;               /* deixa de ser inline e pode centralizar por margin */
  margin-inline: auto;          /* centra horizontalmente em qualquer container */
  text-align: center;           /* garante o conteúdo interno centralizado */
  /* Dimensão base (ajuste se quiser) */
  width: 32px;
  height: 56px;

  position: relative;
  box-sizing: border-box;
  border: 2px solid rgba(255, 255, 255, 0.6);
  border-radius: 25px;
  animation: mousePulse 2.5s infinite ease-in-out;
  cursor: default;
  z-index: 0;
  isolation: isolate;           /* evita influenciar irmãos */
}

/* Rodinha interna que desce/sube */
.mouse-scroll::before {
  content: "";
  position: absolute;
  top: 18%;
  left: 50%;
  width: 6px;
  height: 10px;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  transform: translateX(-50%);  /* mantém no centro do corpo */
  animation: wheelMove 2.5s infinite ease-in-out;
  pointer-events: none;
}

/* Brilho sutil do corpo (opcional) */
.mouse-scroll::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 25px;
  background: linear-gradient(180deg, rgba(255,255,255,0.1), transparent);
  opacity: 0.2;
  pointer-events: none;
}

/* Animação do corpo (leve “respirar”) */
@keyframes mousePulse {
  0%, 100% { transform: translateY(0);   opacity: 1; }
  50%      { transform: translateY(6px); opacity: 0.85; }
}

/* Animação da rodinha */
@keyframes wheelMove {
  0%   { transform: translate(-50%, 0);   opacity: 1; }
  50%  { transform: translate(-50%, 12px); opacity: 0.3; }
  100% { transform: translate(-50%, 0);   opacity: 1; }
}

/* Opcional: tamanho menor no mobile */
@media (max-width: 767px){
  .mouse-scroll { width: 24px; height: 42px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-763488f *//* === SEÇÃO FUNDO TECH NEON SUAVE === */
/* Aplique a classe .bg-hitech na seção preta do Elementor */
.bg-hitech {
  position: relative;
  overflow: hidden;
  background: radial-gradient(circle at center, #080808 0%, #000 100%);
  min-height: 100vh;
  isolation: isolate;
  z-index: 0;
}

/* === CAMADA PRINCIPAL DE BRILHO GIRATÓRIO === */
.bg-hitech::before {
  content: "";
  position: absolute;
  inset: -50%;
  background: conic-gradient(
    from 0deg,
    rgba(156, 222, 1, 0.08),
    rgba(205, 255, 67, 0.22),
    rgba(156, 222, 1, 0.12),
    rgba(205, 255, 67, 0.2),
    rgba(156, 222, 1, 0.08)
  );
  animation: rotateGlow 14s linear infinite;
  filter: blur(140px) saturate(160%) brightness(1.1);
  opacity: 0.6; /* 🌗 brilho mais suave */
  z-index: -1;
}

/* === LINHAS DE ENERGIA CRUZANDO === */
.bg-hitech::after {
  content: "";
  position: absolute;
  inset: -10%;
  background: repeating-linear-gradient(
    125deg,
    rgba(156, 222, 1, 0.07) 0%,
    rgba(205, 255, 67, 0.1) 10%,
    rgba(0, 0, 0, 0) 12%
  );
  animation: moveLines 18s linear infinite;
  opacity: 0.25;
  filter: blur(3px) brightness(1.1);
  z-index: -1;
}

/* === ANIMAÇÕES === */
@keyframes rotateGlow {
  0% { transform: rotate(0deg) scale(1); }
  100% { transform: rotate(360deg) scale(1); }
}

@keyframes moveLines {
  0% { background-position: 0 0; }
  100% { background-position: 800px 800px; }
}

/* === OPÇÃO EXTRA: PULSAÇÃO SUAVE (ADICIONE .pulse) === */
@keyframes pulseBg {
  0%, 100% {
    opacity: 0.55;
    filter: blur(140px) saturate(150%) brightness(1.05);
  }
  50% {
    opacity: 0.75;
    filter: blur(150px) saturate(180%) brightness(1.25);
  }
}

.bg-hitech.pulse::before {
  animation: rotateGlow 14s linear infinite, pulseBg 7s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4fa1362 *//* === FORMULÁRIO HI-TECH COM PULSO FÍSICO === */
.form-hitech {
  background: linear-gradient(145deg, #0E0E0E, #1A1A1A);
  border-radius: 20px;
  padding: 40px;
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.05);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  max-width: 700px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;

  /* 🔥 ANIMAÇÃO DE PULSO FÍSICO */
  animation: formPulse 6s ease-in-out infinite;
  transform-origin: center center;
}

/* === ANIMAÇÃO DE PULSO (com leve movimento e brilho) === */
@keyframes formPulse {
  0%, 100% {
    transform: scale(1);
    box-shadow:
      0 8px 40px rgba(0, 0, 0, 0.6),
      inset 0 0 0 rgba(156, 222, 1, 0);
  }
  50% {
    transform: scale(1.02); /* expande levemente */
    box-shadow:
      0 0 35px rgba(156, 222, 1, 0.2),
      inset 0 0 15px rgba(156, 222, 1, 0.1);
  }
}

/* === LABELS E TÍTULOS === */
.form-hitech h3, 
.form-hitech h2, 
.form-hitech label {
  color: #E5E5E5;
  letter-spacing: 0.5px;
}

/* === INPUTS / TEXTAREA / SELECT === */
.form-hitech input,
.form-hitech textarea,
.form-hitech select {
  width: 100%;
  background: #1A1A1A; /* fundo cinza escuro */
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 10px;
  color: #D9D9D9; /* texto cinza claro */
  padding: 14px 18px;
  font-family: "Poppins", sans-serif;
  transition: all 0.35s ease;
  outline: none;
  box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.4);
}

.form-hitech input:focus,
.form-hitech textarea:focus,
.form-hitech select:focus {
  border-color: #9CDE01;
  box-shadow: 0 0 15px rgba(156, 222, 1, 0.4),
              inset 0 0 10px rgba(156, 222, 1, 0.1);
  background: linear-gradient(135deg, rgba(205,255,67,0.08), rgba(156,222,1,0.05));
  color: #EAEAEA;
}

/* Placeholder */
.form-hitech input::placeholder,
.form-hitech textarea::placeholder {
  color: rgba(217, 217, 217, 0.4);
}

/* === BOTÃO === */
.form-hitech button,
.form-hitech .elementor-button {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 14px 32px;
  margin-top: 20px;
  border: none;
  border-radius: 12px;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #0A0A0A;
  background: linear-gradient(135deg, #CDFF43, #9CDE01);
  box-shadow: 0 4px 16px rgba(156, 222, 1, 0.35);
  cursor: pointer;
  overflow: hidden;
  transition: all 0.35s ease;
}

/* Hover do botão */
.form-hitech button:hover,
.form-hitech .elementor-button:hover {
  color: #fff;
  background: linear-gradient(135deg, #9CDE01, #CDFF43);
  box-shadow: 
    0 0 20px rgba(156, 222, 1, 0.35),
    0 0 40px rgba(156, 222, 1, 0.15);
  transform: translateY(-2px);
}

/* Brilho cruzando */
.form-hitech button::after,
.form-hitech .elementor-button::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -120%;
  width: 300%;
  height: 300%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.3), transparent);
  transform: rotate(45deg);
  opacity: 0;
  transition: all 0.7s ease;
}

.form-hitech button:hover::after,
.form-hitech .elementor-button:hover::after {
  opacity: 1;
  top: 120%;
  left: 120%;
}

/* === MENSAGEM DE SUCESSO === */
.form-hitech .elementor-message {
  background: rgba(156, 222, 1, 0.1);
  border: 1px solid rgba(156, 222, 1, 0.3);
  color: #CDFF43;
  border-radius: 12px;
  padding: 15px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-378889b *//* Aplique a classe 'btn-hitech' no widget de botão do Elementor */
.btn-hitech .elementor-button{
  /* Paleta e vars */
  --c1:#CDFF43;
  --c2:#9CDE01;
  --angle: 0deg;                 /* usado na animação do anel */
  --r:14px;
  --bw:2px;                      /* espessura da borda */
  --txt:#0B0B0B;

  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: var(--bw) solid transparent;        /* necessário p/ o truque do border */
  border-radius: var(--r);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .6px;
  overflow: hidden;
  isolation: isolate;
  color: var(--txt);

  /* 1) camada de CONTEÚDO (vidro com degradê) via padding-box
     2) camada de BORDA (anel neon animado) via border-box */
  background:
    linear-gradient(135deg,
      rgba(205,255,67,.18),
      rgba(156,222,1,.12),
      rgba(255,255,255,.06)
    ) padding-box,
    conic-gradient(from var(--angle),
      var(--c1), var(--c2), var(--c1)
    ) border-box;

  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
  box-shadow: 0 8px 24px rgba(0,0,0,.25);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, color .25s ease;

  /* anima o ângulo da conic-gradient (anel) */
  animation: hitech-ring 2.8s linear infinite;
}

/* Brilho "sweep" no hover (passa por cima) */
.btn-hitech .elementor-button::after{
  content:"";
  position:absolute;
  inset:-40% -15%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.22), transparent);
  transform: translateX(-120%) rotate(10deg);
  transition: transform .8s ease, opacity .35s ease;
  opacity:0;
  pointer-events:none;
  z-index:1;
}

/* Conteúdo acima dos efeitos */
.btn-hitech .elementor-button .elementor-button-text,
.btn-hitech .elementor-button .elementor-button-icon{
  position: relative; z-index: 2;
  transition: transform .25s ease, color .25s ease;
}

/* HOVER */
.btn-hitech .elementor-button:hover{
  transform: translateY(-3px);
  filter: saturate(1.1);
  box-shadow:
    0 0 22px rgba(156,222,1,.30),
    0 12px 32px rgba(0,0,0,.45);
  color: #ffffff; /* texto branco no hover */
}

.btn-hitech .elementor-button:hover::after{
  opacity:1;
  transform: translateX(120%) rotate(10deg);
}

/* ACTIVE (clique) */
.btn-hitech .elementor-button:active{
  transform: translateY(-1px) scale(.98);
  box-shadow:
    0 0 16px rgba(156,222,1,.25),
    0 8px 24px rgba(0,0,0,.5) inset;
}

/* Animação do anel neon (sem masks, 100% background-clip) */
@property --angle { syntax: '<angle>'; inherits: false; initial-value: 0deg; }
@keyframes hitech-ring { to { --angle: 360deg; } }

/* Acessibilidade: menos movimento */
@media (prefers-reduced-motion: reduce){
  .btn-hitech .elementor-button{ animation:none; transition:none; }
  .btn-hitech .elementor-button::after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c08b22a *//* Aplique a classe 'btn-hitech' no widget de botão do Elementor */
.btn-hitech .elementor-button{
  /* Paleta e vars */
  --c1:#CDFF43;
  --c2:#9CDE01;
  --angle: 0deg;                 /* usado na animação do anel */
  --r:14px;
  --bw:2px;                      /* espessura da borda */
  --txt:#0B0B0B;

  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 14px 28px;
  border: var(--bw) solid transparent;        /* necessário p/ o truque do border */
  border-radius: var(--r);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: .6px;
  overflow: hidden;
  isolation: isolate;
  color: var(--txt);

  /* 1) camada de CONTEÚDO (vidro com degradê) via padding-box
     2) camada de BORDA (anel neon animado) via border-box */
  background:
    linear-gradient(135deg,
      rgba(205,255,67,.18),
      rgba(156,222,1,.12),
      rgba(255,255,255,.06)
    ) padding-box,
    conic-gradient(from var(--angle),
      var(--c1), var(--c2), var(--c1)
    ) border-box;

  backdrop-filter: blur(8px) saturate(140%);
  -webkit-backdrop-filter: blur(8px) saturate(140%);
  box-shadow: 0 8px 24px rgba(0,0,0,.25);
  transition: transform .25s ease, box-shadow .25s ease, filter .25s ease, color .25s ease;

  /* anima o ângulo da conic-gradient (anel) */
  animation: hitech-ring 2.8s linear infinite;
}

/* Brilho "sweep" no hover (passa por cima) */
.btn-hitech .elementor-button::after{
  content:"";
  position:absolute;
  inset:-40% -15%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,.22), transparent);
  transform: translateX(-120%) rotate(10deg);
  transition: transform .8s ease, opacity .35s ease;
  opacity:0;
  pointer-events:none;
  z-index:1;
}

/* Conteúdo acima dos efeitos */
.btn-hitech .elementor-button .elementor-button-text,
.btn-hitech .elementor-button .elementor-button-icon{
  position: relative; z-index: 2;
  transition: transform .25s ease, color .25s ease;
}

/* HOVER */
.btn-hitech .elementor-button:hover{
  transform: translateY(-3px);
  filter: saturate(1.1);
  box-shadow:
    0 0 22px rgba(156,222,1,.30),
    0 12px 32px rgba(0,0,0,.45);
  color: #ffffff; /* texto branco no hover */
}

.btn-hitech .elementor-button:hover::after{
  opacity:1;
  transform: translateX(120%) rotate(10deg);
}

/* ACTIVE (clique) */
.btn-hitech .elementor-button:active{
  transform: translateY(-1px) scale(.98);
  box-shadow:
    0 0 16px rgba(156,222,1,.25),
    0 8px 24px rgba(0,0,0,.5) inset;
}

/* Animação do anel neon (sem masks, 100% background-clip) */
@property --angle { syntax: '<angle>'; inherits: false; initial-value: 0deg; }
@keyframes hitech-ring { to { --angle: 360deg; } }

/* Acessibilidade: menos movimento */
@media (prefers-reduced-motion: reduce){
  .btn-hitech .elementor-button{ animation:none; transition:none; }
  .btn-hitech .elementor-button::after{ display:none; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Made Outer Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://advssales.com/wp-content/uploads/2025/10/MADE-Outer-Sans-Light-PERSONAL-USE-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */