.elementor-820 .elementor-element.elementor-element-f8c74a5{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-820 .elementor-element.elementor-element-f8c74a5:not(.elementor-motion-effects-element-type-background), .elementor-820 .elementor-element.elementor-element-f8c74a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14424F;}.elementor-820 .elementor-element.elementor-element-4003e74{width:var( --container-widget-width, 1250% );max-width:1250%;--container-widget-width:1250%;--container-widget-flex-grow:0;}.elementor-820 .elementor-element.elementor-element-4003e74 > .elementor-widget-container{margin:050px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-4003e74 .zaf-wrap{--zaf-blue:#0B66FF;--zaf-navy:#14424F;}@media(max-width:767px){.elementor-820 .elementor-element.elementor-element-f8c74a5{--width:500px;--justify-content:center;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;}.elementor-820 .elementor-element.elementor-element-f8c74a5.e-con{--align-self:center;}.elementor-820 .elementor-element.elementor-element-4003e74 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-820 .elementor-element.elementor-element-4003e74{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-820 .elementor-element.elementor-element-4003e74.elementor-element{--align-self:flex-start;}}/* Start custom CSS for zenix_advertiser_form, class: .elementor-element-4003e74 */Use this cleaned CSS. It only uses:

- `#14424F`
- `#E7B317`
- white
- black
- transparent / rgba using those colors

```css
.zaf-wrap {
  --zaf-blue: #E7B317 !important;
  --zaf-blue-2: #E7B317 !important;
  --zaf-navy: #14424F !important;
  --zaf-deep: #14424F !important;
  --zaf-ink: #000000 !important;
  --zaf-muted: #000000 !important;
  --zaf-line: rgba(0, 0, 0, 0.18) !important;

  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
  background: #14424F !important;
  color: #ffffff !important;
}

/* Left side */
.zaf-wrap .zaf-left {
  background-color: #14424F !important;
  background-image:
    linear-gradient(
      90deg,
      rgba(20, 66, 79, 0.96),
      rgba(20, 66, 79, 0.72)
    ),
    var(--zaf-bg-image) !important;
  background-size: cover !important;
  background-position: center center !important;
}

.zaf-wrap .zaf-left::after {
  background-image: radial-gradient(rgba(255,255,255,0.16) 1px, transparent 1px) !important;
}

/* Right side */
.zaf-wrap .zaf-right {
  background: #ffffff !important;
}

/* Logo */
.zaf-wrap .zaf-logo strong,
.zaf-wrap .zaf-logo em {
  color: #ffffff !important;
}

.zaf-wrap .zaf-logo strong::first-letter {
  color: #E7B317 !important;
}

/* Kicker */
.zaf-wrap .zaf-kicker {
  background: #E7B317 !important;
  color: #000000 !important;
  box-shadow: none !important;
}

/* Main left text */
.zaf-wrap .zaf-title,
.zaf-wrap .zaf-desc,
.zaf-wrap .zaf-feature h3,
.zaf-wrap .zaf-feature p {
  color: #ffffff !important;
}

.zaf-wrap .zaf-title span {
  color: #E7B317 !important;
}

/* Left feature icons */
.zaf-wrap .zaf-feature__icon {
  background: #ffffff !important;
  color: #E7B317 !important;
  box-shadow: none !important;
}

/* Stats card */
.zaf-wrap .zaf-stats {
  background: #ffffff !important;
  color: #000000 !important;
  box-shadow: none !important;
}

.zaf-wrap .zaf-stat__icon {
  background: #14424F !important;
  color: #E7B317 !important;
}

.zaf-wrap .zaf-stat strong {
  color: #14424F !important;
}

.zaf-wrap .zaf-stat span,
.zaf-wrap .zaf-stat small {
  color: #000000 !important;
}

/* Form card */
.zaf-wrap .zaf-card {
  background: #ffffff !important;
  color: #000000 !important;
  box-shadow: none !important;
  border: 1px solid rgba(0, 0, 0, 0.14) !important;
}

.zaf-wrap .zaf-form-head h2,
.zaf-wrap .zaf-form-head p,
.zaf-wrap .zaf-field,
.zaf-wrap .zaf-check,
.zaf-wrap .zaf-form-foot {
  color: #000000 !important;
}

.zaf-wrap .zaf-form-icon {
  background: #14424F !important;
  color: #E7B317 !important;
}

/* Section titles */
.zaf-wrap .zaf-section-title {
  color: #14424F !important;
}

.zaf-wrap .zaf-section-title::after {
  background: rgba(0, 0, 0, 0.18) !important;
}

/* Inputs */
.zaf-wrap .zaf-control {
  background: #ffffff !important;
  border-color: rgba(0, 0, 0, 0.22) !important;
}

.zaf-wrap .zaf-control i {
  color: #14424F !important;
}

.zaf-wrap .zaf-control input,
.zaf-wrap .zaf-control select,
.zaf-wrap .zaf-control textarea {
  color: #000000 !important;
}

.zaf-wrap .zaf-control input::placeholder,
.zaf-wrap .zaf-control textarea::placeholder {
  color: rgba(0, 0, 0, 0.55) !important;
}

/* Checkbox */
.zaf-wrap .zaf-check input {
  accent-color: #14424F !important;
}

/* Submit */
.zaf-wrap .zaf-submit {
  background: #14424F !important;
  color: #ffffff !important;
  box-shadow: none !important;
}

.zaf-wrap .zaf-submit span {
  color: #E7B317 !important;
}

/* Footer icons */
.zaf-wrap .zaf-form-foot svg {
  stroke: #E7B317 !important;
}

.zaf-wrap .zaf-form-foot span {
  color: #000000 !important;
}

/* All SVG icons */
.zaf-wrap svg {
  stroke: currentColor !important;
}

/* Desktop font controls */
.zaf-wrap .zaf-logo strong {
  font-size: 58px !important;
}

.zaf-wrap .zaf-logo em {
  font-size: 20px !important;
}

.zaf-wrap .zaf-kicker {
  font-size: 14px !important;
}

.zaf-wrap .zaf-title {
  font-size: 58px !important;
  line-height: 1.08 !important;
}

.zaf-wrap .zaf-desc {
  font-size: 18px !important;
  line-height: 1.38 !important;
}

.zaf-wrap .zaf-feature h3 {
  font-size: 17px !important;
}

.zaf-wrap .zaf-feature p {
  font-size: 15px !important;
}

.zaf-wrap .zaf-stat strong {
  font-size: 30px !important;
}

.zaf-wrap .zaf-stat span {
  font-size: 13px !important;
}

.zaf-wrap .zaf-stat small {
  font-size: 12px !important;
}

.zaf-wrap .zaf-form-head h2 {
  font-size: 30px !important;
}

.zaf-wrap .zaf-form-head p {
  font-size: 16px !important;
}

.zaf-wrap .zaf-section-title {
  font-size: 15px !important;
}

.zaf-wrap .zaf-field {
  font-size: 14px !important;
}

.zaf-wrap .zaf-control input,
.zaf-wrap .zaf-control select,
.zaf-wrap .zaf-control textarea {
  font-size: 14px !important;
}

.zaf-wrap .zaf-check {
  font-size: 14px !important;
}

.zaf-wrap .zaf-submit {
  font-size: 20px !important;
}

.zaf-wrap .zaf-form-foot {
  font-size: 13px !important;
}

/* Mobile */
@media (max-width: 767px) {
  .zaf-wrap {
    grid-template-columns: 1fr !important;
  }

  .zaf-wrap .zaf-left,
  .zaf-wrap .zaf-right {
    padding: 32px 18px !important;
  }

  .zaf-wrap .zaf-logo {
    margin-bottom: 28px !important;
  }

  .zaf-wrap .zaf-logo strong {
    font-size: 40px !important;
  }

  .zaf-wrap .zaf-logo em {
    font-size: 15px !important;
    margin-left: 62px !important;
  }

  .zaf-wrap .zaf-kicker {
    font-size: 11px !important;
    padding: 9px 14px !important;
    line-height: 1.25 !important;
  }

  .zaf-wrap .zaf-title {
    font-size: 38px !important;
    line-height: 1.08 !important;
  }

  .zaf-wrap .zaf-desc {
    font-size: 16px !important;
    line-height: 1.45 !important;
  }

  .zaf-wrap .zaf-feature {
    grid-template-columns: 44px 1fr !important;
    gap: 13px !important;
  }

  .zaf-wrap .zaf-feature__icon {
    width: 44px !important;
    height: 44px !important;
    border-radius: 14px !important;
  }

  .zaf-wrap .zaf-feature h3 {
    font-size: 15px !important;
  }

  .zaf-wrap .zaf-feature p {
    font-size: 13px !important;
  }

  .zaf-wrap .zaf-stats {
    grid-template-columns: 1fr !important;
    padding: 18px !important;
    gap: 16px !important;
  }

  .zaf-wrap .zaf-stat strong {
    font-size: 28px !important;
  }

  .zaf-wrap .zaf-card {
    padding: 24px 18px !important;
    border-radius: 18px !important;
  }

  .zaf-wrap .zaf-form-head {
    grid-template-columns: 52px 1fr !important;
    gap: 14px !important;
  }

  .zaf-wrap .zaf-form-icon {
    width: 50px !important;
    height: 50px !important;
  }

  .zaf-wrap .zaf-form-head h2 {
    font-size: 24px !important;
  }

  .zaf-wrap .zaf-form-head p {
    font-size: 14px !important;
  }

  .zaf-wrap .zaf-grid {
    grid-template-columns: 1fr !important;
    gap: 16px !important;
  }

  .zaf-wrap .zaf-section-title {
    font-size: 14px !important;
  }

  .zaf-wrap .zaf-field {
    font-size: 13px !important;
  }

  .zaf-wrap .zaf-control input,
  .zaf-wrap .zaf-control select,
  .zaf-wrap .zaf-control textarea {
    font-size: 13px !important;
  }

  .zaf-wrap .zaf-submit {
    font-size: 16px !important;
    min-height: 52px !important;
  }

  .zaf-wrap .zaf-form-foot {
    grid-template-columns: 1fr !important;
    font-size: 12px !important;
    gap: 14px !important;
  }
}
```

Paste this CSS for a cleaner mobile layout and proper mobile font sizing:

```css
@media (max-width: 767px) {
  .zaf-wrap {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    grid-template-columns: 1fr !important;
    overflow-x: hidden !important;
  }

  .zaf-wrap .zaf-left,
  .zaf-wrap .zaf-right {
    width: 100% !important;
    padding: 30px 18px !important;
  }

  .zaf-wrap .zaf-left {
    min-height: auto !important;
    text-align: left !important;
  }

  .zaf-wrap .zaf-logo {
    margin-bottom: 24px !important;
  }

  .zaf-wrap .zaf-logo strong {
    font-size: 38px !important;
    line-height: 0.9 !important;
  }

  .zaf-wrap .zaf-logo em {
    font-size: 14px !important;
    margin-left: 58px !important;
    letter-spacing: 0.1em !important;
  }

  .zaf-wrap .zaf-kicker {
    max-width: 100% !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
    padding: 9px 13px !important;
    margin-bottom: 22px !important;
    white-space: normal !important;
  }

  .zaf-wrap .zaf-title {
    max-width: 100% !important;
    font-size: 34px !important;
    line-height: 1.08 !important;
    margin-bottom: 18px !important;
  }

  .zaf-wrap .zaf-desc {
    max-width: 100% !important;
    font-size: 15.5px !important;
    line-height: 1.45 !important;
    margin-bottom: 24px !important;
  }

  .zaf-wrap .zaf-features {
    gap: 14px !important;
  }

  .zaf-wrap .zaf-feature {
    grid-template-columns: 42px 1fr !important;
    gap: 12px !important;
    align-items: flex-start !important;
  }

  .zaf-wrap .zaf-feature__icon {
    width: 42px !important;
    height: 42px !important;
    border-radius: 13px !important;
  }

  .zaf-wrap .zaf-feature svg {
    width: 20px !important;
    height: 20px !important;
  }

  .zaf-wrap .zaf-feature h3 {
    font-size: 15px !important;
    line-height: 1.25 !important;
    margin-bottom: 3px !important;
  }

  .zaf-wrap .zaf-feature p {
    font-size: 13px !important;
    line-height: 1.35 !important;
  }

  .zaf-wrap .zaf-stats {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
    margin-top: 24px !important;
    padding: 18px !important;
    border-radius: 16px !important;
  }

  .zaf-wrap .zaf-stat {
    grid-template-columns: 48px 1fr !important;
    gap: 12px !important;
  }

  .zaf-wrap .zaf-stat__icon {
    width: 48px !important;
    height: 48px !important;
  }

  .zaf-wrap .zaf-stat strong {
    font-size: 26px !important;
  }

  .zaf-wrap .zaf-stat span {
    font-size: 13px !important;
  }

  .zaf-wrap .zaf-stat small {
    font-size: 12px !important;
  }

  .zaf-wrap .zaf-right {
    background: #ffffff !important;
  }

  .zaf-wrap .zaf-card {
    width: 100% !important;
    padding: 22px 16px !important;
    border-radius: 18px !important;
  }

  .zaf-wrap .zaf-form-head {
    grid-template-columns: 48px 1fr !important;
    gap: 13px !important;
    margin-bottom: 24px !important;
  }

  .zaf-wrap .zaf-form-icon {
    width: 48px !important;
    height: 48px !important;
  }

  .zaf-wrap .zaf-form-icon svg {
    width: 22px !important;
    height: 22px !important;
  }

  .zaf-wrap .zaf-form-head h2 {
    font-size: 23px !important;
    line-height: 1.15 !important;
  }

  .zaf-wrap .zaf-form-head p {
    font-size: 13.5px !important;
    line-height: 1.35 !important;
  }

  .zaf-wrap .zaf-section-title {
    font-size: 13.5px !important;
    margin: 20px 0 14px !important;
    gap: 10px !important;
  }

  .zaf-wrap .zaf-grid {
    grid-template-columns: 1fr !important;
    gap: 15px !important;
  }

  .zaf-wrap .zaf-field {
    font-size: 13px !important;
    gap: 7px !important;
  }

  .zaf-wrap .zaf-control {
    min-height: 46px !important;
    grid-template-columns: 40px 1fr !important;
  }

  .zaf-wrap .zaf-control svg {
    width: 19px !important;
    height: 19px !important;
  }

  .zaf-wrap .zaf-control input,
  .zaf-wrap .zaf-control select,
  .zaf-wrap .zaf-control textarea {
    font-size: 13px !important;
    line-height: 1.35 !important;
    padding: 12px 12px 12px 0 !important;
  }

  .zaf-wrap .zaf-control textarea {
    min-height: 92px !important;
  }

  .zaf-wrap .zaf-check {
    align-items: flex-start !important;
    font-size: 12.5px !important;
    line-height: 1.35 !important;
    margin: 18px 0 14px !important;
  }

  .zaf-wrap .zaf-check input {
    margin-top: 1px !important;
    flex: 0 0 17px !important;
    width: 17px !important;
    height: 17px !important;
  }

  .zaf-wrap .zaf-submit {
    min-height: 52px !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    padding: 12px 14px !important;
    gap: 10px !important;
  }

  .zaf-wrap .zaf-message {
    font-size: 13px !important;
    line-height: 1.35 !important;
  }

  .zaf-wrap .zaf-form-foot {
    grid-template-columns: 1fr !important;
    gap: 13px !important;
    margin-top: 22px !important;
    font-size: 12px !important;
  }

  .zaf-wrap .zaf-form-foot span {
    justify-content: flex-start !important;
  }

  .zaf-wrap .zaf-form-foot svg {
    width: 18px !important;
    height: 18px !important;
  }
}
/* Stats box text size only */
.zaf-wrap .zaf-stat span {
  font-size: 10px !important;
  line-height: 1.2 !important;
}

.zaf-wrap .zaf-stat small {
  font-size: 10px !important;
  line-height: 1.25 !important;
}/* End custom CSS */