.location-footer{padding-top:2.5rem}@media screen and (min-width:768px){.location-footer{padding-top:5.875rem}}.location-footer--top{margin:auto;max-width:1440px;width:90vw}.location-footer--top--xl{max-width:1200px}.location-footer--top--lg{max-width:1025px}.location-footer--top--md{max-width:768px}.location-footer--top{border-bottom:1px solid #fff;margin-bottom:1.5rem;min-height:90px;padding-bottom:1.5rem}@media screen and (min-width:768px){.location-footer--top{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:2rem}}.location-footer--bottom{margin:auto;max-width:1440px;width:90vw}.location-footer--bottom--xl{max-width:1200px}.location-footer--bottom--lg{max-width:1025px}.location-footer--bottom--md{max-width:768px}@media screen and (min-width:1025px){.location-footer--bottom{align-items:flex-start;display:flex;justify-content:space-between}}.location-footer--logo{height:100%;margin-bottom:1.25rem;text-align:center;width:100%}@media screen and (min-width:768px){.location-footer--logo{margin-bottom:0;text-align:left;width:fit-content}}.location-footer--logo a{display:inline-block;margin:0 auto}.location-footer--logo .field--type-image .field__item{height:100%;width:100%}@media screen and (min-width:768px){.location-footer--logo .field--type-image .field__item{width:fit-content}}.location-footer--logo .field--type-image .field__item img{height:72px;width:auto}@media screen and (min-width:768px){.location-footer--logo .field--type-image .field__item img{height:90px;width:auto}}.location-footer--info{color:#fff;font-size:1.125rem;line-height:160%;text-align:center}@media screen and (min-width:768px){.location-footer--info{text-align:right}}.location-footer--info a{text-decoration:underline}.location-footer--info a:hover{text-decoration:none}.location-footer--info--name{color:inherit;display:block;font-weight:600}.location-footer--info p.address{margin-bottom:0}.location-footer--info p.address span{display:inline-block}.location-footer--info p.address span.address-line1:after{content:", "}@media screen and (min-width:576px){.location-footer--info p.address br{display:none}}.location-footer--info p.address .country{display:none}.location-footer--info--phone-email{align-items:flex-end;display:flex;gap:1rem;justify-content:center}@media screen and (min-width:768px){.location-footer--info--phone-email{justify-content:flex-end}}.location-footer--info--phone-email a{color:inherit}.location-footer--cta-buttons,.location-footer--menu-links{color:#fff}.location-footer--menu-links ul{margin:0 auto;max-width:336px}.location-footer--cta-buttons ul{list-style:none;margin:0 auto;max-width:336px;padding:0}@media screen and (min-width:1025px){.location-footer--cta-buttons ul,.location-footer--menu-links ul{margin:unset;max-width:unset}}.location-footer--menu-links ul li{list-style:none;margin:0;padding-top:.2em}.location-footer--cta-buttons ul li a,.location-footer--menu-links ul li a{color:inherit;display:block;font-size:1.125rem;padding:.5rem;text-align:center}.location-footer--cta-buttons ul li a{font-weight:600}@media screen and (min-width:768px){.location-footer--cta-buttons ul li a,.location-footer--menu-links ul li a{text-align:left}}.location-footer--menu-links{padding-bottom:.5rem}@media screen and (min-width:1025px){.location-footer--menu-links{padding-bottom:0;width:66%}}.location-footer--menu-links .field--name-field-menu-links{width:100%}@media screen and (min-width:768px){.location-footer--menu-links .field--name-field-menu-links{columns:15em}}.location-footer--menu-links ul{align-items:center;display:flex;gap:1.5rem;justify-content:center;list-style:none;margin-bottom:1.5rem;padding:0}@media screen and (min-width:1025px){.location-footer--menu-links ul{justify-content:flex-start}}.location-footer--menu-links ul li a{background-size:contain;font-weight:400;height:48px;text-indent:-1500px;width:48px}.location-footer--menu-links ul li a[href*="facebook.com"]{background:url(/themes/custom/mnhs/assets/images/icons/social-icons/fb-white.svg) 50% 50%no-repeat}.location-footer--menu-links ul li a[href*="tiktok.com"]{background:url(/themes/custom/mnhs/assets/images/icons/social-icons/tiktok-white.svg) 50% 50%no-repeat}.location-footer--menu-links ul li a[href*="twitter.com"]{background:url(/themes/custom/mnhs/assets/images/icons/social-icons/X-twitter-white.svg) 50% 50%no-repeat}.location-footer--menu-links ul li a[href*="linkedin.com"]{background:url(/themes/custom/mnhs/assets/images/icons/social-icons/linkedin-white.svg) 50% 50%no-repeat}.location-footer--menu-links ul li a[href*="instagram.com"]{background:url(/themes/custom/mnhs/assets/images/icons/social-icons/insta-white.svg) 50% 50%no-repeat}.location-footer--menu-links ul li a[href*="youtube.com"]{background:url(/themes/custom/mnhs/assets/images/icons/social-icons/youtube-white.svg) 50% 50%no-repeat}.location-footer--cta-buttons{padding-bottom:1rem}@media screen and (min-width:1025px){.location-footer--cta-buttons{padding-bottom:0;width:33%}}@media screen and (min-width:768px){.location-footer--cta-buttons ul{align-items:center;display:flex;gap:1rem;justify-content:center;max-width:unset}}@media screen and (min-width:1025px){.location-footer--cta-buttons ul{justify-content:flex-end;margin:unset}}.location-footer--cta-buttons ul li{margin-bottom:1.5rem}.location-footer--cta-buttons ul li>a{align-items:center;border:2px solid #fff;display:flex;font-size:.875rem;justify-content:center;padding:1rem 0}.location-footer--cta-buttons ul li>a:focus,.location-footer--cta-buttons ul li>a:hover{text-decoration:none}.location-footer--cta-buttons ul li>a[href*=member]{background-color:#fff;color:#262e33}.location-footer--cta-buttons ul li>a[href*=member]:focus,.location-footer--cta-buttons ul li>a[href*=member]:hover{background-color:transparent;color:#fff}.location-footer--cta-buttons ul li>a[href*=support]{background-color:transparent}.location-footer--cta-buttons ul li>a[href*=support]:focus,.location-footer--cta-buttons ul li>a[href*=support]:hover{background-color:#fff;color:#262e33}@media screen and (min-width:768px){.location-footer--cta-buttons ul li>a{margin-top:.5rem;padding:1rem 2rem;width:fit-content}}@media screen and (min-width:1025px){.location-footer--cta-buttons ul li>a{margin-top:0;padding:1rem;width:fit-content}}