/* @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;}
.tier{border:2px solid var(--ampac-color-legacy-blue);border-radius:6px;padding:1.5rem 1rem;height:100%;}@media all and (width >= 768px){.tier{padding:1.5rem;}}.tier .tier-pricing{margin-bottom:1rem;}.tier .tier-price{font-family:var(--ampac-font-brother);font-weight:700;font-size:36px;color:var(--ampac-color-legacy-blue);}.tier .tier-price .payment-period{font-family:var(--ampac-font-proxima);font-weight:400;font-size:20px;line-height:30px;color:var(--ampac-color-gray);}.tier .tier-header h4{color:var(--ampac-color-legacy-blue);font-weight:700;}@media all and (width >= 768px){.tier .tier-header{min-height:350px;}}.tier .tier-price-discounted{font-size:13px;}.tier .tier-description{margin-bottom:2rem;}.tier .tier-benefits{border-top:1px solid var(--ampac-color-mid-gray);padding-top:2rem;}
.toggle-container{--toggle-padding:4px;display:inline-block;width:100%;text-align:center;margin:2rem 0;}.toggle-wrapper{position:relative;display:inline-flex;padding:var(--toggle-padding);background:transparent;border:1px solid;border-radius:40px;}.toggle-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none;}.toggle-input:nth-of-type(2):checked ~ .toggle-slider{transform:translateX(100%);}.toggle-input:focus + .toggle-label{outline:2px solid transparent;border-radius:40px;}.toggle-input:checked + .toggle-label{font-weight:700;}.toggle-label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;width:150px;text-align:center;cursor:pointer;z-index:2;min-width:60px;}.toggle-slider{position:absolute;top:var(--toggle-padding);left:var(--toggle-padding);width:150px;height:calc(100% - var(--toggle-padding) * 2);background:var(--ampac-color-light-blue);border-radius:20px;transition:transform 0.2s ease;z-index:1;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.disclaimer{text-align:center;margin-top:0.5rem;position:relative;color:var(--ampac-color-legacy-blue);}.disclaimer:not(:has(p)):before{content:"* ";color:var(--ampac-color-legacy-blue);font-weight:bold;}.disclaimer > p:first-of-type{position:relative;}.disclaimer > p:first-of-type:before{content:"* ";color:var(--ampac-color-legacy-blue);font-weight:bold;}
