/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{background-color:transparent;padding:0;}ol.breadcrumb{padding-left:0;}.breadcrumb > .active{color:#243529;}.breadcrumb > li + li:before{content:'';color:#243529;background:#fff url(/sites/default/themes/custom/hmn_bootstrap/images/chevron.svg) no-repeat center center;width:8px;height:12px;background-size:contain;display:inline-block;margin:0 0.5rem;}
button,.button{display:inline-flex;justify-content:center;align-items:center;}button.visibility-toggle[aria-expanded="false"] + *{display:none;}button.button--transparent{background:none;border:none;box-shadow:none;}a.button{background-color:#243529;border:2px solid transparent;color:white;padding:1rem 2.5rem;text-decoration:none;border-radius:5px;font-weight:600;}a.button:hover,a.button:active,a.button:focus{background-color:#BCD997;color:#243529;border-color:#243529;}
footer[role="contentinfo"]{background-color:#243529;color:white;font-size:1.6rem;}footer[role="contentinfo"] nav{display:flex;justify-content:center;}footer[role="contentinfo"] ul.menu li:not(:last-child){margin-right:1rem;}footer[role="contentinfo"] a:link,footer[role="contentinfo"] a:visited{color:white;padding:0.6rem 0.8rem;border-radius:5px;}footer[role="contentinfo"] a:hover,footer[role="contentinfo"] a:active,footer[role="contentinfo"] a:focus{background:white;color:#243529;}
header[role="banner"]{background-color:#558562;border-radius:0;color:white;}header[role="banner"] a{border-radius:0;}.navbar-header,.header-logo{width:100%;display:flex;justify-content:center;margin-bottom:40px;}.header-logo a{display:flex;justify-content:center;align-items:center;}@media all and (max-width:800px){.header-logo img{width:65%;}}header[role="banner"] .region-navigation{background:white;}.region-navigation .nav > li,.region-navigation .nav > li > a{display:flex;justify-content:center;}.region-navigation .nav > li{align-items:stretch;}.region-navigation .nav > li > a{text-transform:uppercase;font-weight:600;font-size:1.8rem;padding:1rem 1.2rem;position:relative;align-items:center;text-align:center;}@media all and (min-width:1000px){.region-navigation .nav > li > a{font-size:2.2rem;padding:2rem 2.2rem;}}.region-navigation .nav > li:not(:first-child) a:before{content:'';display:inline-block;height:2rem;background:#243529;width:2px;position:absolute;left:0;}.region-navigation .nav > li:hover + li a:before,.region-navigation .nav > li:focus-within + li a:before,.region-navigation .nav > li.active + li a:before{display:none;}.region-navigation .nav > li > a:link,.region-navigation .nav > li > a:visited{color:#243529;}.region-navigation .nav > li > a:hover,.region-navigation .nav > li > a:active,.region-navigation .nav > li > a:focus,.region-navigation .nav > li.active > a{background-color:#243529;color:white;}.region-navigation .nav > li.active a{position:relative;}.region-navigation .nav > li.active a:after{content:'';display:inline-block;position:absolute;top:0;left:calc(50% - 5px);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white;}.region-navigation-secondary{background-color:#243529;color:white;position:relative;}.secondary-nav--blocks{display:flex;flex-wrap:wrap;align-items:center;}.nav--main-menu.contextual-region{position:static;}.region-navigation-secondary button.hamburger{background:#243529;border:none;display:flex;justify-content:center;align-items:center;}@media all and (max-width:1199px){.region-navigation-secondary button.hamburger[aria-expanded="false"] + .menu--main-menu{display:none;}.region-navigation-secondary ul.menu.menu--main-menu{position:absolute;background:#243529;flex-direction:column;z-index:100;margin-top:1rem;}.region-navigation-secondary a{padding:1.4rem 4rem 1.4rem 2rem;border:2px solid transparent;}.region-navigation-secondary a:hover,.region-navigation-secondary a:active,.region-navigation-secondary a:focus{border-color:#243529;}}@media all and (min-width:1200px){.nav--main-menu{flex:2 1 auto;}.region-navigation-secondary button.hamburger{display:none;}.region-navigation-secondary ul.menu a{padding:1.4rem 1.6rem;}.region-navigation-secondary ul.menu{margin-left:-1.4rem;}.region-navigation-secondary .nav--main-menu ul.menu li:last-child{margin-left:auto;margin-right:1rem;}.region-navigation-secondary ul.menu a[href*="donate"]{padding-left:3rem;padding-right:3rem;}}.region-navigation-secondary a{color:white;}.region-navigation-secondary a.active-trail{position:relative;background:#CBE0D1;color:#243529;}.region-navigation-secondary a.active-trail:after{content:'';display:inline-block;position:absolute;top:0;left:calc(50% - 4px);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #558562;}.region-navigation-secondary a:hover,.region-navigation-secondary a:active,.region-navigation-secondary a:focus{background:white;color:#243529;}.region-navigation-secondary a[href*="donate"]{background-color:#BCD997;color:#243529;text-transform:uppercase;font-weight:600;}.region-navigation-secondary a[href*="donate"]:hover,.region-navigation-secondary a[href*="donate"]:active,.region-navigation-secondary a[href*="donate"]:focus{background-color:#CBE0D1;}button.button--search-toggle{padding:1rem;}.search-block-form{margin-left:auto;display:flex;position:relative;}header form[role="search"]{position:absolute;right:0;top:calc(100% + 2px);background-color:#243529;padding:1.6rem;border-radius:5px;z-index:10;}.search-block-form .form-group{margin-bottom:0;}.search-block-form .input-group{display:flex;align-items:stretch;min-height:4rem;}.search-block-form .input-group > *{flex:0 1 auto;}.search-block-form .form-control{border:none;}.search-block-form button[type="submit"]{background:#558562 url(/sites/default/themes/custom/hmn_bootstrap/images/search.svg) no-repeat center center;height:100%;min-width:4rem;}
body.page-node-type-homepage h1.page-title{text-align:center;}.paragraph--type--image-and-text-callout{max-width:800px;margin:0 auto 3rem auto;font-size:2.4rem;font-weight:500;font-family:'EB Garamond','Times New Roman',Times,serif;display:flex;flex-wrap:wrap;align-items:center;}.paragraph--type--image-and-text-callout .field--name-field-image{flex:0 1 auto;margin-right:30px;}.paragraph--type--image-and-text-callout .field--name-field-body{flex:1;}.paragraph--type--two-column{background-color:#EAF4ED;border-radius:30px;padding:30px;}.paragraph--type--two-column h2,.paragraph--type--two-column > .field--name-field-body{text-align:center;}.paragraph--type--two-column > .field--name-field-body,.paragraph--type--two-column-layout > .field--name-field-body{margin-bottom:3%;}.paragraph a{font-weight:bold;}.paragraph--type--two-column .field--name-field-content-blocks,.paragraph--type--two-column-layout .field--name-field-content-blocks{display:flex;flex-wrap:wrap;margin-right:-3%;}.paragraph--type--two-column .field--name-field-content-blocks > *,.paragraph--type--two-column-layout .field--name-field-content-blocks > *{margin-right:3%;margin-bottom:3%;}.paragraph--type--two-column-layout > .field--name-field-content-blocks > *{background-color:#EAF4ED;border-radius:30px;padding:30px;}@media all and (min-width:860px){.paragraph--type--two-column .field--name-field-content-blocks > *:nth-child(-n+2),.paragraph--type--two-column-layout .field--name-field-content-blocks > *:nth-child(-n+2){flex:1 1 calc(50% - 3%);}}
.container{width:100%;max-width:1300px;padding-left:15px;padding-right:15px;}@media all and (min-width:1000px){.container{padding-left:30px;padding-right:30px;}}.page-layout--content{display:grid;}.sidebar-first,.page-content{margin:15px;}.sidebar-first{margin-bottom:0;}.page-content{margin-top:0;}.aside--content-bottom{margin:30px auto;}@media all and (max-width:839px){.region-sidebar-first section#block-uksalogolink{display:none;}}@media all and (min-width:840px){.page-layout--content.sidebar-1{grid-template-columns:minmax(200px,380px) 1fr;grid-gap:1%;}.aside--content-bottom{display:none;}}
header[role="banner"] ul.menu,footer[role="contentinfo"] ul.menu{display:flex;flex-wrap:wrap;justify-content:center;}ul.menu{list-style:none;padding:0;margin:0;}ul.menu a{text-decoration:none;}span.caret{display:none;}.region-sidebar-first nav{background-color:#CBE0D1;border-radius:15px;padding:1.5rem;margin-bottom:3rem;}@media all and (min-width:800px){.region-sidebar-first nav{border-radius:30px;padding:3rem;}}@media all and (max-width:839px){.menu-head--desktop{display:none;}.region-sidebar-first ul.menu-level--1{display:none;}.region-sidebar-first ul.menu-level--1.expanded{display:block;}}@media all and (min-width:840px){.menu-head--mobile{display:none;}}.region-sidebar-first nav ul.menu li:not([role="presentation"]){border-bottom:2px solid #243529;}.region-sidebar-first nav a{color:#1D4A2A;padding-left:0.5rem;padding-bottom:0.5rem;display:flex;align-items:center;}.region-sidebar-first nav a:hover,.region-sidebar-first nav a:active,.region-sidebar-first nav a:focus,.region-sidebar-first nav a.is-active{background:#EAF4ED;}.region-sidebar-first nav a.is-active{position:relative;}.region-sidebar-first nav a.is-active:before{content:'';width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #1D4A2A;margin-left:-0.5rem;margin-right:1rem;}.page-nav{margin-top:8rem;}.page-nav--menu{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-2rem;}.page-nav--menu li{flex:1;margin-right:2rem;}.page-nav--menu li.next-page{margin-left:auto;text-align:right;}.page-nav--menu a{display:inline-flex;background-color:#CBE0D1;border-radius:0;padding:2rem 3rem;color:#243529;align-items:center;}.page-nav--menu li.prev-page a{padding-left:2rem;}.page-nav--menu li.next-page a{padding-right:2rem;}.page-nav--menu li.prev-page a:before,.page-nav--menu li.next-page a:after{content:'';width:9px;height:15px;background:#CBE0D1 url(/sites/default/themes/custom/hmn_bootstrap/images/chevron.svg) no-repeat center center;}.page-nav--menu li.prev-page a:before{transform:rotate(180deg);margin-right:1.5rem;}.page-nav--menu li.next-page a:after{margin-left:1.5rem;}.sitemap .nav .open>a,.sitemap .nav .open>a:focus,.sitemap .nav .open>a:hover,.sitemap .nav>li>a:focus,.sitemap .nav>li>a:hover{background-color:#1D4A2A;}.sitemap .dropdown-menu>li>a:focus,.sitemap .dropdown-menu>li>a:hover{background-color:#EAF4ED;}.sitemap ul ul{margin-left:2rem;margin-bottom:1rem;}.sitemap li.expanded > a{font-weight:bold;font-size:2.2rem;}.sitemap .nav>li>a{padding:0.5rem 1rem;}
.form-control,.input-group .form-control{font-size:1.6rem;height:auto;width:auto;}.glyphicon-search:before{content:'';}.search-block-form .glyphicon-search{display:none;}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-radius:5px;}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{background-color:#558562;border-radius:5px;margin-left:5px;border:none;}
html{font-size:10px;}body{font-family:'Merriweather Sans',Arial,Helvetica,sans-serif;font-size:1.8rem;line-height:1.5;margin:0;padding:0;}a{color:#1D4A2A;text-decoration:underline;padding:2px;border-radius:3px;}a:hover,a:active,a:focus{background:#1D4A2A;color:white;text-decoration:none;}a.no-bg:hover,a.no-bg:active,a.no-bg:focus{background:transparent;}a:focus,button:focus,input:focus,select:focus,textarea:focus,area:focus{outline-width:2px !important;outline-style:solid !important;outline-color:inherit !important;outline-offset:2px !important;}a.image-link{padding:0;}a.image-link:hover,a.image-link:active,a.image-link:focus{background:transparent;}li.expanded.active ul{display:block;position:relative;float:none;border:none;box-shadow:none;-webkit-box-shadow:none;}h2 button{background:none;border:none;text-shadow:none;padding:0;display:flex;align-items:center;text-align:left;justify-content:flex-start;}h2 button:after{content:'';background:transparent url(/sites/default/themes/custom/hmn_bootstrap/images/chevron.svg) no-repeat center center;width:18px;height:24px;margin-left:1.5rem;transform:rotate(90deg);margin-top:0.75rem;background-size:contain;}.flex--center-h{display:flex;justify-content:center;}.field--name-field-subtitle{font-size:2.4rem;font-weight:500;font-family:'EB Garamond','Times New Roman',Times,serif;margin-bottom:3rem;}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.margin-xtra--top{margin-top:30px;}.margin-right{margin-right:30px;}
h1,h2,h3,h4,h5,h6{font-family:'EB Garamond',Times,'Times New Roman',serif;color:#243529;font-weight:600;margin-top:0;}h1{font-size:4.8rem;}h1.page-title{border-bottom:1px solid #243529;padding-bottom:15px;margin-top:0;}h2{font-size:3.6rem;}h3{font-size:2.8rem;}
