.elementor-2375 .elementor-element.elementor-element-7afa610 > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-7afa610{margin-top:-109px;margin-bottom:0px;padding:200px 0px 100px 0px;}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2375 .elementor-element.elementor-element-a67423e > .elementor-widget-container{margin:0px 290px 0px 290px;}.elementor-2375 .elementor-element.elementor-element-a67423e{z-index:10;}.elementor-2375 .elementor-element.elementor-element-a67423e .elementor-alert{border-inline-start-color:#FF0000;border-inline-start-width:4px;}.elementor-2375 .elementor-element.elementor-element-a67423e .elementor-alert-title{font-family:"Syne", Sans-serif;font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-544c434 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:71px;font-weight:800;}.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-2375 .elementor-element.elementor-element-97097f3 > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-2375 .elementor-element.elementor-element-97097f3{z-index:4;font-family:"Syne", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-97097f3 p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-60b58e7{z-index:4;font-family:"Syne", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-60b58e7 p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2375 .elementor-element.elementor-element-2d79e00 .elementor-icon-list-icon i{color:var( --e-global-color-bc5a0cd );transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-2d79e00 .elementor-icon-list-icon svg{fill:var( --e-global-color-bc5a0cd );transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-2d79e00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-2d79e00 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-2375 .elementor-element.elementor-element-abaf426 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(64deg, #F20B79 38%, #000000 100%);box-shadow:0px 0px 60px -7px #F20B79;transition-duration:1.5s;border-radius:34px 34px 34px 34px;padding:11px 35px 11px 35px;}.elementor-2375 .elementor-element.elementor-element-abaf426 .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-abaf426 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-2375 .elementor-element.elementor-element-abaf426 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2375 .elementor-element.elementor-element-4d6f835:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-4d6f835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-4d6f835 > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-4d6f835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-4d6f835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-81af0de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-81af0de{text-align:center;}.elementor-2375 .elementor-element.elementor-element-81af0de .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-8d1d97f{text-align:center;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c867d59:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-c867d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-c867d59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2375 .elementor-element.elementor-element-c867d59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-7a18207 > .elementor-widget-container{background-image:url("https://crawlerstechnologies.com/wp-content/uploads/2025/07/Vector-2-1-scaled.png");margin:0px 0px -30px 0px;padding:59px 0px 59px 0px;background-position:center center;background-repeat:no-repeat;background-size:43% auto;}.elementor-2375 .elementor-element.elementor-element-7a18207{text-align:center;}.elementor-2375 .elementor-element.elementor-element-7a18207 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-e87149b > .elementor-widget-container{margin:-15px 0px -1px 0px;}.elementor-2375 .elementor-element.elementor-element-e87149b{z-index:4;text-align:center;font-family:"Syne", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-e87149b p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-c73a82c:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-c73a82c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-c73a82c > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-c73a82c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-c73a82c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-a923f25{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-ab12a57{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ab12a57 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c4f8d0c{text-align:center;font-family:"Syne", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c4f8d0c p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-b0bd10e{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-f0def56{text-align:center;}.elementor-2375 .elementor-element.elementor-element-f0def56 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-33c99a6{text-align:center;font-family:"Syne", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-33c99a6 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-1080fad{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-a6fb865{text-align:center;}.elementor-2375 .elementor-element.elementor-element-a6fb865 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-a2bc473{text-align:center;font-family:"Syne", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-a2bc473 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-d306023:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-d306023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-d306023 > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-d306023{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-d306023 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-371111d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-371111d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-371111d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-2ffac42 > .elementor-widget-container{margin:-15px 0px -1px 0px;}.elementor-2375 .elementor-element.elementor-element-2ffac42{z-index:4;text-align:center;font-family:"Syne", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-2ffac42 p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-9bb8bbf:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-9bb8bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-9bb8bbf > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-9bb8bbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-9bb8bbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-dccbc8f{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-5cced6e{text-align:left;font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-5cced6e p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-362bd2b{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-c3ce059{text-align:left;font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c3ce059 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-c5dd717{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-b8be5d1{text-align:left;font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-b8be5d1 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-4eecd28{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-40892b9{text-align:left;font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-40892b9 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-3db034e:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-3db034e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-3db034e > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-3db034e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-3db034e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-2947328{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-d0b4ed5{text-align:left;font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-d0b4ed5 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-ca6b45c{padding:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-453eb57{text-align:left;font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-453eb57 p{margin-block-end:1px;}.elementor-2375 .elementor-element.elementor-element-87c1900:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-87c1900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-87c1900{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-87c1900 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-4ec27d6 > .elementor-widget-container{background-image:url("https://crawlerstechnologies.com/wp-content/uploads/2025/07/Vector-2-1-scaled.png");margin:0px 0px -30px 0px;padding:144px 0px 143px 0px;background-position:center center;background-repeat:no-repeat;background-size:78% auto;}.elementor-2375 .elementor-element.elementor-element-4ec27d6{text-align:center;}.elementor-2375 .elementor-element.elementor-element-4ec27d6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c6ceb2e:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-c6ceb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-c6ceb2e > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-c6ceb2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-c6ceb2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-b230328:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-b230328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-2375 .elementor-element.elementor-element-b230328:hover{background-color:transparent;background-image:linear-gradient(130deg, #02010100 31%, #F20B7961 63%);}.elementor-2375 .elementor-element.elementor-element-b230328{border-style:groove;border-width:1px 1px 1px 1px;border-color:#7A7A7A69;transition:background 2.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2375 .elementor-element.elementor-element-b230328, .elementor-2375 .elementor-element.elementor-element-b230328 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-b230328 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2375 .elementor-element.elementor-element-b54b3f7 img{width:65%;border-radius:57px 57px 57px 57px;}.elementor-2375 .elementor-element.elementor-element-944e93b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-0794470 p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-0794470{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-defca5e:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-defca5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-2375 .elementor-element.elementor-element-defca5e:hover{background-color:transparent;background-image:linear-gradient(130deg, #02010100 31%, #F20B7961 63%);}.elementor-2375 .elementor-element.elementor-element-defca5e{border-style:groove;border-width:1px 1px 1px 1px;border-color:#7A7A7A69;transition:background 2.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:20px;padding:40px 40px 40px 40px;}.elementor-2375 .elementor-element.elementor-element-defca5e, .elementor-2375 .elementor-element.elementor-element-defca5e > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-defca5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-bab565b img{width:65%;border-radius:57px 57px 57px 57px;}.elementor-2375 .elementor-element.elementor-element-1217546 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-652a61d p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-652a61d{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-34a8e06:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-34a8e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-2375 .elementor-element.elementor-element-34a8e06:hover{background-color:transparent;background-image:linear-gradient(130deg, #02010100 31%, #F20B7961 63%);}.elementor-2375 .elementor-element.elementor-element-34a8e06{border-style:groove;border-width:1px 1px 1px 1px;border-color:#7A7A7A69;transition:background 2.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2375 .elementor-element.elementor-element-34a8e06, .elementor-2375 .elementor-element.elementor-element-34a8e06 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-2375 .elementor-element.elementor-element-34a8e06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-8158d5e img{width:65%;border-radius:57px 57px 57px 57px;}.elementor-2375 .elementor-element.elementor-element-ff08723 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-292c0d7 p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-292c0d7{color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2375 .elementor-element.elementor-element-38eacfc > .elementor-widget-container{background-color:#000000;background-image:url("https://crawlerstechnologies.com/wp-content/uploads/2025/09/Screenshot-2025-09-01-at-11.49.04-AM.png");padding:74px 74px 74px 74px;background-repeat:no-repeat;background-size:cover;border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group{padding-right:calc( 9px/2 );padding-left:calc( 9px/2 );margin-bottom:18px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-form-fields-wrapper{margin-left:calc( -9px/2 );margin-right:calc( -9px/2 );margin-bottom:-18px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group > label, .elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-subgroup label{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group > label{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-type-html{padding-bottom:0px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#000000;border-color:#252525;border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group .elementor-select-wrapper select{background-color:#000000;border-color:#252525;border-radius:8px 8px 8px 8px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-field-group .elementor-select-wrapper::before{color:#252525;}.elementor-2375 .elementor-element.elementor-element-38eacfc .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-bc5a0cd );color:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-button[type="submit"]{background-color:var( --e-global-color-bc5a0cd );color:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-button{border-radius:20px 20px 20px 20px;padding:0px 60px 0px 60px;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-38eacfc .elementor-message.elementor-message-danger{color:#FC0202;}.elementor-2375 .elementor-element.elementor-element-38eacfc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2375 .elementor-element.elementor-element-043f6fd:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-043f6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-043f6fd > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-043f6fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-043f6fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-30b055c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-30b055c{text-align:center;}.elementor-2375 .elementor-element.elementor-element-30b055c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-a10ccb4:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-a10ccb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-a10ccb4 > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-a10ccb4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-a10ccb4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-6742e0d > .elementor-container{max-width:500px;min-height:192px;}.elementor-2375 .elementor-element.elementor-element-6742e0d, .elementor-2375 .elementor-element.elementor-element-6742e0d > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-6742e0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-6742e0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-d1533c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-d1533c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-23b543d > .elementor-widget-container{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-23b543d{text-align:center;}.elementor-2375 .elementor-element.elementor-element-23b543d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-0b2d94a > .elementor-container{max-width:500px;min-height:192px;}.elementor-2375 .elementor-element.elementor-element-0b2d94a, .elementor-2375 .elementor-element.elementor-element-0b2d94a > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-0b2d94a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-0b2d94a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-aa22bf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-aa22bf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-edf91e9 > .elementor-widget-container{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-edf91e9{text-align:center;}.elementor-2375 .elementor-element.elementor-element-edf91e9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-57d169e:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-57d169e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-57d169e > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-57d169e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-57d169e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-9c49519 > .elementor-container{max-width:500px;min-height:192px;}.elementor-2375 .elementor-element.elementor-element-9c49519, .elementor-2375 .elementor-element.elementor-element-9c49519 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-9c49519{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-9c49519 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-605b4ff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-605b4ff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-012f55f > .elementor-widget-container{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-012f55f{text-align:center;}.elementor-2375 .elementor-element.elementor-element-012f55f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-8633c5c > .elementor-container{max-width:500px;min-height:192px;}.elementor-2375 .elementor-element.elementor-element-8633c5c, .elementor-2375 .elementor-element.elementor-element-8633c5c > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-8633c5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-8633c5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-e009a20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-e009a20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-ff1f6d3 > .elementor-widget-container{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-ff1f6d3{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ff1f6d3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-1ef8d17:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-1ef8d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-1ef8d17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-1ef8d17 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-481bba2 > .elementor-widget-container{background-image:url("https://crawlerstechnologies.com/wp-content/uploads/2025/07/Vector-2-1-scaled.png");margin:0px 0px -30px 0px;padding:53px 0px 55px 0px;background-position:center center;background-repeat:no-repeat;background-size:40% auto;}.elementor-2375 .elementor-element.elementor-element-481bba2{text-align:center;}.elementor-2375 .elementor-element.elementor-element-481bba2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c55beb2 > .elementor-widget-container{margin:-15px 0px -1px 0px;}.elementor-2375 .elementor-element.elementor-element-c55beb2{z-index:4;text-align:center;font-family:"Syne", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-c55beb2 p{margin-block-end:0px;}.elementor-2375 .elementor-element.elementor-element-49da5d4:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-49da5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-49da5d4 > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-49da5d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-49da5d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-cd46d48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-cd46d48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-cd46d48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2375 .elementor-element.elementor-element-5fb811b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-5fb811b > .elementor-container{min-height:595px;}.elementor-2375 .elementor-element.elementor-element-5fb811b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2375 .elementor-element.elementor-element-5fb811b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-a049862.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-a049862.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-a049862.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2375 .elementor-element.elementor-element-a5dbbd8{margin-top:0px;margin-bottom:30px;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-8029c92.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-8029c92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-8029c92.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2375 .elementor-element.elementor-element-dc64e76{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;z-index:2;}.elementor-2375 .elementor-element.elementor-element-dc64e76 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2375 .elementor-element.elementor-element-dc64e76 .elementor-icon-wrapper{text-align:center;}.elementor-2375 .elementor-element.elementor-element-dc64e76.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-dc64e76.elementor-view-framed .elementor-icon, .elementor-2375 .elementor-element.elementor-element-dc64e76.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-dc64e76.elementor-view-framed .elementor-icon, .elementor-2375 .elementor-element.elementor-element-dc64e76.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-dc64e76 .elementor-icon{font-size:44px;}.elementor-2375 .elementor-element.elementor-element-dc64e76 .elementor-icon svg{height:44px;}.elementor-2375 .elementor-element.elementor-element-7f02624{width:auto;max-width:auto;text-align:center;}.elementor-2375 .elementor-element.elementor-element-7f02624 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2375 .elementor-element.elementor-element-95cfbc7{--e-icon-list-icon-size:33px;--icon-vertical-offset:0px;}.elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-item > a{font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;}.elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2375 .elementor-element.elementor-element-b7be4bf .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(64deg, #F20B79 38%, #000000 100%);box-shadow:0px 0px 60px -7px #F20B79;transition-duration:1.5s;border-radius:34px 34px 34px 34px;padding:11px 35px 11px 35px;}.elementor-2375 .elementor-element.elementor-element-b7be4bf .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-b7be4bf .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-2375 .elementor-element.elementor-element-b7be4bf > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-b7be4bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2375 .elementor-element.elementor-element-ac97857:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-ac97857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-2375 .elementor-element.elementor-element-ac97857 > .elementor-container{max-width:1400px;}.elementor-2375 .elementor-element.elementor-element-ac97857{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-ac97857 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-57793d4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2375 .elementor-element.elementor-element-ab9710a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-ab9710a{text-align:center;}.elementor-2375 .elementor-element.elementor-element-ab9710a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2375 .elementor-element.elementor-element-eb9b7ba{width:var( --container-widget-width, 73.594% );max-width:73.594%;--container-widget-width:73.594%;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-toggle-title, .elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-toggle-icon{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-tab-title.elementor-active a, .elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-bc5a0cd );}.elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-toggle-title{font-family:"Syne", Sans-serif;font-weight:600;text-decoration:none;}.elementor-2375 .elementor-element.elementor-element-eb9b7ba .elementor-tab-content{color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-f00412f:not(.elementor-motion-effects-element-type-background), .elementor-2375 .elementor-element.elementor-element-f00412f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2375 .elementor-element.elementor-element-f00412f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-f00412f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2375 .elementor-element.elementor-element-d4c13d3{padding:50px 50px 50px 50px;}.elementor-2375 .elementor-element.elementor-element-f0573ff{width:auto;max-width:auto;}.elementor-2375 .elementor-element.elementor-element-f0573ff > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-f0573ff .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-4fea08c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-4fea08c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-f02db09 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2375 .elementor-element.elementor-element-f02db09{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;background-image:linear-gradient(149deg, var( --e-global-color-bc5a0cd ) 42%, #000000 100%);border-radius:31px 31px 31px 31px;padding:15px 30px 015px 30px;}.elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button:hover, .elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button:focus{background-color:var( --e-global-color-bc5a0cd );color:#FFFFFF;}.elementor-2375 .elementor-element.elementor-element-dc4ddac > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button:hover svg, .elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-2375 .elementor-element.elementor-element-87cd652{width:39.992%;}.elementor-2375 .elementor-element.elementor-element-d1ee215{width:32.537%;}.elementor-2375 .elementor-element.elementor-element-8038232{width:67.463%;}.elementor-2375 .elementor-element.elementor-element-be1a57c{width:32.537%;}.elementor-2375 .elementor-element.elementor-element-9b237b3{width:67.463%;}.elementor-2375 .elementor-element.elementor-element-4002282{width:32.537%;}.elementor-2375 .elementor-element.elementor-element-6ed783e{width:67.463%;}.elementor-2375 .elementor-element.elementor-element-022868f{width:60.008%;}}@media(max-width:767px){.elementor-2375 .elementor-element.elementor-element-a67423e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2375 .elementor-element.elementor-element-a67423e .elementor-alert-title{font-size:12px;}.elementor-2375 .elementor-element.elementor-element-544c434 .elementor-heading-title{font-size:24px;}.elementor-2375 .elementor-element.elementor-element-97097f3{font-size:15px;}.elementor-2375 .elementor-element.elementor-element-60b58e7{font-size:13px;}.elementor-2375 .elementor-element.elementor-element-abaf426 .elementor-button{font-size:16px;}.elementor-2375 .elementor-element.elementor-element-81af0de .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-7a18207 > .elementor-widget-container{background-size:331px auto;}.elementor-2375 .elementor-element.elementor-element-7a18207 .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-e87149b{font-size:15px;}.elementor-2375 .elementor-element.elementor-element-371111d .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-2ffac42{font-size:15px;}.elementor-2375 .elementor-element.elementor-element-4ec27d6 > .elementor-widget-container{padding:90px 0px 81px 0px;background-size:419px auto;}.elementor-2375 .elementor-element.elementor-element-4ec27d6 .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-b230328{padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-d1ee215{width:30%;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-d1ee215.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-d1ee215.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-8038232{width:70%;}.elementor-2375 .elementor-element.elementor-element-944e93b > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2375 .elementor-element.elementor-element-944e93b .elementor-heading-title{font-size:20px;}.elementor-2375 .elementor-element.elementor-element-defca5e{padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-be1a57c{width:30%;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-be1a57c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-be1a57c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-9b237b3{width:70%;}.elementor-2375 .elementor-element.elementor-element-1217546 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2375 .elementor-element.elementor-element-1217546 .elementor-heading-title{font-size:20px;}.elementor-2375 .elementor-element.elementor-element-34a8e06{padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-4002282{width:30%;}.elementor-bc-flex-widget .elementor-2375 .elementor-element.elementor-element-4002282.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2375 .elementor-element.elementor-element-4002282.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2375 .elementor-element.elementor-element-6ed783e{width:70%;}.elementor-2375 .elementor-element.elementor-element-ff08723 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2375 .elementor-element.elementor-element-ff08723 .elementor-heading-title{font-size:20px;}.elementor-2375 .elementor-element.elementor-element-38eacfc > .elementor-widget-container{padding:19px 19px 19px 19px;}.elementor-2375 .elementor-element.elementor-element-30b055c .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-481bba2 > .elementor-widget-container{padding:90px 0px 81px 0px;background-size:419px auto;}.elementor-2375 .elementor-element.elementor-element-481bba2 .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-c55beb2{font-size:15px;}.elementor-2375 .elementor-element.elementor-element-49da5d4{padding:0px 0px 50px 0px;}.elementor-2375 .elementor-element.elementor-element-8029c92{width:100%;}.elementor-2375 .elementor-element.elementor-element-dc64e76{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-7f02624{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;text-align:center;}.elementor-2375 .elementor-element.elementor-element-95cfbc7{--e-icon-list-icon-size:25px;}.elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2375 .elementor-element.elementor-element-95cfbc7 .elementor-icon-list-item > a{font-size:18px;}.elementor-2375 .elementor-element.elementor-element-b7be4bf .elementor-button{font-size:16px;}.elementor-2375 .elementor-element.elementor-element-ab9710a .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-eb9b7ba{width:var( --container-widget-width, 686px );max-width:686px;--container-widget-width:686px;--container-widget-flex-grow:0;}.elementor-2375 .elementor-element.elementor-element-d4c13d3{padding:20px 20px 20px 20px;}.elementor-2375 .elementor-element.elementor-element-f0573ff > .elementor-widget-container{padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2375 .elementor-element.elementor-element-f0573ff .elementor-heading-title{font-size:10px;}.elementor-2375 .elementor-element.elementor-element-4fea08c .elementor-heading-title{font-size:25px;}.elementor-2375 .elementor-element.elementor-element-f02db09{font-size:13px;}.elementor-2375 .elementor-element.elementor-element-dc4ddac .elementor-button{font-size:13px;padding:10px 20px 10px 20px;}}/* Start custom CSS for section, class: .elementor-element-7afa610 *//* ---------- SECTION BASE ---------- */
.neon-glitch-section {
  background: #000 !important;
  position: relative !important;
  overflow: visible !important; /* allow glow to show */
  padding: 60px 0;
  text-align: center;
}

/* ---------- HEADING (Elementor) ---------- */
/* Targets both: standard Elementor heading and any widget with class "headline" */
.neon-glitch-section .elementor-widget-heading .elementor-heading-title,
.neon-glitch-section .headline {
  position: relative;
  display: inline-block;
  z-index: 2;
  color: #ffffff !important;
  font-size: 48px;       /* adjust as needed */
  line-height: 1.05;
  letter-spacing: 1px;
  text-transform: uppercase;
  backface-visibility: hidden; /* helps with glitch */
  -webkit-font-smoothing: antialiased;
}

/* ---------- NEON GRADIENT GLOW (BEHIND THE HEADING) ---------- */
.neon-glitch-section .elementor-widget-heading .elementor-heading-title::before,
.neon-glitch-section .headline::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 420px;   /* size of the glow blob */
  height: 160px;
  border-radius: 50%;
  background: radial-gradient(circle at 30% 30%,
              rgba(255,77,0,0.9) 0%,
              rgba(255,0,184,0.85) 45%,
              rgba(0,207,255,0.9) 100%);
  filter: blur(70px);
  opacity: 0.95;
  z-index: 1;              /* behind text (z-index 2) */
  pointer-events: none;
  transition: transform 0.45s ease, opacity 0.45s ease;
  will-change: transform, opacity;
  animation: glow-pulse 2.2s infinite ease-in-out;
}

