/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
footer.footer a.logo-link{margin-bottom:1rem;display:inline-block;}footer.footer a.social-logo.x{text-indent:-9999px;overflow:hidden;display:block;background:url(/themes/custom/ampac/build/assets/images/Twitter.svg) no-repeat;width:42px;height:42px;background-size:contain;}
.footer-left{font-size:14px;line-height:16px;}
.footer-right{color:var(--ampac-color-gray);}.footer-right .get-involved-wrapper ul,.footer-right .get-involved-wrapper li{margin:0;padding:0;list-style:none;}.footer-right .get-involved-wrapper li{margin-bottom:0.5rem;}.footer-right table tr,.footer-right table th,.footer-right table td{color:var(--ampac-color-gray);padding:0;border:none;}@media all and (width < 768px){.footer-right table tr,.footer-right table th,.footer-right table td{display:table-row;}}.footer-right table th{padding-right:1rem;}.footer-right table td{padding-bottom:0.5rem;}@media all and (width < 768px){.footer-right .d-flex > div{width:50%;}}
.nav-alternative.navbar-nav li.nav-item.nav-item--level-1{position:relative;}@media all and (width < 768px){.nav-alternative.navbar-nav li.nav-item.nav-item--level-1{padding:1rem;}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1:not(:last-child){border-bottom:1px solid var(--ampac-color-gray);}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 .submenu-container .p-3{padding:0 !important;}}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 > a.nav-link{position:relative;font-weight:bold;color:var(--ampac-color-gray);}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 > a.nav-link.is-active{color:var(--ampac-color-legacy-blue);}@media all and (width >= 768px){.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 > a.nav-link{font-weight:normal;}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 > a.nav-link.is-active{font-weight:bold;}}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 > a.nav-link:after{content:unset;}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1 > a.nav-link:before{content:"";position:absolute;bottom:10px;left:50%;width:0;height:2px;transition:width 0.33s ease-in-out;transform:translate(-50%,0);}@media all and (width >= 992px){.nav-alternative.navbar-nav li.nav-item.nav-item--level-1.has-children > .nav-link{padding-right:1.5rem;margin-left:17px;}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1.has-children > .nav-link:after{content:"";background:url('data:image/svg+xml,<svg width="15" height="9" viewBox="0 0 15 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.6913 1L7.34563 7.34565L0.999983 0.999999" stroke="%231B4177" stroke-width="1.5"/></svg>') no-repeat;position:absolute;right:0;top:16px;width:16px;height:11px;}}.nav-alternative.navbar-nav li.nav-item.nav-item--level-1:hover > .submenu-container{opacity:1;visibility:visible;z-index:1050;}.nav-alternative li.nav-item.nav-item--level-1 > .link-expand{display:block;position:absolute;top:24px;right:0;padding:0 10px 0 calc(100% - 10px);z-index:10;}@media all and (width > 768px) and (width <= 992px){.nav-alternative li.nav-item.nav-item--level-1 > .link-expand{top:8px;}.nav-alternative li.nav-item.nav-item--level-1 > .link-expand .submenu-container .p-3{padding-top:0 !important;padding-bottom:0 !important;}}.nav-alternative li.nav-item.nav-item--level-1 > .link-expand:after{content:"❯";display:block;transform:rotate(90deg);transition:transform 0.25s ease-in-out;}.nav-alternative li.nav-item.nav-item--level-1 > .link-expand[aria-expanded=true]:after{transform:rotate(-90deg);}@media (min-width:992px){.nav-alternative ul.navbar-nav li.nav-item.nav-item--level-1{position:initial;}.nav-alternative li.nav-item.nav-item--level-1 > .link-expand{display:none;}}.nav-alternative .submenu-container span.nav-link{padding-bottom:0;}.nav-alternative .submenu-container:before{content:"";display:block;position:absolute;width:100%;height:2rem;top:-2rem;left:0;}@media (min-width:992px){.nav-alternative .submenu-container{position:absolute;width:200px;top:59px;left:-1rem;right:0;transition:all 0.25s ease-in;opacity:0;visibility:hidden;background-color:white;border-radius:2px;box-shadow:0 4px 10px rgba(0,0,0,0.15);}}
.page main.content.container .container{padding-left:0;padding-right:0;}
.media--view-mode-default.media--type-video .field,.media--view-mode-default.media--type-remote-video .field{position:relative;width:100%;height:0;padding-bottom:56.25%;}.media--view-mode-default.media--type-video .field video,.media--view-mode-default.media--type-remote-video .field iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
