.elementor-195 .elementor-element.elementor-element-93f08ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-a41e92c{--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;--justify-content:center;}.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-195 .elementor-element.elementor-element-3ecc8f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.2rem;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-c794b99 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.4rem;font-weight:600;line-height:1.1em;}.elementor-195 .elementor-element.elementor-element-4274716 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:400;color:#0D1B2A;}.elementor-195 .elementor-element.elementor-element-93369ce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-c40e405{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-c40e405:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-c40e405 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-987be6d );}.elementor-195 .elementor-element.elementor-element-693615d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-4b4978c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.2rem;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-1430ca8.elementor-element{--align-self:flex-start;}.elementor-195 .elementor-element.elementor-element-1430ca8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;}.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-195 .elementor-element.elementor-element-9db6788{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--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-195 .elementor-element.elementor-element-9db6788 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-195 .elementor-element.elementor-element-9db6788 .elementor-labels-inline .elementor-field-group > label{padding-left:2px;}body:not(.rtl) .elementor-195 .elementor-element.elementor-element-9db6788 .elementor-labels-inline .elementor-field-group > label{padding-right:2px;}body .elementor-195 .elementor-element.elementor-element-9db6788 .elementor-labels-above .elementor-field-group > label{padding-bottom:2px;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group > label, .elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-type-html{padding-bottom:0px;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group .elementor-field, .elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-195 .elementor-element.elementor-element-9db6788 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-message{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-195 .elementor-element.elementor-element-9db6788 .e-form__indicators__indicator, .elementor-195 .elementor-element.elementor-element-9db6788 .e-form__indicators__indicator__label{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-195 .elementor-element.elementor-element-a3bb1f5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-195 .elementor-element.elementor-element-a3bb1f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1rem;}.elementor-195 .elementor-element.elementor-element-ef0a312{--display:flex;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-195 .elementor-element.elementor-element-799e035 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.78rem;font-weight:700;text-transform:uppercase;line-height:1.2rem;color:var( --e-global-color-secondary );}.elementor-195 .elementor-element.elementor-element-f84ee5a.elementor-element{--align-self:flex-start;}.elementor-195 .elementor-element.elementor-element-f84ee5a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-195 .elementor-element.elementor-element-fc92955{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-195 .elementor-element.elementor-element-5894ace{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-195 .elementor-element.elementor-element-5894ace:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-5894ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orbitaldelta.com/wp-content/uploads/2026/05/launch-bg-2-e1778969754241.avif");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-195 .elementor-element.elementor-element-7a38519{--display:flex;--justify-content:center;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-7a38519.e-con{--flex-grow:0;--flex-shrink:0;}.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-195 .elementor-element.elementor-element-b9f4654{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-250e038{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-195 .elementor-element.elementor-element-250e038 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.3rem;font-weight:600;color:#FFFFFF;}.elementor-195 .elementor-element.elementor-element-68d2600{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-195 .elementor-element.elementor-element-68d2600 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:400;color:#FFFFFF;}.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-195 .elementor-element.elementor-element-6d47509 .elementor-button{background-color:var( --e-global-color-987be6d );font-family:"Montserrat", Sans-serif;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-195 .elementor-element.elementor-element-6d47509{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-195 .elementor-element.elementor-element-3ecc8f3 .elementor-heading-title{font-size:0.7rem;}.elementor-195 .elementor-element.elementor-element-c794b99 .elementor-heading-title{font-size:2.2rem;}.elementor-195 .elementor-element.elementor-element-4b4978c .elementor-heading-title{font-size:0.7rem;}.elementor-195 .elementor-element.elementor-element-799e035 .elementor-heading-title{font-size:0.7rem;}.elementor-195 .elementor-element.elementor-element-5894ace:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-5894ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}}@media(max-width:767px){.elementor-195 .elementor-element.elementor-element-93f08ed{--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;}.elementor-195 .elementor-element.elementor-element-a41e92c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-195 .elementor-element.elementor-element-3ecc8f3 .elementor-heading-title{font-size:0.6rem;}.elementor-195 .elementor-element.elementor-element-c794b99 .elementor-heading-title{font-size:1.9rem;}.elementor-195 .elementor-element.elementor-element-4274716 .elementor-heading-title{font-size:1em;}.elementor-195 .elementor-element.elementor-element-93369ce{--min-height:350px;--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;}.elementor-195 .elementor-element.elementor-element-4b4978c .elementor-heading-title{font-size:0.6rem;}.elementor-195 .elementor-element.elementor-element-799e035 .elementor-heading-title{font-size:0.6rem;}.elementor-195 .elementor-element.elementor-element-5894ace{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-195 .elementor-element.elementor-element-5894ace:not(.elementor-motion-effects-element-type-background), .elementor-195 .elementor-element.elementor-element-5894ace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:auto;}.elementor-195 .elementor-element.elementor-element-7a38519{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-195 .elementor-element.elementor-element-250e038 .elementor-heading-title{font-size:1.8rem;}.elementor-195 .elementor-element.elementor-element-68d2600{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-195 .elementor-element.elementor-element-68d2600 .elementor-heading-title{font-size:0.8rem;}.elementor-195 .elementor-element.elementor-element-6d47509{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-195 .elementor-element.elementor-element-a41e92c{--width:50%;}.elementor-195 .elementor-element.elementor-element-93369ce{--width:50%;}.elementor-195 .elementor-element.elementor-element-693615d{--width:67%;}.elementor-195 .elementor-element.elementor-element-ef0a312{--width:33%;}.elementor-195 .elementor-element.elementor-element-5894ace{--content-width:860px;}.elementor-195 .elementor-element.elementor-element-7a38519{--width:12%;}}/* Start custom CSS for heading, class: .elementor-element-3ecc8f3 */.od-eyebrow {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.od-eyebrow::before {
  content: "";
  display: block;
  width: 44px;
  height: 3px;
  background: #d7262e;
  flex: 0 0 44px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78666a5 */.od-hero-orbit {
  --od-navy: #071f3d;
  --od-red: #d71920;
  --od-gray: #9aa6b2;
  --od-line: rgba(7, 31, 61, 0.2);

  position: relative;
  width: min(100%, 400px);
  aspect-ratio: 1 / 1;
  margin-inline: auto;
  overflow: visible;
}