/* Make glow slightly bigger on hover (optional) */
.neon-glitch-section:hover .elementor-widget-heading .elementor-heading-title::before,
.neon-glitch-section:hover .headline::before {
  transform: translate(-50%, -50%) scale(1.15);
  opacity: 1;
}

/* Glow pulse animation */
@keyframes glow-pulse {
  0%   { transform: translate(-50%, -50%) scale(1); opacity: 0.85; }
  50%  { transform: translate(-50%, -50%) scale(1.18); opacity: 1; }
  100% { transform: translate(-50%, -50%) scale(1); opacity: 0.85; }
}

/* ---------- FAST GLITCH ANIMATION ON THE TEXT ---------- */
/* subtle, fast jitter + color-shift shadows */
.neon-glitch-section .elementor-widget-heading .elementor-heading-title,
.neon-glitch-section .headline {
  animation: glitch-fast 0.7s infinite steps(1,end);
}

/* main glitch keyframes */
@keyframes glitch-fast {
  0% {
    transform: translate(0,0);
    text-shadow:
      2px 0 #FF4D00, -2px 0 #00CFFF;
  }
  10% {
    transform: translate(-1px,-1px) skewX(-0.5deg);
    text-shadow:
      -2px 0 #FF00B8, 3px 0 #00CFFF;
  }
  20% {
    transform: translate(1px,1px) skewX(0.5deg);
    text-shadow:
      3px 0 #00CFFF, -3px 0 #FF4D00;
  }
  30% {
    transform: translate(-2px,0) skewY(-0.4deg);
    text-shadow:
      -3px 0 #FF4D00, 2px 0 #FF00B8;
  }
  45% {
    transform: translate(1px,-2px) skewX(-0.3deg);
    text-shadow:
      2px 0 #FF00B8, -2px 0 #00CFFF;
  }
  60% {
    transform: translate(0,0);
    text-shadow:
      1px 0 #00CFFF, -1px 0 #FF4D00;
  }
  100% {
    transform: translate(0,0);
    text-shadow:
      2px 0 #00CFFF, -2px 0 #FF4D00;
  }
}

