.slide-out-panel{--width:40rem;z-index:var(--z-index-dialog);width:var(--width);background-color:var(--neutral5);transition:all .8s ease-in-out;position:fixed;top:0;bottom:0}.slide-out-panel.-contact{visibility:hidden;width:100vw;display:flex;right:0;transform:translate(100vw)}.slide-out-panel.-contact .header-slide-out__inner{--color-link:var(--p2-light-link,var(--theme-link));--color-link-hover:var(--p2-light-link-hover,var(--theme-link-hover));width:var(--width);background-color:var(--neutral2)}.slide-out-panel.-contact .slide-out-panel__form{width:calc(100vw - var(--width));overflow-y:scroll}.slide-out-panel.-contact.-show{visibility:visible;transform:translate(0)}.slide-out-panel.-contact .form-inline{padding-inline:var(--padding-3xl);margin:auto}@media only screen and (width<=899.98px){.slide-out-panel.-contact{flex-direction:column;overflow-y:scroll}.slide-out-panel.-contact .slide-out-panel__form{width:100vw;overflow-y:initial}.slide-out-panel.-contact .form-inline{padding-inline:var(--padding-xl)}}.slide-out-panel.-filters{transition:all .3s ease-in-out;left:0;transform:translate(-40rem)}.slide-out-panel.-filters.-show{transform:translate(0)}.slide-out-panel.-filters .header-slide-out__copy{flex-direction:column;height:100%;display:flex}.slide-out-panel.-filters .typ{flex:1}.slide-out-panel.-filters .btns-wrap{justify-content:space-between;display:flex}.slide-out-panel .header-slide-out__inner{flex-direction:column;height:100%;padding:4rem;display:flex;position:relative}.slide-out-panel .header-slide-out__close{cursor:pointer;width:4rem;height:4rem;margin:0;padding:0;position:absolute;top:4rem;right:3rem}.slide-out-panel .header-slide-out__close svg{width:100%;height:100%}.slide-out-panel .header-slide-out__copy{color:var(--theme-core-bg)}.slide-out-panel .header-slide-out__copy h4{color:var(--theme-core-bg);margin-bottom:0}@media only screen and (width<=649.98px){.slide-out-panel{--width:100vw}.slide-out-panel.-filters{transform:translate(-100vw)}}body:after{content:"";z-index:1;visibility:hidden;opacity:0;background:#0101014d;transition:opacity .3s .2s;display:block;position:fixed;inset:0}html.-panel-open{scrollbar-gutter:stable;overflow-y:hidden}html.-panel-open body:after{visibility:visible;opacity:0;pointer-events:none}
