.elementor-3426 .elementor-element.elementor-element-9f54753{padding:50px 50px 0px 50px;}.elementor-bc-flex-widget .elementor-3426 .elementor-element.elementor-element-de89cd0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3426 .elementor-element.elementor-element-de89cd0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3426 .elementor-element.elementor-element-ad500e9{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#B200FC;}.elementor-3426 .elementor-element.elementor-element-ad500e9 .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;line-height:70px;letter-spacing:1.4px;}.elementor-3426 .elementor-element.elementor-element-ad500e9 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-3426 .elementor-element.elementor-element-4f56665{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-3426 .elementor-element.elementor-element-b2aa36d{padding:50px 50px 50px 50px;}.elementor-3426 .elementor-element.elementor-element-0ada0dc{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#B200FC;}.elementor-3426 .elementor-element.elementor-element-0ada0dc .elementor-headline{text-align:start;font-family:"Oswald", Sans-serif;font-size:55px;font-weight:700;text-transform:uppercase;line-height:70px;letter-spacing:1.4px;}.elementor-3426 .elementor-element.elementor-element-0ada0dc .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-3426 .elementor-element.elementor-element-8393ef4{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3426 .elementor-element.elementor-element-8393ef4 a{color:#1CFF00;}.elementor-3426 .elementor-element.elementor-element-2214827{text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-3426 .elementor-element.elementor-element-54e5ed1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;color:#1CFF00;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3426 .elementor-element.elementor-element-8882607 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3426 .elementor-element.elementor-element-8882607 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3426 .elementor-element.elementor-element-8882607 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3426 .elementor-element.elementor-element-8882607 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-field-type-html{padding-bottom:0px;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607 .e-form__buttons__wrapper__button-next{background-color:#1CFF00;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-button[type="submit"]{background-color:#1CFF00;}.elementor-3426 .elementor-element.elementor-element-8882607 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607 .e-form__buttons__wrapper__button-next:hover{background-color:#1CFF00;color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-button[type="submit"]:hover{background-color:#1CFF00;color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3426 .elementor-element.elementor-element-8882607{--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;}@media(min-width:768px){.elementor-3426 .elementor-element.elementor-element-52aff0a{width:39.968%;}.elementor-3426 .elementor-element.elementor-element-c553f1e{width:60.032%;}}@media(max-width:1024px){.elementor-3426 .elementor-element.elementor-element-ad500e9 .elementor-headline{font-size:27px;}.elementor-3426 .elementor-element.elementor-element-0ada0dc .elementor-headline{font-size:27px;}}@media(max-width:767px){.elementor-3426 .elementor-element.elementor-element-9f54753{padding:020px 020px 020px 020px;}.elementor-3426 .elementor-element.elementor-element-ad500e9 .elementor-headline{text-align:center;font-size:39px;line-height:48px;}.elementor-3426 .elementor-element.elementor-element-4f56665{text-align:center;font-size:16px;}.elementor-3426 .elementor-element.elementor-element-0ada0dc .elementor-headline{text-align:center;font-size:39px;line-height:48px;}.elementor-3426 .elementor-element.elementor-element-8393ef4{text-align:center;font-size:16px;}.elementor-3426 .elementor-element.elementor-element-2214827{text-align:center;font-size:16px;}.elementor-3426 .elementor-element.elementor-element-54e5ed1{text-align:center;font-size:16px;}}/* Start custom CSS for section, class: .elementor-element-9f54753 */.elementor-3426 .elementor-element.elementor-element-9f54753 {
  position: relative;
  overflow: hidden;
}

/* ── ORB 1 — top left, large, dramatic breathing ── */
.elementor-3426 .elementor-element.elementor-element-9f54753::before {
  content: '';
  position: absolute;
  width: 420px;
  height: 420px;
  background: radial-gradient(circle, rgba(178,0,252,0.55) 0%, rgba(178,0,252,0.15) 50%, transparent 70%);
  border-radius: 50%;
  top: -160px;
  left: -80px;
  animation: bl-orb-a 8s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

/* ── ORB 2 — bottom right, offset timing ── */
.elementor-3426 .elementor-element.elementor-element-9f54753::after {
  content: '';
  position: absolute;
  width: 340px;
  height: 340px;
  background: radial-gradient(circle, rgba(178,0,252,0.45) 0%, rgba(178,0,252,0.12) 50%, transparent 70%);
  border-radius: 50%;
  bottom: -120px;
  right: -60px;
  animation: bl-orb-b 10s ease-in-out infinite;
  animation-delay: -4s;
  pointer-events: none;
  z-index: 0;
}

@keyframes bl-orb-a {
  0%   { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
  30%  { opacity: 0.9; }
  50%  { transform: scale(1.25) translate(40px, 30px);  opacity: 1; }
  70%  { opacity: 0.8; }
  100% { transform: scale(0.75) translate(0px, 0px);    opacity: 0.4; }
}

@keyframes bl-orb-b {
  0%   { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
  40%  { opacity: 0.85; }
  50%  { transform: scale(1.2) translate(-35px, -25px);   opacity: 0.95; }
  80%  { opacity: 0.6; }
  100% { transform: scale(0.7) translate(0px, 0px);       opacity: 0.3; }
}/* End custom CSS */