/* optional: occasional stronger slice glitch using pseudo element overlay */
.neon-glitch-section .elementor-widget-heading .elementor-heading-title::after,
.neon-glitch-section .headline::after {
  content: attr(data-text);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 3;
  clip-path: inset(0 0 90% 0); /* small slice */
  opacity: 0.06;
  transform: translate(-2px, 2px);
  text-shadow: -6px 0 #FF4D00;
  pointer-events: none;
  animation: slice-glitch 3.2s infinite linear;
}

/* If your heading widget doesn't expose the text to data-text, you can ignore the ::after block above.
   It is optional and only works if the heading element has attribute data-text with the same text (some setups add it). */

@keyframes slice-glitch {
  0%    { clip-path: inset(0 0 85% 0); transform: translate(0,0); opacity: 0.03; }
  10%   { clip-path: inset(20% 0 60% 0); transform: translate(-6px,-2px); opacity: 0.12; }
  25%   { clip-path: inset(50% 0 20% 0); transform: translate(8px,4px); opacity: 0.06; }
  40%   { clip-path: inset(10% 0 70% 0); transform: translate(-4px,2px); opacity: 0.08; }
  60%   { clip-path: inset(0 0 85% 0); transform: translate(0,0); opacity: 0.02; }
  100%  { clip-path: inset(0 0 85% 0); transform: translate(0,0); opacity: 0.03; }
}