.od-hero-orbit::before,
.od-hero-orbit::after {
  content: "";
  position: absolute;
  inset: 12%;
  border-radius: 50%;
  border: 1px solid rgba(7, 31, 61, 0.12);
}

.od-hero-orbit::after {
  inset: 28%;
  border-color: rgba(7, 31, 61, 0.16);
}

.od-orbit-ring {
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  border: 1px dotted var(--od-line);
  transform: translate(-50%, -50%);
  transform-origin: center;
  animation: od-orbit-spin linear infinite;
  will-change: transform;
}

.od-orbit-ring span {
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--od-navy);
  box-shadow: 0 0 0 4px #fff;
}

.od-orbit-ring-outer {
  width: 78%;
  height: 78%;
  animation-duration: 54s;
}

.od-orbit-ring-middle {
  width: 58%;
  height: 58%;
  animation-duration: 36s;
  animation-direction: reverse;
}

.od-orbit-ring-inner {
  width: 40%;
  height: 40%;
  animation-duration: 22s;
}

.od-orbit-ring-outer span:nth-child(1) {
  top: 12%;
  right: 14%;
  background: var(--od-red);
}

.od-orbit-ring-outer span:nth-child(2) {
  right: -4px;
  top: 52%;
  background: var(--od-navy);
}

.od-orbit-ring-outer span:nth-child(3) {
  left: 12%;
  bottom: 16%;
  background: var(--od-gray);
}

.od-orbit-ring-middle span:nth-child(1) {
  top: -4px;
  left: 50%;
  background: var(--od-red);
}

.od-orbit-ring-middle span:nth-child(2) {
  right: 10%;
  bottom: 18%;
  background: var(--od-navy);
}

.od-orbit-ring-middle span:nth-child(3) {
  left: -4px;
  top: 48%;
  background: var(--od-gray);
}

.od-orbit-ring-inner span:nth-child(1) {
  top: 18%;
  right: 4%;
  background: var(--od-red);
}

