/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-mainmenumodal{width:20%;}#block-mainmenumodal .modal-menu-block--trigger{visibility:hidden;position:relative;}#block-mainmenumodal .modal-menu-block--trigger::after{font-family:"fontello";content:"\f0c9";font-size:1.75rem;color:var(--logo-blue);display:block;visibility:visible;position:absolute;top:0;padding-left:5px;}@media (min-width:800px){#block-mainmenumodal .modal-menu-block--trigger::after{font-size:2.75rem;}}#block-mainmenumodal .modal-menu-block--content{display:none;}#mainmenumodal-container{font-size:1.25rem;font-family:'Nunito Sans';top:0 !important;left:0 !important;width:100% !important;max-width:100%;z-index:550 !important;height:100vh !important;background:var(--dk-blue);border:none;--default-text-color:var(--pale-blue);--lvl-2-text-color:white;--lvl-3-text-color:black;}#mainmenumodal-titlebar{background:var(--dk-blue);border:none;padding:1.5rem 1.5rem 1rem 1.5rem;}#mainmenumodal-titlebar > span{background-image:url("/sites/default/files/2023-05/footer-logo-2017.png");background-size:contain;background-repeat:no-repeat;height:3.5rem;}#mainmenumodal-titlebar button.ui-button{margin-right:1.5rem;border:none;background:transparent;top:45%;}#mainmenumodal-titlebar .ui-button .ui-icon{visibility:hidden;background:none;width:fit-content;height:fit-content;}#mainmenumodal-titlebar button.ui-button .ui-icon::after{font-family:"fontello";content:"\e808";visibility:visible;display:block;color:white;font-size:2rem;text-indent:initial;}#mainmenumodal-content{padding:0.5rem 1.5rem 1rem 1.5rem;height:calc(100vh - 3.75rem) !important;max-height:initial !important;}#mainmenumodal-content > ul{padding-bottom:2rem;}#mainmenumodal-content ul{list-style:none;}#mainmenumodal-content li{display:grid;grid:"a b"
		"c c";}#mainmenumodal-content li.expanded:last-child{margin-bottom:0.5rem;}#mainmenumodal-content li ul{display:none;padding:0 0.5rem;grid-area:c;}#mainmenumodal-content ul.level-2{background:var(--logo-blue);}#mainmenumodal-content ul.level-3{background:var(--pale-blue);}#mainmenumodal-content li > a{padding:0.75rem 0;}#mainmenumodal-content li.level-1-item > a{padding:1.25rem 0;font-weight:700;font-size:1.5rem;}#mainmenumodal-content a{color:var(--default-text-color);}#mainmenumodal-content li.level-2-item > a{color:var(--lvl-2-text-color);}#mainmenumodal-content ul.level-3 a{color:var(--lvl-3-text-color);}#mainmenumodal-content .modal-menu-block--opener{justify-self:end;}#mainmenumodal-content .modal-menu-block--opener::before{font-family:"fontello";content:"\e805";color:var(--default-text-color);}#mainmenumodal-content li.level-2-item .modal-menu-block--opener::before{color:var(--lvl-2-text-color);}#mainmenumodal-content li.level-3-item .modal-menu-block--opener::before{color:var(--lvl-3-text-color);}#mainmenumodal-content li.expanded > .modal-menu-block--opener::before{content:"\e801";}
