/*!  Pushy - v1.1.0 - 2017-1-30
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https:/* github.com/christophery/pushy/
* by Christopher Yee
*/body{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden}.admin-bar .pushy{margin-top:46px!important}.pushy{-webkit-overflow-scrolling:touch;background:#fff;height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.pushy a{font-weight:500;text-decoration:none}.pushy a,.pushy a:hover{color:#fff}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{transform:translate3d(-100%,0,0)}.pushy-open-left #container,.pushy-open-left .push,.pushy-right{transform:translate3d(100%,0,0)}.pushy-open-right #container,.pushy-open-right .push{transform:translate3d(-100%,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{transform:translateZ(0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.push,.pushy{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.pushy-content{transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{animation:fade .5s;background-color:rgba(0,0,0,.5);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:9998}@keyframes fade{0%{opacity:0}to{opacity:1}}.pushy-submenu ul{transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{background:transparent;border:0;color:#fff;font-family:roboto-condensed,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;outline:none;text-align:left;text-transform:uppercase;width:100%}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a:after,.pushy-submenu>button:after{background:url(/wp-content/themes/dimensions-2023.1/dist/images/pushy-arrow.svg) no-repeat;content:"";display:block;height:12px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:transform .2s;width:12px}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a:after,.pushy-submenu-open button:after{transform:translateY(-50%) rotate(180deg)}.submenu-section-list{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-family:neue-haas-grotesk-display,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.submenu-section-list .submenu-section-list-title>a{font-size:.875rem;font-weight:400}.submenu-section-list .submenu-section-list-title .sub-submenu-section-list-title a,.submenu-section-list .submenu-section-list-title>a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));font-family:neue-haas-grotesk-display,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;letter-spacing:0;line-height:1.5;text-decoration-line:none;text-transform:none}.submenu-section-list .submenu-section-list-title .sub-submenu-section-list-title a{font-size:1rem}
