.elementor-1694 .elementor-element.elementor-element-701c16b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-67bf03d *//* ==========================================================
CRN About page: ensure footer is reachable on mobile
========================================================== */
@media (max-width: 1024px){

  /* 1) Disable full-bleed "100vw negative margin" on mobile (common footer/scroll bug source) */
  .crn-about.crn-fullbleed{
    left: auto !important;
    right: auto !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
  }

  /* 2) Prevent containers/sections from trapping the page height */
  .crn-about,
  .crn-wrap,
  .crn-section,
  .crn-hero,
  .crn-card,
  .crn-work,
  .crn-work-item{
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  /* 3) Stop any parent wrapper from clipping the footer */
  html, body,
  #page, #content,
  .site, .site-content,
  .elementor, .elementor-page,
  .elementor-location-header,
  .elementor-location-footer{
    overflow: visible !important;
  }

  /* 4) Make sure footer is in normal stacking order */
  footer,
  .site-footer,
  .elementor-location-footer{
    position: relative !important;
    z-index: 50 !important;
    display: block !important;
    visibility: visible !important;
  }

  /* 5) Give the page enough bottom space so cookie bar doesn't cover footer */
  .crn-about{
    padding-bottom: calc(64px + env(safe-area-inset-bottom)) !important;
  }
}

/* Keep Complianz as a true overlay so it doesn't break layout */
@media (max-width: 1024px){
  .cmplz-cookiebanner,
  .cmplz-manage-consent{
    position: fixed !important;
    z-index: 999999 !important;
  }
}/* End custom CSS */