.pn-sec{display:inline-block;vertical-align:top;width:100%}.pn-sec .pn-wrap{column-gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pn-sec .pn-wrap h3{margin:0 0 16px;text-transform:uppercase}.pn-sec .pn-wrap .pn-box{width:100%}.pn-sec .pn-wrap .pn-box a.model-btn{aspect-ratio:16/9;border:1px solid #ede5de;border-radius:.5rem;display:inline-block;overflow:hidden;position:relative;transition:all .4s ease-in-out;width:100%}.pn-sec .pn-wrap .pn-box a.model-btn>img{height:100%!important;object-fit:cover;object-position:center;transition:all .4s ease-in-out;width:100%}.pn-sec .pn-wrap .pn-box a.model-btn:hover>img{scale:1.05}.pn-sec .pn-wrap .modal{height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:10000}.pn-sec .pn-wrap .modal.is-visible{visibility:visible}.pn-sec .pn-wrap .modal-overlay{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility 0s linear .3s,opacity .3s;visibility:hidden;width:100%;z-index:10}.pn-sec .pn-wrap .modal.is-visible .modal-overlay{opacity:1;transition-delay:0s;visibility:visible}.pn-sec .pn-wrap .modal-wrapper{background-color:#fff;border-radius:.5rem;box-shadow:0 0 1.5em rgba(0,0,0,.35);left:50%;max-width:54rem;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:100%;z-index:9999}.pn-sec .pn-wrap .modal-transition{opacity:0;transform:translateY(-10%);transition:all .3s .12s}.pn-sec .pn-wrap .modal.is-visible .modal-transition{opacity:1;transform:translateY(0)}.pn-sec .pn-wrap .modal-content,.pn-sec .pn-wrap .modal-header{padding:1em}.pn-sec .pn-wrap .modal-header{position:relative}.pn-sec .pn-wrap .modal-close{background:none;border:0;color:#aaa;padding:1em;position:absolute;right:0;top:0}.pn-sec .pn-wrap .pn-box a.model-btn .overlap{background-color:rgba(21,24,30,.8);display:grid;height:100%;place-content:center;position:absolute;top:0;width:100%}.pn-sec .pn-wrap .pn-box a.model-btn .overlap svg{color:#fff}.pn-sec .pn-wrap .modal-close svg{stroke:#000}@media(max-width:767px){.pn-sec .pn-wrap{grid-template-columns:1fr}}