/* 2026-06-12 Responsive system cleanup
   Managed staging override layer for the audited public pages.

   Sections
   1. Base layout / overflow guards
   2. Shared tablet and mobile gutters
   3. Full-bleed hero rows
   4. Shared media, form, and button normalization
   5. Page-specific responsive fixes
   6. About Us desktop team alignment
*/

body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .page-id-5009) {
  --dt-gutter-tablet: 28px;
  --dt-gutter-mobile: 16px;
  --dt-form-width-mobile: 350px;
  --dt-form-width-desktop: 720px;
}

body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .page-id-5009),
body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .page-id-5009) .body_wrap,
body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .page-id-5009) .page_wrap,
body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .page-id-5009) .page_content_wrap,
body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .page-id-5009) .side_wrap {
  box-sizing: border-box;
}

body.page-id-4209 .wpb_raw_html.wpb_content_element > .wpb_wrapper {
  font-size: 0 !important;
  line-height: 0 !important;
}

body.page-id-4209 .wpb_raw_html.wpb_content_element > .wpb_wrapper > * {
  font-size: initial !important;
  line-height: normal !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page .dt-vertical-zoho-consent-wrap {
  width: 100% !important;
  padding-top: 12px !important;
  text-align: left !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page .dt-vertical-zoho-consent-wrap label {
  display: grid !important;
  grid-template-columns: 16px minmax(0, 1fr) !important;
  align-items: start !important;
  column-gap: 8px !important;
  width: 100% !important;
  margin: 0 !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page input.dt-vertical-zoho-consent {
  width: 16px !important;
  min-width: 16px !important;
  max-width: 16px !important;
  height: 16px !important;
  margin: 2px 0 0 !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page .dt-vertical-zoho-consent-wrap span {
  display: block !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  line-height: 1.45 !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-card-header {
  background: #dbc498 !important;
  padding: 22px 24px !important;
  text-align: center !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-card-title {
  margin: 0 !important;
  color: #3d3d3d !important;
  font-family: inherit !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-card-body {
  padding: 22px 24px 26px !important;
  background: #ffffff !important;
}

body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-card-copy {
  margin: 0 0 18px !important;
  color: #5a5a5a !important;
  font-size: 14px !important;
  line-height: 1.55 !important;
  text-align: left !important;
}

body.page-id-5009 #customForm,
body.page-id-5009 .quick_form_5_css,
body.page-id-5009 [name="SIGNUP_BODY"],
body.page-id-5009 #sf3z1b0444e1c86ef730abaafb6424e78efa97ab37718c180856e7f917e005ad1208 {
  width: min(100%, calc(100vw - 32px)) !important;
  max-width: min(var(--dt-form-width-desktop), calc(100vw - 32px)) !important;
  min-width: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-5009 #SIGNUP_HEADING {
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 18px 22px !important;
  box-sizing: content-box !important;
}

body.page-id-3736 .vc_custom_1779896912652 #SIGNUP_HEADING,
body.page-id-3736 .quick_form_5_css #SIGNUP_HEADING,
body.home .quick_form_5_css #SIGNUP_HEADING {
  width: 100% !important;
  max-width: none !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
  text-align: center !important;
}

body.page-id-5009 .SIGNUP_FLD,
body.page-id-5009 #zcWebOptin {
  width: calc(100% - 30px) !important;
  margin-left: 15px !important;
  margin-right: 15px !important;
  box-sizing: border-box !important;
}

body.page-id-5009 .SIGNUP_FLD input,
body.page-id-5009 #zcWebOptin {
  width: 100% !important;
  box-sizing: border-box !important;
}

body.page-id-5009 #zcWebOptin {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-5009 .dt-home-zoho-form-shell {
  background-color: rgba(239, 227, 204, 0.94) !important;
  background-image: url(https://stratus.campaign-image.com/images/13651656d_untitled_design_84.png) !important;
  background-position: center center !important;
  background-repeat: repeat !important;
  background-size: cover !important;
  border: 1px solid rgba(182, 144, 80, 0.45) !important;
  border-radius: 26px !important;
  box-shadow: 0 22px 60px rgba(76, 54, 24, 0.2) !important;
  overflow: hidden !important;
}

body.page-id-5009 #SIGNUP_HEADING {
  background: rgba(219, 196, 152, 0.96) !important;
  color: #787878 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  font-family: Arial !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.4 !important;
  padding: 22px 26px 12px !important;
}

body.page-id-5009 .SIGNUP_FLD input {
  height: 46px !important;
  padding-left: 14px !important;
  padding-right: 14px !important;
  border: 1px solid rgba(182, 144, 80, 0.3) !important;
  border-radius: 12px !important;
  background: rgba(255, 255, 255, 0.96) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.65) !important;
  color: #797979 !important;
  font-family: Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 18px !important;
}

body.page-id-5009 #zcWebOptin {
  height: 46px !important;
  min-height: 46px !important;
  padding: 0 22px !important;
  border: 0 !important;
  border-radius: 14px !important;
  background-color: transparent !important;
  background-image: linear-gradient(#abcee4 0%, #8bb9d9 100%) !important;
  box-shadow: 0 10px 24px rgba(92, 140, 173, 0.3) !important;
  color: #ffffff !important;
  font-family: Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 19.8px !important;
}

body.page-id-3388 .vc_custom_1770734203833 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 32px !important;
  width: min(1120px, calc(100vw - 48px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-3388 .vc_custom_1770734203833 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 > .sc_column_item {
  float: none !important;
  flex: 1 1 0 !important;
  width: calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  min-width: 0 !important;
  margin: 0 !important;
}

body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_1 .wpb_raw_html.wpb_content_element,
body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_1 .wpb_raw_html.wpb_content_element > .wpb_wrapper,
body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_1 .dt-vertical-zoho-form-shell {
  display: block !important;
  width: 100% !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_1 .dt-vertical-zoho-page {
  min-width: 0 !important;
  padding: 32px 28px !important;
}

body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_2,
body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_2 .sc_image,
body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_2 .sc_image > img {
  display: block !important;
  width: 100% !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  height: auto !important;
}

body.page-id-3388 .vc_custom_1770734203833 .column-1_2.sc_column_item.sc_column_item_2 .sc_image > img {
  object-fit: contain !important;
}

body.page-id-3388 .dt-franchise-guide-signup-grid {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  justify-content: center !important;
  gap: 32px !important;
  width: min(1120px, calc(100vw - 48px)) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-3388 .dt-franchise-guide-signup-form,
body.page-id-3388 .dt-franchise-guide-signup-image {
  flex: 1 1 0 !important;
  width: calc(50% - 16px) !important;
  max-width: calc(50% - 16px) !important;
  min-width: 0 !important;
}

body.page-id-3388 .dt-franchise-guide-signup-form {
  display: flex !important;
  justify-content: center !important;
}

body.page-id-3388 .dt-franchise-guide-signup-form .dt-vertical-zoho-form-shell {
  width: 100% !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-3388 .dt-franchise-guide-signup-image .sc_image,
body.page-id-3388 .dt-franchise-guide-signup-image .sc_image > img {
  display: block !important;
  width: 100% !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  height: auto !important;
}

body.page-id-3388 .dt-franchise-guide-signup-image .sc_image > img {
  object-fit: contain !important;
}

body.page-id-3388 .dt-franchise-guide-standalone-signup {
  width: min(1120px, calc(100vw - 48px)) !important;
  max-width: 1120px !important;
  margin: 40px auto 32px !important;
}

body.page-id-3388 .dt-franchise-guide-standalone-signup .dt-franchise-guide-signup-grid {
  width: 100% !important;
  max-width: 100% !important;
}

@media (min-width: 768px) {
  body.page-id-4209 .dt-vertical-zoho-form-shell,
  body.page-id-3388 .dt-vertical-zoho-form-shell,
  body.page-id-5009 .dt-vertical-zoho-form-shell {
    border: 4px solid #b89151 !important;
    background-color: #ffffff !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page input:not(.dt-vertical-zoho-consent),
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page textarea,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page select {
    border: 1px solid #dbc498 !important;
    background: #ffffff !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-39, .page-id-32, .page-id-3991, .page-id-3964) .page_content_wrap {
    padding-top: 0 !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 .vc_inner.vc_row-fluid {
    display: flex !important;
    justify-content: center !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 .vc_inner.vc_row-fluid > .wpb_column:not(:nth-child(2)) {
    display: none !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 .vc_inner.vc_row-fluid > .wpb_column:nth-child(2) {
    width: auto !important;
    max-width: none !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 #customForm,
  body.page-id-3736 .vc_custom_1779896912652 .quick_form_5_css,
  body.page-id-3736 .vc_custom_1779896912652 #sf3z1b0444e1c86ef730abaafb6424e78efa97ab37718c180856e7f917e005ad1208 {
    width: min(var(--dt-form-width-desktop), calc(100vw - 80px)) !important;
    max-width: var(--dt-form-width-desktop) !important;
  }

  body.page-id-5009 #customForm,
  body.page-id-5009 .quick_form_5_css,
  body.page-id-5009 #sf3z1b0444e1c86ef730abaafb6424e78efa97ab37718c180856e7f917e005ad1208 {
    width: min(var(--dt-form-width-desktop), calc(100vw - 80px)) !important;
    max-width: var(--dt-form-width-desktop) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  @media (min-width: 768px) {
    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm {
      width: calc(100% - 36px) !important;
      margin-left: 18px !important;
      margin-right: 18px !important;
      display: grid !important;
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
      column-gap: 14px !important;
      row-gap: 12px !important;
      align-items: start !important;
      justify-content: center !important;
      box-sizing: border-box !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .SIGNUP_FLD {
      width: auto !important;
      margin: 0 !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .dt-home-first-name-field {
      grid-column: 1 !important;
      grid-row: 1 !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .dt-home-last-name-field {
      grid-column: 2 !important;
      grid-row: 1 !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .dt-home-phone-field {
      grid-column: 3 !important;
      grid-row: 1 !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .dt-home-email-field {
      grid-column: 1 / span 2 !important;
      grid-row: 2 !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .dt-home-submit-field {
      grid-column: 3 !important;
      grid-row: 2 !important;
      width: auto !important;
      justify-self: stretch !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .SIGNUP_FLD input,
    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > .SIGNUP_FLD #zcWebOptin {
      width: 100% !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }

    body.page-id-3736 .vc_custom_1779896912652 #zcampaignOptinForm > div:not(.SIGNUP_FLD):not(#errorMsgDiv) {
      grid-column: 1 / -1 !important;
      width: 100% !important;
      margin: 0 !important;
    }

    body.page-id-5009 #zcampaignOptinForm {
      width: calc(100% - 36px) !important;
      margin-left: 18px !important;
      margin-right: 18px !important;
      padding: 18px !important;
      display: grid !important;
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
      column-gap: 14px !important;
      row-gap: 12px !important;
      align-items: start !important;
      justify-content: center !important;
      box-sizing: border-box !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .SIGNUP_FLD {
      width: auto !important;
      margin: 0 !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .dt-home-first-name-field {
      grid-column: 1 !important;
      grid-row: 1 !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .dt-home-last-name-field {
      grid-column: 2 !important;
      grid-row: 1 !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .dt-home-phone-field {
      grid-column: 3 !important;
      grid-row: 1 !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .dt-home-email-field {
      grid-column: 1 / span 2 !important;
      grid-row: 2 !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .dt-home-submit-field {
      grid-column: 3 !important;
      grid-row: 2 !important;
      width: auto !important;
      justify-self: stretch !important;
    }

    body.page-id-5009 #zcampaignOptinForm > .SIGNUP_FLD input,
    body.page-id-5009 #zcampaignOptinForm > .SIGNUP_FLD #zcWebOptin {
      width: 100% !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }

    body.page-id-5009 #zcampaignOptinForm > div:not(.SIGNUP_FLD):not(#errorMsgDiv) {
      grid-column: 1 / -1 !important;
      width: 100% !important;
      margin: 0 !important;
    }
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 > .sc_columns.columns_wrap {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
    align-content: flex-start !important;
    justify-content: center !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column_padding_bottom {
    float: none !important;
    clear: none !important;
    display: block !important;
    width: auto !important;
    padding-bottom: 0 !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_2.column_padding_bottom {
    width: 50% !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_2.column_padding_bottom:nth-child(-n+2) .sc_team_item_avatar .post_thumb,
  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_2.column_padding_bottom:nth-child(-n+2) .sc_team_item_avatar .post_thumb > a {
    display: block !important;
    height: 100% !important;
    line-height: 0 !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_2.column_padding_bottom:nth-child(-n+2) .sc_team_item_avatar img {
    height: 100% !important;
    min-height: 100% !important;
    object-position: center top !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_2.column_padding_bottom:nth-child(-n+2) .sc_team_item_info {
    margin-top: 8px !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_2.column_padding_bottom:nth-child(-n+2) .sc_team_item_title {
    margin-top: 0 !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .column-1_4.column_padding_bottom {
    width: 25% !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .sc_team_item {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .sc_team_item_avatar .post_thumb {
    aspect-ratio: 4 / 4.45 !important;
    overflow: hidden !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .sc_team_item_avatar img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
  }

  body:is(.page-id-32, .page-id-3964) .sc_team.sc_team_style_team-1 .sc_team_item_info {
    display: flex !important;
    flex: 1 1 auto !important;
    flex-direction: column !important;
    width: auto !important;
  }

  body.page-id-4140 .vc_custom_1778787043431,
  body.page-id-4140 .vc_custom_1778788800609,
  body.page-id-4140 .vc_custom_1778788811644 {
    min-height: 251px !important;
    height: 251px !important;
  }
}

@media (max-width: 1024px) {
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388),
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .body_wrap,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_wrap,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .side_wrap {
    overflow-x: clip !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap > .content_wrap {
    padding-left: var(--dt-gutter-tablet) !important;
    padding-right: var(--dt-gutter-tablet) !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content img,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content iframe,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content video {
    max-width: 100% !important;
    height: auto !important;
  }

  body.page-id-3388 .dt-franchise-guide-signup-grid {
    width: min(100%, calc(100vw - 32px)) !important;
    gap: 24px !important;
  }

  body.page-id-3388 .dt-franchise-guide-signup-form,
  body.page-id-3388 .dt-franchise-guide-signup-image {
    flex-basis: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-3388 .dt-franchise-guide-standalone-signup {
    width: min(100%, calc(100vw - 32px)) !important;
    margin: 32px auto 24px !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .sc_button,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content button,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content input[type="submit"] {
    max-width: 100% !important;
    white-space: normal !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_row[style*="padding-left"]:not(.vc_custom_1779896912652):not(.vc_custom_1778251173633):not(.vc_custom_1778261803879):not(.vc_custom_1779471853253):not(.vc_custom_1778855418085):not(.vc_custom_1779727558020),
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .vc_section[style*="padding-left"],
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .vc_section > .vc_row:not(.vc_row-no-padding) {
    padding-left: var(--dt-gutter-tablet) !important;
    padding-right: var(--dt-gutter-tablet) !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779896912652,
  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778251173633,
  body.page-id-3991 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778261803879,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779471853253,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778855418085,
  body.page-id-4209 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779727558020,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child {
    width: calc(100% + 56px) !important;
    max-width: calc(100% + 56px) !important;
    margin-left: -28px !important;
    margin-right: -28px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    left: 0 !important;
    right: 0 !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 > .wpb_column.vc_column_container,
  body.page-id-3964 .vc_custom_1778251173633 > .wpb_column.vc_column_container,
  body.page-id-3991 .vc_custom_1778261803879 > .wpb_column.vc_column_container,
  body.page-id-4140 .vc_custom_1779471853253 > .wpb_column.vc_column_container,
  body.page-id-4221 .vc_custom_1778855418085 > .wpb_column.vc_column_container,
  body.page-id-4209 .vc_custom_1779727558020 > .wpb_column.vc_column_container,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child > .wpb_column.vc_column_container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3964 .vc_custom_1778251173633 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3991 .vc_custom_1778261803879 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .vc_custom_1779471853253 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4221 .vc_custom_1778855418085 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4209 .vc_custom_1779727558020 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child > .wpb_column.vc_column_container > .vc_column-inner {
    width: calc(100% + 56px) !important;
    max-width: calc(100% + 56px) !important;
    margin-left: -28px !important;
    margin-right: -28px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (max-width: 767px) {
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap > .content_wrap {
    padding-left: var(--dt-gutter-mobile) !important;
    padding-right: var(--dt-gutter-mobile) !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap > .content_wrap > .content,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap > .content_wrap > .content > article,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap > .content_wrap > .content > article > .post_content,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .page_content_wrap > .content_wrap > .content > article > .post_content > .wpb-content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_row[style*="padding-left"]:not(.vc_custom_1779896912652):not(.vc_custom_1778251173633):not(.vc_custom_1778261803879):not(.vc_custom_1779471853253):not(.vc_custom_1778855418085):not(.vc_custom_1779727558020),
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .vc_section[style*="padding-left"],
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .vc_section > .vc_row:not(.vc_row-no-padding) {
    padding-left: var(--dt-gutter-mobile) !important;
    padding-right: var(--dt-gutter-mobile) !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779896912652,
  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778251173633,
  body.page-id-3991 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778261803879,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779471853253,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778855418085,
  body.page-id-4209 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779727558020,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child {
    width: calc(100% + 40px) !important;
    max-width: calc(100% + 40px) !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779896912652 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    left: auto !important;
    right: auto !important;
  }

  body.page-id-3991 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778261803879 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    left: auto !important;
    right: auto !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3964 .vc_custom_1778251173633 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3991 .vc_custom_1778261803879 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .vc_custom_1779471853253 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4221 .vc_custom_1778855418085 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4209 .vc_custom_1779727558020 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child > .wpb_column.vc_column_container > .vc_column-inner {
    width: calc(100% + 40px) !important;
    max-width: calc(100% + 40px) !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 > .wpb_column.vc_column_container > .vc_column-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3991 .vc_custom_1778261803879 > .wpb_column.vc_column_container > .vc_column-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3991 .page_content_wrap .content,
  body.page-id-3991 .page_content_wrap article,
  body.page-id-3991 .page_content_wrap .post_content,
  body.page-id-3991 .page_content_wrap .wpb-content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3991 .vc_section > .vc_row.scheme_light {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-3991 .vc_section > .vc_row.scheme_light > .wpb_column.vc_column_container,
  body.page-id-3991 .vc_section > .vc_row.scheme_light > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3991 .vc_section > .vc_row.scheme_light > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3991 .wpb_text_column.wpb_content_element.scheme_dark,
  body.page-id-3991 .wpb_text_column.wpb_content_element.scheme_dark > .wpb_wrapper {
    width: calc(100vw - 48px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3991 .sc_image.sc_image_shape_round {
    width: 182px !important;
    max-width: 182px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3991 .sc_image.sc_image_shape_round img {
    width: 182px !important;
    height: 182px !important;
    max-width: 182px !important;
    object-fit: cover !important;
    display: block !important;
  }

  body.page-id-3991 .wpb_video_wrapper iframe.youtube-player,
  body.page-id-3991 .wpb_video_wrapper iframe[src*="youtube"],
  body.page-id-3991 .wpb_video_wrapper iframe[src*="youtu.be"] {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    position: absolute !important;
    inset: 0 !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs {
    display: block !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-tabs-container {
    display: block !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    padding-bottom: 8px !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-tabs-list {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-tab {
    float: none !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-panels-container,
  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-panels {
    display: block !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-panel {
    display: none !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-panel.vc_active,
  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block !important;
  }

  body.page-id-3964 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_hidden-xs .vc_tta-panel-body {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }

  body.page-id-3964 .vc_custom_1765475269691 .sc_title.sc_title_regular:has(> p:empty),
  body.page-id-3964 #support .sc_title.sc_title_regular:has(> p:empty) {
    display: none !important;
  }

  body.page-id-3964 .vc_custom_1765475269691 > .wpb_column > .vc_column-inner {
    padding-top: 12px !important;
  }

  body.page-id-3964 .vc_custom_1765475269691 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 {
    margin-top: 16px !important;
  }

  body.page-id-3964 .vc_custom_1765475269691 .vc_separator {
    margin-top: 18px !important;
    margin-bottom: 0 !important;
  }

  body.page-id-3736 .vc_custom_1777401502182 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2,
  body.page-id-3736 .vc_custom_1777401502182 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 > .sc_column_item {
    display: block !important;
    float: none !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 12px !important;
  }

  body.page-id-3736 .vc_custom_1777401502182 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 > .sc_column_item + .sc_column_item {
    margin-top: 8px !important;
  }

  body.page-id-3736 .vc_custom_1777401502182 .sc_image.sc_image_shape_square,
  body.page-id-3736 .vc_custom_1777401502182 .sc_image.sc_image_shape_square img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
  }

  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column.vc_custom_1781193495991,
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column.vc_custom_1781193495991 .wpb_wrapper {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 #customForm,
  body.page-id-3736 .vc_custom_1779896912652 .quick_form_5_css,
  body.page-id-3736 .vc_custom_1779896912652 [name="SIGNUP_BODY"],
  body.page-id-3736 .vc_custom_1779896912652 #sf3z1b0444e1c86ef730abaafb6424e78efa97ab37718c180856e7f917e005ad1208 {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 > .wpb_column.vc_column_container {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 calc(100vw - 32px) !important;
    flex: 0 0 calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3991 .vc_custom_1778261803879 > .wpb_column.vc_column_container {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 calc(100vw - 32px) !important;
    flex: 0 0 calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1779471853253 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    left: auto !important;
    right: auto !important;
  }

  body.page-id-4140 .vc_custom_1779471853253 > .wpb_column.vc_column_container,
  body.page-id-4140 .vc_custom_1779471853253 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .vc_custom_1779471853253 > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4140 .vc_custom_1779471853253 h1,
  body.page-id-4140 .vc_custom_1779471853253 h2,
  body.page-id-4140 .vc_custom_1779471853253 h3,
  body.page-id-4140 .vc_custom_1779471853253 h4 {
    width: calc(100vw - 48px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4140 .vc_section:first-of-type > .vc_row:first-child,
  body.page-id-4140 .vc_section:first-of-type > .vc_row:first-child > .wpb_column.vc_column_container,
  body.page-id-4140 .vc_section:first-of-type > .vc_row:first-child > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .vc_section:first-of-type > .vc_row:first-child > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4140 .vc_section:first-of-type > .vc_row:first-child {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex > .wpb_column.vc_column_container,
  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex .wpb_single_image,
  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex .wpb_single_image .vc_single_image-wrapper,
  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex .wpb_single_image img {
    width: calc(100vw - 48px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex .wpb_text_column.wpb_content_element,
  body.page-id-4140 .vc_section > .vc_row.vc_row-o-equal-height.vc_row-flex .wpb_text_column.wpb_content_element > .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body.page-id-3991 .vc_custom_1778261803879 h1,
  body.page-id-3991 .vc_custom_1778261803879 h2,
  body.page-id-3991 .vc_custom_1778261803879 h3,
  body.page-id-3991 .vc_custom_1778261803879 .sc_title.sc_title_regular,
  body.page-id-3991 .vc_custom_1778261803879 .sc_title.sc_title_regular .wpb_wrapper {
    width: calc(100vw - 48px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 h1,
  body.page-id-3736 .vc_custom_1779896912652 .sc_title.sc_title_regular,
  body.page-id-3736 .vc_custom_1779896912652 .sc_title.sc_title_regular .wpb_wrapper {
    width: calc(100vw - 48px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 #SIGNUP_HEADING,
  body.page-id-3736 .quick_form_5_css #SIGNUP_HEADING,
  body.home .quick_form_5_css #SIGNUP_HEADING {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 72px !important;
    padding: 18px 22px !important;
    box-sizing: border-box !important;
    text-align: center !important;
  }

  body.page-id-5009 #SIGNUP_HEADING {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    padding: 18px 22px !important;
    box-sizing: content-box !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 .SIGNUP_FLD,
  body.page-id-3736 .vc_custom_1779896912652 #zcWebOptin {
    width: calc(100% - 30px) !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    box-sizing: border-box !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 .SIGNUP_FLD input,
  body.page-id-3736 .vc_custom_1779896912652 #zcWebOptin {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 #zcWebOptin {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-5009 .SIGNUP_FLD,
  body.page-id-5009 #zcWebOptin {
    width: calc(100% - 30px) !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    box-sizing: border-box !important;
  }

  body.page-id-5009 .SIGNUP_FLD input,
  body.page-id-5009 #zcWebOptin {
    width: 100% !important;
    box-sizing: border-box !important;
  }

  body.page-id-5009 #zcWebOptin {
    display: inline-block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-5009 .quick_form_5_css #SIGNUP_HEADING {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 22px 26px 12px !important;
    line-height: 1.4 !important;
    font-size: 16px !important;
    text-align: center !important;
    border-width: 0 0 1px !important;
    border-style: none none solid !important;
    border-color: currentColor currentColor rgba(182, 144, 80, 0.2) !important;
    background-color: rgba(219, 196, 152, 0.96) !important;
    box-sizing: content-box !important;
  }

  body.page-id-5009 .quick_form_5_css #zcWebOptin {
    display: inline-block !important;
    min-height: 0 !important;
  }

  body.page-id-3736 .page_content_wrap {
    position: relative !important;
    background: #fff !important;
  }

  body.page-id-3736 .page_content_wrap::before {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 100vw !important;
    height: 760px !important;
    background-image: url(/wp-content/uploads/2026/04/hero-hero-e1779896860185.webp?id=3802&dtv=20260626w2) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    pointer-events: none !important;
    z-index: 0 !important;
  }

  body.page-id-3736 .page_content_wrap > .content_wrap {
    position: relative !important;
    z-index: 1 !important;
  }

  body.page-id-3736 .vc_custom_1779896912652 {
    background: none !important;
  }

  body.page-id-4076 .vc_custom_1779454958915 > .wpb_column:nth-child(1),
  body.page-id-4076 .vc_custom_1779454958915 > .wpb_column:nth-child(2) {
    display: none !important;
  }

  body.page-id-4076 .vc_custom_1779454958915 > .wpb_column:nth-child(3) {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-4076 .vc_custom_1779454958915 h1,
  body.page-id-4076 .vc_custom_1779454958915 .vc_column_text p,
  body.page-id-4076 .vc_custom_1779454958915 .sc_button_wrap {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-4076 .vc_custom_1778620783818 {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-4076 .vc_custom_1778620783818 > .wpb_column.vc_column_container,
  body.page-id-4076 .vc_custom_1778620783818 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4076 .vc_custom_1778620783818 > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox-wrapper,
  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox {
    margin-top: 0 !important;
    margin-bottom: 16px !important;
  }

  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox:last-child {
    margin-bottom: 0 !important;
  }

  body.page-id-4140 {
    --dt-qual-mobile-width: calc(100vw - 24px);
  }

  body.page-id-4140 .page_content_wrap > .content_wrap {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  body.page-id-4140 .page_content_wrap .content,
  body.page-id-4140 .page_content_wrap article,
  body.page-id-4140 .page_content_wrap .post_content,
  body.page-id-4140 .page_content_wrap .wpb-content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_section,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_section > .vc_row {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    left: auto !important;
    right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: var(--dt-qual-mobile-width) !important;
    max-width: var(--dt-qual-mobile-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body.page-id-4140 .wpb_text_column.wpb_content_element,
  body.page-id-4140 .wpb_text_column.wpb_content_element > .wpb_wrapper,
  body.page-id-4140 .sc_title,
  body.page-id-4140 .sc_title > *,
  body.page-id-4140 h1,
  body.page-id-4140 h2,
  body.page-id-4140 h3,
  body.page-id-4140 h4,
  body.page-id-4140 p {
    max-width: 100% !important;
    word-break: normal !important;
    overflow-wrap: normal !important;
    hyphens: none !important;
  }

  body.page-id-4140 .wpb_single_image,
  body.page-id-4140 .wpb_single_image .vc_single_image-wrapper,
  body.page-id-4140 .wpb_single_image img,
  body.page-id-4140 .vc_single_image-wrapper,
  body.page-id-4140 .vc_single_image-wrapper img {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    height: auto !important;
    display: block !important;
  }

  body.page-id-4140 .vc_row-o-equal-height.vc_row-flex {
    row-gap: 16px !important;
    margin-bottom: 16px !important;
  }

  body.page-id-4140 .vc_row-o-equal-height.vc_row-flex > .wpb_column.vc_column_container {
    margin-bottom: 0 !important;
  }

  body.page-id-4140 .vc_custom_1778781556182,
  body.page-id-4140 .vc_custom_1778780949727,
  body.page-id-4140 .vc_custom_1778788790277,
  body.page-id-4140 .vc_custom_1778787043431,
  body.page-id-4140 .vc_custom_1778788800609,
  body.page-id-4140 .vc_custom_1778788811644 {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }

  body.page-id-4140 .vc_custom_1778781556182 .wpb_wrapper,
  body.page-id-4140 .vc_custom_1778780949727 .wpb_wrapper,
  body.page-id-4140 .vc_custom_1778788790277 .wpb_wrapper,
  body.page-id-4140 .vc_custom_1778787043431 .wpb_wrapper,
  body.page-id-4140 .vc_custom_1778788800609 .wpb_wrapper,
  body.page-id-4140 .vc_custom_1778788811644 .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-4140 .vc_section .scheme_dark,
  body.page-id-4140 .vc_section .scheme_light,
  body.page-id-4140 .vc_section .vc_col-has-fill > .vc_column-inner {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-4076 {
    --dt-invest-mobile-width: calc(100vw - 24px);
  }

  body.page-id-4076 .page_content_wrap > .content_wrap {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  body.page-id-4076 .page_content_wrap .content,
  body.page-id-4076 .page_content_wrap article,
  body.page-id-4076 .page_content_wrap .post_content,
  body.page-id-4076 .page_content_wrap .wpb-content-wrapper,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_row,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section > .vc_row {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_row:not(.vc_custom_1778620783818),
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section > .vc_row {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: var(--dt-invest-mobile-width) !important;
    max-width: var(--dt-invest-mobile-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body.page-id-4076 .wpb_single_image,
  body.page-id-4076 .wpb_single_image .vc_single_image-wrapper,
  body.page-id-4076 .wpb_single_image img,
  body.page-id-4076 .vc_single_image-wrapper img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4076 .wpb_single_image {
    margin-bottom: 12px !important;
  }

  body.page-id-4076 .vc_row-o-equal-height.vc_row-flex,
  body.page-id-4076 .vc_row-o-content-middle {
    row-gap: 12px !important;
    margin-bottom: 12px !important;
  }

  body.page-id-4076 .vc-hoverbox-wrapper,
  body.page-id-4076 .vc-hoverbox,
  body.page-id-4076 .wpb_text_column.wpb_content_element,
  body.page-id-4076 .wpb_text_column.wpb_content_element > .wpb_wrapper,
  body.page-id-4076 .sc_services_item,
  body.page-id-4076 .sc_services_item_content,
  body.page-id-4076 .vc_message_box,
  body.page-id-4076 .wpb_wrapper > .sc_button_wrap,
  body.page-id-4076 .wpb_wrapper > p,
  body.page-id-4076 h1,
  body.page-id-4076 h2,
  body.page-id-4076 h3,
  body.page-id-4076 h4 {
    max-width: 100% !important;
  }

  body.page-id-4076 .vc_custom_1778620783818,
  body.page-id-4076 .vc_custom_1778620783818 > .wpb_column.vc_column_container,
  body.page-id-4076 .vc_custom_1778620783818 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4076 .vc_custom_1778620783818 > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox-wrapper,
  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox {
    width: var(--dt-invest-mobile-width) !important;
    max-width: var(--dt-invest-mobile-width) !important;
  }

  body.page-id-4076 .vc_custom_1778620783818 .vc-hoverbox {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
  }

  body.page-id-4221 {
    --dt-faq-mobile-width: calc(100vw - 24px);
  }

  body.page-id-4221 .page_content_wrap > .content_wrap {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  body.page-id-4221 .page_content_wrap .content,
  body.page-id-4221 .page_content_wrap article,
  body.page-id-4221 .page_content_wrap .post_content,
  body.page-id-4221 .page_content_wrap .wpb-content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_row,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_section,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_section > .vc_row {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4221 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: var(--dt-faq-mobile-width) !important;
    max-width: var(--dt-faq-mobile-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-4221 .vc_custom_1778855418085,
  body.page-id-4221 .vc_custom_1778855418085 > .wpb_column.vc_column_container,
  body.page-id-4221 .vc_custom_1778855418085 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4221 .vc_custom_1778855418085 > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: var(--dt-faq-mobile-width) !important;
    max-width: var(--dt-faq-mobile-width) !important;
  }

  body.page-id-4221 .vc_custom_1778855418085 h1,
  body.page-id-4221 .vc_custom_1778855418085 h2,
  body.page-id-4221 .vc_custom_1778855418085 h3,
  body.page-id-4221 .vc_custom_1778855418085 .sc_title,
  body.page-id-4221 .vc_custom_1778855418085 .sc_title > * {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4221 .vc_tta-container,
  body.page-id-4221 .vc_tta-panels-container,
  body.page-id-4221 .vc_tta-panels,
  body.page-id-4221 .vc_tta-panel,
  body.page-id-4221 .vc_tta-panel-body,
  body.page-id-4221 .vc_tta-tab,
  body.page-id-4221 .vc_tta-tab > a,
  body.page-id-4221 .wpb_text_column.wpb_content_element,
  body.page-id-4221 .wpb_text_column.wpb_content_element > .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.page-id-4221 .vc_tta-panel-body {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  body.single-post {
    --dt-post-mobile-width: calc(100vw - 24px);
  }

  body.single-post .page_content_wrap > .content_wrap {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  body.single-post .page_content_wrap .content,
  body.single-post .page_content_wrap article,
  body.single-post .post_featured,
  body.single-post .post_content,
  body.single-post .post_content > .post_info,
  body.single-post .post_content > .wpb-content-wrapper,
  body.single-post .post_content p,
  body.single-post .post_content h1,
  body.single-post .post_content h2,
  body.single-post .post_content h3,
  body.single-post .post_content h4,
  body.single-post .post_content img {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.single-post .page_content_wrap .content,
  body.single-post .page_content_wrap article,
  body.single-post .post_featured,
  body.single-post .post_content,
  body.single-post .post_content > .post_info,
  body.single-post .post_content > .wpb-content-wrapper {
    max-width: var(--dt-post-mobile-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1777401502182,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column.vc_column_container,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column,
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1777401502182 .sc_image,
  body.page-id-3736 .vc_custom_1777401502182 .sc_image img {
    width: calc(100vw - 24px) !important;
    max-width: calc(100vw - 24px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736,
  body.page-id-4076,
  body.page-id-4140,
  body.page-id-4221,
  body.single-post {
    --dt-mobile-edge-width: calc(100vw - 24px);
  }

  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221, .single-post) .page_content_wrap > .content_wrap {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221, .single-post) .page_content_wrap > .content_wrap > .content,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221, .single-post) .page_content_wrap > .content_wrap > .content > article,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221, .single-post) .page_content_wrap > .content_wrap > .content > article > .post_content,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221, .single-post) .page_content_wrap > .content_wrap > .content > article > .post_content > .wpb-content-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    float: none !important;
  }

  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_row,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_section,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_section > .vc_row {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body:is(.page-id-3736, .page-id-4076, .page-id-4140, .page-id-4221) .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4076 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4140 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  body.page-id-4076 .vc_hoverbox,
  body.page-id-4076 .vc-hoverbox-wrapper,
  body.page-id-4076 .wpb_single_image,
  body.page-id-4076 .wpb_single_image .vc_single_image-wrapper,
  body.page-id-4076 .wpb_single_image img,
  body.page-id-4076 .wpb_text_column,
  body.page-id-4076 .wpb_text_column > .wpb_wrapper,
  body.page-id-4076 .vc_column_text,
  body.page-id-4076 .vc_column_text > .wpb_wrapper,
  body.page-id-4076 h1,
  body.page-id-4076 h2,
  body.page-id-4076 h3,
  body.page-id-4076 p,
  body.page-id-4076 .sc_button_wrap {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4076 .wpb_single_image,
  body.page-id-4076 .vc-hoverbox,
  body.page-id-4076 .vc-hoverbox-wrapper,
  body.page-id-4076 .wpb_text_column {
    margin-bottom: 12px !important;
  }

  body.page-id-4076 .vc_empty_space {
    height: 12px !important;
  }

  body.page-id-4140 .wpb_single_image,
  body.page-id-4140 .wpb_single_image .vc_single_image-wrapper,
  body.page-id-4140 .wpb_single_image img,
  body.page-id-4140 .wpb_text_column,
  body.page-id-4140 .wpb_text_column > .wpb_wrapper,
  body.page-id-4140 .vc_column_text,
  body.page-id-4140 .vc_column_text > .wpb_wrapper,
  body.page-id-4140 h1,
  body.page-id-4140 h2,
  body.page-id-4140 h3,
  body.page-id-4140 p,
  body.page-id-4140 .sc_button_wrap {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4140 .wpb_single_image,
  body.page-id-4140 .wpb_text_column {
    margin-bottom: 12px !important;
  }

  body.page-id-4140 .vc_section:last-of-type > .vc_row > .wpb_column.vc_column_container,
  body.page-id-4140 .vc_section:last-of-type > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-4140 .vc_section:last-of-type > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-4140 .vc_section:last-of-type .wpb_text_column,
  body.page-id-4140 .vc_section:last-of-type .wpb_text_column > .wpb_wrapper,
  body.page-id-4140 .vc_section:last-of-type .vc_column_text,
  body.page-id-4140 .vc_section:last-of-type .vc_column_text > .wpb_wrapper,
  body.page-id-4140 .vc_section:last-of-type h2,
  body.page-id-4140 .vc_section:last-of-type h3,
  body.page-id-4140 .vc_section:last-of-type p,
  body.page-id-4140 .vc_section:last-of-type .sc_button_wrap {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4221 .sc_accordion,
  body.page-id-4221 .sc_accordion_item,
  body.page-id-4221 .sc_accordion_title,
  body.page-id-4221 .sc_accordion_content,
  body.page-id-4221 .wpb_text_column,
  body.page-id-4221 .wpb_text_column > .wpb_wrapper,
  body.page-id-4221 h1,
  body.page-id-4221 h2,
  body.page-id-4221 h3,
  body.page-id-4221 p {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4221 .sc_accordion_content,
  body.page-id-4221 .sc_accordion_content p,
  body.page-id-4221 .sc_accordion_content > div {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
  }

  body.single-post .page_content_wrap > .content_wrap > .content,
  body.single-post .page_content_wrap > .content_wrap > .content > article,
  body.single-post .post_featured,
  body.single-post .post_content,
  body.single-post .post_content > .post_info,
  body.single-post .post_content > .wpb-content-wrapper,
  body.single-post .post_content h1,
  body.single-post .post_content h2,
  body.single-post .post_content h3,
  body.single-post .post_content h4,
  body.single-post .post_content p,
  body.single-post .post_content img {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column.vc_column_container > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .wpb_text_column,
  body.page-id-3736 .wpb_text_column > .wpb_wrapper,
  body.page-id-3736 .vc_column_text,
  body.page-id-3736 .vc_column_text > .wpb_wrapper,
  body.page-id-3736 .wpb_single_image,
  body.page-id-3736 .wpb_single_image .vc_single_image-wrapper,
  body.page-id-3736 .wpb_single_image img,
  body.page-id-3736 h2,
  body.page-id-3736 h3,
  body.page-id-3736 p {
    width: var(--dt-mobile-edge-width) !important;
    max-width: var(--dt-mobile-edge-width) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  /* Final mobile QA layer: rows own the viewport; text owns its container. */
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) {
    --dt-mobile-gutter: 12px;
    --dt-mobile-content: calc(100vw - (var(--dt-mobile-gutter) * 2));
    --dt-mobile-card-pad: 22px;
    overflow-x: clip;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) *,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) *::before,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) *::after {
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .page_content_wrap > .content_wrap {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: var(--dt-mobile-gutter) !important;
    padding-right: var(--dt-mobile-gutter) !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .page_content_wrap > .content_wrap > .content,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .page_content_wrap article,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .post_content,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb-content-wrapper {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: none !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_row,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_section,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_section > .vc_row {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_row > .wpb_column,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_row > .wpb_column > .vc_column-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper > .vc_section > .vc_row > .wpb_column > .vc_column-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .wpb_text_column,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column_text,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .wpb_single_image,
  body.single-post .post_item_single,
  body.single-post .post_featured,
  body.single-post .post_content > * {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb_text_column > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc_column_text > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h1,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h2,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h3,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h4,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) p,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) a,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) span {
    max-width: 100% !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) :is(h1, h2, h3, h4, p, li, .sc_title, .sc_title > *, .sc_item_title) {
    width: auto !important;
    min-width: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column-inner > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column-inner > .wpb_wrapper > .wpb_text_column,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column-inner > .wpb_wrapper > .vc_column_text,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column-inner > .wpb_wrapper > .sc_title,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3964 .vc_tta-panel-body ul,
  body.page-id-3964 .vc_tta-panel-body li {
    width: auto !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    overflow-wrap: anywhere !important;
  }

  body.page-id-3388 .vc_row,
  body.page-id-3388 .vc_column-inner {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_column-inner > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_column-inner > .wpb_wrapper > .wpb_text_column,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_column-inner > .wpb_wrapper > .vc_column_text,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_column-inner > .wpb_wrapper > .sc_title {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3964 .vc_tta-panel-body .wpb_wrapper ul,
  body.page-id-3964 .vc_tta-panel-body .wpb_wrapper li {
    width: auto !important;
    max-width: calc(100vw - 80px) !important;
    margin-right: 0 !important;
  }

  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column > .vc_column-inner,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb_text_column h1,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb_text_column h2,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb_text_column h3,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .wpb_text_column p,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc_column_text h1,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc_column_text h2,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc_column_text h3,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc_column_text p,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .sc_accordion_content p,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc-hoverbox h2,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc-hoverbox p {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h1,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .sc_title h1,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) .vc_custom_heading {
    font-size: clamp(2.1rem, 9vw, 3rem) !important;
    line-height: 1.12 !important;
    letter-spacing: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h2 {
    font-size: clamp(1.9rem, 7.5vw, 2.45rem) !important;
    line-height: 1.16 !important;
    letter-spacing: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) h3 {
    font-size: clamp(1.55rem, 6vw, 2rem) !important;
    line-height: 1.18 !important;
    letter-spacing: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) p {
    font-size: clamp(1.12rem, 4.7vw, 1.48rem) !important;
    line-height: 1.48 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_col-has-fill > .vc_column-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox-front-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox-back-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .sc_accordion_content,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_message_box {
    padding-left: var(--dt-mobile-card-pad) !important;
    padding-right: var(--dt-mobile-card-pad) !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) img,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) iframe,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) video {
    max-width: 100% !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .sc_button,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .sc_button_wrap,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) input,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) textarea,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) select {
    max-width: 100% !important;
  }

  body.page-id-3964 .vc_custom_1778605904888 h1,
  body.page-id-3964 .vc_custom_1778605904888 h2,
  body.page-id-3964 .sc_title h1,
  body.page-id-3964 .sc_title h2 {
    font-size: clamp(2.15rem, 8vw, 2.8rem) !important;
  }

  body.page-id-3736 .vc_custom_1777401502182,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column > .vc_column-inner,
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1777401502182 .wpb_wrapper {
    width: auto !important;
    max-width: 100% !important;
  }

  body.page-id-4076 .vc-hoverbox-wrapper,
  body.page-id-4076 .vc-hoverbox,
  body.page-id-4076 .vc_inner {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4076 .vc-hoverbox {
    margin-bottom: 16px !important;
  }

  body.page-id-4076 .wpb_single_image {
    margin-bottom: 18px !important;
  }

  body.page-id-4221 .sc_accordion_item {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
  }

  body.page-id-4221 .sc_accordion_title {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 58px !important;
    padding: 16px 18px 16px 66px !important;
    overflow: visible !important;
    line-height: 1.25 !important;
  }

  body.page-id-4221 .sc_accordion_title .sc_accordion_icon {
    left: 0 !important;
    top: 0 !important;
    width: 52px !important;
    height: 100% !important;
  }

  body.page-id-4221 .sc_accordion_content {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.single-post .post_title,
  body.single-post .post_featured,
  body.single-post .post_content p,
  body.single-post .post_content h2,
  body.single-post .post_content h3,
  body.single-post .post_content figure,
  body.single-post .post_content img {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
  }

  body.page-id-3736 .vc_custom_1781193675719 > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1781193675719 > .wpb_wrapper > *,
  body.page-id-3736 .vc_custom_1781193675719 h1,
  body.page-id-3736 .vc_custom_1781193675719 h2,
  body.page-id-3736 .vc_custom_1781193675719 h3,
  body.page-id-3736 .vc_custom_1781193675719 p,
  body.page-id-4140 .vc_inner .wpb_text_column,
  body.page-id-4140 .vc_inner .wpb_text_column > .wpb_wrapper,
  body.page-id-4140 .vc_inner h1,
  body.page-id-4140 .vc_inner h2,
  body.page-id-4140 .vc_inner h3,
  body.page-id-4140 .vc_inner p {
    width: auto !important;
    max-width: 100% !important;
    margin-right: 0 !important;
  }

  body.page-id-3388 .vc_custom_1766107516531,
  body.page-id-3388 .vc_custom_1766107516531 > .wpb_wrapper,
  body.page-id-3388 .vc_custom_1766107516531 h1,
  body.page-id-3388 .vc_custom_1766107516531 h2,
  body.page-id-3388 .vc_custom_1766107516531 p {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Circleback mobile containment: prevent legacy shortcode columns from outgrowing cards. */
  body.page-id-3736 .columns_wrap.sc_columns.columns_nofluid,
  body.page-id-3736 .vc_row.vc_inner {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3736 .columns_wrap.sc_columns.columns_nofluid > [class*="column-"],
  body.page-id-3736 .vc_row.vc_inner > .wpb_column {
    display: block !important;
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-3736 .columns_wrap.sc_columns.columns_nofluid > [class*="column-"] > .sc_column_item_inner,
  body.page-id-3736 .vc_row.vc_inner > .wpb_column > .vc_column-inner,
  body.page-id-3736 .vc_row.vc_inner > .wpb_column > .vc_column-inner > .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1779286965857,
  body.page-id-3736 .vc_custom_1779286965857 > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1779286965857 p,
  body.page-id-3736 .vc_custom_1779286965857 span {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3736 .vc_custom_1779286965857 p {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-3736 .vc_custom_1777304495027 .wpb_single_image,
  body.page-id-3736 .vc_custom_1777304495027 .wpb_single_image figure,
  body.page-id-3736 .vc_custom_1777304495027 .vc_single_image-wrapper {
    width: min(100%, 340px) !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1777304495027 h2,
  body.page-id-3736 .vc_custom_1777304495027 p {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .wpb_video_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    height: 0 !important;
    padding-top: 56.25% !important;
    overflow: hidden !important;
  }

  body.page-id-3736 .wpb_video_wrapper iframe {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-3736 .vc_custom_1778248020331 > .wpb_column,
  body.page-id-3736 .vc_custom_1778248020331 > .wpb_column > .vc_column-inner {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1778248020331 > .wpb_column > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1778248020331 h2,
  body.page-id-3736 .vc_custom_1778248020331 p,
  body.page-id-3736 .vc_custom_1778248020331 .sc_button_wrap,
  body.page-id-3736 .vc_custom_1778248020331 .sc_button {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-3736 .vc_custom_1778248020331 > .wpb_column > .vc_column-inner > .wpb_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.page-id-3736 .vc_custom_1778248020331 .sc_button {
    display: block !important;
  }

  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 > .wpb_wrapper > *,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 .vc_row.vc_inner,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 .vc_row.vc_inner > .wpb_column,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 .vc_row.vc_inner > .wpb_column > .vc_column-inner,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 .vc_row.vc_inner > .wpb_column > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 h2,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 p,
  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 .sc_button_wrap {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3736 .vc_custom_1778248020331 .vc_custom_1778248076397 .sc_button {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 > .wpb_wrapper,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 > .wpb_wrapper > .sc_title,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 > .wpb_wrapper > .vc_row.vc_inner,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 > .wpb_wrapper > .vc_row.vc_inner > .wpb_column,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 > .wpb_wrapper > .vc_row.vc_inner > .wpb_column > .vc_column-inner,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 > .wpb_wrapper > .vc_row.vc_inner > .wpb_column > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 h2,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 p,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 .sc_button_wrap {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1778248020331 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1778248076397 .sc_button {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1781193423592 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1781193675719 > .wpb_wrapper,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1781193423592 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1781193675719 > .wpb_wrapper > *,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1781193423592 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1781193675719 h2,
  body.page-id-3736 .post_content > .wpb-content-wrapper > .vc_row.vc_custom_1781193423592 > .wpb_column.vc_column_container > .vc_column-inner.vc_custom_1781193675719 p {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3964 .vc_tta-panel-body .wpb_text_column,
  body.page-id-3964 .vc_tta-panel-body .wpb_text_column > .wpb_wrapper,
  body.page-id-3964 .vc_tta-panel-body p,
  body.page-id-3964 .vc_tta-panel-body li,
  body.page-id-3964 .vc_tta-panel-body a {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3964 .vc_tta-panel-body a {
    overflow-wrap: anywhere !important;
    word-break: break-word !important;
  }

  body.page-id-3991 .columns_wrap.sc_columns.columns_nofluid {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-3991 .columns_wrap.sc_columns.columns_nofluid > [class*="column-"] {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-right: 0 !important;
    float: none !important;
  }

  body.page-id-3991 .sc_image.sc_image_shape_round,
  body.page-id-3991 .sc_image.sc_image_shape_round img {
    width: min(44vw, 182px) !important;
    height: min(44vw, 182px) !important;
    max-width: 182px !important;
    max-height: 182px !important;
  }

  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill .wpb_text_column > .wpb_wrapper,
  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill .wpb_text_column > .wpb_wrapper > *,
  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill h2,
  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill h3,
  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill p,
  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill .sc_button_wrap,
  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill .sc_button {
    width: auto !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-4140 .vc_section .vc_row.vc_inner.vc_row-has-fill .sc_button {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Mobile hardening pass: nested WPBakery content should inherit the available
     parent width instead of reusing desktop/viewport widths inside cards. */
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_row.vc_inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_row.vc_inner > .wpb_column,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_row.vc_inner > .wpb_column > .vc_column-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_row.vc_inner > .wpb_column > .vc_column-inner > .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content > .wpb-content-wrapper .vc_row.vc_inner > .wpb_column > .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column-inner > .wpb_wrapper > .wpb_text_column,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .wpb_text_column > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .wpb_text_column > .wpb_wrapper > *,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column_text > .wpb_wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc_column_text > .wpb_wrapper > * {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox-wrapper,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox-inner,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox-block,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .vc-hoverbox-block-inner {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body.page-id-4076 .vc-hoverbox-wrapper {
    margin-bottom: 16px !important;
  }

  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column > .vc_column-inner,
  body.page-id-3736 .vc_custom_1777401502182 > .wpb_column > .vc_column-inner > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1777401502182 .columns_wrap,
  body.page-id-3736 .vc_custom_1777401502182 .columns_wrap > [class*="column-"],
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column,
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column > .wpb_wrapper,
  body.page-id-3736 .vc_custom_1777401502182 .wpb_text_column p {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css > *,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css #customForm,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css #imgBlock,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css form,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css .nf-form-cont,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css .nf-form-content {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css * {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css input,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css textarea,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css select,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .large_form_3_css button {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page {
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    background: #ffffff !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page input {
    border: 1px solid #e6e1cb !important;
    color: #797979 !important;
    background: #ffffff !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page input::placeholder {
    color: #a69f96 !important;
    opacity: 1 !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page .dt-vertical-zoho-submit {
    color: #333333 !important;
    background: #abcee4 !important;
    border-color: #b89151 !important;
    width: auto !important;
    min-width: 240px !important;
    max-width: 280px !important;
    margin: 0 auto !important;
    padding-left: 28px !important;
    padding-right: 28px !important;
  }

  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page .dt-vertical-zoho-consent-wrap,
  body:is(.page-id-4209, .page-id-3388, .page-id-5009) .dt-vertical-zoho-page .dt-vertical-zoho-consent-wrap a {
    color: #787878 !important;
  }

  body.page-id-3388 .vc_custom_1770734203833 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 {
    width: min(100%, calc(100vw - 32px)) !important;
    gap: 24px !important;
  }

  body.page-id-3388 .vc_custom_1770734203833 .columns_wrap.sc_columns.columns_nofluid.sc_columns_count_2 > .sc_column_item {
    flex-basis: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Mobile refinement pass: keep repeated components on the shared gutter system. */
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .sc_button_wrap {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .sc_button {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  body.blog {
    --dt-mobile-gutter: 12px;
    --dt-mobile-content: calc(100vw - (var(--dt-mobile-gutter) * 2));
  }

  body.blog .page_content_wrap > .content_wrap {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding-left: var(--dt-mobile-gutter) !important;
    padding-right: var(--dt-mobile-gutter) !important;
    box-sizing: border-box !important;
  }

  body.blog .page_content_wrap > .content_wrap > .content,
  body.blog .post_item,
  body.blog .post_item > .post_content,
  body.blog .post_descr,
  body.blog .post_title,
  body.blog .post_featured {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.blog .post_item {
    padding-top: 0 !important;
    margin-top: 44px !important;
  }

  body.blog .post_item:first-child {
    margin-top: 0 !important;
  }

  body.blog .post_featured img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
  }

  body.page-id-4221 .sc_accordion_item {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.page-id-4221 .sc_accordion_title {
    padding: 15px 16px 15px 54px !important;
  }

  body.page-id-4221 .sc_accordion_title .sc_accordion_icon {
    width: 42px !important;
  }

  body.page-id-4221 .sc_accordion_content {
    padding: 18px 18px !important;
  }

  body.page-id-4076 #ongoing-expenses .vc_row.vc_inner.vc_column-gap-10 > .wpb_column {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 auto 16px !important;
  }

  body.page-id-4076 #ongoing-expenses .vc_row.vc_inner.vc_column-gap-10 > .wpb_column > .vc_column-inner {
    padding: 28px 20px !important;
  }

  body.page-id-4076 #ongoing-expenses .vc_row.vc_inner.vc_column-gap-10 .wpb_text_column,
  body.page-id-4076 #ongoing-expenses .vc_row.vc_inner.vc_column-gap-10 .wpb_text_column > .wpb_wrapper {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  @media (max-width: 380px) {
    body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388, .single-post) {
      --dt-mobile-gutter: 10px;
      --dt-mobile-card-pad: 18px;
    }

    body.blog {
      --dt-mobile-gutter: 10px;
    }
  }

  /* Circleback QA: buttons should be centered pills, not full-width elements
     inheriting WPBakery alignment offsets. */
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .sc_button_wrap {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    text-align: center !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content a.sc_button,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content .sc_button {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: min(calc(100vw - (var(--dt-mobile-gutter) * 2)), 340px) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content ul,
  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content ol {
    max-width: 100% !important;
    margin-left: 0 !important;
    padding-left: 1.15em !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content li {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body:is(.page-id-3736, .page-id-3964, .page-id-3991, .page-id-4140, .page-id-4076, .page-id-4221, .page-id-4209, .page-id-3388) .post_content :is(h1, h2, h3, h4, .sc_title, .sc_title > *, .vc_custom_heading) {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-3388 .post_content h1,
  body.page-id-3388 .post_content .sc_title,
  body.page-id-3388 .post_content .vc_custom_heading {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
  }

  /* Follow-up QA: FlexSlider fade slides were stacked in document flow on
     mobile, leaving a large empty tan area below the visible image. */
  body.page-id-3736 .wpb_gallery_slides.flexslider_fade,
  body.page-id-3736 .wpb_gallery_slides.flexslider_fade .flex-viewport,
  body.page-id-3736 .wpb_gallery_slides.flexslider_fade ul.slides {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
  }

  body.page-id-3736 .wpb_gallery_slides.flexslider_fade ul.slides > li {
    display: none !important;
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    position: static !important;
    opacity: 1 !important;
    box-sizing: border-box !important;
  }

  body.page-id-3736 .wpb_gallery_slides.flexslider_fade ul.slides > li.flex-active-slide {
    display: block !important;
  }

  body.page-id-3736 .wpb_gallery_slides.flexslider_fade ul.slides img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto !important;
  }

  /* Follow-up QA: FAQ accordion content had nested WPBakery padding plus a
     decorative rail, making mobile answers and questions too narrow. */
  body.page-id-4221 .sc_accordion,
  body.page-id-4221 .sc_accordion_item {
    width: var(--dt-mobile-content) !important;
    max-width: var(--dt-mobile-content) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }

  body.page-id-4221 .sc_accordion_item {
    margin-bottom: 10px !important;
  }

  body.page-id-4221 .sc_accordion_title {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    padding: 16px 18px !important;
    line-height: 1.25 !important;
    box-sizing: border-box !important;
  }

  body.page-id-4221 .post_content .sc_accordion .sc_accordion_item .sc_accordion_title,
  body.page-id-4221 .post_content .sc_accordion .sc_accordion_item .sc_accordion_title.ui-accordion-header,
  body.page-id-4221 .post_content .sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-active,
  body.page-id-4221 .post_content .sc_accordion .sc_accordion_item .sc_accordion_title.ui-state-default {
    background: #fff !important;
    background-image: none !important;
    background-color: #fff !important;
  }

  body.page-id-4221 .post_content .sc_accordion .sc_accordion_item .sc_accordion_title .ui-accordion-header-icon,
  body.page-id-4221 .post_content .sc_accordion .sc_accordion_item .sc_accordion_title .sc_accordion_icon,
  body.page-id-4221 .sc_accordion_title .ui-accordion-header-icon,
  body.page-id-4221 .sc_accordion_title .sc_accordion_icon {
    display: none !important;
  }

  body.page-id-4221 .sc_accordion_content {
    width: 100% !important;
    max-width: 100% !important;
    padding: 16px !important;
    box-sizing: border-box !important;
  }

  body.page-id-4221 .sc_accordion_content .wpb_text_column,
  body.page-id-4221 .sc_accordion_content .wpb_text_column > .wpb_wrapper,
  body.page-id-4221 .sc_accordion_content .vc_column_text,
  body.page-id-4221 .sc_accordion_content .vc_column_text > .wpb_wrapper,
  body.page-id-4221 .sc_accordion_content p {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }
}

body.page-id-5009 .dt-vertical-zoho-form-shell {
  display: block !important;
  width: 100% !important;
  max-width: 520px !important;
  margin: 0 auto !important;
}

body.page-id-5009 .dt-vertical-zoho-page {
  min-width: 0 !important;
}

@media (max-width: 767px) {
  body.page-id-4209 .vc_column-inner.vc_custom_1779467273345 {
    margin-left: 0 !important;
    padding-left: 0 !important;
  }

  body.page-id-4209 .vc_column-inner.vc_custom_1779467273345 > .wpb_wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
  }

  body.page-id-4209 .vc_column-inner.vc_custom_1779467273345 > .wpb_wrapper > :not(.wpb_text_column):not(.vc_empty_space) {
    width: 100% !important;
  }

  body.page-id-4209 .vc_column-inner.vc_custom_1779467273345 .sc_button {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: min(100%, 420px) !important;
    max-width: 420px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 767px) {
  #protected-territories .vc_custom_1779476834462,
  #protected-territories .vc_custom_1779476847035,
  #protected-territories .vc_custom_1779476855389 {
    transform: translateX(-8px) !important;
  }
}

/* Footer follow-up: separate the copyright line from the policy links and
   reduce its emphasis slightly without changing the legal disclaimer copy. */
.copyright_wrap .copyright_text > p:first-child {
  font-size: 0.88em;
  line-height: 1.5;
}

.copyright_wrap .copyright_text > p:first-child a:first-of-type {
  display: inline-block;
  margin-top: 0.2em;
}

.copyright_wrap .copyright_text > p:first-child a:first-of-type::before {
  content: "";
  display: block;
}

body.page .top_panel_wrap .logo_main,
body.page .top_panel_wrap .logo_fixed,
body.page .header_mobile .logo_main {
  height: auto !important;
  width: auto !important;
  max-width: 100% !important;
  max-height: 56px !important;
  object-fit: contain !important;
  display: block !important;
}

body.page .top_panel_wrap .contact_logo {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
}

body.page .top_panel_wrap .contact_logo .logo,
body.page .top_panel_wrap .contact_logo .logo a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 0 !important;
  overflow: visible !important;
}

body.page .mob-menu-header-holder .mob-menu-logo-holder {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 58px !important;
  text-align: center !important;
}

body.page .mob-menu-header-holder .mob-standard-logo,
body.page .mob-menu-header-holder .mob-retina-logo {
  width: auto !important;
  max-width: 110px !important;
  height: 46px !important;
  max-height: 46px !important;
  object-fit: contain !important;
  margin: 0 auto !important;
}

body.page .mob-menu-header-holder .mob-standard-logo {
  display: none !important;
}

body.page .mob-menu-header-holder .mob-retina-logo {
  display: inline-block !important;
}

body.page .header_mobile .logo,
body.page .header_mobile .logo a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  min-height: 40px !important;
}

body.page .header_mobile .dt-mobile-launch-logo-image {
  display: block !important;
  width: auto !important;
  max-width: 110px !important;
  height: 56px !important;
  max-height: 56px !important;
}

@media (max-width: 639px) {
  body.page .top_panel_wrap .top_panel_middle {
    min-height: 82px !important;
    padding-left: 58px !important;
    padding-right: 58px !important;
    box-sizing: border-box !important;
  }

  body.page .top_panel_wrap .contact_logo .logo_main,
  body.page .top_panel_wrap .contact_logo .logo_fixed {
    max-height: 56px !important;
    width: auto !important;
    max-width: 110px !important;
    height: auto !important;
  }

  body.page .header_mobile .content_wrap {
    margin-left: 0 !important;
    min-height: 82px !important;
    padding: 0 58px !important;
    box-sizing: border-box !important;
    text-align: center !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  body.page .header_mobile .logo {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    margin: 0 auto !important;
    min-height: 0 !important;
  }

  body.page .header_mobile .logo a {
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
    background: none !important;
  }

  body.page .header_mobile .logo_main {
    display: none !important;
  }

  body.page .header_mobile .menu_button {
    left: 20px !important;
    right: auto !important;
    z-index: 2 !important;
    color: #fff7e8 !important;
    font-size: 34px !important;
    line-height: 34px !important;
  }

  body.page .header_mobile .menu_button::before {
    color: inherit !important;
  }
}

@media (max-width: 1024px) {
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child,
  body.page-id-3388 .post_content > .wpb-content-wrapper > .vc_row:first-child > .wpb_column.vc_column_container > .vc_column-inner {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* 2026-06-30 center Zoho guide heading on home + franchise-guide */
body.page-id-3736 .vc_custom_1779896912652 .quick_form_5_css[name="SIGNUP_BODY"] #SIGNUP_HEADING,
body.page-id-3736 .vc_custom_1779896912652 #SIGNUP_HEADING,
body.page-id-3736 .quick_form_5_css[name="SIGNUP_BODY"] #SIGNUP_HEADING,
body.page-id-3736 .quick_form_5_css #SIGNUP_HEADING,
body.home .quick_form_5_css[name="SIGNUP_BODY"] #SIGNUP_HEADING,
body.home .quick_form_5_css #SIGNUP_HEADING,
body.page-id-3388 .quick_form_5_css[name="SIGNUP_BODY"] #SIGNUP_HEADING,
body.page-id-3388 .quick_form_5_css #SIGNUP_HEADING {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  line-height: 1.4 !important;
  white-space: normal !important;
}

/* PPC guide hero: keep the draft headline readable after moving it onto /franchise-guide/. */
body.page-id-3388 .vc_custom_1782417899357 h1,
body.page-id-3388 .vc_custom_1782417899357 h1 * {
  font-size: clamp(64px, 5.6vw, 80px) !important;
  line-height: 1.15 !important;
}

@media (max-width: 767px) {
  body.page-id-3388 .vc_custom_1782417899357 h1,
  body.page-id-3388 .vc_custom_1782417899357 h1 * {
    font-size: clamp(40px, 14vw, 62px) !important;
    line-height: 1.08 !important;
  }
}

body.page-id-3388 .comments_wrap,
body.page-id-3388 #comments {
  display: none !important;
}
