.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14000 .elementor-element.elementor-element-fc9f42b{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--overflow:hidden;--justify-content:center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-accent-font-size );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-size:var( --e-global-typography-text-font-size );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-size:var( --e-global-typography-accent-font-size );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-field-type-html{padding-bottom:0px;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-button[type="submit"]{color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-14000 .elementor-element.elementor-element-5f53f2b{--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;}body.elementor-page-14000:not(.elementor-motion-effects-element-type-background), body.elementor-page-14000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f1ef;}:root{--page-title-display:none;}body.elementor-page-14000{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-14000 .elementor-element.elementor-element-fc9f42b{--width:100%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS *//* Strip theme / Elementor outer gutters on this page only */
body.elementor-template-canvas,
body.elementor-template-canvas #page,
body.elementor-template-canvas .site,
body.elementor-template-canvas .site-content,
body.elementor-template-canvas .ast-container,
body.elementor-template-canvas .entry-content,
body.elementor-template-canvas #content,
body.elementor-template-canvas .hfeed,
body.elementor-template-canvas #primary,
body.elementor-template-canvas .site-main,
body.elementor-template-canvas .elementor,
body.elementor-template-canvas .elementor-14000,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .e-con,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .e-con-boxed,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .e-con-inner,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .e-parent,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .elementor-widget-container,
.tm-australian-pr-pathway-roadmap-page-root,
.tm-australian-pr-pathway-roadmap-page-root > .e-con,
.tm-australian-pr-pathway-roadmap-page-root > .e-con > .e-con,
.tm-australian-pr-pathway-roadmap-page-root .e-con-inner {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
body.elementor-template-canvas {
  background: #f2f1ef !important;
  overflow-x: hidden;
}
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .elementor-widget-html,
body.elementor-template-canvas .elementor-14000 .tm-australian-pr-pathway-roadmap-elementor-wrap .elementor-widget-html .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}
.tm-australian-pr-pathway-roadmap-page-root h1,
.tm-australian-pr-pathway-roadmap-page-root h2,
.tm-australian-pr-pathway-roadmap-page-root h3,
.tm-australian-pr-pathway-roadmap-page-root h4 {
  font-family: 'Inter', system-ui, -apple-system, "Segoe UI", sans-serif !important;
  color: var(--ink) !important;
}

.tm-australian-pr-pathway-roadmap-page-root .btn,
.tm-australian-pr-pathway-roadmap-page-root a.btn,
.tm-australian-pr-pathway-roadmap-page-root button.btn {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: .55rem !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 600 !important;
  font-size: .92rem !important;
  line-height: 1.25 !important;
  padding: 1.05rem 2rem !important;
  border-radius: var(--r-pill) !important;
  border: 1.5px solid transparent !important;
  min-height: 54px !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
  transition: transform .22s var(--ease), box-shadow .22s var(--ease), filter .22s var(--ease) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .btn--dark,
.tm-australian-pr-pathway-roadmap-page-root a.btn--dark {
  background: linear-gradient(120deg, #00a2cf 0%, #006386 55%, #005a7a 100%) !important;
  color: #fff !important;
  box-shadow: 0 8px 24px rgba(0, 99, 134, .26) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .btn--dark:hover,
.tm-australian-pr-pathway-roadmap-page-root a.btn--dark:hover {
  filter: brightness(1.07) saturate(1.06) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 34px rgba(0, 99, 134, .34) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .btn--light,
.tm-australian-pr-pathway-roadmap-page-root a.btn--light {
  background: #fff !important;
  color: #00354a !important;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .18) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .btn--light:hover,
.tm-australian-pr-pathway-roadmap-page-root a.btn--light:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 14px 34px rgba(0, 0, 0, .24) !important;
}
.tm-australian-pr-pathway-roadmap-page-root button.btn {
  border: 0 !important;
  font-family: 'Inter', sans-serif !important;
}
.tm-australian-pr-pathway-roadmap-page-root .btn:active,
.tm-australian-pr-pathway-roadmap-page-root a.btn:active,
.tm-australian-pr-pathway-roadmap-page-root button.btn:active {
  transform: translateY(0) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .qa-q {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  min-height: 0 !important;
}

html,
body.elementor-template-canvas,
body[class*="elementor-page-"] {
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-template-canvas .elementor.elementor-page .tm-australian-pr-pathway-roadmap-elementor-wrap .e-con,
body.elementor-template-canvas .elementor.elementor-page .tm-australian-pr-pathway-roadmap-elementor-wrap .e-parent {
  --gap: 0px !important;
  --row-gap: 0px !important;
  --column-gap: 0px !important;
  gap: 0 !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
}
body.elementor-template-canvas .elementor.elementor-page .tm-australian-pr-pathway-roadmap-elementor-wrap .elementor-widget,
body.elementor-template-canvas .elementor.elementor-page .tm-australian-pr-pathway-roadmap-elementor-wrap .elementor-widget-html,
body.elementor-template-canvas .elementor.elementor-page .tm-australian-pr-pathway-roadmap-elementor-wrap .elementor-element {
  margin: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.tm-australian-pr-pathway-roadmap-page-root,
.tm-australian-pr-pathway-roadmap-page-root main#main {
  margin: 0 !important;
  padding: 0 !important;
}

.tm-australian-pr-pathway-roadmap-page-root main#main > section {
  padding-block: var(--sec) !important;
  margin: 0 !important;
}
.tm-australian-pr-pathway-roadmap-page-root main#main > section + section {
  border-top: 1px solid var(--line) !important;
}
.tm-australian-pr-pathway-roadmap-page-root h1,
.tm-australian-pr-pathway-roadmap-page-root h2,
.tm-australian-pr-pathway-roadmap-page-root h3,
.tm-australian-pr-pathway-roadmap-page-root h4,
.tm-australian-pr-pathway-roadmap-page-root p,
.tm-australian-pr-pathway-roadmap-page-root ul,
.tm-australian-pr-pathway-roadmap-page-root article {
  margin-block-start: 0 !important;
  margin-block-end: 0 !important;
}
.tm-australian-pr-pathway-roadmap-page-root .wrap {
  width: 100% !important;
  max-width: var(--wrap) !important;
  margin-inline: auto !important;
  padding-inline: var(--gut) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .head-c {
  margin: 0 auto clamp(2rem, 3.5vw, 2.9rem) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .head-c p {
  margin-top: 1rem !important;
}
.tm-australian-pr-pathway-roadmap-page-root .hero h1 {
  margin: 0 0 1.5rem !important;
}
.tm-australian-pr-pathway-roadmap-page-root .statement h2 {
  margin: 0 auto 1.3rem !important;
}
.tm-australian-pr-pathway-roadmap-page-root .opener h2 {
  margin: 0 auto 1.4rem !important;
}
.tm-australian-pr-pathway-roadmap-page-root .nbox h3 {
  margin-bottom: .45rem !important;
}
.tm-australian-pr-pathway-roadmap-page-root .cta h2 {
  margin: 0 auto 1.1rem !important;
  color: #fff !important;
}
.tm-australian-pr-pathway-roadmap-page-root .cta p {
  margin: 0 auto !important;
}
.tm-australian-pr-pathway-roadmap-page-root .cta .btn {
  margin-top: 2rem !important;
}
.tm-australian-pr-pathway-roadmap-page-root .note {
  margin: 1.75rem auto 0 !important;
}
.tm-australian-pr-pathway-roadmap-page-root .pull {
  margin: 1.9rem auto 0 !important;
}
.tm-australian-pr-pathway-roadmap-page-root .opener p + p {
  margin-top: 0 !important;
}

.tm-australian-pr-pathway-roadmap-page-root .hero-grid {
  grid-template-columns: minmax(0, 1fr) minmax(0, min(440px, 42vw)) !important;
}
.tm-australian-pr-pathway-roadmap-page-root .pstack {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}
.tm-australian-pr-pathway-roadmap-page-root .pcard,
.tm-australian-pr-pathway-roadmap-page-root .pback {
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}
.tm-australian-pr-pathway-roadmap-page-root .pcard-foot .btn {
  white-space: normal !important;
  text-wrap: balance !important;
  line-height: 1.3 !important;
}
.tm-australian-pr-pathway-roadmap-page-root .pcard-t,
.tm-australian-pr-pathway-roadmap-page-root .pcard h2.pcard-t {
  color: #fff !important;
}
@media (max-width: 1024px) {
  .tm-australian-pr-pathway-roadmap-page-root .hero-grid {
    grid-template-columns: 1fr !important;
  }
  .tm-australian-pr-pathway-roadmap-page-root .pstack {
    max-width: min(470px, 100%) !important;
    margin-inline: auto !important;
  }
}
@media (max-width: 720px) {
  .tm-australian-pr-pathway-roadmap-page-root .hero {
    overflow: visible !important;
  }
  .tm-australian-pr-pathway-roadmap-page-root .pstack {
    max-width: 100% !important;
    padding: 8px 10px !important;
  }
  .tm-australian-pr-pathway-roadmap-page-root .pcard {
    transform: none !important;
    animation: none !important;
  }
  .tm-australian-pr-pathway-roadmap-page-root .pstack:hover .pcard {
    transform: none !important;
  }
  .tm-australian-pr-pathway-roadmap-page-root .pback {
    left: 10px !important;
    right: 10px !important;
    top: 8px !important;
    bottom: 8px !important;
    transform: rotate(-2deg) !important;
  }
}

.tm-appr-form-modal-wrap screen,
.tm-appr-form-modal-wrap screen.e-con,
.tm-appr-form-modal-wrap screen > .e-con-inner {
  padding: 0 !important;
  margin: 0 !important;
  max-width: none !important;
  width: 100% !important;
  --gap: 0px !important;
}
#tm-appr-form-modal.screen {
  display: none !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: 999999 !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 0 !important;
  padding: clamp(1rem, 3vw, 2.75rem) !important;
  overflow-x: clip !important;
  overflow-y: auto !important;
  background: #f2f1ef !important;
  -webkit-overflow-scrolling: touch;
  box-sizing: border-box !important;
  pointer-events: none !important;
}
#tm-appr-form-modal.screen[hidden] {
  display: none !important;
}
body.tm-appr-form-open #tm-appr-form-modal.screen {
  display: flex !important;
  pointer-events: auto !important;
}
body.tm-appr-form-open {
  overflow: hidden !important;
}
#tm-appr-form-modal .elementor-widget-html .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
}
#tm-appr-form-modal .elementor-widget-form {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* Google Ads navbar — prevent theme/Elementor gutters on header container only */
.tm-ga-header-wrap,
.tm-ga-header-wrap > .e-con-inner,
.tm-ga-header-wrap .elementor-widget-html,
.tm-ga-header-wrap .elementor-widget-html .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  width: 100% !important;
}/* End custom CSS */