.elementor-18609 .elementor-element.elementor-element-288b2ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}#elementor-popup-modal-18609 .dialog-widget-content{animation-duration:0.2s;background-color:#02010100;border-radius:24px 24px 24px 24px;box-shadow:2px 8px 25px 3px rgba(0, 0, 0, 0.1);}#elementor-popup-modal-18609{background-color:#00000000;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-18609 .dialog-message{width:420px;height:custom;align-items:flex-start;}#elementor-popup-modal-18609 .dialog-close-button{display:flex;}@media(max-width:1024px){#elementor-popup-modal-18609{justify-content:center;align-items:center;}}@media(max-width:767px){.elementor-18609 .elementor-element.elementor-element-288b2ab{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}#elementor-popup-modal-18609 .dialog-message{width:95vw;}#elementor-popup-modal-18609{justify-content:center;align-items:flex-end;}#elementor-popup-modal-18609 .dialog-widget-content{margin:0px 0px 8px 0px;}}/* Start custom CSS for html, class: .elementor-element-2824859 */.nz-install-ios {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
}

/* Header */
.nz-install-ios__head {
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 12px;
}

.nz-install-ios__icon {
  width: 32px;
  height: 32px;
  display: flex;
  color: var(--text-primary);
}

@media(max-width:1024px){
.nz-install-ios__icon {
  width: 28px;
  height: 28px;
  display: flex;
  color: var(--text-primary);
}
}

.nz-install-ios__title {
  margin: 0;
}

/* Steps */
.nz-install-ios__steps {
  display: flex;
  flex-direction: column;
  margin: 16px;
  gap: 36px;
}

.nz-install-ios__step {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}

/* Content */
.nz-install-ios__content {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}

/* Text */
.nz-install-ios__text {
  font-size: 16px;
  color: var(--text-primary);
}

/* Images */
.nz-install-ios__content img {
  width: 100%;
}/* End custom CSS */