.elementor-1866 .elementor-element.elementor-element-1e3a07c{--display:flex;--min-height:229px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1866 .elementor-element.elementor-element-1e3a07c:not(.elementor-motion-effects-element-type-background), .elementor-1866 .elementor-element.elementor-element-1e3a07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 35%, #6CA4F4 100%);}.elementor-1866 .elementor-element.elementor-element-1e3a07c.e-con{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-4941c1f{--display:flex;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1866 .elementor-element.elementor-element-4941c1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-0db9ca8{column-gap:0px;font-family:"Inter", Sans-serif;font-size:16px;text-decoration:underline;}.elementor-1866 .elementor-element.elementor-element-15709fa .elementor-heading-title{font-size:72px;line-height:1.2em;}.elementor-1866 .elementor-element.elementor-element-a0e2f33{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:16px;}.elementor-1866 .elementor-element.elementor-element-a0e2f33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-7f75e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1866 .elementor-element.elementor-element-7f75e99 img{width:100%;}.elementor-1866 .elementor-element.elementor-element-e9dfbf2{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1866 .elementor-element.elementor-element-e9dfbf2:not(.elementor-motion-effects-element-type-background), .elementor-1866 .elementor-element.elementor-element-e9dfbf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1866 .elementor-element.elementor-element-6876610.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-6876610 .elementor-heading-title{font-size:38px;text-decoration:underline;color:#000000;}.elementor-1866 .elementor-element.elementor-element-e273dc2{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-a9655d6{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;color:#000000;}.elementor-1866 .elementor-element.elementor-element-cca798a{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-a680443.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-a680443 .elementor-heading-title{font-size:38px;text-decoration:none;color:#000000;}.elementor-1866 .elementor-element.elementor-element-f68f42e{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-7bdc50c{font-family:"Inter", Sans-serif;font-size:24px;font-weight:normal;line-height:1.5em;color:#000000;}.elementor-1866 .elementor-element.elementor-element-bef7864{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-480b41c.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-480b41c .elementor-heading-title{font-size:38px;text-decoration:none;color:#000000;}.elementor-1866 .elementor-element.elementor-element-1264d7f{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-9394d80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 150px;--row-gap:0px;--column-gap:150px;--flex-wrap: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-1866 .elementor-element.elementor-element-f79c263{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-c24fb74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-c24fb74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-c24fb74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-5a84ffe{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-da49bdd{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-17a7eb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-17a7eb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-17a7eb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-3039614{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-6d1011b{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-96676b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-96676b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-96676b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-a56ebd1{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-56741a7{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-105259c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-105259c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-105259c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-6f688a0{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-c593e0e{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-457635f.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-457635f .elementor-heading-title{font-size:38px;text-decoration:none;color:#000000;}.elementor-1866 .elementor-element.elementor-element-0cc9f01{--spacer-size:50px;}.elementor-1866 .elementor-element.elementor-element-605ec9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 150px;--row-gap:0px;--column-gap:150px;--flex-wrap: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-1866 .elementor-element.elementor-element-d3ccea7{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-45545be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-45545be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-45545be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-6d29d7f{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-e929a18{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-0df7071{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-0df7071.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-0df7071 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-31a781a{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-caa4e9e{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-0b4911e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-0b4911e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-0b4911e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-3d31f1f{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-7570628{--display:flex;--min-height:48px;--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-1866 .elementor-element.elementor-element-d2979b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1866 .elementor-element.elementor-element-d2979b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-d2979b3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-5aaa71f{font-family:"Inter", Sans-serif;font-size:20px;color:var( --e-global-color-54931c4 );}.elementor-1866 .elementor-element.elementor-element-fb55aab{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1866 .elementor-element.elementor-element-fb55aab:not(.elementor-motion-effects-element-type-background), .elementor-1866 .elementor-element.elementor-element-fb55aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1866 .elementor-element.elementor-element-112dde6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-1866 .elementor-element.elementor-element-112dde6:not(.elementor-motion-effects-element-type-background), .elementor-1866 .elementor-element.elementor-element-112dde6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #000000 30%, #4B22A9 100%);}.elementor-1866 .elementor-element.elementor-element-f29a3ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1866 .elementor-element.elementor-element-f29a3ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-f29a3ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:69px;font-weight:bold;letter-spacing:-2px;color:var( --e-global-color-text );}.elementor-1866 .elementor-element.elementor-element-2ccad8d{width:var( --container-widget-width, 101.467% );max-width:101.467%;--container-widget-width:101.467%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;color:var( --e-global-color-f2845e1 );}.elementor-1866 .elementor-element.elementor-element-2ccad8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1866 .elementor-element.elementor-element-2ccad8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-5291311{width:var( --container-widget-width, 33.08% );max-width:33.08%;--container-widget-width:33.08%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-5291311 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1866 .elementor-element.elementor-element-5291311.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.8s;border-radius:50px 50px 50px 50px;}@media(max-width:1200px){.elementor-1866 .elementor-element.elementor-element-1e3a07c{--min-height:386px;--justify-content:center;--margin-top:0px;--margin-bottom:-75px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1866 .elementor-element.elementor-element-4941c1f{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1866 .elementor-element.elementor-element-15709fa .elementor-heading-title{font-size:58px;}.elementor-1866 .elementor-element.elementor-element-a0e2f33{width:var( --container-widget-width, 512.25px );max-width:512.25px;--container-widget-width:512.25px;--container-widget-flex-grow:0;font-size:14px;}.elementor-1866 .elementor-element.elementor-element-6876610{width:initial;max-width:initial;}.elementor-1866 .elementor-element.elementor-element-6876610 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-a9655d6{font-size:18px;}.elementor-1866 .elementor-element.elementor-element-a680443{width:initial;max-width:initial;}.elementor-1866 .elementor-element.elementor-element-a680443 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-7bdc50c{font-size:18px;}.elementor-1866 .elementor-element.elementor-element-480b41c{width:initial;max-width:initial;}.elementor-1866 .elementor-element.elementor-element-480b41c .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-c24fb74{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-c24fb74 .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-5a84ffe{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-17a7eb2{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-17a7eb2 .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-3039614{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-96676b9{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-96676b9 .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-a56ebd1{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-105259c{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-105259c .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-6f688a0{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-457635f{width:initial;max-width:initial;}.elementor-1866 .elementor-element.elementor-element-457635f .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-45545be{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-45545be .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-6d29d7f{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-0df7071{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-0df7071 .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-31a781a{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-0b4911e{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-0b4911e .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-3d31f1f{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-d2979b3{width:var( --container-widget-width, 81.2% );max-width:81.2%;--container-widget-width:81.2%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-d2979b3 .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-5aaa71f{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-f29a3ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-f29a3ca .elementor-heading-title{font-size:32px;line-height:50px;letter-spacing:-3px;}.elementor-1866 .elementor-element.elementor-element-2ccad8d{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1866 .elementor-element.elementor-element-2ccad8d.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-1866 .elementor-element.elementor-element-1e3a07c{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;}.elementor-1866 .elementor-element.elementor-element-4941c1f{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1866 .elementor-element.elementor-element-15709fa .elementor-heading-title{font-size:40px;}.elementor-1866 .elementor-element.elementor-element-a0e2f33{--container-widget-width:403px;--container-widget-flex-grow:0;width:var( --container-widget-width, 403px );max-width:403px;}.elementor-1866 .elementor-element.elementor-element-7f75e99 img{width:100%;}.elementor-1866 .elementor-element.elementor-element-6876610 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-a9655d6{font-size:18px;}.elementor-1866 .elementor-element.elementor-element-a680443 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-7bdc50c{font-size:18px;}.elementor-1866 .elementor-element.elementor-element-480b41c .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-c24fb74{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-c24fb74 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-5a84ffe{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-17a7eb2{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-17a7eb2 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-3039614{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-96676b9{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-96676b9 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-a56ebd1{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-105259c{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-105259c .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-6f688a0{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-457635f .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-45545be{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-45545be .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-6d29d7f{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-0df7071{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-0df7071 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-31a781a{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-0b4911e{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-0b4911e .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-3d31f1f{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-d2979b3{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-d2979b3 .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-5aaa71f{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-f29a3ca{width:var( --container-widget-width, 99.605% );max-width:99.605%;--container-widget-width:99.605%;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-f29a3ca .elementor-heading-title{font-size:32px;}.elementor-1866 .elementor-element.elementor-element-2ccad8d{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;font-size:14px;}.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button{font-size:14px;}}@media(max-width:880px){.elementor-1866 .elementor-element.elementor-element-1e3a07c{--min-height:386px;--justify-content:space-between;--margin-top:0px;--margin-bottom:-105px;--margin-left:0px;--margin-right:0px;}.elementor-1866 .elementor-element.elementor-element-4941c1f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1866 .elementor-element.elementor-element-0db9ca8{width:initial;max-width:initial;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-0db9ca8.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-15709fa.elementor-element{--align-self:flex-start;}.elementor-1866 .elementor-element.elementor-element-15709fa .elementor-heading-title{font-size:28px;}.elementor-1866 .elementor-element.elementor-element-a0e2f33{--container-widget-width:284px;--container-widget-flex-grow:0;width:var( --container-widget-width, 284px );max-width:284px;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-7f75e99{width:var( --container-widget-width, 382px );max-width:382px;--container-widget-width:382px;--container-widget-flex-grow:0;}.elementor-1866 .elementor-element.elementor-element-7f75e99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1866 .elementor-element.elementor-element-7f75e99 img{width:100%;height:341px;object-fit:cover;}.elementor-1866 .elementor-element.elementor-element-6876610 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-a9655d6{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-a680443 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-7bdc50c{font-size:16px;}.elementor-1866 .elementor-element.elementor-element-480b41c .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-c24fb74 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-5a84ffe{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-17a7eb2 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-3039614{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-96676b9 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-a56ebd1{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-105259c .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-6f688a0{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-457635f .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-45545be .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-6d29d7f{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-0df7071 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-31a781a{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-0b4911e .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-3d31f1f{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-d2979b3 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-5aaa71f{width:var( --container-widget-width, 392px );max-width:392px;--container-widget-width:392px;--container-widget-flex-grow:0;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-f29a3ca .elementor-heading-title{font-size:24px;letter-spacing:-2px;}.elementor-1866 .elementor-element.elementor-element-2ccad8d{font-size:12px;}.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button{font-size:12px;}}@media(max-width:767px){.elementor-1866 .elementor-element.elementor-element-1e3a07c{--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:-30px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1866 .elementor-element.elementor-element-1e3a07c.e-con{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-4941c1f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1866 .elementor-element.elementor-element-0db9ca8.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-0db9ca8{text-align:center;}.elementor-1866 .elementor-element.elementor-element-15709fa.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-15709fa{text-align:center;}.elementor-1866 .elementor-element.elementor-element-a0e2f33.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-a0e2f33{text-align:center;}.elementor-1866 .elementor-element.elementor-element-7f75e99{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1866 .elementor-element.elementor-element-7f75e99 img{width:100%;}.elementor-1866 .elementor-element.elementor-element-e9dfbf2{--content-width:90%;}.elementor-1866 .elementor-element.elementor-element-6876610 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-e273dc2{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-a9655d6{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-cca798a{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-a680443 .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-f68f42e{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-7bdc50c{font-size:14px;}.elementor-1866 .elementor-element.elementor-element-bef7864{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-480b41c .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-1264d7f{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-c24fb74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-c24fb74.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-c24fb74 .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-5a84ffe{text-align:left;}.elementor-1866 .elementor-element.elementor-element-17a7eb2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-17a7eb2.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-17a7eb2 .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-3039614{text-align:left;}.elementor-1866 .elementor-element.elementor-element-96676b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-96676b9.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-96676b9 .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-a56ebd1{text-align:left;}.elementor-1866 .elementor-element.elementor-element-105259c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-105259c.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-105259c .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-6f688a0{text-align:left;}.elementor-1866 .elementor-element.elementor-element-c593e0e{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-457635f .elementor-heading-title{font-size:24px;}.elementor-1866 .elementor-element.elementor-element-0cc9f01{--spacer-size:20px;}.elementor-1866 .elementor-element.elementor-element-45545be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-45545be.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-45545be .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-6d29d7f{text-align:left;}.elementor-1866 .elementor-element.elementor-element-0df7071{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-0df7071.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-0df7071 .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-31a781a{text-align:left;}.elementor-1866 .elementor-element.elementor-element-0b4911e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-0b4911e.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-0b4911e .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-3d31f1f{text-align:left;}.elementor-1866 .elementor-element.elementor-element-d2979b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-1866 .elementor-element.elementor-element-d2979b3.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-d2979b3 .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-5aaa71f{text-align:left;}.elementor-1866 .elementor-element.elementor-element-112dde6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1866 .elementor-element.elementor-element-f29a3ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1866 .elementor-element.elementor-element-f29a3ca.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-f29a3ca .elementor-heading-title{font-size:24px;letter-spacing:-1px;}.elementor-1866 .elementor-element.elementor-element-2ccad8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:12px;}.elementor-1866 .elementor-element.elementor-element-5291311 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1866 .elementor-element.elementor-element-5291311{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1866 .elementor-element.elementor-element-5291311.elementor-element{--align-self:center;}.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button{font-size:12px;padding:5px 20px 5px 20px;}}@media(min-width:768px){.elementor-1866 .elementor-element.elementor-element-1e3a07c{--content-width:1140px;}.elementor-1866 .elementor-element.elementor-element-4941c1f{--width:55%;}.elementor-1866 .elementor-element.elementor-element-f79c263{--width:171px;}.elementor-1866 .elementor-element.elementor-element-da49bdd{--width:171px;}.elementor-1866 .elementor-element.elementor-element-6d1011b{--width:171px;}.elementor-1866 .elementor-element.elementor-element-56741a7{--width:171px;}.elementor-1866 .elementor-element.elementor-element-d3ccea7{--width:171px;}.elementor-1866 .elementor-element.elementor-element-e929a18{--width:171px;}.elementor-1866 .elementor-element.elementor-element-caa4e9e{--width:171px;}.elementor-1866 .elementor-element.elementor-element-7570628{--width:171px;}.elementor-1866 .elementor-element.elementor-element-fb55aab{--content-width:100%;}.elementor-1866 .elementor-element.elementor-element-112dde6{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1866 .elementor-element.elementor-element-1e3a07c{--content-width:90%;}.elementor-1866 .elementor-element.elementor-element-e9dfbf2{--content-width:90%;}.elementor-1866 .elementor-element.elementor-element-f79c263{--width:30%;}.elementor-1866 .elementor-element.elementor-element-da49bdd{--width:30%;}.elementor-1866 .elementor-element.elementor-element-6d1011b{--width:30%;}.elementor-1866 .elementor-element.elementor-element-56741a7{--width:30%;}.elementor-1866 .elementor-element.elementor-element-d3ccea7{--width:30%;}.elementor-1866 .elementor-element.elementor-element-e929a18{--width:30%;}.elementor-1866 .elementor-element.elementor-element-caa4e9e{--width:30%;}.elementor-1866 .elementor-element.elementor-element-7570628{--width:30%;}}@media(max-width:880px) and (min-width:768px){.elementor-1866 .elementor-element.elementor-element-4941c1f{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-1e3a07c */.elementor-1866 .elementor-element.elementor-element-1e3a07c {
  position: relative;
  overflow: hidden;
}