/* ---------- Responsive tweak ---------- */
@media (max-width: 768px) {
  .neon-glitch-section .elementor-widget-heading .elementor-heading-title,
  .neon-glitch-section .headline { font-size: 34px; }
  .neon-glitch-section .elementor-widget-heading .elementor-heading-title::before,
  .neon-glitch-section .headline::before { width: 300px; height: 120px; filter: blur(56px); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a923f25 *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0bd10e *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1080fad *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dccbc8f *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-362bd2b *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c5dd717 *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4eecd28 *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2947328 *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca6b45c *//* ----------- BASE NEON CARD ----------- */
.neon-card {
  background: #0a0a0a;
  padding: 30px;
  border-radius: 18px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0 0px rgba(0, 255, 255, 0);
}

/* Glow gradient border */
.neon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 18px;
  padding: 2px;
  background: linear-gradient(135deg,
        #FF4D00,
        #FF00B8,
        #00CFFF,
        #FF00B8,
        #FF4D00);
  -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  opacity: 0.6;
  transition: opacity 0.4s ease, filter 0.4s ease;
}

/* Card inner content stays above */
.neon-card > * {
  position: relative;
  z-index: 2;
}

/* ----------- HOVER EFFECTS ----------- */
.neon-card:hover {
  transform: translateY(-6px) scale(1.03);
  box-shadow: 0 0 25px rgba(0, 207, 255, 0.35),
              0 0 35px rgba(255, 0, 184, 0.25);
}

/* Stronger glow on hover */
.neon-card:hover::before {
  opacity: 1;
  filter: blur(2px);
}

/* ----------- SHINE SWEEP EFFECT ----------- */
.neon-card::after {
  content: "";
  position: absolute;
  top: -120%;
  left: -40%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
      115deg,
      transparent 0%,
      rgba(255,255,255,0.1) 50%,
      transparent 100%
  );
  transform: rotate(25deg);
  opacity: 0;
  transition: 0.6s ease;
}

/* Shine on hover */
.neon-card:hover::after {
  opacity: 1;
  top: -40%;
  left: -10%;
  transition: 0.5s ease;
}

/* ----------- FLOATING ANIMATION (optional) ----------- */
.neon-card {
  animation: float 6s infinite ease-in-out;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-6px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8633c5c *//* Force grayscale on Elementor background videos (frontend + editor) */
.elementor-section.bw-video .elementor-background-video-container video,
.elementor-section.bw-video .elementor-background-overlay video {
    filter: grayscale(100%) !important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-eb9b7ba *//* ---------- Neon / Cyberpunk style for Elementor Toggle ---------- */
/* Colors */
:root{
  --neon1: #FF4D00;
  --neon2: #FF00B8;
  --neon3: #00CFFF;
  --panel-bg: #070708;
  --card-bg: rgba(255,255,255,0.02);
  --muted: #bfefff;
}

/* Container base */
.elementor-toggle {
  background: transparent;
  border-radius: 14px;
  padding: 18px;
  position: relative;
  overflow: visible;
}

/* Each toggle item (card-like) */
.elementor-toggle .elementor-tab-title {
  background: linear-gradient(180deg, rgba(255,255,255,0.01), transparent);
  border-radius: 12px;
  margin: 12px 0;
  padding: 18px 18px;
  display: flex;
  align-items: center;
  gap: 14px;
  cursor: pointer;
  position: relative;
  transition: transform .24s cubic-bezier(.2,.9,.2,1), box-shadow .24s ease, background .24s ease;
  border: 1px solid rgba(255,255,255,0.04);
  box-shadow: 0 6px 20px rgba(2,6,12,0.6);
}

/* Left neon index/chevron area */
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
  display: grid;
  place-items: center;
  min-width: 44px;
  height: 44px;
  width: 44px;
  border-radius: 10px;
  z-index: 2;
  background: linear-gradient(90deg,var(--neon1),var(--neon2),var(--neon3));
  box-shadow:
    0 6px 18px rgba(0,0,0,0.6),
    0 0 20px rgba(255,77,0,0.08),
    0 0 36px rgba(255,0,184,0.06);
  transform: translateZ(0);
}

/* Replace default chevron look: use pseudo to generate thin chevron */
.elementor-toggle .elementor-tab-title .elementor-toggle-icon::before{
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(-45deg);
  opacity: 0.95;
  transition: transform .28s cubic-bezier(.2,.9,.2,1), color .2s ease;
}

/* Title text styling */
.elementor-toggle .elementor-tab-title .elementor-tab-title-text,
.elementor-toggle .elementor-tab-title .elementor-tab-title-text * {
  color: #eaf6ff;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.05;
  letter-spacing: .2px;
  margin: 0;
  transition: color .2s ease, text-shadow .24s ease;
}

/* subtle underline across container (thin neon line) */
.elementor-toggle .elementor-tab-title::after{
  content: "";
  position: absolute;
  left: 18px;
  right: 18px;
  bottom: -6px;
  height: 2px;
  background: linear-gradient(90deg, rgba(255,77,0,0.08), rgba(255,0,184,0.06), rgba(0,207,255,0.08));
  border-radius: 2px;
  z-index: 0;
  filter: blur(0.6px);
  pointer-events: none;
  transition: opacity .24s ease, transform .28s ease;
}

/* collapsed content panel */
.elementor-toggle .elementor-tab-content {
  background: linear-gradient(180deg, rgba(255,255,255,0.01), rgba(255,255,255,0.00));
  border-radius: 10px;
  padding: 18px;
  margin: 8px 0 12px 62px; /* indent to align under text, avoid overlapping icon */
  color: var(--muted);
  font-size: 15px;
  line-height: 1.6;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.01);
  transition: max-height .36s cubic-bezier(.2,.9,.2,1), opacity .28s ease, transform .28s ease;
  z-index: 1;
}

/* make content overlay glow behind text when open */
.elementor-toggle .elementor-tab-content::before{
  content: "";
  position: absolute;
  left: 36px;
  right: 36px;
  top: -8px;
  bottom: -8px;
  border-radius: 12px;
  background: linear-gradient(90deg,var(--neon1),var(--neon2),var(--neon3));
  opacity: 0;
  filter: blur(28px);
  z-index: -1;
  transition: opacity .36s ease, transform .36s ease;
  pointer-events: none;
}

/* Hover states */
.elementor-toggle .elementor-tab-title:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 44px rgba(2,6,12,0.6);
}
.elementor-toggle .elementor-tab-title:hover .elementor-tab-title-text { text-shadow: 0 0 10px rgba(0,207,255,0.08); }