.od-orbit-ring-inner span:nth-child(2) {
  left: 10%;
  bottom: 14%;
  background: var(--od-navy);
}

.od-orbit-logo {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 34%;
  aspect-ratio: 1 / 1;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: var(--od-navy);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow:
    0 0 0 8px #fff,
    0 0 0 10px rgba(7, 31, 61, 0.14),
    0 22px 55px rgba(7, 31, 61, 0.22);
  z-index: 5;
}

.od-orbit-logo img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
  border-radius: 50%;
}

.od-orbit-callout {
  position: absolute;
  z-index: 8;
  min-width: 124px;
  padding: 13px 15px;
  background: rgba(255, 255, 255, 0.68);
  border: 1px solid rgba(7, 31, 61, 0.14);
  border-radius: 4px;
  box-shadow: 0 14px 34px rgba(7, 31, 61, 0.08);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.od-orbit-callout strong {
  display: block;
  margin: 0 0 6px;
  color: var(--od-navy);
  font-size: 10px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.od-orbit-callout span {
  display: block;
  color: var(--od-red);
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.od-orbit-callout-top-left {
  left: 2%;
  top: 16%;
}

.od-orbit-callout-top-right {
  right: 0;
  top: 24%;
}

.od-orbit-callout-bottom-left {
  left: 0;
  bottom: 23%;
}

.od-orbit-callout-bottom-right {
  right: 4%;
  bottom: 13%;
}

@keyframes od-orbit-spin {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media (max-width: 767px) {
  .od-hero-orbit {
    width: min(100%, 340px);
    aspect-ratio: 1 / 1;
  }

  .od-orbit-ring span {
    width: 7px;
    height: 7px;
    box-shadow: 0 0 0 3px #fff;
  }

  .od-orbit-logo {
    width: 38%;
    box-shadow:
      0 0 0 6px #fff,
      0 0 0 8px rgba(7, 31, 61, 0.14),
      0 18px 40px rgba(7, 31, 61, 0.18);
  }

  .od-orbit-callout {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .od-orbit-ring {
    animation: none;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9db6788 */.elementor-195 .elementor-element.elementor-element-9db6788 .elementor-button[type="submit"] .elementor-button-text::after {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-left: 10px;
  vertical-align: -3px;
  background-color: currentColor;

  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L13 5M7 5H13V11' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;

  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13L13 5M7 5H13V11' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3bb1f5 */.od-form-privacy {
  display: flex;
  align-items: center;
  gap: 9px;
  margin: 14px 0 0;
  color: #5f6f83;
  font-size: 14px;
  line-height: 1.5;
}

.od-form-privacy::before {
  content: "";
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  background-color: #071f3d;

  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75 8V6.35C5.75 4.55 7.2 3.1 9 3.1C10.8 3.1 12.25 4.55 12.25 6.35V8' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3Crect x='4.25' y='7.75' width='9.5' height='7' rx='1.6' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M9 10.75V12.25' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75 8V6.35C5.75 4.55 7.2 3.1 9 3.1C10.8 3.1 12.25 4.55 12.25 6.35V8' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3Crect x='4.25' y='7.75' width='9.5' height='7' rx='1.6' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M9 10.75V12.25' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc92955 */.od-project-process-card {
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
}

.od-project-process-card > .od-process-eyebrow,
.od-project-process-card > h2,
.od-project-process {
  margin-left: 0;
  margin-right: 0;
}

.od-process-eyebrow {
  display: block;
  margin-top: 0;
  margin-bottom: 12px;
  color: #d71920;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.od-project-process-card h2 {
  margin-top: 0;
  margin-bottom: 34px;
  color: #071f3d;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.15;
}

.od-project-process {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0;
  padding-bottom: 38px;
}

/* Disable the old full-height line */
.od-project-process::before {
  display: none;
}

/* Each step */
.od-process-step {
  position: relative;
  display: grid;
  grid-template-columns: 46px 1fr;
  gap: 24px;
  align-items: start;
}

/* Spacing between steps */
.od-process-step:not(:last-child) {
  padding-bottom: 34px;
}

/* Dotted line segments only between circles */
.od-process-step:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 23px;
  bottom: -23px;
  left: 22px;
  border-left: 2px dotted rgba(215, 25, 32, 0.65);
  z-index: 1;
}

.od-process-number {
  position: relative;
  z-index: 2;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid rgba(7, 31, 61, 0.24);
  border-radius: 50%;
  color: #d71920;
  font-size: 15px;
  font-weight: 800;
  line-height: 1;
  box-shadow: 0 8px 22px rgba(7, 31, 61, 0.06);
}

.od-process-content h3 {
  margin: 0 0 7px;
  color: #071f3d;
  font-size: 19px;
  font-weight: 800;
  line-height: 1.25;
}

.od-process-content p {
  margin: 0;
  color: #5f6f83;
  font-size: 15px;
  line-height: 1.6;
}

/* Response Time card */
.od-response-time {
  display: grid;
  grid-template-columns: 48px 1fr;
  gap: 22px;
  align-items: center;
  padding: 28px 30px;
  border: 1px solid rgba(7, 31, 61, 0.12);
  border-radius: 12px;
  background: rgba(247, 250, 253, 0.72);
  box-shadow: 0 14px 34px rgba(7, 31, 61, 0.05);
}

.od-response-icon {
  position: relative;
  width: 46px;
  height: 46px;
  border: 2px solid #071f3d;
  border-radius: 50%;
}

.od-response-icon::before {
  content: "";
  position: absolute;
  left: 21px;
  top: 10px;
  width: 2px;
  height: 13px;
  background: #071f3d;
  border-radius: 2px;
}

.od-response-icon::after {
  content: "";
  position: absolute;
  left: 21px;
  top: 22px;
  width: 10px;
  height: 2px;
  background: #071f3d;
  border-radius: 2px;
  transform-origin: left center;
  transform: rotate(28deg);
}

.od-response-time h3 {
  margin: 0 0 6px;
  color: #071f3d;
  font-size: 17px;
  font-weight: 800;
  line-height: 1.25;
}

.od-response-time p {
  margin: 0;
  color: #5f6f83;
  font-size: 15px;
  line-height: 1.55;
}

@media (max-width: 767px) {
  .od-project-process-card > .od-process-eyebrow,
  .od-project-process-card > h2,
  .od-project-process {
    margin-left: 0;
    margin-right: 0;
  }

  .od-project-process-card h2 {
    font-size: 25px;
    margin-bottom: 28px;
  }

  .od-project-process {
    gap: 0;
    padding-bottom: 32px;
  }

  .od-process-step {
    grid-template-columns: 42px 1fr;
    gap: 18px;
  }

  .od-process-step:not(:last-child) {
    padding-bottom: 30px;
  }

  .od-process-step:not(:last-child)::after {
    top: 21px;
    bottom: -21px;
    left: 20px;
  }

  .od-process-number {
    width: 42px;
    height: 42px;
    font-size: 14px;
  }

  .od-process-content h3 {
    font-size: 18px;
  }

  .od-process-content p {
    font-size: 15px;
  }

  .od-response-time {
    grid-template-columns: 42px 1fr;
    gap: 18px;
    padding: 24px;
  }

  .od-response-icon {
    width: 42px;
    height: 42px;
  }

  .od-response-icon::before {
    left: 19px;
    top: 9px;
  }

  .od-response-icon::after {
    left: 19px;
    top: 21px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d47509 */.od-arrow-button .elementor-button {
	display: inline-flex;
	align-items: center;
	gap: 0.6em;
}

.od-arrow-button .elementor-button::before {
	content: none !important;
	display: none !important;
}

.od-arrow-button .elementor-button::after {
	content: "";
	display: inline-block;
	width: 0.9em;
	height: 0.9em;
	background-color: #d71920;
	flex: 0 0 auto;
	transform: translateY(-1px);

	-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L17 7M9 7h8v8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	-webkit-mask-repeat: no-repeat;
	-webkit-mask-position: center;
	-webkit-mask-size: contain;

	mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L17 7M9 7h8v8' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: contain;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://orbitaldelta.com/wp-content/uploads/2026/05/montserrat-49e242af.woff2') format('woff2');
}
/* End Custom Fonts CSS */