.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Active page indicator in the global nav (design canvas: 2px inset rule + heading colour) */
body.home .elementor-location-header .e-default-h6 a[href="/"],
body.page-id-27 .elementor-location-header .e-default-h6 a[href="/our-story"],
body.page-id-37 .elementor-location-header .e-default-h6 a[href="/the-programme"],
body.page-id-55 .elementor-location-header .e-default-h6 a[href="/partners"],
body.page-id-60 .elementor-location-header .e-default-h6 a[href="/data"],
body.page-id-62 .elementor-location-header .e-default-h6 a[href="/learn"],
body.page-id-73 .elementor-location-header .e-default-h6 a[href="/field-notes"],
body.page-id-81 .elementor-location-header .e-default-h6 a[href="/contact"]{
  color:#09375C;
  box-shadow:inset 0 -2px 0 #3576BB;
  padding-bottom:2px;
}

/* Mobile nav (issue #4): hamburger accordion, icon swap, dropdown panel */
.elementor [data-id="11a56b78"][data-id="11a56b78"]{list-style:none}
.elementor [data-id="11a56b78"][data-id="11a56b78"]::-webkit-details-marker{display:none}
.elementor [data-id="11a56b78"][data-id="11a56b78"]::marker{display:none}
.elementor [data-id="7632c11f"][data-id="7632c11f"]::before{content:"";display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16%22/%3E%3Cpath%20d%3D%22M4%2012h16%22/%3E%3Cpath%20d%3D%22M4%2019h16%22/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16%22/%3E%3Cpath%20d%3D%22M4%2012h16%22/%3E%3Cpath%20d%3D%22M4%2019h16%22/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}
.elementor [data-id="57936408"][data-id="57936408"]::before{content:"";display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22/%3E%3Cpath%20d%3D%22m6%206%2012%2012%22/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22/%3E%3Cpath%20d%3D%22m6%206%2012%2012%22/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center}
.elementor [data-id="6f8048"][open] [data-id="7632c11f"]{display:none}
.elementor [data-id="6f8048"][open] [data-id="57936408"]{display:flex}/* End custom CSS */