.elementor-2286 .elementor-element.elementor-element-ecf6649{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:15px;--padding-left:50px;--padding-right:50px;}.elementor-2286 .elementor-element.elementor-element-ecf6649:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-ecf6649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090A;}.elementor-2286 .elementor-element.elementor-element-ecf6649.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-2286 .elementor-element.elementor-element-eca87f5{--display:flex;--min-height:184px;--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:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--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-2286 .elementor-element.elementor-element-458efa9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2286 .elementor-element.elementor-element-458efa9.e-con{--align-self:center;}.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-2286 .elementor-element.elementor-element-440396c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2286 .elementor-element.elementor-element-440396c.elementor-element{--align-self:center;}.elementor-2286 .elementor-element.elementor-element-440396c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:60px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2286 .elementor-element.elementor-element-4a752c1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-4a752c1.elementor-element{--align-self:center;}.elementor-2286 .elementor-element.elementor-element-eba6652{--display:flex;--min-height:481px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-2286 .elementor-element.elementor-element-eba6652:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-eba6652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-2286 .elementor-element.elementor-element-f9a93c6{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-2286 .elementor-element.elementor-element-f9a93c6.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2286 .elementor-element.elementor-element-a986cba{--display:flex;--min-height:254px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--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-2286 .elementor-element.elementor-element-8d66cb3{--display:flex;--min-height:1094px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--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-2286 .elementor-element.elementor-element-8aea214{--display:flex;--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;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-2286 .elementor-element.elementor-element-84ac99a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-2286 .elementor-element.elementor-element-84ac99a.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-2340f5f{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2286 .elementor-element.elementor-element-2340f5f:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-2340f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2286 .elementor-element.elementor-element-2340f5f.e-con{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-06c075d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-06c075d.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-06c075d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#000000;}.elementor-2286 .elementor-element.elementor-element-2358fb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2286 .elementor-element.elementor-element-2358fb9.e-con{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-228b3d0{--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;--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-2286 .elementor-element.elementor-element-228b3d0.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2286 .elementor-element.elementor-element-01cc552{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2286 .elementor-element.elementor-element-01cc552:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-01cc552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.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-2286 .elementor-element.elementor-element-5c2a55d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2286 .elementor-element.elementor-element-5c2a55d.elementor-element{--order:-99999 /* order start hack */;}.elementor-2286 .elementor-element.elementor-element-5c2a55d .elementor-icon-box-wrapper{text-align:start;}.elementor-2286 .elementor-element.elementor-element-5c2a55d .elementor-icon-box-title{margin-block-end:9px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-5c2a55d .elementor-icon-box-title, .elementor-2286 .elementor-element.elementor-element-5c2a55d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-2286 .elementor-element.elementor-element-5c2a55d:has(:hover) .elementor-icon-box-title,
					 .elementor-2286 .elementor-element.elementor-element-5c2a55d:has(:focus) .elementor-icon-box-title{color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-5c2a55d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2286 .elementor-element.elementor-element-0b0fef4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-0b0fef4.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-0b0fef4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#000000;}.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-2286 .elementor-element.elementor-element-c8ed294 .elementor-button{background-color:#FF0A00;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-2286 .elementor-element.elementor-element-c8ed294{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2286 .elementor-element.elementor-element-9c94193{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2286 .elementor-element.elementor-element-9c94193:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-9c94193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2286 .elementor-element.elementor-element-16618ba{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2286 .elementor-element.elementor-element-16618ba.elementor-element{--order:-99999 /* order start hack */;}.elementor-2286 .elementor-element.elementor-element-16618ba .elementor-icon-box-wrapper{text-align:start;}.elementor-2286 .elementor-element.elementor-element-16618ba .elementor-icon-box-title{margin-block-end:9px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-16618ba .elementor-icon-box-title, .elementor-2286 .elementor-element.elementor-element-16618ba .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-2286 .elementor-element.elementor-element-16618ba:has(:hover) .elementor-icon-box-title,
					 .elementor-2286 .elementor-element.elementor-element-16618ba:has(:focus) .elementor-icon-box-title{color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-16618ba .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2286 .elementor-element.elementor-element-20014d6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-20014d6.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-20014d6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#000000;}.elementor-2286 .elementor-element.elementor-element-3900044 .elementor-button{background-color:#FF0A00;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-2286 .elementor-element.elementor-element-3900044{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2286 .elementor-element.elementor-element-9f179c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-2286 .elementor-element.elementor-element-9f179c5.e-con{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-cf1d828{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-cf1d828.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2286 .elementor-element.elementor-element-d42db91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-d42db91.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-d42db91 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-2286 .elementor-element.elementor-element-ab9973e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-ab9973e.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2286 .elementor-element.elementor-element-2a306ee{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-2a306ee.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2286 .elementor-element.elementor-element-ef3e899{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-ef3e899.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-ef3e899 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-2286 .elementor-element.elementor-element-943a13e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2286 .elementor-element.elementor-element-943a13e.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-2286 .elementor-element.elementor-element-76c9ab8{--display:flex;--min-height:280px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--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-2286 .elementor-element.elementor-element-b756e39{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2286 .elementor-element.elementor-element-b756e39:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-b756e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2286 .elementor-element.elementor-element-8021369{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2286 .elementor-element.elementor-element-8021369.elementor-element{--order:-99999 /* order start hack */;}.elementor-2286 .elementor-element.elementor-element-8021369 .elementor-icon-box-wrapper{text-align:start;}.elementor-2286 .elementor-element.elementor-element-8021369 .elementor-icon-box-title{margin-block-end:9px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-8021369 .elementor-icon-box-title, .elementor-2286 .elementor-element.elementor-element-8021369 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-2286 .elementor-element.elementor-element-8021369:has(:hover) .elementor-icon-box-title,
					 .elementor-2286 .elementor-element.elementor-element-8021369:has(:focus) .elementor-icon-box-title{color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-8021369 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2286 .elementor-element.elementor-element-fc7155f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-fc7155f.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-fc7155f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#000000;}.elementor-2286 .elementor-element.elementor-element-33665a8 .elementor-button{background-color:#FF0A00;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-2286 .elementor-element.elementor-element-33665a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2286 .elementor-element.elementor-element-556c35e{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2286 .elementor-element.elementor-element-556c35e:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-556c35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2286 .elementor-element.elementor-element-94d3eb5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2286 .elementor-element.elementor-element-94d3eb5.elementor-element{--order:-99999 /* order start hack */;}.elementor-2286 .elementor-element.elementor-element-94d3eb5 .elementor-icon-box-wrapper{text-align:start;}.elementor-2286 .elementor-element.elementor-element-94d3eb5 .elementor-icon-box-title{margin-block-end:9px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-94d3eb5 .elementor-icon-box-title, .elementor-2286 .elementor-element.elementor-element-94d3eb5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-2286 .elementor-element.elementor-element-94d3eb5:has(:hover) .elementor-icon-box-title,
					 .elementor-2286 .elementor-element.elementor-element-94d3eb5:has(:focus) .elementor-icon-box-title{color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-94d3eb5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2286 .elementor-element.elementor-element-6f2f702{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-6f2f702.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-6f2f702 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#000000;}.elementor-2286 .elementor-element.elementor-element-8f3ee76 .elementor-button{background-color:#FF0A00;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-2286 .elementor-element.elementor-element-8f3ee76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2286 .elementor-element.elementor-element-b3ca338{--display:flex;--min-height:280px;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--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-2286 .elementor-element.elementor-element-b03febb{--display:flex;--min-height:280px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2286 .elementor-element.elementor-element-b03febb:not(.elementor-motion-effects-element-type-background), .elementor-2286 .elementor-element.elementor-element-b03febb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2286 .elementor-element.elementor-element-161a640{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2286 .elementor-element.elementor-element-161a640.elementor-element{--order:-99999 /* order start hack */;}.elementor-2286 .elementor-element.elementor-element-161a640 .elementor-icon-box-wrapper{text-align:start;}.elementor-2286 .elementor-element.elementor-element-161a640 .elementor-icon-box-title{margin-block-end:9px;color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-161a640 .elementor-icon-box-title, .elementor-2286 .elementor-element.elementor-element-161a640 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;}.elementor-2286 .elementor-element.elementor-element-161a640:has(:hover) .elementor-icon-box-title,
					 .elementor-2286 .elementor-element.elementor-element-161a640:has(:focus) .elementor-icon-box-title{color:#9CA3AF;}.elementor-2286 .elementor-element.elementor-element-161a640 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2286 .elementor-element.elementor-element-3e2ea1f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2286 .elementor-element.elementor-element-3e2ea1f.elementor-element{--align-self:flex-start;}.elementor-2286 .elementor-element.elementor-element-3e2ea1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#000000;}.elementor-2286 .elementor-element.elementor-element-1bff806 .elementor-button{background-color:#FF0A00;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-2286 .elementor-element.elementor-element-1bff806{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2286 .elementor-element.elementor-element-ecf6649{--width:1400%;}.elementor-2286 .elementor-element.elementor-element-eca87f5{--width:80%;}.elementor-2286 .elementor-element.elementor-element-458efa9{--width:100%;}.elementor-2286 .elementor-element.elementor-element-f9a93c6{--width:90%;}.elementor-2286 .elementor-element.elementor-element-8d66cb3{--width:48%;}.elementor-2286 .elementor-element.elementor-element-2340f5f{--width:91%;}.elementor-2286 .elementor-element.elementor-element-01cc552{--width:50%;}.elementor-2286 .elementor-element.elementor-element-9c94193{--width:50%;}.elementor-2286 .elementor-element.elementor-element-76c9ab8{--width:100%;}.elementor-2286 .elementor-element.elementor-element-b756e39{--width:50%;}.elementor-2286 .elementor-element.elementor-element-556c35e{--width:50%;}.elementor-2286 .elementor-element.elementor-element-b3ca338{--width:100%;}.elementor-2286 .elementor-element.elementor-element-b03febb{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-440396c */.elementor-2286 .elementor-element.elementor-element-440396c span {
    color: transparent !important;
    background: linear-gradient(90deg, #FFFFFF 0%, #FF0A00 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eba6652 *//* ========================================
   ÁREA EXTERNA CRIADA PELO JAVASCRIPT
======================================== */

.terminal-scroll-runtime {
    position: relative;
    width: 100%;

    background-color: #050505 !important;

    overflow: visible;
}


/* ========================================
   SEÇÃO DURANTE O EFEITO
======================================== */

.efeito-terminal.terminal-runtime-stage {
    position: sticky !important;
    top: 0 !important;

    background-color: #050505 !important;

    z-index: 2;
}


/* ========================================
   CONTÊINER DOS TEXTOS
======================================== */

.efeito-terminal .efeito-textos {
    position: relative;

    display: grid !important;

    overflow: hidden;
}


/* ========================================
   TODOS OS TEXTOS FICAM SOBREPOSTOS
======================================== */

.efeito-terminal .efeito-texto {
    grid-area: 1 / 1 !important;

    align-self: center;

    margin: 0 !important;

    will-change: opacity, transform;
}


/* ========================================
   PRIMEIRO TEXTO — ESTADO INICIAL
======================================== */

.efeito-terminal .efeito-texto:first-child {
    opacity: 1;
    visibility: visible;

    transform: translateY(0);

    pointer-events: auto;

    z-index: 3;
}


/* ========================================
   DEMAIS TEXTOS — ESTADO INICIAL
======================================== */

.efeito-terminal .efeito-texto:not(:first-child) {
    opacity: 0;
    visibility: hidden;

    transform: translateY(35px);

    pointer-events: none;

    z-index: 3;
}


/* ========================================
   BOTÃO DENTRO DO TEXTO
======================================== */

.efeito-terminal .efeito-texto .elementor-button-wrapper,
.efeito-terminal .efeito-texto .elementor-button {
    visibility: inherit;
}


/* ========================================
   CONTÊINER DA IMAGEM
======================================== */

.efeito-terminal .efeito-imagem {
    --posicao-recorte: 0%;

    position: relative;

    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;

    overflow: hidden !important;

    border-radius: 8px;

    isolation: isolate;
}


/* ========================================
   RECORTE LATERAL MÓVEL
======================================== */

.efeito-terminal .efeito-imagem::before {
    content: "";

    position: absolute;

    top: var(--posicao-recorte);
    left: -1px;

    display: block;

    width: 32px;
    height: 55%;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 300' preserveAspectRatio='none'%3E%3Cpath fill='%23050505' d='M0 0 C0 14 4 22 10 30 L25 48 C30 54 32 60 32 70 L32 230 C32 240 30 246 25 252 L10 270 C4 278 0 286 0 300 Z'/%3E%3C/svg%3E");

    background-position: left center;
    background-repeat: no-repeat;
    background-size: 100% 100%;

    pointer-events: none;

    z-index: 5;

    will-change: top;
}


/* ========================================
   REMOVE SEGUNDO RECORTE
======================================== */

.efeito-terminal .efeito-imagem::after {
    content: none !important;

    display: none !important;
}


/* ========================================
   WIDGET HTML
======================================== */

.efeito-terminal .terminal-script {
    position: absolute !important;

    width: 0 !important;
    height: 0 !important;

    min-width: 0 !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;

    pointer-events: none !important;
}


/* ========================================
   TABLET
======================================== */

@media (min-width: 768px) and (max-width: 1024px) {

    .terminal-scroll-runtime {
        background-color: #050505 !important;
    }

    .efeito-terminal .efeito-imagem::before {
        width: 27px;
        height: 52%;
    }
}


/* ========================================
   MOBILE
======================================== */

@media (max-width: 767px) {

    .terminal-scroll-runtime {
        background-color: #050505 !important;
    }

    .efeito-terminal .efeito-imagem::before {
        width: 22px;
        height: 48%;
    }
}/* End custom CSS */