.elementor-37996 .elementor-element.elementor-element-183caf5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#0F6FC633;--border-color:#0F6FC633;}.elementor-37996 .elementor-element.elementor-element-183caf5:not(.elementor-motion-effects-element-type-background), .elementor-37996 .elementor-element.elementor-element-183caf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F6FC60D;}.elementor-37996 .elementor-element.elementor-element-7704d79{font-size:13px;font-weight:600;color:#097F1E;}.elementor-37996 .elementor-element.elementor-element-21d2dcf .elementor-button{background-color:#097F1E;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-37996 .elementor-element.elementor-element-21d2dcf .elementor-button:hover, .elementor-37996 .elementor-element.elementor-element-21d2dcf .elementor-button:focus{background-color:#0A9723;border-color:#097F1E;}.elementor-37996 .elementor-element.elementor-element-21d2dcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37996 .elementor-element.elementor-element-21d2dcf .elementor-button .elementor-button-content-wrapper{gap:15px;}#elementor-popup-modal-37996 .dialog-widget-content{animation-duration:0.6s;}#elementor-popup-modal-37996 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-37996{justify-content:center;align-items:flex-end;}@media(min-width:768px){.elementor-37996 .elementor-element.elementor-element-183caf5{--width:100%;}}@media(max-width:921px){.elementor-37996 .elementor-element.elementor-element-183caf5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-37996 .elementor-element.elementor-element-183caf5{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for html, class: .elementor-element-b3874c5 */.process-line {
  display: flex;
  align-items: center;
  gap: 5px; /* space between items */
  font-family: inherit;
  white-space: nowrap; /* prevent wrapping on desktop */
}

/* Pills */
.process-pill {
  padding: 6px 10px;
  border-radius: 999px; /* full pill */
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  flex-shrink: 0; /* prevent squishing */
}

/* Arrows as circles */
.process-arrow {
  width: 24px;           /* fixed width */
  height: 24px;          /* same as width for perfect circle */
  min-width: 24px;       /* prevent flexbox shrink */
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;        /* Font Awesome icon color */
  font-size: 15px;
  flex-shrink: 0;
}

/* Individual background colors */
.step-register {
  background-color: #e47505;
}

.arrow-one {
  background-color: #C96304;
}

.step-sample {
  background-color: #A85203;
}

.arrow-two {
  background-color: #883F02;
}

.step-upgrade {
  background-color: #6A2D01;
}/* End custom CSS */