.elementor-637 .elementor-element.elementor-element-288bf2a{--display:flex;--min-height:0px;--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:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-288bf2a:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-288bf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-637 .elementor-element.elementor-element-6b6f0b3{--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;--justify-content:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--z-index:2;}.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-637 .elementor-element.elementor-element-3ef0fbd{width:100%;max-width:100%;}.elementor-637 .elementor-element.elementor-element-3ef0fbd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:600;color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-3d775ea{--display:flex;}.elementor-637 .elementor-element.elementor-element-8b3b990 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-weight:600;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-637 .elementor-element.elementor-element-e880250{font-family:"Space Grotesk", Sans-serif;font-weight:400;color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-a55f710{--display:flex;}.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-637 .elementor-element.elementor-element-99fa535 .elementor-button{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-99fa535{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-637 .elementor-element.elementor-element-99fa535 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-637 .elementor-element.elementor-element-99fa535 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-637 .elementor-element.elementor-element-8278c3f .elementor-button{background-color:#00000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-8278c3f{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-637 .elementor-element.elementor-element-8278c3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-637 .elementor-element.elementor-element-8278c3f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-637 .elementor-element.elementor-element-09ae3fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-637 .elementor-element.elementor-element-5ff8936{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-637 .elementor-element.elementor-element-5ff8936:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-5ff8936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-637 .elementor-element.elementor-element-e840311 img{width:70%;}.elementor-637 .elementor-element.elementor-element-7c88636{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-637 .elementor-element.elementor-element-474d6c4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-637 .elementor-element.elementor-element-ce24c31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-637 .elementor-element.elementor-element-872dc6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-637 .elementor-element.elementor-element-872dc6f img{width:70%;}.elementor-637 .elementor-element.elementor-element-8f89ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-637 .elementor-element.elementor-element-9ce5001 .elementor-button{background-color:#61CE7000;}.elementor-637 .elementor-element.elementor-element-9ce5001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-637 .elementor-element.elementor-element-52712e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-637 .elementor-element.elementor-element-a809098 img{width:45%;}.elementor-637 .elementor-element.elementor-element-a0ec320{text-align:center;}.elementor-637 .elementor-element.elementor-element-baa63b1 .elementor-button{background-color:#61CE7000;}.elementor-637 .elementor-element.elementor-element-981bdc8{--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-637 .elementor-element.elementor-element-981bdc8:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-981bdc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-637 .elementor-element.elementor-element-92b7870{--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;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-637 .elementor-element.elementor-element-92b7870:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-92b7870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-c665060{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-c665060.elementor-element{--align-self:flex-start;}.elementor-637 .elementor-element.elementor-element-c665060 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:35px;font-weight:600;word-spacing:0px;color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-42c7d25{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-637 .elementor-element.elementor-element-7e795f1{--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:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-7e795f1:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-7e795f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-637 .elementor-element.elementor-element-069c153{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-069c153:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-069c153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-ed7ec44 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-637 .elementor-element.elementor-element-ed7ec44.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-ed7ec44.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-ed7ec44.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-ed7ec44 .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-ed7ec44 .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-ed7ec44 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-ed7ec44 .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-ed7ec44:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-ed7ec44:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-1f540d7{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-ca38115{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-ca38115:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-ca38115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-24fa3dd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-637 .elementor-element.elementor-element-24fa3dd.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-24fa3dd.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-24fa3dd.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-24fa3dd .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-24fa3dd .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-24fa3dd .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-24fa3dd .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-24fa3dd:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-24fa3dd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-d88bdef{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-4fca114{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-4fca114:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-4fca114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-e37cb6e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-637 .elementor-element.elementor-element-e37cb6e.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-e37cb6e.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-e37cb6e.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-e37cb6e .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-e37cb6e .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-e37cb6e .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-e37cb6e .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-e37cb6e:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-e37cb6e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-9c987df{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-5806ba9{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-5806ba9:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-5806ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-54890bd .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-637 .elementor-element.elementor-element-54890bd.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-54890bd.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-54890bd.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-54890bd .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-54890bd .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-54890bd .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-54890bd .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-54890bd:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-54890bd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-a7794a2{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-53f771e{--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;--flex-wrap:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-53f771e:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-53f771e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-637 .elementor-element.elementor-element-389032d{width:100%;max-width:100%;text-align:center;}.elementor-637 .elementor-element.elementor-element-389032d .elementor-heading-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-3558d34{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-3558d34:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-3558d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-b3ca2a7{padding:0px 0px 0px 0px;}.elementor-637 .elementor-element.elementor-element-b3ca2a7.elementor-element{--align-self:stretch;}.elementor-637 .elementor-element.elementor-element-b3ca2a7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-637 .elementor-element.elementor-element-b3ca2a7.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-b3ca2a7.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-b3ca2a7.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-b3ca2a7 .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-b3ca2a7 .elementor-icon i{transform:rotate(0deg);}.elementor-637 .elementor-element.elementor-element-b3ca2a7 .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-b3ca2a7 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-b3ca2a7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-b3ca2a7:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-b3ca2a7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-0c612b0{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-0c612b0:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-0c612b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-692496c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-637 .elementor-element.elementor-element-692496c.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-692496c.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-692496c.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-692496c .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-692496c .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-692496c .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-692496c .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-692496c:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-692496c:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-50e4cf9{--display:flex;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-637 .elementor-element.elementor-element-50e4cf9:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-50e4cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-adfbe17 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-637 .elementor-element.elementor-element-adfbe17.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-adfbe17.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-adfbe17.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-adfbe17 .elementor-icon{font-size:35px;}.elementor-637 .elementor-element.elementor-element-adfbe17 .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-adfbe17 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-adfbe17 .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-adfbe17:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-adfbe17:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-3585296{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-637 .elementor-element.elementor-element-3585296:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-3585296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-637 .elementor-element.elementor-element-3585296::before, .elementor-637 .elementor-element.elementor-element-3585296 > .elementor-background-video-container::before, .elementor-637 .elementor-element.elementor-element-3585296 > .e-con-inner > .elementor-background-video-container::before, .elementor-637 .elementor-element.elementor-element-3585296 > .elementor-background-slideshow::before, .elementor-637 .elementor-element.elementor-element-3585296 > .e-con-inner > .elementor-background-slideshow::before, .elementor-637 .elementor-element.elementor-element-3585296 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-637 .elementor-element.elementor-element-73df2ad5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;}.elementor-637 .elementor-element.elementor-element-73df2ad5:not(.elementor-motion-effects-element-type-background), .elementor-637 .elementor-element.elementor-element-73df2ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101418;}.elementor-637 .elementor-element.elementor-element-27d719ad{--display:flex;}.elementor-637 .elementor-element.elementor-element-bab3e20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-637 .elementor-element.elementor-element-bab3e20 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-637 .elementor-element.elementor-element-bab3e20 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-bab3e20.elementor-view-stacked .elementor-icon{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-bab3e20.elementor-view-framed .elementor-icon, .elementor-637 .elementor-element.elementor-element-bab3e20.elementor-view-default .elementor-icon{fill:#FF6B00;color:#FF6B00;border-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-bab3e20 .elementor-icon-box-title, .elementor-637 .elementor-element.elementor-element-bab3e20 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:25px;font-weight:600;}.elementor-637 .elementor-element.elementor-element-bab3e20:has(:hover) .elementor-icon-box-title,
					 .elementor-637 .elementor-element.elementor-element-bab3e20:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-4127270c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-637 .elementor-element.elementor-element-4127270c.e-con{--align-self:center;}.elementor-637 .elementor-element.elementor-element-166a2a30 .elementor-button{background-color:#FF6B00;}.elementor-637 .elementor-element.elementor-element-166a2a30{width:var( --container-widget-width, 37.565% );max-width:37.565%;--container-widget-width:37.565%;--container-widget-flex-grow:0;}.elementor-637 .elementor-element.elementor-element-166a2a30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-637 .elementor-element.elementor-element-166a2a30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-637 .elementor-element.elementor-element-48057e1b .elementor-button{background-color:#61CE7000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-637 .elementor-element.elementor-element-48057e1b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-637 .elementor-element.elementor-element-48057e1b .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:767px){.elementor-637 .elementor-element.elementor-element-4127270c{--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-637 .elementor-element.elementor-element-166a2a30{width:auto;max-width:auto;}.elementor-637 .elementor-element.elementor-element-48057e1b{width:auto;max-width:auto;}}@media(min-width:768px){.elementor-637 .elementor-element.elementor-element-3d775ea{--width:28%;}.elementor-637 .elementor-element.elementor-element-a55f710{--width:28%;}.elementor-637 .elementor-element.elementor-element-069c153{--width:25%;}.elementor-637 .elementor-element.elementor-element-ca38115{--width:25%;}.elementor-637 .elementor-element.elementor-element-4fca114{--width:25%;}.elementor-637 .elementor-element.elementor-element-5806ba9{--width:25%;}.elementor-637 .elementor-element.elementor-element-3558d34{--width:32%;}.elementor-637 .elementor-element.elementor-element-0c612b0{--width:32%;}.elementor-637 .elementor-element.elementor-element-50e4cf9{--width:32%;}}/* Start custom CSS for container, class: .elementor-element-288bf2a *//* =========================================================
   SBC ECOSYSTEM NETWORK SECTION
   Main container: #ecosystem-map

   Cards:
   #first  = center / SBC Platform
   #second = top
   #third  = bottom left
   #fourth = bottom right

   SVG line widget:
   #ecosystem-lines-layer
========================================================= */


/* ================================
   MAIN CONTAINER
================================ */

#ecosystem-map {
  position: relative !important;
  display: block !important;

  width: 100%;
  max-width: 1140px;
  height: 760px;
  min-height: 760px;

  margin-left: auto;
  margin-right: auto;

  padding: 0 !important;
  overflow: hidden;

  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.14);

  background:
    radial-gradient(circle at 50% 52%, rgba(255, 90, 0, 0.20), transparent 36%),
    radial-gradient(circle at 50% 15%, rgba(255, 90, 0, 0.08), transparent 38%),
    linear-gradient(135deg, rgba(8, 12, 16, 0.98), rgba(2, 4, 7, 0.98));

  box-shadow:
    0 24px 70px rgba(0, 0, 0, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}


/* technical grid background */
#ecosystem-map::before {
  content: "";
  position: absolute;
  inset: 0;

  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);

  background-size: 42px 42px;
  opacity: 0.35;
}


/* dotted ellipse behind the cards */
#ecosystem-map::after {
  content: "";
  position: absolute;

  left: 50%;
  top: 50%;

  width: 720px;
  height: 430px;

  transform: translate(-50%, -50%);

  z-index: 1;
  pointer-events: none;

  border: 1px dashed rgba(255, 90, 0, 0.38);
  border-radius: 50%;

  box-shadow:
    0 0 35px rgba(255, 90, 0, 0.14),
    inset 0 0 35px rgba(255, 90, 0, 0.08);
}


/* ================================
   SVG CONNECTOR LINE LAYER
   Elementor HTML widget wrapper fix
================================ */

#ecosystem-map #ecosystem-lines-layer {
  position: absolute !important;
  inset: 0 !important;

  width: 100% !important;
  height: 100% !important;

  z-index: 2 !important;
  pointer-events: none !important;

  margin: 0 !important;
  padding: 0 !important;
}

#ecosystem-map #ecosystem-lines-layer .elementor-widget-container {
  position: relative !important;

  width: 100% !important;
  height: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}

