.elementor-2470 .elementor-element.elementor-element-66f45eda{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3F3F46CC;--border-color:#3F3F46CC;--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2470 .elementor-element.elementor-element-46476e59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7cec7ab );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-61b0d1c-font-family ), Sans-serif;font-size:var( --e-global-typography-61b0d1c-font-size );font-weight:var( --e-global-typography-61b0d1c-font-weight );text-transform:var( --e-global-typography-61b0d1c-text-transform );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-a42811e );}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-a42811e );}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-61b0d1c-font-family ), Sans-serif;font-size:var( --e-global-typography-61b0d1c-font-size );font-weight:var( --e-global-typography-61b0d1c-font-weight );text-transform:var( --e-global-typography-61b0d1c-text-transform );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-12f4d8fc{--spacer-size:60px;}.elementor-2470 .elementor-element.elementor-element-5f5fc375{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2470 .elementor-element.elementor-element-54517350{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-2470 .elementor-element.elementor-element-2141efe6{--display:flex;}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-7cec7ab );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-61b0d1c-font-family ), Sans-serif;font-size:var( --e-global-typography-61b0d1c-font-size );font-weight:var( --e-global-typography-61b0d1c-font-weight );text-transform:var( --e-global-typography-61b0d1c-text-transform );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-a42811e );}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-a42811e );}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-61b0d1c-font-family ), Sans-serif;font-size:var( --e-global-typography-61b0d1c-font-size );font-weight:var( --e-global-typography-61b0d1c-font-weight );text-transform:var( --e-global-typography-61b0d1c-text-transform );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-64e40d2d{--spacer-size:10px;}.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-2470 .elementor-element.elementor-element-783344d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;letter-spacing:0px;color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-3ba2113.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-3ba2113.elementor-social-icon i{color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-3ba2113.elementor-social-icon svg{fill:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-15d2b98.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-15d2b98.elementor-social-icon i{color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-15d2b98.elementor-social-icon svg{fill:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-adacbe2.elementor-social-icon{background-color:#FFFFFF00;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-adacbe2.elementor-social-icon i{color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-repeater-item-adacbe2.elementor-social-icon svg{fill:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-widget-container{text-align:left;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-social-icon{background-color:#FFFFFF00;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-social-icon i{color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-social-icon svg{fill:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-social-icon:hover i{color:var( --e-global-color-a42811e );}.elementor-2470 .elementor-element.elementor-element-75cfd55e .elementor-social-icon:hover svg{fill:var( --e-global-color-a42811e );}.elementor-2470 .elementor-element.elementor-element-6e7dc977{--spacer-size:30px;}.elementor-2470 .elementor-element.elementor-element-40b9a31c iframe{height:496px;}.elementor-2470 .elementor-element.elementor-element-7a9179c{--display:flex;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 input.wpcf7-submit{background-color:var( --e-global-color-a42811e );color:var( --e-global-color-1d6758e );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 input.wpcf7-submit:hover{background-color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 input.wpcf7-submit:focus{background-color:var( --e-global-color-7cec7ab );}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .bew-elements-contact-forms form p label{color:var( --e-global-color-7cec7ab );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.5px;text-align:left;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 Typography{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:0px;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio){color:var( --e-global-color-7cec7ab );padding:16px 16px 16px 16px;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7-text, .wpcf7-textarea{font-family:var( --e-global-typography-31aa500-font-family ), Sans-serif;font-size:var( --e-global-typography-31aa500-font-size );font-weight:var( --e-global-typography-31aa500-font-weight );line-height:var( --e-global-typography-31aa500-line-height );letter-spacing:var( --e-global-typography-31aa500-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-627a567 );border-radius:6px 6px 6px 6px;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder{color:#FFFFFF99;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder{color:#FFFFFF99;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder{color:#FFFFFF99;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7-submit{border-style:none;border-radius:6px 6px 6px 6px;padding:20px 36px 20px 36px;}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7 div.wpcf7-response-output{text-align:center;}@media(max-width:1024px){.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-54517350{--grid-auto-flow:row;}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7-text, .wpcf7-textarea{font-size:var( --e-global-typography-31aa500-font-size );line-height:var( --e-global-typography-31aa500-line-height );letter-spacing:var( --e-global-typography-31aa500-letter-spacing );}}@media(max-width:767px){.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2470 .elementor-element.elementor-element-3b5fbf5e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-54517350{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2470 .elementor-element.elementor-element-2e80bfc3 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-61b0d1c-font-size );line-height:var( --e-global-typography-61b0d1c-line-height );letter-spacing:var( --e-global-typography-61b0d1c-letter-spacing );}.elementor-2470 .elementor-element.elementor-element-1334b1e1 .wpcf7-text, .wpcf7-textarea{font-size:var( --e-global-typography-31aa500-font-size );line-height:var( --e-global-typography-31aa500-line-height );letter-spacing:var( --e-global-typography-31aa500-letter-spacing );}}/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-161f706 */body {
  background: radial-gradient(circle at 10% 20%, #0a0f29, #050713 80%);
  color: #fff;
  font-family: 'Poppins', sans-serif;
  margin: 0;
  overflow-x: hidden;
}

section {
  padding: 100px 20px;
  position: relative;
  overflow: hidden;
  text-align: center;
}

h1, h2, h3 {
  margin: 0 0 20px;
  line-height: 1.3;
}

p {
  color: #c9d6ff;
  line-height: 1.7;
  font-size: 1.1rem;
}

strong {
  color: #fff;
}

/* glowing background blobs */
section::before,
section::after {
  content: "";
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  filter: blur(120px);
  z-index: 0;
  opacity: 0.25;
}

section::before {
  background: #00ffff;
  top: -80px;
  left: -100px;
}

section::after {
  background: #ff00ff;
  bottom: -80px;
  right: -100px;
}

/* hero */
.hero h1 {
  font-size: 3.2rem;
  font-weight: 700;
  background: linear-gradient(90deg, #00ffff, #ff00ff);
  -webkit-background-clip: text;
  color: transparent;
}

.hero h2 {
  font-size: 1.6rem;
  color: #ccc;
}

/* buttons */
.btn-primary,
.btn-outline {
  display: inline-block;
  margin: 10px;
  padding: 14px 28px;
  border-radius: 30px;
  text-decoration: none;
  font-weight: 600;
  transition: 0.3s;
}

.btn-primary {
  background: linear-gradient(90deg, #00ffff, #ff00ff);
  color: #000;
}

.btn-outline {
  border: 2px solid #00ffff;
  color: #00ffff;
}

.btn-primary:hover {
  transform: scale(1.05);
}

.btn-outline:hover {
  background: #00ffff;
  color: #000;
}

/* floating animation */
@keyframes float {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-15px); }
}

.rocket {
  width: 140px;
  position: absolute;
  right: 10%;
  top: 35%;
  animation: float 5s ease-in-out infinite;
  filter: drop-shadow(0 0 10px #00ffff);
  z-index: 2;
}

/* grid section */
.grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 25px;
  margin-top: 40px;
}

.card {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 16px;
  padding: 25px;
  transition: 0.4s;
  text-align: left;
}

.card:hover {
  background: rgba(255, 255, 255, 0.1);
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(0, 255, 255, 0.2);
}

/* testimonials */
.testimonial {
  max-width: 700px;
  margin: 20px auto;
  background: rgba(255, 255, 255, 0.05);
  border-left: 4px solid #00ffff;
  padding: 25px;
  border-radius: 12px;
  font-style: italic;
  animation: fadeIn 3s ease-in-out infinite alternate;
}

@keyframes fadeIn {
  from { opacity: 0.7; }
  to { opacity: 1; }
}

/* cta */
.cta {
  font-size: 1.3rem;
  color: #fff;
  margin-top: 20px;
}

/* responsive */
@media (max-width: 768px) {
  .hero h1 {
    font-size: 2.2rem;
  }
  .rocket {
    display: none;
  }
}/* End custom CSS */