/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.print{--icon--fill-color:var(--button--icon-fill);--icon--stroke-color:var(--button--icon-stroke);--icon--shape--fill-color:var(--button--icon-fill);--icon--shape--stroke-color:var(--button--icon-stroke);}
.share{--icon--fill-color:transparent;--icon--stroke-color:var(--color--primary-00);--icon--shape--fill-color:transparent;--icon--shape--stroke-color:var(--color--primary-00);}.share__modal{border:0.1rem solid var(--color--black-40);background:var(--color--black-10);}.share__modal a{text-decoration-line:none;text-decoration-color:color-mix(in srgb,var(--link--underline-color) 60%,transparent);text-underline-offset:var(--link--underline-offset,auto);cursor:pointer;display:block;padding:0.4rem 2.4rem;}.share__modal a:hover{text-decoration-line:underline;}.share__modal a:hover{background:var(--color--brand-20);}
:root{--banner--print-direction:row;--banner--gap:1.6rem;--banner--main--background-image:url(/themes/custom/mac_theme/images/bg/header.png);--banner--main--background-size:cover;--banner--main--flex-direction:column;--banner--main--gap:0;--banner--main--padding:4.8rem 2.4rem 8rem;--banner--breadcrumbs--padding-bottom:0.8rem;--banner--subtitle--margin-top:1.6rem;--banner--print--margin-top:4.8rem;--banner--print--align-items:flex-start;--banner--print--flex-direction:row;}.banner{--text-color:var(--color--primary-00);--banner--main--color:var(--color--primary-00);--banner--main--background-color:var(--color--primary-20);--banner--margin:calc(-1*var(--container--padding));margin-left:var(--banner--margin);margin-right:var(--banner--margin);}.banner__main{display:flex;flex-direction:var(--banner--main--flex-direction);gap:var(--banner--main--gap);justify-content:space-between;background-color:var(--banner--main--background-color);background-image:var(--banner--main--background-image);background-repeat:repeat;background-position:50% 0;background-size:var(--banner--main--background-size);color:var(--banner--main--color);padding:var(--banner--main--padding);}.banner__breadcrumb{padding-bottom:var(--banner--breadcrumbs--padding-bottom);}.banner__title h1{padding:0;}.banner__subtitle{margin-top:var(--banner--subtitle--margin-top);}.banner__print_share{display:flex;gap:1.6rem;flex-direction:var(--banner--print--flex-direction);margin-top:var(--banner--print--margin-top);align-items:var(--banner--print--align-items);}@media (min-width:768px){.banner{--banner--main--background-size:150%;--banner--main--padding:6.4rem 6.4rem 9.6rem;}}@media (min-width:992px){.banner{--banner--main--flex-direction:row;--banner--main--padding:6.4rem 6.4rem 16.8rem 4rem;--banner--main--gap:0;--banner--print--margin-top:0;--banner--print--flex-direction:column;--banner--print--align-items:flex-end;}}@media (min-width:1200px){.banner{--banner--margin:0;}}.banner--front{--banner--main--background-color:var(--color--dark-blue-10);--banner--main--background-image:none;--banner--intro--background-color:transparent;}.banner--front p{font-size:2.4rem;line-height:3.2rem;font-weight:var(--font-weight--medium);padding:0 0 var(--vertical-rhythm--small);margin:0;}@media print{.banner--front p{font-size:2rem;line-height:1.2;}}@media (max-width:767.98px){.banner--front h1{font-size:3.2rem;line-height:4rem;font-weight:var(--font-weight--medium);padding:0 0 var(--vertical-rhythm--medium);margin:0;}.banner--front h1:focus-visible{box-shadow:0 0 0 0.2rem var(--focus--background),0 0 0 0.4rem var(--focus--color);outline:none;}}@media (max-width:767.98px) and (min-width:576px){.banner--front h1{font-size:4rem;line-height:4.4rem;}}@media print and (max-width:767.98px){.banner--front h1{font-size:2.4rem;line-height:1.2;}}@media (min-width:1200px){.banner--front{--banner--print-direction:column;}}@media (min-width:992px){.banner--provider{--banner--main--padding:6.4rem 8.0rem 10rem;}}
