/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-toggle{--menu-toggle--color:var(--color--white);--menu-toggle--background:var(--color--dark-blue-60);--menu-toggle--icon-fill:var(--color--brand-80);--menu-toggle--icon-stroke:var(--color--brand-80);--icon--fill-color:var(--menu-toggle--icon-fill);--icon--stroke-color:var(--menu-toggle--icon-stroke);width:100%;}.menu-toggle__toggler{padding:1.2rem;width:100%;background:var(--menu-toggle--background);color:var(--menu-toggle--color);font-weight:var(--font-weight--medium);}.menu-toggle .toggle__button{--icon--fill-color:var(--menu-toggle--color);}.menu-toggle .toggle__close .icon{--icon--fill-color:var(--menu-toggle--color);--icon--stroke-color:var(--menu-toggle--color);}.menu-toggle .collapsed{--menu-toggle--color:var(--color--brand-80);--menu-toggle--background:var(--color--white);}.menu-toggle__content{display:none;position:absolute;top:100%;left:0;right:0;z-index:101;flex-basis:100%;flex-grow:1;align-items:center;background-color:var(--color--dark-blue-60);}.show .menu-toggle__content{display:block;}@media (min-width:992px){.menu-toggle__content{display:block;background-color:transparent;}}@media (min-width:768px) and (max-width:991.98px){.menu-toggle__toggler{padding:2.8rem;}.menu-toggle__content{width:36.8rem;left:auto;}.menu-toggle--search{left:0;width:auto;}}@media (min-width:992px){.menu-toggle__toggler{display:none;}.menu-toggle__content{background-color:transparent;position:static;top:auto;left:auto;right:auto;align-items:flex-start;}}
div.modal{--modal--padding:2.4rem;--modal--overlay--background-color:rgba(0,0,0,0.5);--modal--content--background-color:var(--color--white);--modal--content--max-width:61rem;--modal--content--padding:4.8rem;--modal--overlay--pointer-events:none;position:fixed;display:flex;top:0;left:0;height:100%;width:100%;z-index:9999;overflow:hidden;outline:0;align-items:center;justify-content:center;padding:var(--modal--padding);}div.modal__wrapper-for-content-width{max-width:var(--container--max-width);width:100%;top:0;}@media (min-width:576px){div.modal__wrapper-for-content-width{position:absolute;}}div.modal__overlay{position:absolute;width:100%;height:100%;pointer-events:var(--modal--overlay--pointer-events);background-color:var(--modal--overlay--background-color);}div.modal--immediate{--modal--overlay--pointer-events:all;}div.modal__content{transition:transform 0.3s ease-out;transform:translate(0,-50px);pointer-events:auto;border:0.1rem solid rgba(0,1,0,0.2);border-radius:0.2rem;outline:0;z-index:1;padding:var(--modal--content--padding);background-color:var(--modal--content--background-color);max-width:var(--modal--content--max-width);}div.modal--show .modal__content{transform:none;}div.modal--hide{display:none;}@media (min-width:576px){div.modal{--modal--padding:4.8rem;}}div.modal--search_modal{--modal--content--padding:3.2rem;padding-top:2.4rem;}div.modal--search_modal div.modal__content{position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:auto;}@media (min-width:576px){div.modal--search_modal div.modal__content{right:var(--horizontal-rhythm--small);left:unset;bottom:unset;width:67.6rem;max-width:calc(100% - 16rem);transform:translate(0,3.2rem);border-radius:0.8rem;}}
.page-error{--text-color:var(--color--dark-blue-80);color:var(--color--dark-blue-80);text-align:center;}.page-error__message{margin-top:6.4rem;margin-bottom:6.4rem;}.page-error .img-error{max-height:263px;margin-bottom:6.4rem;}
.page-header{--container--padding:0;position:relative;display:flex;flex-direction:column;flex:1 0 0;}.page-header__logo{flex:1;padding:0.8rem 1.2rem;border-bottom:0.1rem solid var(--color--black-20);}.page-header__menu{display:flex;flex-direction:row;justify-content:center;align-items:center;}.page-header__menu > *{flex:1;display:flex;justify-content:center;align-items:center;min-width:15.5rem;}.page-header__primary{border-right:0.1rem solid var(--color--black-20);}.page-header__search_modal_button{border-width:0;--button--padding:1rem 2.4rem;--button--border-color:var(--color--brand-10);--button--hover--color:var(--color--brand-80);color:var(--color--brand-80);}@media (min-width:992px){.page-header__search_modal_button{margin-top:1.2rem;font-weight:var(--font-weight--normal);border-width:0.1rem;}}@media (min-width:768px) and (max-width:991.98px){.page-header{flex-direction:row;}.page-header__logo{border-bottom:none;}.page-header__primary{border-left:0.1rem solid var(--color--black-20);}}@media (min-width:992px){.page-header{padding:2.4rem 1.6rem 0;}.page-header__logo{border-bottom:none;}.page-header__primary{border:none;}.page-header__search{position:absolute;top:0;right:19.3rem;}}@media (min-width:1200px){.page-header{padding:2.4rem 6.4rem 0;}}.page-header__search_form_area{background-color:var(--color--dark-blue-10);margin-left:calc(var(--modal--content--padding) * -1);margin-right:calc(var(--modal--content--padding) * -1);margin-top:calc(var(--modal--content--padding) * -1);padding-left:var(--modal--content--padding);padding-right:var(--modal--content--padding);padding-top:2.4rem;padding-bottom:4rem;display:flex;gap:var(--vertical-rhythm--xsmall);flex-direction:column;border-radius:0.8rem;}.page-header__search_modal_close{align-self:flex-end;}.page-header__search_info_area{display:flex;flex-direction:column;padding-top:3.2rem;gap:1.6rem;position:relative;}.page-header__search_info_area_title{color:var(--color--black-80);font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:1.6rem;}.page-header__search_info_area_pages_and_tools{display:flex;flex-direction:column;gap:3.2rem;}@media (min-width:768px){.page-header__search_info_area_pages_and_tools{flex-direction:row;}}.page-header__search_info_area_pages_and_tools_autocomplete_dropdown{position:static !important;border:none !important;padding:0;}@media (min-width:768px){.page-header__search_info_area_pages{width:50%;}}.page-header__search_info_area_pages_links{display:flex;flex-direction:column;gap:2.4rem;}.page-header__search_info_area_pages_links a{color:var(--color--dark-blue-80);font-size:20px;font-weight:var(--font-weight--medium);text-decoration-color:var(--color--dark-blue-20);}@media (min-width:768px){.page-header__search_info_area_tools{width:50%;}}.page-header__search_info_area_tools_links{display:flex;flex-direction:column;gap:0.8rem;}.page-header__search_info_area_tools_links a{display:flex;flex-direction:row;gap:1.6rem;border:1px solid var(--color--black-10);border-radius:4px;min-height:10rem;text-decoration:none;}.page-header__search_info_area_tools_links a:hover{text-decoration:underline;text-decoration-color:var(--color--dark-blue-20);text-decoration-thickness:0.1rem;}.page-header__search_info_area_tools_links a img{width:10rem;}.page-header__search_info_area_tools_link_title{display:flex;flex-direction:column;gap:0.8rem;color:var(--color--dark-blue-80);font-size:20px;font-weight:var(--font-weight--medium);justify-content:center;}.page-header__search_info_area_tools_link_title .icon{border:2px solid var(--color--dark-blue-80);border-radius:100%;}.page-header__search_info_area_tools_link_title .icon svg line{--icon--shape--stroke-color:var(--color--dark-blue-80);}.page-header__search_info_area_tools_link_title .icon svg path{--icon--fill-color:transparent;--icon--stroke-color:var(--color--dark-blue-80);}.page-header__search_info_area_how{display:flex;flex-direction:column;align-items:start;gap:1.6rem;}.page-header__search_info_area_how .icon svg ellipse,.page-header__search_info_area_how .icon svg rect,.page-header__search_info_area_how .icon svg circle,.page-header__search_info_area_how .icon svg line,.page-header__search_info_area_how .icon svg path{--icon--stroke-color:var(--color--black-70);--icon--shape--stroke-color:var(--color--black-70);--a--color:var(--color--black-70);fill:white !important;opacity:1 !important;}.page-header__search_info_area_how_button{color:var(--color--black-70);font-size:20px;text-decoration-line:underline;--button--font-weight:var(--font-weight--normal);}.page-header__search_info_area_how_help{display:none;padding:2.4rem;align-self:stretch;color:var(--color--dark-blue-00);background:var(--color--dark-blue-10);font-size:2rem;font-weight:400;}.page-header__search_info_area_how_help--show{display:block;}.page-header__not-finding-button{color:var(--color--black-70);font-size:2rem !important;text-decoration-line:underline;font-weight:400;font-family:Calibre,Arial,-apple-system,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",sans-serif !important;margin-top:1.6rem;}.page-header__not-finding-button .icon svg ellipse,.page-header__not-finding-button .icon svg rect,.page-header__not-finding-button .icon svg circle,.page-header__not-finding-button .icon svg line,.page-header__not-finding-button .icon svg path{--icon--stroke-color:var(--color--black-70);--icon--shape--stroke-color:var(--color--black-70);--a--color:var(--color--black-70);fill:white !important;opacity:1 !important;}.page-header__not-finding-button-help{display:none;padding:2.4rem;align-self:stretch;color:var(--color--dark-blue-00);background:var(--color--dark-blue-10);font-size:2rem;font-weight:400;font-family:Calibre,Arial,-apple-system,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",sans-serif !important;margin-top:1.1rem;}.page-header__not-finding-button-help--show{display:block;}
