@font-face{font-family:"NNPS Syne";src:url(/wp-content/plugins/noventaynueve-project-slider/assets/fonts/Syne-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:"NNPS FRUSHAND";src:url(/wp-content/plugins/noventaynueve-project-slider/assets/fonts/FRUSHAND.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.nnps-slider{--nnps-height:100svh;--nnps-padding-x:clamp(24px, 7vw, 112px);--nnps-padding-y:clamp(28px, 7vh, 84px);--nnps-color:#fff;--nnps-background:#171717;--nnps-transition:760ms;--nnps-overlay-opacity:0.58;--nnps-title-weight:600;--nnps-text-weight:400;--nnps-title-font:"NNPS FRUSHAND", "NNPS Syne", sans-serif;--nnps-view-button-font:"NNPS Syne", sans-serif;position:relative;width:100%;height:var(--nnps-height);min-height:min(420px, 100svh);overflow:hidden;isolation:isolate;color:var(--nnps-color);background:var(--nnps-background);font-family:"NNPS Syne",sans-serif;font-weight:var(--nnps-text-weight);touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.nnps-slider--titles-syne{--nnps-title-font:"NNPS Syne", sans-serif}.nnps-slider--view-button-frushand{--nnps-view-button-font:"NNPS FRUSHAND", "NNPS Syne", sans-serif}html:has(body.post-type-archive .nnps-slider),body.post-type-archive:has(.nnps-slider){background-color:#171717}.nnps-slider *,.nnps-slider *::before,.nnps-slider *::after{box-sizing:border-box}.nnps-slider:focus{outline:none}.nnps-slider:focus-visible{outline:2px solid var(--nnps-color);outline-offset:-5px}.nnps-slider__slides,.nnps-slide,.nnps-slide__background,.nnps-slide__scrim,.nnps-slide__link{position:absolute;inset:0}.nnps-slide{z-index:0;visibility:hidden;opacity:0;transition:opacity 0s linear var(--nnps-transition),visibility 0s linear var(--nnps-transition)}.nnps-slide.is-active{z-index:1;visibility:visible;opacity:1;transition:opacity var(--nnps-transition) ease,visibility 0s linear 0s}.nnps-slide__background{z-index:0;overflow:hidden;background:var(--nnps-background)}.nnps-slide__image{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:opacity 460ms ease}.nnps-slide__picture{position:absolute;inset:0;display:block;width:100%;height:100%;transition:opacity 460ms ease}.nnps-slider .nnps-slide__background img.nnps-slide__image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.nnps-slide__video{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;min-width:177.78vh;min-height:56.25vw;border:0;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(1.04);transition:opacity 460ms ease}.nnps-slide__native-video{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:center center;pointer-events:none;background:#000}.nnps-slide__background.is-video-ready .nnps-slide__video{opacity:1}.nnps-slide__background--video[data-vimeo-src]::after{content:"";position:absolute;top:50%;left:50%;z-index:3;width:38px;height:38px;margin:-19px 0 0 -19px;border:3px solid rgb(255 255 255 / .34);border-top-color:#fff;border-radius:50%;pointer-events:none;animation:nnps-video-loading 720ms linear infinite;transition:opacity 180ms ease,visibility 180ms ease}.nnps-slide__background--video[data-vimeo-src].is-video-ready::after{visibility:hidden;opacity:0}@keyframes nnps-video-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nnps-slide__background--video[data-vimeo-src]::after{animation:none}}.nnps-slide__video--initial{opacity:1}@media (min-width:768px){.nnps-slide__background--video.is-video-ready{background:#000}.nnps-slide__background--video.is-video-ready>.nnps-slide__image,.nnps-slide__background--video.is-video-ready>.nnps-slide__picture{opacity:0}}@supports (width:100cqw){.nnps-slide__background--video{container-type:size}.nnps-slide__video{min-width:177.78cqh;min-height:56.25cqw}}.nnps-slide__scrim{top:auto;z-index:2;height:min(66%, 620px);pointer-events:none;background:linear-gradient(0deg,rgb(0 0 0 / var(--nnps-overlay-opacity)) 0%,rgb(0 0 0 / calc(var(--nnps-overlay-opacity) * 0.52)) 34%,transparent 100%)}.nnps-slide__link{z-index:3}.nnps-slide__link:focus-visible{outline:2px solid var(--nnps-color);outline-offset:-8px}.nnps-slide__content{position:absolute;left:var(--nnps-padding-x);bottom:var(--nnps-padding-y);z-index:4;max-width:min(62%, 780px);pointer-events:none}.nnps-slide__client,.nnps-slide__category,.nnps-slide__title,.nnps-slide__project-type{margin:0;color:inherit}.nnps-slide__client{margin-top:9px;font-size:var(--nnps-slide-client-size,12px);font-weight:var(--nnps-text-weight);letter-spacing:.08em;line-height:1.4}.nnps-slide__category{margin-top:9px;font-size:var(--nnps-slide-category-size,12px);font-weight:var(--nnps-text-weight);letter-spacing:.08em;line-height:1.4}.nnps-slide__title{font-family:var(--nnps-title-font);font-size:var(--nnps-slide-title-size,30px);font-weight:var(--nnps-title-weight);line-height:1.2}.nnps-slide__project-type{margin-top:13px;font-size:var(--nnps-slide-type-size,16px);font-weight:var(--nnps-text-weight);line-height:1.45;opacity:.86}.nnps-slide__detail-separator{margin-inline:7px}.nnps-slider .nnps-slide__view-project{position:absolute;left:50%;bottom:var(--nnps-padding-y);z-index:6;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:calc(100% - (var(--nnps-padding-x) * 2));padding:var(--nnps-view-button-padding-y,12px) var(--nnps-view-button-padding-x,28px);border:var(--nnps-view-button-border-width,1px) solid var(--nnps-view-button-color,#fff)!important;border-radius:var(--nnps-view-button-border-radius,0)!important;color:var(--nnps-view-button-color,#fff)!important;background:transparent!important;font-family:var(--nnps-view-button-font);font-size:var(--nnps-view-button-size,14px);font-weight:var(--nnps-view-button-weight,500);letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none!important;white-space:nowrap;cursor:pointer;transform:translateX(-50%);transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.nnps-slider .nnps-slide__view-project:hover,.nnps-slider .nnps-slide__view-project:focus-visible{color:var(--nnps-view-button-hover-color,#171717)!important;background:var(--nnps-view-button-hover-background,#fff)!important;transform:translate(-50%,-2px)}.nnps-slider .nnps-slide__view-project:focus-visible{outline:2px solid var(--nnps-view-button-color,#fff);outline-offset:3px}.nnps-slider .nnps-slider__view-project-mobile{display:none!important}.nnps-slider__navigation{position:absolute;right:var(--nnps-padding-x);bottom:var(--nnps-padding-y);z-index:5;display:none;align-items:flex-end;flex-direction:column;gap:15px;pointer-events:none}.nnps-slider.is-ready .nnps-slider__navigation{display:flex}.nnps-slider__counter{display:flex;align-items:center;gap:9px;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1}.nnps-slider__counter-separator,.nnps-slider__counter-total{opacity:.68}.nnps-slider__buttons{display:flex;align-items:center;gap:12px}.nnps-slider .nnps-slider__button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;margin:0;padding:6px;border:0;border-radius:0;color:inherit;background:#fff0;cursor:pointer;transition:opacity 180ms ease,transform 180ms ease;appearance:none;pointer-events:auto}.nnps-slider .nnps-slider__button:hover{opacity:.7}.nnps-slider .nnps-slider__button:disabled{opacity:.28;cursor:default;transform:none}.nnps-slider .nnps-slider__button:focus-visible{outline:1px solid currentColor;outline-offset:2px}.nnps-slider__button--previous:hover{transform:translateX(-3px)}.nnps-slider__button--next:hover{transform:translateX(3px)}.nnps-slider__button svg{display:block;width:100%;height:auto}.nnps-slider .nnps-slider__button--toggle{width:38px;height:38px;padding:9px}.nnps-slider__icon-play,.nnps-slider.is-paused .nnps-slider__icon-pause{display:none!important}.nnps-slider.is-paused .nnps-slider__icon-play{display:block!important}.elementor-widget-shortcode .nnps-slider{max-width:100%}@media (max-width:767px){.nnps-slider{--nnps-padding-x:22px;--nnps-padding-y:32px;min-height:100svh;background-color:var(--nnps-background)}.nnps-slider .nnps-slide__background{inset:0;width:100%;height:100%;min-width:100%;min-height:100%;background-color:var(--nnps-background)}.nnps-slider .nnps-slide__background img.nnps-slide__image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.nnps-slider .nnps-slide__background--video>iframe.nnps-slide__video{top:50%!important;left:50%!important;width:max(100%, 177.78svh)!important;height:max(100%, 56.25vw)!important;min-width:177.78svh!important;min-height:100%!important;max-width:none!important;max-height:none!important;border:0!important;transform:translate(-50%,-50%) scale(1.06)!important}.nnps-slide__content{bottom:calc(var(--nnps-padding-y) + 70px);max-width:calc(100% - (var(--nnps-padding-x) * 2))}.nnps-slide__title{font-size:var(--nnps-slide-title-size-mobile,20px)}.nnps-slide__project-type{font-size:var(--nnps-slide-type-size-mobile,13px)}.nnps-slide__client{font-size:var(--nnps-slide-client-size-mobile,10px)}.nnps-slide__category{font-size:var(--nnps-slide-category-size-mobile,10px)}.nnps-slider .nnps-slide__view-project{display:none!important}.nnps-slider .nnps-slider__view-project-mobile{position:static!important;display:inline-flex!important;flex:0 1 auto;align-items:center;justify-content:center;max-width:42vw;padding-block:var(--nnps-view-button-padding-y-mobile,10px);padding-inline:min(var(--nnps-view-button-padding-x-mobile, 24px), clamp(12px, 4vw, 18px));border:var(--nnps-view-button-border-width,1px) solid var(--nnps-view-button-color,#fff)!important;border-radius:var(--nnps-view-button-border-radius,0)!important;box-shadow:none!important;overflow:hidden;color:var(--nnps-view-button-color,#fff)!important;background:transparent!important;font-family:var(--nnps-view-button-font);font-size:var(--nnps-view-button-size-mobile,13px);font-weight:var(--nnps-view-button-weight,500);letter-spacing:.06em;line-height:1.2;margin:0!important;text-align:center;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;transition:color 180ms ease,background-color 180ms ease,transform 180ms ease}.nnps-slider .nnps-slider__view-project-mobile:hover,.nnps-slider .nnps-slider__view-project-mobile:focus-visible{color:var(--nnps-view-button-hover-color,#171717)!important;background:var(--nnps-view-button-hover-background,#fff)!important;transform:translateY(-2px)}.nnps-slider .nnps-slider__view-project-mobile:focus-visible{outline:2px solid var(--nnps-view-button-color,#fff);outline-offset:3px}.nnps-slider__navigation{right:var(--nnps-padding-x);left:var(--nnps-padding-x);align-items:center;flex-direction:row;gap:0;justify-content:space-between}.nnps-slider__counter{flex:0 0 auto}.nnps-slider__buttons{flex:0 0 auto;gap:0}.nnps-slide__scrim{height:min(74%, 620px);background:linear-gradient(0deg,rgb(0 0 0 / var(--nnps-overlay-opacity)) 0%,rgb(0 0 0 / calc(var(--nnps-overlay-opacity) * 0.52)) 38%,transparent 100%)}}@media (prefers-reduced-motion:reduce){.nnps-slide,.nnps-slide.is-active,.nnps-slide__video,.nnps-slider .nnps-slide__view-project,.nnps-slider .nnps-slider__view-project-mobile,.nnps-slider .nnps-slider__button{transition-duration:0.01ms}}.nnps-slider{font-family:var(--nnps-font-text,"NNPS Syne",sans-serif)}.nnps-slide__title{font-family:var(--nnps-font-slide-title,var(--nnps-font-title,var(--nnps-title-font)))}.nnps-slide__project-type-label{font-family:var(--nnps-font-project-type-label,var(--nnps-font-text))}.nnps-slide__project-type-value{font-family:var(--nnps-font-project-type-value,var(--nnps-font-text))}.nnps-slide__category-label{font-family:var(--nnps-font-category-label,var(--nnps-font-text))}.nnps-slide__category-value{font-family:var(--nnps-font-category-value,var(--nnps-font-text))}.nnps-slide__year-label{font-family:var(--nnps-font-year-label,var(--nnps-font-text))}.nnps-slide__year-value{font-family:var(--nnps-font-year-value,var(--nnps-font-text))}.nnps-slide__client-label{font-family:var(--nnps-font-client-label,var(--nnps-font-text))}.nnps-slide__client-value{font-family:var(--nnps-font-client-value,var(--nnps-font-text))}.nnps-slider .nnps-slide__view-project,.nnps-slider .nnps-slider__view-project-mobile{font-family:var(--nnps-font-view-button,var(--nnps-font-text))}.nnps-slider__counter{font-family:var(--nnps-font-counter,var(--nnps-font-text))}