.elementor-31 .elementor-element.elementor-element-fa6ca40{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-fa6ca40:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fa6ca40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-fa6ca40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-1f22d73{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-1f22d73:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1f22d73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-1f22d73.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-4a0a9fa{--display:flex;--justify-content:flex-start;}.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-31 .elementor-element.elementor-element-f905f20{text-align:center;font-family:"Syne", Sans-serif;font-size:41px;font-weight:800;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-d8bddd2{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-d8bddd2 .elementor-headline{text-align:start;font-family:"Syne", Sans-serif;font-size:35px;font-weight:600;}.elementor-31 .elementor-element.elementor-element-d8bddd2 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d8bddd2 .elementor-headline-dynamic-text{font-family:"Syne", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-dca1384{font-family:"Roboto", Sans-serif;font-weight:400;color:#B8C0D4;}.elementor-31 .elementor-element.elementor-element-dca1384.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-dca1384.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-31 .elementor-element.elementor-element-dca1384.elementor-drop-cap-view-default .elementor-drop-cap{color:#33CCCC;border-color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-dca1384 .elementor-drop-cap{margin-inline-end:10px;}.elementor-31 .elementor-element.elementor-element-775fb2c{--display:flex;--justify-content:center;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-31 .elementor-element.elementor-element-9ea8736 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:17px;font-weight:500;font-style:normal;letter-spacing:1.5px;word-spacing:5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:radial-gradient(at top left, #33CCCC 0%, #25276C 87%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-9ea8736 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-9ea8736 .elementor-button:focus{background-color:#A231BC;}.elementor-31 .elementor-element.elementor-element-9ea8736 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-creative-button .eael-creative-button--rayen::before, 
                                .elementor-widget-eael-creative-button .eael-creative-button--winona::after, 
                                .elementor-widget-eael-creative-button .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-widget-eael-creative-button .eael-creative-button.eael-creative-button--saqui::after{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button,
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--ujarak:hover,
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--wayra:hover,
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--tamaya::before,
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--tamaya::after
                {background-color:transparent;background-image:linear-gradient(113deg, #7A3CFF 0%, #f2295b 100%);}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-icon-left svg, 
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-icon-right svg{rotate:0deg;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-icon-left i,
                    .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-icon-right i{rotate:0deg;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button i{font-size:32px;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button svg{height:32px;width:32px;fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button .cretive-button-text{font-family:"Syne", Sans-serif;font-weight:600;text-transform:capitalize;letter-spacing:1px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button--rayen::before, 
                                .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button--winona::after, 
                                .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button--tamaya .eael-creative-button--tamaya-secondary span,
                                .elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--saqui::after{font-family:"Syne", Sans-serif;font-weight:600;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-wrapper{justify-content:flex-end;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button{width:300px;padding:0px 0px 0px 0px;color:#ffffff;border-radius:4px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--winona::after{padding:0px 0px 0px 0px;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--winona > .creative-button-inner{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--tamaya::before{padding:0px 0px 0px 0px;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--rayen::before{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner{padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--saqui::after{padding:0px 0px 0px 0px;color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button .eael-creative-button--tamaya-secondary{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button::before{border-radius:4px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button::after{border-radius:4px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button:hover i{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button:hover{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-31 .elementor-element.elementor-element-e2befb4{--display:flex;}.elementor-31 .elementor-element.elementor-element-e2befb4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e2befb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-f8a914c{--display:flex;}.elementor-31 .elementor-element.elementor-element-f8a914c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f8a914c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-3939c6f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-3939c6f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3939c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-d0d1092{--display:flex;}.elementor-31 .elementor-element.elementor-element-d0d1092:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-d0d1092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-4b23c28{--display:flex;}.elementor-31 .elementor-element.elementor-element-4b23c28:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4b23c28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(166deg, #081120 0%, #0B1220 100%);}.elementor-31 .elementor-element.elementor-element-90ff8e9{--display:flex;}.elementor-31 .elementor-element.elementor-element-fe0f409 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;background-image:linear-gradient(180deg, #7A3CFF 0%, #F2295B 100%);}.elementor-31 .elementor-element.elementor-element-2683c43{text-align:center;font-family:"Syne", Sans-serif;font-size:35px;font-weight:700;letter-spacing:1px;}.elementor-31 .elementor-element.elementor-element-2683c43 p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-723eec0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-723eec0:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-723eec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-13a10e5{--display:flex;}.elementor-31 .elementor-element.elementor-element-13a10e5:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-13a10e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01030300;}.elementor-31 .elementor-element.elementor-element-13a10e5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-13a10e5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F1D22;}.elementor-31 .elementor-element.elementor-element-13a10e5 > .elementor-shape-bottom svg, .elementor-31 .elementor-element.elementor-element-13a10e5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:5px;}.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-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-weight:800;}.elementor-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-title{color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-9c9819a:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-9c9819a:has(:focus) .elementor-icon-box-title{color:#FA06A2;}.elementor-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#B8C0D4;}.elementor-31 .elementor-element.elementor-element-a7b0f7d{--display:flex;}.elementor-31 .elementor-element.elementor-element-a7b0f7d > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-a7b0f7d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F1D22;}.elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-weight:800;}.elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-title{color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-e6308eb:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-e6308eb:has(:focus) .elementor-icon-box-title{color:#FA06A2;}.elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#B8C0D4;}.elementor-31 .elementor-element.elementor-element-48205ac{--display:flex;}.elementor-31 .elementor-element.elementor-element-48205ac > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-48205ac > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F1D22;}.elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-weight:800;}.elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-title{color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-85fc32b:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-85fc32b:has(:focus) .elementor-icon-box-title{color:#FA06A2;}.elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#B8C0D4;}.elementor-31 .elementor-element.elementor-element-eb836cd{--display:flex;}.elementor-31 .elementor-element.elementor-element-eb836cd > .elementor-shape-bottom .elementor-shape-fill, .elementor-31 .elementor-element.elementor-element-eb836cd > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F1D22;}.elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-title a{font-family:"Syne", Sans-serif;font-weight:800;}.elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-title{color:#33CCCC;}.elementor-31 .elementor-element.elementor-element-3ff97f8:has(:hover) .elementor-icon-box-title,
					 .elementor-31 .elementor-element.elementor-element-3ff97f8:has(:focus) .elementor-icon-box-title{color:#FA06A2;}.elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#B8C0D4;}.elementor-31 .elementor-element.elementor-element-dcea09c{--display:flex;}.elementor-31 .elementor-element.elementor-element-dcea09c:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-dcea09c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121A2B;}.elementor-31 .elementor-element.elementor-element-8c2dd5c{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-1f22d73{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-4a0a9fa{--justify-content:flex-start;}.elementor-31 .elementor-element.elementor-element-f905f20{font-size:30px;}.elementor-31 .elementor-element.elementor-element-d8bddd2{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-d8bddd2.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-d8bddd2 .elementor-headline{text-align:start;font-size:25px;}.elementor-31 .elementor-element.elementor-element-9ea8736 .elementor-button{font-size:15px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button i{font-size:30px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button svg{height:30px;width:30px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-wrapper{justify-content:flex-end;}.elementor-31 .elementor-element.elementor-element-3939c6f{--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-fe0f409 .elementor-button{font-size:12px;}.elementor-31 .elementor-element.elementor-element-2683c43{font-size:30px;}.elementor-31 .elementor-element.elementor-element-723eec0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-fa6ca40{--width:100.838%;}.elementor-31 .elementor-element.elementor-element-1f22d73{--width:101.675%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-1f22d73{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-f905f20{text-align:center;font-size:26px;}.elementor-31 .elementor-element.elementor-element-d8bddd2{margin:1px 1px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;}.elementor-31 .elementor-element.elementor-element-d8bddd2 .elementor-headline{font-size:25px;}.elementor-31 .elementor-element.elementor-element-dca1384{margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-9ea8736 .elementor-button{font-size:12px;}.elementor-31 .elementor-element.elementor-element-0a371a0 .eael-creative-button-wrapper{justify-content:center;}.elementor-31 .elementor-element.elementor-element-3939c6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-fe0f409 .elementor-button{font-size:10px;}.elementor-31 .elementor-element.elementor-element-2683c43{text-align:center;font-size:25px;}.elementor-31 .elementor-element.elementor-element-723eec0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-title a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-9c9819a .elementor-icon-box-description{font-size:13px;}.elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-title a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-e6308eb .elementor-icon-box-description{font-size:13px;}.elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-title a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-85fc32b .elementor-icon-box-description{font-size:13px;}.elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-title a{font-size:16px;}.elementor-31 .elementor-element.elementor-element-3ff97f8 .elementor-icon-box-description{font-size:13px;}}/* Start custom CSS for html, class: .elementor-element-782339c *//* ==========================
MARKETING CHANNELS
========================== */

.marketing-section{

    max-width:1200px;
    margin:20px auto;
    padding:10px;

    background:#101827;

    border:1px solid rgba(56,189,248,.15);

    border-radius:24px;

    box-shadow:0 0 60px rgba(59,130,246,.12);

}

.marketing-section h2{

    color:#fff;

    font-family:'Syne',sans-serif;

    font-size:25px;

    font-weight:600;

    margin-bottom:50px;

}

.marketing-wrapper{

    display:flex;

    align-items:center;

    justify-content:space-between;

    gap:80px;

}

/* DONUT */

.donut-chart{

    width:260px;

    height:260px;

    border-radius:50%;

    background:
    conic-gradient(
    #2563eb 0 25%,
    #22d3ee 25% 50%,
    #8b5cf6 50% 75%,
    #ec4899 75% 100%);

    display:flex;

    align-items:center;

    justify-content:center;

    box-shadow:0 0 40px rgba(59,130,246,.35);

}

.donut-center{

    width:165px;

    height:165px;

    background:#101827;

    border-radius:50%;

    display:flex;

    justify-content:center;

    align-items:center;

    font-size:55px;

    color:#fff;

}

/* CHANNELS */

.channel-list{

    flex:1;

}

.channel{

    margin-bottom:20px;

}

.channel-name{

    color:#fff;

    font-size:15px;

    font-family:Inter,sans-serif;

    margin-bottom:12px;

}

.dot{

    width:5px;

    height:5px;

    display

    border-radius:50%;

    margin-right:10px;

}

.google{background:#2563eb;}
.meta{background:#22d3ee;}
.seo{background:#8b5cf6;}
.social{background:#3b82f6;}
.email{background:#ec4899;}

.progress{

    width:100%;

    height:5px;

    background:#1f2937;

    border-radius:30px;

    overflow:hidden;

}

.fill{

    height:100%;

    border-radius:30px;

}

.google-fill{

    width:90%;

    background:#2563eb;

}

.meta-fill{

    width:82%;

    background:#22d3ee;

}

.seo-fill{

    width:75%;

    background:#8b5cf6;

}

.social-fill{

    width:88%;

    background:#3b82f6;

}

.email-fill{

    width:70%;

    background:#ec4899;

}

/* ==========================
TABLET
========================== */

@media (max-width:1024px){

.marketing-section{

padding:10px;

}

.marketing-wrapper{

flex-direction:column;

text-align:center;

gap:40px;

}

.marketing-section h2{

font-size:18px;

text-align:left;

}

.donut-chart{

width:210px;

height:210px;

}

.donut-center{

width:130px;

height:130px;

font-size:42px;

}

.channel-name{

font-size:165pxpx;

}

}

/* ==========================
MOBILE
========================== */

@media (max-width:767px){

.marketing-section{

padding:25px 20px;

margin:30px 15px;

border-radius:18px;

}

.marketing-section h2{

font-size:15px;

text-align:left;

margin-bottom:25px;

}

.marketing-wrapper{

flex-direction:column;

gap:30px;

}

.donut-chart{

width:150px;

height:150px;

}

.donut-center{

width:100px;

height:100px;

font-size:32px;

}

.channel-name{

font-size:14px;

}

.progress{

height:5px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae083c3 *//* =========================
   SECTION HEADING
========================= */

/* Main Heading */
.elementor-31 .elementor-element.elementor-element-ae083c3 h2{
    font-family:'Syne',sans-serif !important;
    font-size:45px;
    font-weight:600;
    line-height:1.1;
    letter-spacing:2px;
    color:#ffffff;
    text-align:left !important;
    margin:0 0 20px;
    width:100%;
}

/* Highlight Text */
.elementor-31 .elementor-element.elementor-element-ae083c3 h2 span{
    background:linear-gradient(90deg,#00D9FF,#2F6BFF);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Small Tag (CASE STUDIES / WHAT I DO) */
.elementor-31 .elementor-element.elementor-element-ae083c3 .section-tag,
.elementor-31 .elementor-element.elementor-element-ae083c3 .case-tag{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:14px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#25D5FF;
    text-align:left !important;
    margin:0 0 15px;
    width:100%;
}

/* Description */
.elementor-31 .elementor-element.elementor-element-ae083c3 p{
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
    color:#B8C0D4;
    text-align:left !important;
    max-width:700px;
    margin:0 0 40px;
}

/* =========================
   TABLET
========================= */

@media (max-width:1024px){

.elementor-31 .elementor-element.elementor-element-ae083c3 h2{
    font-size:35px;
    line-height:1;
    letter-spacing:1.5px;
}

.elementor-31 .elementor-element.elementor-element-ae083c3 .section-tag,
.elementor-31 .elementor-element.elementor-element-ae083c3 .case-tag{
    font-size:12px;
}

.elementor-31 .elementor-element.elementor-element-ae083c3 p{
    font-size:13px;
    line-height:1.7;
    max-width:100%;
}

}

/* =========================
   MOBILE
========================= */

@media (max-width:767px){

.elementor-31 .elementor-element.elementor-element-ae083c3{
    text-align:left !important;
}

.elementor-31 .elementor-element.elementor-element-ae083c3 h2{
    font-size:28px;
    line-height:1.1;
    letter-spacing:1px;
    margin-bottom:15px;
}

.elementor-31 .elementor-element.elementor-element-ae083c3 .section-tag,
.elementor-31 .elementor-element.elementor-element-ae083c3 .case-tag{
    font-size:10px;
    letter-spacing:2px;
    margin-bottom:10px;
}

.elementor-31 .elementor-element.elementor-element-ae083c3 p{
    font-size:12px;
    line-height:1.7;
    max-width:100%;
    margin-bottom:25px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5290811 *//* =========================
   SECTION HEADING
========================= */

/* Main Heading */
.elementor-31 .elementor-element.elementor-element-5290811 h2{
    font-family:'Syne',sans-serif !important;
    font-size:45px;
    font-weight:600;
    line-height:1.1;
    letter-spacing:2px;
    color:#ffffff;
    text-align:left !important;
    margin:0 0 20px;
    width:100%;
}

/* Highlight Text */
.elementor-31 .elementor-element.elementor-element-5290811 h2 span{
    background:linear-gradient(90deg,#00D9FF,#2F6BFF);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
}

/* Small Tag (CASE STUDIES / WHAT I DO) */
.elementor-31 .elementor-element.elementor-element-5290811 .section-tag,
.elementor-31 .elementor-element.elementor-element-5290811 .case-tag{
    display:block;
    font-family:'Inter',sans-serif;
    font-size:14px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#25D5FF;
    text-align:left !important;
    margin:0 0 15px;
    width:100%;
}

/* Description */
.elementor-31 .elementor-element.elementor-element-5290811 p{
    font-family:'Inter',sans-serif;
    font-size:15px;
    font-weight:400;
    line-height:1.8;
    color:#B8C0D4;
    text-align:left !important;
    max-width:700px;
    margin:0 0 40px;
}

/* =========================
   TABLET
========================= */

@media (max-width:1024px){

.elementor-31 .elementor-element.elementor-element-5290811 h2{
    font-size:35px;
    line-height:1;
    letter-spacing:1.5px;
}

.elementor-31 .elementor-element.elementor-element-5290811 .section-tag,
.elementor-31 .elementor-element.elementor-element-5290811 .case-tag{
    font-size:12px;
}

.elementor-31 .elementor-element.elementor-element-5290811 p{
    font-size:13px;
    line-height:1.7;
    max-width:100%;
}

}

/* =========================
   MOBILE
========================= */

@media (max-width:767px){

.elementor-31 .elementor-element.elementor-element-5290811{
    text-align:left !important;
}

.elementor-31 .elementor-element.elementor-element-5290811 h2{
    font-size:28px;
    line-height:1.1;
    letter-spacing:1px;
    margin-bottom:15px;
}

.elementor-31 .elementor-element.elementor-element-5290811 .section-tag,
.elementor-31 .elementor-element.elementor-element-5290811 .case-tag{
    font-size:10px;
    letter-spacing:2px;
    margin-bottom:10px;
}

.elementor-31 .elementor-element.elementor-element-5290811 p{
    font-size:12px;
    line-height:1.7;
    max-width:100%;
    margin-bottom:25px;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10b348f *//*=========================================
BUILTSPACE DIGITAL
SKILLS & TOOLS
PART 3 - MAIN CSS
==========================================*/

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html{
    scroll-behavior:smooth;
}

body{
    font-family:'syne',sans-serif;
    background:#08111F;
    color:#ffffff;
    overflow-x:hidden;
    line-height:1.6;
}

/*========================
SECTION
========================*/

.skills-section{
    position:relative;
    width:100%;
    padding:110px 8%;
    background:#08111F;
    overflow:hidden;
}

.container{
    width:100%;
    max-width:1320px;
    margin:auto;
}

/*========================
HEADING
========================*/

.section-title{
    text-align:center;
    margin-bottom:70px;
}

.badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    padding:10px 22px;

    background:rgba(0,212,255,.08);

    border:1px solid rgba(0,212,255,.25);

    border-radius:50px;

    color:#00D4FF;

    font-size:14px;

    font-weight:600;

    margin-bottom:25px;

}

.badge i{

    color:#00D4FF;

}

.section-title h2{

    font-size:58px;

    font-weight:800;

    line-height:1.2;

    margin-bottom:20px;

}

.section-title h2 span{

    background:linear-gradient(90deg,#00D4FF,#7C3AED);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

.section-title p{

    max-width:720px;

    margin:auto;

    color:#9EB0C9;

    font-size:17px;

    line-height:1.9;

}

/*========================
GRID
========================*/

.skills-grid{

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:35px;

    align-items:stretch;

}

/*========================
COMMON LINKS
========================*/

a{

    text-decoration:none;

    color:inherit;

}

img{

    max-width:100%;

    display:block;

}
/*=========================================
PART 4
CARD DESIGN & PROGRESS BARS
==========================================*/

/* CARD */

.skill-card{
    position:relative;
    background:rgba(15,22,38,.90);
    border:1px solid rgba(255,255,255,.08);
    border-radius:26px;
    padding:35px;
    overflow:hidden;
    transition:.45s ease;
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);
}

/* Glow */

.skill-card::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    border-radius:50%;
    background:radial-gradient(circle,#00D4FF30,transparent 70%);
    transition:.5s;
}

.skill-card:hover::before{
    transform:scale(1.3);
}

.skill-card:hover{
    transform:translateY(-12px);
    border-color:#00D4FF55;
    box-shadow:
    0 20px 60px rgba(0,212,255,.18),
    inset 0 0 0 1px rgba(255,255,255,.03);
}

/* ICON */

.card-icon{

    width:72px;
    height:72px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(135deg,#00D4FF,#7C3AED);

    color:#fff;

    font-size:28px;

    margin-bottom:28px;

    box-shadow:
    0 15px 40px rgba(0,212,255,.30);

}

.skill-card h3{

    font-size:28px;
    font-weight:700;
    margin-bottom:30px;

}

/* SKILLS */

.skill{

    margin-bottom:25px;

}

.skill:last-child{

    margin-bottom:0;

}

.skill-info{

    display:flex;
    justify-content:space-between;
    align-items:center;

    margin-bottom:10px;

}

.skill-info span:first-child{

    font-size:15px;
    color:#fff;
    font-weight:500;

}

.skill-info span:last-child{

    color:#00D4FF;
    font-weight:700;

}

/* PROGRESS BAR */

.progress{

    width:100%;
    height:7px;

    background:#243248;

    border-radius:50px;

    overflow:hidden;

}

.progress-bar{

    height:100%;
    border-radius:50px;

    background:
    linear-gradient(90deg,#00D4FF,#7C3AED);

    animation:fillBar 2s ease;

}

/* WIDTHS */

.google{width:95%;}
.meta{width:92%;}
.linkedin{width:85%;}
.youtube{width:80%;}

.seo{width:94%;}
.onpage{width:96%;}
.analytics{width:90%;}
.gsc{width:95%;}

.wordpress{width:96%;}
.elementor{width:98%;}
.canva{width:95%;}
.photoshop{width:82%;}

/* ANIMATION */

@keyframes fillBar{

    from{
        width:0;
    }

}

/* HOVER EFFECT */

.skill-card:hover .card-icon{

    transform:rotate(8deg) scale(1.08);

}

.skill-card:hover h3{

    color:#00D4FF;

}

.skill-card:hover .progress-bar{

    filter:drop-shadow(0 0 10px #00D4FF);

}
/* =========================
LAPTOP (1025px - 1200px)
========================= */

@media (max-width:1200px){

.section-title h2{
font-size:48px;
}

.section-title p{
font-size:18px;
}

.skill-card h3{
font-size:30px;
}

.skill-info span:first-child{
font-size:18px;
}

.skill-info span:last-child{
font-size:18px;
}

.progress{
height:10px;
}

}

/* =========================
TABLET (768px - 1024px)
========================= */

@media (max-width:1024px){

.skills-grid{
grid-template-columns:repeat(2,1fr);
gap:25px;
}

.section-title h2{
font-size:42px;
}

.section-title p{
font-size:17px;
line-height:1.8;
}

.skill-card{
padding:28px;
}

.skill-card h3{
font-size:26px;
}

.skill-info span:first-child{
font-size:17px;
}

.skill-info span:last-child{
font-size:17px;
}

.progress{
height:9px;
}

}

/* =========================
MOBILE (481px - 767px)
========================= */

@media (max-width:767px){

.skills-grid{
grid-template-columns:1fr;
}

.section-title h2{
font-size:34px;
}

.section-title p{
font-size:16px;
}

.badge{
font-size:14px;
}

.skill-card{
padding:24px;
}

.card-icon{
width:60px;
height:60px;
font-size:24px;
}

.skill-card h3{
font-size:24px;
}

.skill-info span:first-child{
font-size:16px;
}

.skill-info span:last-child{
font-size:16px;
}

.progress{
height:8px;
}

}

/* =========================
SMALL MOBILE
========================= */

@media (max-width:480px){

.skills-section{
padding:60px 18px;
}

.section-title h2{
font-size:30px;
}

.section-title p{
font-size:15px;
line-height:1.8;
}

.badge{
font-size:13px;
padding:8px 18px;
}

.skill-card{
padding:20px;
}

.card-icon{
width:55px;
height:55px;
font-size:22px;
}

.skill-card h3{
font-size:22px;
}

.skill-info span:first-child{
font-size:15px;
}

.skill-info span:last-child{
font-size:15px;
}

.progress{
height:7px;
}

}
/*=========================================
PART 6
PREMIUM EFFECTS & ANIMATIONS
==========================================*/

/* Smooth Animation */

*{
transition:all .35s ease;
}

/* Floating Background Glow */

.skills-section::before{

content:"";

position:absolute;

top:-250px;

left:-250px;

width:500px;

height:500px;

background:radial-gradient(circle,
rgba(0,212,255,.12),
transparent 70%);

filter:blur(60px);

animation:floatGlow 10s ease-in-out infinite;

pointer-events:none;

}

.skills-section::after{

content:"";

position:absolute;

right:-250px;

bottom:-250px;

width:500px;

height:500px;

background:radial-gradient(circle,
rgba(124,58,237,.12),
transparent 70%);

filter:blur(60px);

animation:floatGlow2 12s ease-in-out infinite;

pointer-events:none;

}

/* Card Shine Effect */

.skill-card{

position:relative;

overflow:hidden;

}

.skill-card::after{

content:"";

position:absolute;

top:-120%;

left:-40%;

width:70%;

height:300%;

background:

linear-gradient(

120deg,

transparent,

rgba(255,255,255,.08),

transparent

);

transform:rotate(20deg);

transition:.7s;

}

.skill-card:hover::after{

left:140%;

}

/* Card Hover */

.skill-card:hover{

transform:translateY(-12px) scale(1.02);

}

/* Icon Animation */

.card-icon{

transition:.35s;

}

.skill-card:hover .card-icon{

transform:rotate(8deg) scale(1.15);

box-shadow:

0 0 30px rgba(0,212,255,.45);

}

/* Heading */

.skill-card h3{

transition:.35s;

}

.skill-card:hover h3{

color:#00D4FF;

}

/* Progress Glow */

.progress{

overflow:hidden;

}

.progress-bar{

position:relative;

}

.progress-bar::after{

content:"";

position:absolute;

top:0;

right:0;

width:25px;

height:100%;

background:

rgba(255,255,255,.35);

filter:blur(5px);

animation:shine 2s linear infinite;

}

/* Badge Hover */

.badge:hover{

transform:translateY(-3px);

background:#00D4FF;

color:#08111F;

}

.badge:hover i{

color:#08111F;

}

/* Heading Gradient Animation */

.section-title h2 span{

background-size:300%;

animation:textGradient 5s linear infinite;

}

/* Card Border Glow */

.skill-card:hover{

border-color:#00D4FF;

}

/* Animations */

@keyframes shine{

0%{

right:-40px;

}

100%{

right:105%;

}

}

@keyframes floatGlow{

0%{

transform:translateY(0);

}

50%{

transform:translateY(35px);

}

100%{

transform:translateY(0);

}

}

@keyframes floatGlow2{

0%{

transform:translateY(0);

}

50%{

transform:translateY(-35px);

}

100%{

transform:translateY(0);

}

}

@keyframes textGradient{

0%{

background-position:0%;

}

100%{

background-position:300%;

}

}

/* Scroll Animation */

.skill-card{

opacity:0;

animation:fadeUp .8s ease forwards;

}

.skill-card:nth-child(2){

animation-delay:.2s;

}

.skill-card:nth-child(3){

animation-delay:.4s;

}

@keyframes fadeUp{

0%{

opacity:0;

transform:translateY(40px);

}

100%{

opacity:1;

transform:translateY(0);

}

}

/* Premium Scrollbar */

::-webkit-scrollbar{

width:10px;

}

::-webkit-scrollbar-track{

background:#08111F;

}

::-webkit-scrollbar-thumb{

background:linear-gradient(
180deg,
#00D4FF,
#7C3AED);

border-radius:20px;

}

::-webkit-scrollbar-thumb:hover{

background:linear-gradient(
180deg,
#19E5FF,
#9B5CFF);

}/* End custom CSS */