#nt-site.nt-portfolio .pj-site{--pj-primary:#173750;--pj-accent:#d7b86d;background:#fff;color:#19364b;font-size:15px}#nt-site.nt-portfolio .pj-mosharek{--pj-primary:#102d4a;--pj-accent:#24dba9;color:#17334d}#nt-site.nt-portfolio .pj-notice{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 5vw;background:#f0f2f3;color:#4f6574;gap:15px}#nt-site.nt-portfolio .pj-notice p{font-size:10px;letter-spacing:1px}#nt-site.nt-portfolio .pj-notice .elementor-button{padding:0;background:transparent;color:inherit;font-size:10px}#nt-site.nt-portfolio .pj-header{padding:24px 5vw;flex-direction:row;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #e3e8eb}#nt-site.nt-portfolio .pj-brand .elementor-heading-title{font-size:30px;letter-spacing:-1px;font-weight:700;color:var(--pj-primary)}#nt-site.nt-portfolio .pj-brand span{color:var(--pj-accent)}#nt-site.nt-portfolio .pj-nav{flex-direction:row;gap:20px}#nt-site.nt-portfolio .pj-nav .elementor-button{background:transparent;color:var(--pj-primary);padding:0;font-size:11px}#nt-site.nt-portfolio .pj-header .nt-outline .elementor-button{font-size:10px;border-color:var(--pj-primary);color:var(--pj-primary);padding:12px 15px}#nt-site.nt-portfolio .pj-hero{padding:75px 5vw;background:#0b1c2c;color:#fff;flex-direction:row;position:relative;min-height:490px;overflow:hidden;align-items:center}#nt-site.nt-portfolio .pj-mosharek .pj-hero{background:#eef5f9;color:#102d4a}#nt-site.nt-portfolio .pj-hero-copy{width:50%;position:relative;z-index:2}#nt-site.nt-portfolio .pj-hero h1{font-size:clamp(42px,5vw,65px);line-height:1.12;letter-spacing:-2px;margin:20px 0}#nt-site.nt-portfolio .pj-hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--pj-accent)}#nt-site.nt-portfolio .pj-mosharek .pj-hero h1 em{color:#168f78}#nt-site.nt-portfolio .pj-hero-copy p{font-size:14px;max-width:480px;line-height:1.9}#nt-site.nt-portfolio .pj-hero-copy .pj-kicker p{font-size:10px;letter-spacing:2px;color:var(--pj-accent)}#nt-site.nt-portfolio .pj-hero-copy .nt-button{margin-top:25px}#nt-site.nt-portfolio .pj-site .nt-button .elementor-button{background:var(--pj-accent);color:#102d3f}#nt-site.nt-portfolio .pj-hero-art{position:absolute;inset:0 0 0 48%;width:52%}#nt-site.nt-portfolio .pj-hero-bg,#nt-site.nt-portfolio .pj-hero-bg .elementor-widget-container{height:100%;width:100%}#nt-site.nt-portfolio .pj-hero-bg img{height:100%;width:100%;object-fit:cover;opacity:.9}#nt-site.nt-portfolio .pj-hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1c2c 0%,transparent 50%)}#nt-site.nt-portfolio .pj-car{position:absolute;bottom:0;right:0;width:100%;z-index:1}#nt-site.nt-portfolio .pj-car img{max-height:300px;object-fit:contain}#nt-site.nt-portfolio .pj-mosharek .pj-hero-art{inset:35px 5vw 35px auto;width:42%;position:absolute}#nt-site.nt-portfolio .pj-mosharek .pj-hero-art:after{display:none}#nt-site.nt-portfolio .pj-mosh-hero,#nt-site.nt-portfolio .pj-mosh-hero .elementor-widget-container{height:100%}#nt-site.nt-portfolio .pj-mosh-hero img{height:100%;object-fit:cover;border-radius:10px 90px 10px 10px}#nt-site.nt-portfolio .pj-trust{padding:25px 5vw;flex-direction:row;justify-content:space-between;gap:25px;background:var(--pj-primary);color:#fff}#nt-site.nt-portfolio .pj-trust p{font-size:11px;line-height:1.9}#nt-site.nt-portfolio .pj-section{padding:65px 5vw;border-bottom:1px solid #e6ebed}#nt-site.nt-portfolio .pj-section h2{font-size:34px;letter-spacing:-1px}#nt-site.nt-portfolio .pj-intro p{color:#687c88;font-size:13px;max-width:850px;margin:16px 0 27px}#nt-site.nt-portfolio .pj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#nt-site.nt-portfolio .pj-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}#nt-site.nt-portfolio .pj-card{border:1px solid #e0e7eb;background:#fff;overflow:hidden}#nt-site.nt-portfolio .pj-card img{width:100%;aspect-ratio:1.25;object-fit:cover}#nt-site.nt-portfolio .pj-meta .pj-card img{object-fit:contain;background:#f5f6f7}#nt-site.nt-portfolio .pj-card-copy{padding:20px;gap:10px}#nt-site.nt-portfolio .pj-card h3{font-size:18px;letter-spacing:-.3px}#nt-site.nt-portfolio .pj-card p,#nt-site.nt-portfolio .pj-mini p{font-size:12px;color:#687c88}#nt-site.nt-portfolio .pj-card .elementor-button{font-size:11px}#nt-site.nt-portfolio .pj-actions{flex-direction:row;gap:25px;align-items:center;flex-wrap:wrap}#nt-site.nt-portfolio .pj-brand-list p{font-size:13px;letter-spacing:2px}#nt-site.nt-portfolio .pj-mini{border-top:3px solid var(--pj-accent);padding-top:20px;gap:15px}#nt-site.nt-portfolio .pj-mini h3{font-size:18px}#nt-site.nt-portfolio .pj-risk p{background:#f2f6f8;font-size:12px;padding:20px;margin-top:30px}#nt-site.nt-portfolio .pj-footer{background:var(--pj-primary);color:#fff;padding:55px 5vw;gap:20px}#nt-site.nt-portfolio .pj-footer h2{font-size:32px}#nt-site.nt-portfolio .pj-footer p{font-size:13px;max-width:900px;color:#d0dde5}#nt-site.nt-portfolio .pj-footer>div:last-child p{font-size:10px;color:#aabcc9}#nt-site.nt-portfolio .nt-project-screenshot{padding:0;min-height:0;aspect-ratio:1.3;background:#e5eadf}#nt-site.nt-portfolio .nt-project-screenshot:before,#nt-site.nt-portfolio .nt-project-screenshot:after{display:none}#nt-site.nt-portfolio .nt-project-screenshot img{width:100%;height:270px;object-fit:cover;object-position:top}#nt-site.nt-portfolio .nt-project-screenshot .elementor-widget,#nt-site.nt-portfolio .nt-project-screenshot .elementor-widget-container{height:100%}
@media(max-width:800px){#nt-site.nt-portfolio .pj-nav{gap:12px;flex-wrap:wrap}#nt-site.nt-portfolio .pj-header{flex-wrap:wrap;gap:20px}#nt-site.nt-portfolio .pj-header>.nt-button{display:none}#nt-site.nt-portfolio .pj-hero h1{font-size:44px}#nt-site.nt-portfolio .pj-grid,#nt-site.nt-portfolio .pj-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}#nt-site.nt-portfolio .pj-hero{padding:55px 5vw}#nt-site.nt-portfolio .pj-hero-copy{width:55%}#nt-site.nt-portfolio .pj-trust{flex-wrap:wrap}}
@media(max-width:560px){#nt-site.nt-portfolio .pj-notice{align-items:flex-start;flex-direction:column;gap:7px}#nt-site.nt-portfolio .pj-header{flex-direction:column;align-items:flex-start}#nt-site.nt-portfolio .pj-hero{flex-direction:column;padding:45px 6vw;gap:30px}#nt-site.nt-portfolio .pj-hero-copy{width:100%}#nt-site.nt-portfolio .pj-hero-art,#nt-site.nt-portfolio .pj-mosharek .pj-hero-art{position:relative;inset:auto;width:100%;height:270px}#nt-site.nt-portfolio .pj-hero-art:after{background:linear-gradient(180deg,#0b1c2c,transparent 45%)}#nt-site.nt-portfolio .pj-hero h1{font-size:44px}#nt-site.nt-portfolio .pj-section{padding:45px 6vw}#nt-site.nt-portfolio .pj-section h2{font-size:29px}#nt-site.nt-portfolio .pj-grid,#nt-site.nt-portfolio .pj-grid4{grid-template-columns:1fr}#nt-site.nt-portfolio .pj-trust>div{width:calc(50% - 14px)}#nt-site.nt-portfolio .pj-trust p{font-size:10px}#nt-site.nt-portfolio .pj-footer{padding:45px 6vw}#nt-site.nt-portfolio .pj-footer h2{font-size:28px}}

#nt-site.nt-portfolio .nt-project-screenshot{aspect-ratio:16/10}#nt-site.nt-portfolio .nt-project-screenshot img{height:100%;object-position:top left}
