@view-transition{navigation:auto}
::view-transition-old(root){animation:pk-fade-out .18s ease both}::view-transition-new(root){animation:pk-fade-in .3s ease both}
@keyframes pk-fade-in{from{opacity:0}to{opacity:1}}@keyframes pk-fade-out{to{opacity:0}}
.pk-motion-wait{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transition-delay:var(--pk-delay,0ms)}.pk-motion-wait.pk-motion-visible{opacity:1;transform:translate3d(0,0,0)}
.pk-scroll-line{position:fixed;left:0;top:0;height:3px;width:100%;background:#278a83;z-index:99999;transform:scaleX(0);transform-origin:left center;pointer-events:none}
.pk-site .pk-gallery-grid{perspective:1300px;align-items:center}.pk-site .pk-gallery-photo{perspective:1200px}.pk-site .pk-gallery-photo .elementor-widget-container{transform:rotateY(var(--pk-base-y,0deg)) rotateX(var(--pk-tilt-x,0deg)) rotateY(var(--pk-tilt-y,0deg));transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .3s;transform-style:preserve-3d;filter:drop-shadow(0 18px 14px #163c531c)}.pk-site .pk-gallery-photo:first-child{--pk-base-y:10deg}.pk-site .pk-gallery-photo:last-child{--pk-base-y:-10deg}.pk-site .pk-gallery-photo:nth-child(2){padding-top:0;transform:translateY(22px)}.pk-site .pk-gallery-photo img{height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:5px}.pk-site .pk-gallery-photo a{display:block;cursor:zoom-in}.pk-site .pk-gallery-photo:hover .elementor-widget-container{filter:drop-shadow(0 24px 18px #163c532b)}
.pk-site .pk-btn .elementor-button,.pk-site .pk-nav-cta .elementor-button{transition:transform .25s,background .25s,box-shadow .25s}.pk-site .pk-btn .elementor-button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #163c531f}.pkj .pkj-card-image img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .3s}.pkj .pkj-card-image:hover img{transform:scale(1.015)}.pkj .pkj-card-link{transition:transform .25s,color .25s}.pkj .pkj-card-link:hover{transform:translateX(3px)}.pkj .pkj-nav a,.pk-site .pk-nav a{position:relative}.pkj .pkj-nav a:after,.pk-site .pk-nav a:after{content:'';position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.pkj .pkj-nav a:hover:after,.pk-site .pk-nav a:hover:after{transform:scaleX(1)}
.pk-lightbox{border:0;inset:0;padding:0;margin:auto;width:min(1320px,96vw);max-width:96vw;height:min(900px,94dvh);max-height:94dvh;background:#101e26;color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 30px 100px #0008}.pk-lightbox::backdrop{background:#07121de8;backdrop-filter:blur(12px)}.pk-lightbox[open]{display:flex;flex-direction:column;animation:pk-view-open .25s ease both}.pk-lightbox-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;font:500 12px 'Manrope',sans-serif;gap:20px}.pk-lightbox button{cursor:pointer;font:500 13px 'Manrope',sans-serif;background:transparent;border:1px solid #ffffff50;color:#fff;border-radius:4px;padding:11px 16px;min-height:44px}.pk-lightbox button:hover{background:#ffffff20}.pk-lightbox button:focus-visible{outline:3px solid #efa653;outline-offset:3px}.pk-lightbox figure{margin:0;min-height:0;flex:1;display:flex;align-items:center;justify-content:center;padding:0 22px}.pk-lightbox img{width:100%;height:100%;max-height:100%;object-fit:contain}.pk-lightbox-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;font:400 12px/1.7 'Manrope',sans-serif}.pk-lightbox-caption{flex:1;text-align:center;color:#d7e5e8}.pk-lightbox-controls{display:flex;gap:8px}.pk-viewer-open{overflow:hidden!important}@keyframes pk-view-open{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}
@media(max-width:767px){.pk-site .pk-gallery-photo{--pk-base-y:0deg!important}.pk-site .pk-gallery-photo:nth-child(2){transform:none}.pk-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.pk-lightbox-head,.pk-lightbox-foot{padding:14px}.pk-lightbox figure{padding:0 10px}.pk-lightbox-foot{flex-wrap:wrap}.pk-lightbox-caption{flex-basis:100%;order:-1}.pk-lightbox-controls{margin-left:auto}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.pk-motion-wait{opacity:1!important;transform:none!important;transition:none!important}.pk-scroll-line{display:none}.pk-site .pk-gallery-photo .elementor-widget-container{transform:none!important}.pk-lightbox[open]{animation:none}.pkj *, .pk-site *{animation-duration:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}}
