.elementor-746 .elementor-element.elementor-element-cc82be2{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-763ae5a{text-align:center;}.elementor-746 .elementor-element.elementor-element-763ae5a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:72px;font-weight:800;}.elementor-746 .elementor-element.elementor-element-dd7a9d1{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-size:20px;color:#8B949E;}.elementor-746 .elementor-element.elementor-element-34c483a .elementor-button{background-color:transparent;font-weight:700;background-image:linear-gradient(236deg, #BE38F3 0%, #22D3EE 100%);border-radius:8px 8px 8px 8px;padding:16px 40px 16px 40px;}.elementor-746 .elementor-element.elementor-element-ff9d75e{--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;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-e29f1c6{text-align:center;}.elementor-746 .elementor-element.elementor-element-e29f1c6 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:32px;font-weight:800;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-f04c4c3{width:100%;max-width:100%;text-align:center;font-size:20px;color:#8B949E;}.elementor-746 .elementor-element.elementor-element-f04c4c3 > .elementor-widget-container{margin:-19px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-746 .elementor-element.elementor-element-6b004c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-746 .elementor-element.elementor-element-6b004c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-746 .elementor-element.elementor-element-b412815{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-b412815:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-b412815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B22;}.elementor-746 .elementor-element.elementor-element-b412815.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-746 .elementor-element.elementor-element-d45538e .elementor-icon-box-wrapper{align-items:center;}.elementor-746 .elementor-element.elementor-element-d45538e{--icon-box-icon-margin:15px;}.elementor-746 .elementor-element.elementor-element-d45538e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-d45538e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-d45538e.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-d45538e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-d45538e .elementor-icon-box-title, .elementor-746 .elementor-element.elementor-element-d45538e .elementor-icon-box-title a{font-family:"Mochiy Pop One", Sans-serif;font-size:17px;font-weight:400;}.elementor-746 .elementor-element.elementor-element-d45538e .elementor-icon-box-description{color:#8B949E;}.elementor-746 .elementor-element.elementor-element-8e87898{font-weight:var( --e-global-typography-text-font-weight );color:#E6E6E6;}.elementor-746 .elementor-element.elementor-element-d330160 > .elementor-widget-container{background-color:#271E38;padding:10px 0px 010px 0px;}.elementor-746 .elementor-element.elementor-element-d330160{text-align:center;}.elementor-746 .elementor-element.elementor-element-d330160 .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:#BE33C2;}.elementor-746 .elementor-element.elementor-element-57e454b{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-57e454b:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-57e454b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B22;}.elementor-746 .elementor-element.elementor-element-57e454b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-746 .elementor-element.elementor-element-e5b7959 .elementor-icon-box-wrapper{align-items:center;}.elementor-746 .elementor-element.elementor-element-e5b7959{--icon-box-icon-margin:15px;}.elementor-746 .elementor-element.elementor-element-e5b7959 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-e5b7959.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-e5b7959.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-e5b7959.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-e5b7959 .elementor-icon-box-title, .elementor-746 .elementor-element.elementor-element-e5b7959 .elementor-icon-box-title a{font-family:"Mochiy Pop One", Sans-serif;font-size:17px;font-weight:400;}.elementor-746 .elementor-element.elementor-element-e5b7959 .elementor-icon-box-description{color:#8B949E;}.elementor-746 .elementor-element.elementor-element-9b388c5{font-weight:var( --e-global-typography-text-font-weight );color:#E6E6E6;}.elementor-746 .elementor-element.elementor-element-22f064b > .elementor-widget-container{background-color:#271E38;padding:10px 0px 010px 0px;}.elementor-746 .elementor-element.elementor-element-22f064b{text-align:center;}.elementor-746 .elementor-element.elementor-element-22f064b .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:#BE33C2;}.elementor-746 .elementor-element.elementor-element-5ed965c{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:30px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-746 .elementor-element.elementor-element-5ed965c:not(.elementor-motion-effects-element-type-background), .elementor-746 .elementor-element.elementor-element-5ed965c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B22;}.elementor-746 .elementor-element.elementor-element-bd4cf49 .elementor-icon-box-wrapper{align-items:center;}.elementor-746 .elementor-element.elementor-element-bd4cf49{--icon-box-icon-margin:15px;}.elementor-746 .elementor-element.elementor-element-bd4cf49 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-bd4cf49.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-bd4cf49.elementor-view-framed .elementor-icon, .elementor-746 .elementor-element.elementor-element-bd4cf49.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-bd4cf49 .elementor-icon-box-title, .elementor-746 .elementor-element.elementor-element-bd4cf49 .elementor-icon-box-title a{font-family:"Mochiy Pop One", Sans-serif;font-size:17px;font-weight:400;}.elementor-746 .elementor-element.elementor-element-bd4cf49 .elementor-icon-box-description{color:#8B949E;}.elementor-746 .elementor-element.elementor-element-588e2d7{font-weight:var( --e-global-typography-text-font-weight );color:#E6E6E6;}.elementor-746 .elementor-element.elementor-element-1e8f61f > .elementor-widget-container{background-color:#271E38;padding:10px 0px 010px 0px;}.elementor-746 .elementor-element.elementor-element-1e8f61f{text-align:center;}.elementor-746 .elementor-element.elementor-element-1e8f61f .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:#BE33C2;}.elementor-746 .elementor-element.elementor-element-7362b47{--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;--padding-top:25px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-746 .elementor-element.elementor-element-39f8b5f{text-align:center;}.elementor-746 .elementor-element.elementor-element-39f8b5f .elementor-heading-title{font-family:"Lexend", Sans-serif;font-size:32px;font-weight:800;text-transform:capitalize;color:#FFFFFF;}.elementor-746 .elementor-element.elementor-element-165db34{--grid-columns:3;--load-more-button-align:center;}.elementor-746 .elementor-element.elementor-element-165db34 .elementor-button{background-color:transparent;font-weight:var( --e-global-typography-primary-font-weight );background-image:linear-gradient(360deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-746 .elementor-element.elementor-element-165db34 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-746 .elementor-element.elementor-element-165db34 .e-loop-item > .elementor-section, .elementor-746 .elementor-element.elementor-element-165db34 .e-loop-item > .elementor-section > .elementor-container, .elementor-746 .elementor-element.elementor-element-165db34 .e-loop-item > .e-con, .elementor-746 .elementor-element.elementor-element-165db34 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-746 .elementor-element.elementor-element-763ae5a .elementor-heading-title{font-size:57px;}.elementor-746 .elementor-element.elementor-element-dd7a9d1{--container-widget-width:546px;--container-widget-flex-grow:0;width:var( --container-widget-width, 546px );max-width:546px;font-size:16px;}.elementor-746 .elementor-element.elementor-element-e29f1c6 .elementor-heading-title{font-size:29px;}.elementor-746 .elementor-element.elementor-element-f04c4c3{font-size:16px;}.elementor-746 .elementor-element.elementor-element-6b004c9{--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-evenly;--flex-wrap:wrap;}.elementor-746 .elementor-element.elementor-element-39f8b5f .elementor-heading-title{font-size:29px;}.elementor-746 .elementor-element.elementor-element-165db34{--grid-columns:2;}}@media(max-width:767px){.elementor-746 .elementor-element.elementor-element-cc82be2{--min-height:65vh;}.elementor-746 .elementor-element.elementor-element-763ae5a .elementor-heading-title{font-size:35px;}.elementor-746 .elementor-element.elementor-element-dd7a9d1{width:100%;max-width:100%;font-size:12px;}.elementor-746 .elementor-element.elementor-element-e29f1c6 .elementor-heading-title{font-size:24px;}.elementor-746 .elementor-element.elementor-element-f04c4c3{width:100%;max-width:100%;font-size:13px;}.elementor-746 .elementor-element.elementor-element-39f8b5f{text-align:center;}.elementor-746 .elementor-element.elementor-element-39f8b5f .elementor-heading-title{font-size:23px;}.elementor-746 .elementor-element.elementor-element-165db34{--grid-columns:1;}}@media(min-width:768px){.elementor-746 .elementor-element.elementor-element-ff9d75e{--content-width:1300px;}.elementor-746 .elementor-element.elementor-element-6b004c9{--width:100%;}.elementor-746 .elementor-element.elementor-element-b412815{--width:400px;}.elementor-746 .elementor-element.elementor-element-57e454b{--width:400px;}.elementor-746 .elementor-element.elementor-element-5ed965c{--content-width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-746 .elementor-element.elementor-element-6b004c9{--width:97.271%;}.elementor-746 .elementor-element.elementor-element-b412815{--width:335px;}.elementor-746 .elementor-element.elementor-element-57e454b{--width:335px;}.elementor-746 .elementor-element.elementor-element-5ed965c{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-763ae5a */.elementor-746 .elementor-element.elementor-element-763ae5a .elementor-heading-title {
    background-image: linear-gradient(to bottom right, #FFFFFF, #E6EDF3, #22D3EE);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc82be2 *//* Creates the repeating dot-grid pattern */
.elementor-746 .elementor-element.elementor-element-cc82be2 {
    background-image: 
        radial-gradient(circle at 1px 1px, #30363D 1px, transparent 0),
        radial-gradient(circle at 25px 25px, #30363D 1px, transparent 0);
    background-size: 50px 50px;
    position: relative;
    overflow: hidden;
}

/* Creates the purple animated glow */
.elementor-746 .elementor-element.elementor-element-cc82be2::before {
    content: '';
    position: absolute;
    top: -20%;
    left: -20%;
    width: 40%;
    height: 140%;
    background: radial-gradient(circle, rgba(190, 56, 243, 0.15), transparent 70%);
    filter: blur(100px);
    animation: pulse-glow 10s infinite alternate;
}

/* Creates the cyan animated glow */
.elementor-746 .elementor-element.elementor-element-cc82be2::after {
    content: '';
    position: absolute;
    bottom: -20%;
    right: -20%;
    width: 40%;
    height: 140%;
    background: radial-gradient(circle, rgba(34, 211, 238, 0.15), transparent 70%);
    filter: blur(100px);
    animation: pulse-glow 12s infinite alternate-reverse;
}/* End custom CSS */