.elementor-76 .elementor-element.elementor-element-74d59a3{--display:flex;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-76 .elementor-element.elementor-element-74d59a3::before, .elementor-76 .elementor-element.elementor-element-74d59a3 > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-74d59a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-76 .elementor-element.elementor-element-74d59a3 > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-74d59a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-76 .elementor-element.elementor-element-74d59a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#130000;--background-overlay:'';}.elementor-76 .elementor-element.elementor-element-74d59a3.e-con{--align-self:center;}.elementor-76 .elementor-element.elementor-element-fa765bb img{width:23%;}.elementor-76 .elementor-element.elementor-element-25ff0db{text-align:center;}.elementor-76 .elementor-element.elementor-element-25ff0db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-d38f557{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--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-76 .elementor-element.elementor-element-d38f557.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:17px;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-17px;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-76 .elementor-element.elementor-element-d38f557 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-76 .elementor-element.elementor-element-d38f557 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-76 .elementor-element.elementor-element-d38f557 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-76 .elementor-element.elementor-element-d38f557 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-field-type-html{padding-bottom:6px;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-button[type="submit"]{color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-76 .elementor-element.elementor-element-d38f557 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}#elementor-popup-modal-76{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-76 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-76 .dialog-close-button{display:flex;}#elementor-popup-modal-76 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for image, class: .elementor-element-fa765bb */.elementor-popup-modal .elementor-widget-image img{
  filter: drop-shadow(0 0 14px rgba(255,60,60,.55));/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25ff0db */.elementor-popup-modal .elementor-heading-title{
  font-weight:800; line-height:1.22; text-align:center;
  text-shadow: 0 0 8px rgba(255,60,60,.55), 0 0 18px rgba(255,0,0,.25);
  margin-bottom: .6em;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-d38f557 */.elementor-popup-modal .elementor-form{
  --gap: 14px;
  display: grid;
  gap: var(--gap);
}
.elementor-popup-modal .elementor-form .elementor-field-group{
  margin:0;
}
.elementor-popup-modal .elementor-form .elementor-field-label{
  display:block;
  color:#fff;
  font-weight:600;
  font-size: clamp(13px, 1.6vw, 14.5px);
  margin: 2px 0 6px;
}
.elementor-popup-modal .elementor-form .elementor-field,
.elementor-popup-modal .elementor-form .elementor-field-textual,
.elementor-popup-modal .elementor-form select{
  width:100%;
  max-width:100%;
  border-radius:12px;
  border:1px solid rgba(255,60,60,.35);
  background: rgba(0,0,0,.38);
  color:#fff;
  padding:14px 16px;
  font-size: clamp(14px, 1.8vw, 15.5px);
  line-height:1.25;
  box-shadow:
    inset 0 0 0 1px rgba(255,60,60,.18),
    0 0 10px 1px rgba(255,60,60,.12);
  transition: border-color .18s ease, box-shadow .18s ease, background-color .18s ease, transform .08s ease;
  appearance: none;/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d59a3 */.elementor-popup-modal .dialog-widget-content{
  position: relative;
  background: rgba(10,0,0,.72);
  color:#fff;
  border-radius:18px;
  padding:min(3.2vw,28px) min(3vw,24px);
  overflow:hidden;
  box-shadow:
    0 0 0 1px rgba(255,40,40,.35) inset,
    0 0 18px 2px rgba(255,40,40,.45),
    0 0 60px 16px rgba(255,0,0,.20);
}
.elementor-popup-modal .dialog-widget-content::before{
  content:""; position:absolute; inset:-2px; border-radius:inherit; z-index:-1;
  background: linear-gradient(90deg, #ff2b2b, #ff5a5a, #ff2b2b);
  filter: blur(12px);
}
.elementor-popup-modal .dialog-widget-content::after{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:
    radial-gradient(2px 2px at 10% 20%, rgba(255,80,80,.65) 40%, transparent 42%) repeat,
    radial-gradient(2px 2px at 70% 60%, rgba(255,40,40,.55) 40%, transparent 42%) repeat;
  background-size: 160px 120px, 220px 180px;
  mix-blend-mode: screen; opacity:.22;
  animation: vs-spark 6s linear infinite;
}
@keyframes vs-spark{ from{background-position:0 0,0 0;} to{background-position:160px 120px,-220px -180px;} }/* End custom CSS */