#ecosystem-map #ecosystem-lines-layer svg.ecosystem-lines {
  position: absolute !important;
  inset: 0 !important;

  width: 100% !important;
  height: 100% !important;

  display: block !important;
  overflow: visible !important;
}

#ecosystem-map #ecosystem-lines-layer svg.ecosystem-lines line {
  stroke: rgba(255, 90, 0, 0.82);
  stroke-width: 2;
  filter: drop-shadow(0 0 10px rgba(255, 90, 0, 0.75));
}


/* ================================
   CARD BASE STYLE
================================ */

#ecosystem-map #first,
#ecosystem-map #second,
#ecosystem-map #third,
#ecosystem-map #fourth {
  position: absolute !important;
  z-index: 5;

  width: 340px;
  min-height: 155px;

  /*
  PADDING KIKOMMENTELVE
  Ezt Elementorban állítsd.

  padding: 20px 24px !important;
  */

  margin: 0 !important;

  border-radius: 18px;
  border: 1px solid rgba(255, 255, 255, 0.17);

  /*
  BACKGROUND KIKOMMENTELVE
  Elementorban állítsd be a kártyák hátterét.

  background:
    linear-gradient(145deg, rgba(18, 23, 28, 0.96), rgba(7, 10, 14, 0.96));
  */

  box-shadow:
    0 18px 45px rgba(0, 0, 0, 0.48),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);

  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);

  transition:
    transform 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}