/* Active / open state (Elementor adds .elementor-active to title when opened) */
.elementor-toggle .elementor-tab-title.elementor-active {
  background: linear-gradient(180deg, rgba(255,255,255,0.02), rgba(255,255,255,0.01));
  box-shadow: 0 26px 60px rgba(0,0,0,0.65), 0 0 40px rgba(0,207,255,0.04);
  border: 1px solid rgba(255,255,255,0.06);
  transform: translateY(-10px);
}

/* Rotate chevron on active */
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon::before{
  transform: rotate(45deg) translateY(-1px);
  filter: drop-shadow(0 0 8px rgba(0,207,255,0.12));
}

/* Content visible when active — ensure z-index and glow */
.elementor-toggle .elementor-tab-title.elementor-active + .elementor-tab-content {
  opacity: 1;
  transform: translateY(0);
}
.elementor-toggle .elementor-tab-title.elementor-active + .elementor-tab-content::before {
  opacity: 0.18;
  transform: scale(1.02);
}

/* If Elementor uses display:none/block - ensure smooth reveal by animating max-height */
.elementor-toggle .elementor-tab-content {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transform: translateY(-8px);
}

/* When active, allow a large max-height (content-dependent) */
.elementor-toggle .elementor-tab-title.elementor-active + .elementor-tab-content {
  max-height: 400px; /* safe default; increase if your content is long */
  opacity: 1;
  transform: translateY(0);
}

