html{height:100%}.scaled-height{height:50rem!important}.p-grid__wrap__p{height:50rem}.p-grid__wrap{height:22rem}@media screen and (min-width:768px){.scaled-height{height:66rem!important}.p-grid__wrap__p{height:66rem}.p-grid__wrap{height:30rem}}@media screen and (min-width:992px){.scaled-height{height:85rem!important}.p-grid__wrap__p{height:85rem}.p-grid__wrap{height:33.5rem}}#spa-cloned{background-color:#fff;position:relative;z-index:1}.hide-on-menu{opacity:1;transition:opacity 375ms}.wpcf7-not-valid-tip,.wpcf7-response-output{max-height:2.8rem;opacity:1;overflow:hidden;transition:max-height 375ms,opacity 375ms}.is-scaling-back #spa-will-scale .hide-on-menu,.p-grid__wrap__p .hide-on-menu{opacity:0}.is-scaling-back #spa-will-scale .wpcf7-not-valid-tip,.is-scaling-back #spa-will-scale .wpcf7-response-output,.p-grid__wrap__p .wpcf7-not-valid-tip,.p-grid__wrap__p .wpcf7-response-output{max-height:0;opacity:0}.is-scaling .p-grid__wrap__p .hide-on-menu{opacity:1}.is-scaling .p-grid__wrap__p .wpcf7-not-valid-tip,.is-scaling .p-grid__wrap__p .wpcf7-response-output{max-height:2.8rem;opacity:1}.p-grid{position:relative}.this-scaling-back .p-grid__wrap__p{opacity:0}.entry-content+.entry-content{z-index:-1}.entry-content+.entry-content,.page-link{left:0;position:absolute;top:0;width:100%}.page-link{height:100%;overflow:hidden;text-indent:-9999rem;z-index:1}#hidden-grid-menu .page-link{pointer-events:none}.p-grid__wrap__p{background:#fff;box-shadow:0 0 2rem rgba(0,0,0,.3);left:0;overflow:hidden;top:-1px;transform-origin:0 0;transition:height 375ms ease 0s,box-shadow 375ms ease;width:100vw;will-change:transform,height}.page-link:active+.p-grid__wrap__p,.page-link:focus+.p-grid__wrap__p,.page-link:hover+.p-grid__wrap__p{box-shadow:0 0 5rem rgba(0,0,0,.4)}#spa-will-scale{background-color:#fff;height:auto;position:relative;transform-origin:0 0;transition:height 375ms ease 0s;will-change:height;z-index:2}.is-scaling .p-grid__wrap__p{min-height:0;position:fixed;width:100%;z-index:99999}#hidden-grid-menu,#hidden-grid-menu-scroll{height:100%;opacity:0;overflow-y:scroll;pointer-events:none;position:fixed;width:100vw;z-index:-999}.is-scaling-back #hidden-grid-menu{opacity:1;z-index:1}.has-scaled-back #hidden-grid-menu{background-color:#d1d1d1;opacity:1;visibility:visible;z-index:999}#spa-will-scale{box-shadow:0 0 2rem rgba(0,0,0,.3)}.is-scaling-back #spa-will-scale{margin-bottom:100rem}.is-scaling-back .sjen-scale-hidden{height:100%;overflow:hidden;position:relative}#hidden-grid-menu-scroll{height:10rem;overflow-y:scroll;pointer-events:none;z-index:-999999}.add-scrollbar .scaled-height{pointer-events:none;transition:none!important;visibility:hidden}.is-pseudo-change .hide-on-menu{opacity:1!important;transition:opacity 375ms!important}.is-pseudo-change .wpcf7-not-valid-tip,.is-pseudo-change .wpcf7-response-output{max-height:2.8rem!important;opacity:1!important;transition:max-height 375ms,opacity 375ms!important}.is-pseudo-change .p-grid__wrap:not(.is-scaling) .hide-on-menu{opacity:0!important}.is-pseudo-change .p-grid__wrap:not(.is-scaling) .wpcf7-not-valid-tip,.is-pseudo-change .p-grid__wrap:not(.is-scaling) .wpcf7-response-output{max-height:0!important;opacity:0!important}.overflow-hidden{overflow:hidden!important}.p-grid-item,.p-hidden-grid-item{margin:0 -2rem -2rem;overflow:hidden;padding:0 2rem 2rem}@media screen and (min-width:500px){.p-grid-item,.p-hidden-grid-item{margin:0 -3rem -2rem;overflow:hidden;padding:0 3rem 2rem}}