/* ================================
   CARD POSITIONS
================================ */

/* CENTER CARD */
#ecosystem-map #first {
  left: 50%;
  top: 51%;

  width: 370px;
  min-height: 185px;

  transform: translate(-50%, -50%);
  text-align: center;

  border-color: rgba(255, 90, 0, 0.82);

  /*
  CENTER CARD BACKGROUND KIKOMMENTELVE
  Elementorban állítsd be.

  background:
    radial-gradient(circle at top, rgba(255, 90, 0, 0.22), transparent 58%),
    linear-gradient(145deg, rgba(20, 24, 28, 0.98), rgba(5, 7, 10, 0.98));
  */

  box-shadow:
    0 0 0 1px rgba(255, 90, 0, 0.32),
    0 0 38px rgba(255, 90, 0, 0.40),
    0 18px 55px rgba(0, 0, 0, 0.65);
}


/* TOP CARD */
#ecosystem-map #second {
  left: 50%;
  top: 58px;
  transform: translateX(-50%);
}


/* BOTTOM LEFT CARD */
#ecosystem-map #third {
  left: 55px;
  bottom: 35px;
}


/* BOTTOM RIGHT CARD */
#ecosystem-map #fourth {
  right: 55px;
  bottom: 35px;
}


/* ================================
   DISABLE OLD CSS CONNECTOR LINES
================================ */