/* Nice subtle divider between items (keeps neat look) */
.elementor-toggle .elementor-tab-title + .elementor-tab-title {
  margin-top: 8px;
}

/* Accessibility focus state */
.elementor-toggle .elementor-tab-title:focus {
  outline: none;
  box-shadow: 0 0 0 4px rgba(0,207,255,0.08), 0 12px 40px rgba(0,0,0,0.6);
}

/* Responsive tweaks */
@media (max-width: 880px) {
  .elementor-toggle .elementor-tab-title { padding: 14px; gap: 10px; }
  .elementor-toggle .elementor-tab-title .elementor-tab-title-text { font-size: 18px; }
  .elementor-toggle .elementor-tab-content { padding: 14px; margin-left: 54px; font-size: 15px; }
  .elementor-toggle .elementor-tab-title .elementor-toggle-icon { min-width: 40px; width: 40px; height: 40px; }
}

/* Very small screens: compact spacing */
@media (max-width: 420px) {
  .elementor-toggle { padding: 10px; }
  .elementor-toggle .elementor-tab-content { margin-left: 46px; font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d4c13d3 */.elementor-2375 .elementor-element.elementor-element-d4c13d3 {
  position: relative;
  border-radius: 40px;
  overflow: hidden;
  z-index: 1;
}

.elementor-2375 .elementor-element.elementor-element-d4c13d3::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.05); /* semi-transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-left: 2px solid rgba(255, 255, 255, 0.2); /* White border on left side */
  border-radius: 40px;
  z-index: -1;
  transition: all 0.3s ease-in-out;
}/* End custom CSS */