/* Glowing radial circle */
.elementor-1866 .elementor-element.elementor-element-1e3a07c::before {
  content: "";
  position: absolute;
  width: 500px;
  height: 500px;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(circle, #0F358D 0%, rgba(15, 53, 141, 0) 70%);
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: opacity 0.5s ease;
  z-index: 1;
  top: var(--glow-y, 50%);
  left: var(--glow-x, 50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c24fb74 */.elementor-1866 .elementor-element.elementor-element-c24fb74 {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17a7eb2 */.elementor-1866 .elementor-element.elementor-element-17a7eb2 {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-96676b9 */.elementor-1866 .elementor-element.elementor-element-96676b9 {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-105259c */.elementor-1866 .elementor-element.elementor-element-105259c {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45545be */.elementor-1866 .elementor-element.elementor-element-45545be {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0df7071 */.elementor-1866 .elementor-element.elementor-element-0df7071 {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b4911e */.elementor-1866 .elementor-element.elementor-element-0b4911e {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2979b3 */.elementor-1866 .elementor-element.elementor-element-d2979b3 {
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;

  /* 🎨 Gradient persis dari desainmu */
  background: linear-gradient(90deg, #DA22FF 0%, #0161E4 20%, #02CCE6 30%);
  background-size: 1200px 100%;      /* Pastikan semua warna tampil */
  background-position: left center;
  background-repeat: no-repeat;

  /* ✨ Bikin gradient nempel di huruf */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;

  /* 🪄 Sedikit perhalus tampilan font */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5291311 */.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button {
  position: relative;
  z-index: 1;
  color: #fff;
  background: #060419;
  border-radius: 100px; /* bentuk tombol */
  border: none;
  overflow: visible; /* penting agar pseudo-element bisa tampil di luar */
}

/* border glow bergerak di luar tombol */
.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button::before {
  content: '';
  position: absolute;
  top: -2px;
  left: -2px;
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  border-radius: inherit;
  background: linear-gradient(90deg, #02CCE6, #0161E4, #DA22FF, #0161E4, #02CCE6);
  background-size: 300% 300%;
  animation: borderGlow 6s linear infinite;
  z-index: -1; /* biar nggak nutup isi */
  box-shadow: 0 0 15px rgba(2, 204, 230, 0.5),
              0 0 30px rgba(218, 34, 255, 0.3);
}

/* teks tetap di atas */
.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button span,
.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button {
  position: relative;
  z-index: 2;
}

/* animasi bergerak */
@keyframes borderGlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* efek hover (opsional) */
.elementor-1866 .elementor-element.elementor-element-5291311 .elementor-button:hover::before {
  filter: brightness(1.4);
  transition: filter 0.4s ease;
}/* End custom CSS */
/* Start custom CSS *//* Initial State */
.pillar-hover {
    transform: translateY(60%);
    transition: transform 1.2s ease;
}

/* Hover State */
.pillar:hover .pillar-hover {
    transform: translateY(0%);
}/* End custom CSS */