#ecosystem-map #second::after,
#ecosystem-map #first::before,
#ecosystem-map #first::after,
#ecosystem-map #third::after,
#ecosystem-map #fourth::after {
  display: none !important;
}


/* no orange dots */
#ecosystem-map #second::before,
#ecosystem-map #third::before,
#ecosystem-map #fourth::before {
  display: none !important;
}


/* ================================
   HOVER STATES
================================ */

#ecosystem-map #first:hover {
  transform: translate(-50%, -54%);
}

#ecosystem-map #second:hover {
  transform: translateX(-50%) translateY(-4px);
}

#ecosystem-map #third:hover,
#ecosystem-map #fourth:hover {
  transform: translateY(-4px);
}

#ecosystem-map #first:hover,
#ecosystem-map #second:hover,
#ecosystem-map #third:hover,
#ecosystem-map #fourth:hover {
  border-color: rgba(255, 90, 0, 0.60);

  box-shadow:
    0 22px 55px rgba(0, 0, 0, 0.58),
    0 0 28px rgba(255, 90, 0, 0.20),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
}


/* ================================
   TEXT STYLING INSIDE CARDS
================================ */

#ecosystem-map h1,
#ecosystem-map h2,
#ecosystem-map h3,
#ecosystem-map h4,
#ecosystem-map .elementor-heading-title {
  color: #ffffff;
  margin-bottom: 8px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

#ecosystem-map p,
#ecosystem-map .elementor-widget-text-editor {
  color: rgba(255, 255, 255, 0.76);
  font-size: 15px;
  line-height: 1.55;
}

#ecosystem-map strong,
#ecosystem-map .orange {
  color: #ff5a00;
}


/* Elementor icon styling */
#ecosystem-map .elementor-icon {
  color: #ff5a00;
  fill: #ff5a00;
}

#ecosystem-map .elementor-icon svg {
  filter: drop-shadow(0 0 8px rgba(255, 90, 0, 0.55));
}


/* ================================
   TABLET RESPONSIVE
================================ */

@media (min-width: 768px) and (max-width: 1024px) {

  #ecosystem-map {
    height: 700px;
    min-height: 700px;
    max-width: 94%;
  }

  #ecosystem-map::after {
    width: 580px;
    height: 360px;
  }

  #ecosystem-map #first {
    width: 330px;
  }

  #ecosystem-map #second,
  #ecosystem-map #third,
  #ecosystem-map #fourth {
    width: 290px;
  }

  #ecosystem-map #third {
    left: 25px;
    bottom: 35px;
  }

  #ecosystem-map #fourth {
    right: 25px;
    bottom: 35px;
  }

  #ecosystem-map #ecosystem-lines-layer {
    display: none !important;
  }
}


/* ================================
   MOBILE RESPONSIVE
================================ */

@media (max-width: 767px) {

  #ecosystem-map {
    height: auto;
    min-height: auto;

    padding: 24px !important;
    overflow: hidden;

    border-radius: 18px;
  }

  #ecosystem-map::after,
  #ecosystem-map #ecosystem-lines-layer {
    display: none !important;
  }

  #ecosystem-map #first,
  #ecosystem-map #second,
  #ecosystem-map #third,
  #ecosystem-map #fourth {
    position: relative !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: 100%;
    min-height: auto;

    margin-bottom: 18px !important;

    transform: none !important;
  }

  #ecosystem-map #first {
    margin-bottom: 22px !important;
  }

  #ecosystem-map #fourth {
    margin-bottom: 0 !important;
  }

  #ecosystem-map h1,
  #ecosystem-map h2,
  #ecosystem-map h3,
  #ecosystem-map h4,
  #ecosystem-map .elementor-heading-title {
    font-size: 22px;
  }

  #ecosystem-map p,
  #ecosystem-map .elementor-widget-text-editor {
    font-size: 14px;
  }
}/* End custom CSS */