#mbl-portfolio,.mbl-shortcode{--mbl-ink:#121722;--mbl-muted:#687384;--mbl-blue:#2563eb;--mbl-navy:#0a1223;--mbl-line:#e3e8f0;--mbl-sky:#eaf2ff;color:var(--mbl-ink);font-family:inherit;line-height:1.6}#mbl-portfolio *,.mbl-shortcode *{box-sizing:border-box}#mbl-portfolio a,.mbl-shortcode a{text-decoration:none}#mbl-portfolio h1,#mbl-portfolio h2,#mbl-portfolio h3,.mbl-shortcode h2,.mbl-shortcode h3{font-family:inherit;letter-spacing:-.045em;line-height:1.13;color:inherit;margin:0}#mbl-portfolio p,.mbl-shortcode p{margin:0 0 18px;line-height:1.75;color:inherit}#mbl-portfolio img,.mbl-shortcode img{max-width:100%;height:auto}#mbl-portfolio .mbl-container,.mbl-shortcode .mbl-container{width:min(1200px,calc(100% - 48px));margin:0 auto}#mbl-portfolio .mbl-kicker,.mbl-shortcode .mbl-kicker{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;font-weight:800;color:#8fbbff;text-transform:uppercase}#mbl-portfolio .mbl-dot{width:8px;height:8px;border-radius:50%;background:#6da5ff;box-shadow:0 0 0 6px #4b8bfd29}#mbl-portfolio .mbl-eyebrow,.mbl-shortcode .mbl-eyebrow{color:var(--mbl-blue);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}#mbl-portfolio .mbl-btn,.mbl-shortcode .mbl-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 22px;min-height:50px;border-radius:9px;border:1px solid #fff0;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.35;transition:transform .2s,background .2s,border-color .2s}#mbl-portfolio .mbl-btn:hover,.mbl-shortcode .mbl-btn:hover{transform:translateY(-2px)}#mbl-portfolio .mbl-btn-primary{background:#3173ff;color:white!important;box-shadow:0 10px 30px #0d4dc74d}#mbl-portfolio .mbl-btn-primary:hover{background:#1958de}#mbl-portfolio .mbl-btn-ghost{color:white!important;border-color:#62728a}#mbl-portfolio .mbl-btn-outline-light{color:white!important;border-color:#56657b}#mbl-portfolio .mbl-btn-outline,.mbl-shortcode .mbl-btn-outline{border-color:var(--mbl-line);color:var(--mbl-ink)!important;background:#fff}#mbl-portfolio .mbl-btn-white{background:#fff;color:#101b33!important}#mbl-portfolio .mbl-hero{background:radial-gradient(circle at 81% 30%,#183a7a 0%,transparent 38%),linear-gradient(128deg,#080f1d,#132441);color:#fff;padding:96px 0 90px;overflow:hidden}#mbl-portfolio .mbl-hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:62px;align-items:center}#mbl-portfolio .mbl-hero h1{font-weight:850;font-size:clamp(43px,5.8vw,78px);max-width:770px;margin:24px 0 22px;color:#fff}#mbl-portfolio .mbl-hero p{font-size:17px;max-width:640px;color:#becce2}#mbl-portfolio .mbl-hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}#mbl-portfolio .mbl-hero-graphic{min-height:390px;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:34px;border:1px solid #38547c;border-radius:24px;background:linear-gradient(145deg,#1f3558b0,#1020398a);isolation:isolate;overflow:hidden;box-shadow:0 26px 90px #02040b7c}#mbl-portfolio .mbl-glow{position:absolute;z-index:-1;width:300px;height:300px;right:-80px;bottom:-110px;background:#276cff;border-radius:50%;filter:blur(75px);opacity:.55}#mbl-portfolio .mbl-graphic-top,#mbl-portfolio .mbl-graphic-bottom{color:#b8c9e5;font-weight:800;font-size:11px;letter-spacing:.22em}#mbl-portfolio .mbl-graphic-top b{color:#4388ff;padding:0 9px}#mbl-portfolio .mbl-graphic-logo{font-weight:900;letter-spacing:-.095em;font-size:160px;line-height:1;color:#fff}#mbl-portfolio .mbl-graphic-logo span{color:#4e89ff}#mbl-portfolio .mbl-block,.mbl-shortcode.mbl-block{padding:82px 0 98px;background:#f7f9fc}#mbl-portfolio .mbl-section-head,.mbl-shortcode .mbl-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}#mbl-portfolio .mbl-section-head h2,.mbl-shortcode .mbl-section-head h2{font-size:clamp(31px,3.2vw,45px);margin-top:10px}#mbl-portfolio .mbl-counter{font-size:13px;font-weight:800;color:var(--mbl-muted)}#mbl-portfolio .mbl-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}#mbl-portfolio .mbl-filter a{display:inline-flex;border:1px solid #dce5f0;border-radius:30px;padding:10px 18px;font-size:13px;font-weight:750;background:#fff;color:#475368;transition:.2s}#mbl-portfolio .mbl-filter a:hover,#mbl-portfolio .mbl-filter a[aria-current="page"]{color:#fff;background:#173c85;border-color:#173c85}#mbl-portfolio .mbl-grid,.mbl-shortcode .mbl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}#mbl-portfolio .mbl-card,.mbl-shortcode .mbl-card{background:#fff;border:1px solid #e7ebf1;border-radius:16px;overflow:hidden;box-shadow:0 10px 34px #1e35420a;min-width:0;transition:transform .25s,box-shadow .25s}#mbl-portfolio .mbl-card:hover,.mbl-shortcode .mbl-card:hover{transform:translateY(-5px);box-shadow:0 22px 58px #112d5520}#mbl-portfolio .mbl-card-image,.mbl-shortcode .mbl-card-image{display:block;position:relative;background:linear-gradient(135deg,#112449,#2462d8);aspect-ratio:16/10;overflow:hidden}#mbl-portfolio .mbl-card-image img,.mbl-shortcode .mbl-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}#mbl-portfolio .mbl-card:hover img,.mbl-shortcode .mbl-card:hover img{transform:scale(1.045)}#mbl-portfolio .mbl-image-tag,.mbl-shortcode .mbl-image-tag{position:absolute;left:16px;bottom:15px;display:inline-flex;background:#fff;box-shadow:0 8px 20px #0002;border-radius:50px;padding:6px 12px;color:#17335a;font-size:11px;font-weight:800}#mbl-portfolio .mbl-art,.mbl-shortcode .mbl-art{height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:clamp(24px,3vw,37px);font-weight:900;letter-spacing:-.08em}#mbl-portfolio .mbl-art span,.mbl-shortcode .mbl-art span{font-size:10px;letter-spacing:.15em;padding-left:12px;color:#bfd6fa}#mbl-portfolio .mbl-card-content,.mbl-shortcode .mbl-card-content{padding:25px 25px 23px}#mbl-portfolio .mbl-card-content h3,.mbl-shortcode .mbl-card-content h3{font-size:22px;line-height:1.28;margin:8px 0 12px}#mbl-portfolio .mbl-card-content h3 a,.mbl-shortcode .mbl-card-content h3 a{color:#141d30}#mbl-portfolio .mbl-card-content p,.mbl-shortcode .mbl-card-content p{color:#6f7b89;font-size:14px;min-height:48px;margin-bottom:18px}#mbl-portfolio .mbl-tags,.mbl-shortcode .mbl-tags{display:flex;gap:6px;flex-wrap:wrap;min-height:30px}#mbl-portfolio .mbl-tags span,.mbl-shortcode .mbl-tags span{font-weight:700;background:#f1f4f9;border-radius:5px;padding:4px 8px;color:#56647b;font-size:10px}#mbl-portfolio .mbl-card-link,.mbl-shortcode .mbl-card-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--mbl-line);margin-top:23px;padding-top:16px;color:#1e59c3;font-size:13px;font-weight:850}#mbl-portfolio .mbl-card-link span,.mbl-shortcode .mbl-card-link span{font-size:18px}#mbl-portfolio .mbl-pagination{display:flex;gap:10px;justify-content:center;margin-top:42px}#mbl-portfolio .mbl-pagination .page-numbers{display:inline-flex;min-width:40px;min-height:40px;padding:8px 12px;justify-content:center;align-items:center;border:1px solid var(--mbl-line);border-radius:7px;color:#27354f;background:#fff;font-weight:700}#mbl-portfolio .mbl-pagination .current{background:#205fd7;color:#fff}#mbl-portfolio .mbl-empty,.mbl-shortcode .mbl-empty{padding:35px;background:#fff;border:1px dashed #c2ccda;border-radius:12px;color:#66778b}#mbl-portfolio .mbl-bottom{background:#0b1730;color:#fff;padding:55px 0}#mbl-portfolio .mbl-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}#mbl-portfolio .mbl-bottom h2{color:#fff;font-size:clamp(28px,3vw,42px);margin:9px 0 12px}#mbl-portfolio .mbl-bottom p{color:#b6c5dd;margin:0}#mbl-portfolio.mbl-single .mbl-single-hero{background:radial-gradient(circle at 65% 10%,#21467b,transparent 42%),#0a1427;padding:40px 0 78px;color:#fff}#mbl-portfolio .mbl-back{display:inline-flex;margin:0 0 53px;color:#b3c6e5;font-size:13px;font-weight:750}#mbl-portfolio .mbl-back:hover{color:#fff}#mbl-portfolio .mbl-single-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}#mbl-portfolio .mbl-single-hero h1{font-size:clamp(39px,4.3vw,63px);color:#fff;margin:20px 0 24px}#mbl-portfolio .mbl-lead{font-size:17px;color:#c0cce0;max-width:630px}#mbl-portfolio .mbl-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0;border-top:1px solid #43536a;border-bottom:1px solid #43536a;padding:21px 0}#mbl-portfolio .mbl-details>div{min-width:0}#mbl-portfolio .mbl-details small{display:block;color:#92add4;font-weight:800;letter-spacing:.12em;font-size:10px;margin-bottom:5px}#mbl-portfolio .mbl-details strong{display:block;overflow-wrap:anywhere;font-size:14px;color:#fff}#mbl-portfolio .mbl-single-actions{display:flex;flex-wrap:wrap;gap:10px}#mbl-portfolio .mbl-cover{padding:12px;background:#1b2d48;border-radius:21px;border:1px solid #3a4c68;box-shadow:0 25px 75px #0006;transform:rotate(1deg)}#mbl-portfolio .mbl-cover-photo{display:block;width:100%;height:380px;object-fit:cover;object-position:top center;border-radius:11px}#mbl-portfolio .mbl-no-image{height:380px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:70px;font-weight:900;line-height:1;letter-spacing:-.07em;background:linear-gradient(145deg,#234d99,#0e1e39);border-radius:11px;color:#fff}#mbl-portfolio .mbl-no-image span{font-size:12px;letter-spacing:.3em;margin-top:18px}#mbl-portfolio .mbl-detail-wrap{padding:0 0 95px}#mbl-portfolio .mbl-inpage{display:flex;gap:30px;border-bottom:1px solid var(--mbl-line);padding:22px 0;margin:0 0 24px;overflow-x:auto}#mbl-portfolio .mbl-inpage a{white-space:nowrap;font-size:13px;font-weight:800;color:#53627c}#mbl-portfolio .mbl-inpage a:hover{color:#205fd7}#mbl-portfolio .mbl-detail-section{display:grid;grid-template-columns:minmax(160px,.32fr) minmax(0,.68fr);gap:45px;border-bottom:1px solid #e3e8f0;padding:61px 0;scroll-margin-top:55px}#mbl-portfolio .mbl-section-label{color:#2766cf;font-size:11px;font-weight:900;letter-spacing:.15em}#mbl-portfolio .mbl-detail-section h2{font-size:clamp(28px,3vw,43px);margin-bottom:24px;max-width:680px}#mbl-portfolio .mbl-detail-section h3{font-size:17px;margin:19px 0 10px}#mbl-portfolio .mbl-detail-section p{font-size:16px;color:#5f6b7d;max-width:750px;overflow-wrap:anywhere}#mbl-portfolio .mbl-editor-content{overflow-wrap:anywhere;color:#4b5563}#mbl-portfolio .mbl-editor-content img{max-width:100%;height:auto}#mbl-portfolio .mbl-role{background:#f1f6ff;padding:16px;border-left:3px solid #2a68dd;border-radius:7px}#mbl-portfolio .mbl-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px}#mbl-portfolio .mbl-deliverables>div{padding:19px;border:1px solid #e5ebf3;background:#f9fbfe;border-radius:9px;font-weight:750;font-size:14px}#mbl-portfolio .mbl-deliverables span{color:#2869e2;font-size:19px;margin-right:10px}#mbl-portfolio .mbl-pillset{display:flex;flex-wrap:wrap;gap:10px}#mbl-portfolio .mbl-pillset span{display:inline-flex;background:#eff5ff;border:1px solid #dce9ff;border-radius:6px;padding:8px 15px;color:#2157ae;font-size:12px;font-weight:800}#mbl-portfolio .mbl-visuals{padding:75px 0;border-bottom:1px solid #e3e8f0;scroll-margin-top:55px}#mbl-portfolio .mbl-visuals h2{font-size:clamp(30px,3.4vw,44px);margin:9px 0 32px}#mbl-portfolio .mbl-screens{display:flex;align-items:flex-start;gap:27px;margin-bottom:30px}#mbl-portfolio .mbl-screens figure,#mbl-portfolio .mbl-before-after figure{margin:0}#mbl-portfolio .mbl-screen-desktop{min-width:0;flex:1 1 70%;padding:9px;background:#f4f6fa;border:1px solid #dee4ec;border-radius:13px;box-shadow:0 14px 40px #18305017}#mbl-portfolio .mbl-browser{height:30px;display:flex;align-items:center;gap:5px;padding:0 8px}#mbl-portfolio .mbl-browser i{width:7px;height:7px;border-radius:50%;background:#bac3cf}#mbl-portfolio .mbl-browser span{margin-left:auto;font-size:9px;font-weight:900;letter-spacing:.13em;color:#8a97a9}#mbl-portfolio .mbl-screen-desktop img{display:block;width:100%;height:auto;max-height:660px;object-fit:cover;object-position:top;border-radius:5px}#mbl-portfolio .mbl-screen-mobile{flex:0 0 25%;min-width:130px;max-width:245px;background:#182235;border:6px solid #182235;border-radius:29px;box-shadow:0 14px 35px #12253a31;padding:4px;overflow:hidden}#mbl-portfolio .mbl-phone-top{background:#182235;width:66px;height:9px;border-radius:0 0 12px 12px;margin:0 auto 7px}#mbl-portfolio .mbl-screen-mobile img{width:100%;display:block;border-radius:14px;object-fit:cover;object-position:top;max-height:570px}#mbl-portfolio figure figcaption{font-size:11px;font-weight:750;color:#637084;padding:9px 5px 5px}#mbl-portfolio .mbl-screen-mobile figcaption{color:#e2e8f0;text-align:center}#mbl-portfolio .mbl-before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}#mbl-portfolio .mbl-before-after figure{border:1px solid #d9e1ec;padding:9px;border-radius:12px;background:#f8fafc}#mbl-portfolio .mbl-before-after img{width:100%;height:340px;object-fit:cover;border-radius:6px;display:block}#mbl-portfolio .mbl-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}#mbl-portfolio .mbl-gallery a{display:block;border-radius:10px;overflow:hidden;background:#e9eff8;border:1px solid #e1e8f2}#mbl-portfolio .mbl-gallery img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .3s}#mbl-portfolio .mbl-gallery a:hover img{transform:scale(1.04)}#mbl-portfolio .mbl-next{padding:75px 0 0}#mbl-portfolio .mbl-next h2{font-size:40px;margin:9px 0 30px}#mbl-portfolio :focus-visible,.mbl-shortcode :focus-visible{outline:3px solid #6799ff;outline-offset:3px}@media(max-width:1000px){#mbl-portfolio .mbl-grid,.mbl-shortcode .mbl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#mbl-portfolio .mbl-hero-layout,#mbl-portfolio .mbl-single-grid{gap:29px}#mbl-portfolio .mbl-graphic-logo{font-size:110px}#mbl-portfolio .mbl-cover-photo{height:320px}}@media(max-width:700px){#mbl-portfolio .mbl-container,.mbl-shortcode .mbl-container{width:calc(100% - 32px)}#mbl-portfolio .mbl-hero{padding:60px 0}#mbl-portfolio .mbl-hero-layout,#mbl-portfolio .mbl-single-grid,#mbl-portfolio .mbl-detail-section{grid-template-columns:1fr}#mbl-portfolio .mbl-hero-graphic{min-height:230px;padding:23px}#mbl-portfolio .mbl-graphic-logo{font-size:90px}#mbl-portfolio .mbl-block,.mbl-shortcode.mbl-block{padding:55px 0}#mbl-portfolio .mbl-grid,.mbl-shortcode .mbl-grid{grid-template-columns:1fr}#mbl-portfolio .mbl-section-head,.mbl-shortcode .mbl-section-head{align-items:start;flex-direction:column}#mbl-portfolio .mbl-filter{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}#mbl-portfolio .mbl-filter a{white-space:nowrap}#mbl-portfolio .mbl-bottom-inner{align-items:start;flex-direction:column}#mbl-portfolio .mbl-single-hero{padding-bottom:44px!important}#mbl-portfolio .mbl-back{margin-bottom:30px}#mbl-portfolio .mbl-cover-photo{height:255px}#mbl-portfolio .mbl-details{gap:8px}#mbl-portfolio .mbl-details strong{font-size:12px}#mbl-portfolio .mbl-detail-section{gap:15px;padding:42px 0}#mbl-portfolio .mbl-deliverables{grid-template-columns:1fr}#mbl-portfolio .mbl-screens{flex-direction:column}#mbl-portfolio .mbl-screen-desktop{width:100%}#mbl-portfolio .mbl-screen-mobile{width:60%;max-width:250px;margin:0 auto!important}#mbl-portfolio .mbl-before-after{grid-template-columns:1fr}#mbl-portfolio .mbl-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#mbl-portfolio .mbl-gallery img{height:150px}#mbl-portfolio .mbl-visuals,#mbl-portfolio .mbl-next{padding:49px 0}#mbl-portfolio .mbl-next h2{font-size:31px}}@media(prefers-reduced-motion:reduce){#mbl-portfolio *,.mbl-shortcode *{transition:none!important;scroll-behavior:auto!important}}#mbl-portfolio,.mbl-shortcode,.mbl-count{--mbl-bg:#101010;--mbl-surface:#191919;--mbl-surface-hover:#202020;--mbl-surface-raised:#242424;--mbl-ink:#ffffff;--mbl-muted:#c8c8c8;--mbl-blue:#8ab8ff;--mbl-navy:#101010;--mbl-line:#393939;--mbl-sky:#202838;background:var(--mbl-bg);color:var(--mbl-ink);color-scheme:dark}#mbl-portfolio :is(h1,h2,h3,h4,h5,h6,p,li,strong,small,figcaption),.mbl-shortcode :is(h1,h2,h3,h4,h5,h6,p,li,strong,small,figcaption){color:inherit}#mbl-portfolio a,.mbl-shortcode a{color:#9ac4ff}#mbl-portfolio a:hover,.mbl-shortcode a:hover{color:#fff}#mbl-portfolio .mbl-container,.mbl-shortcode .mbl-container{color:#fff}#mbl-portfolio .mbl-hero,#mbl-portfolio.mbl-single .mbl-single-hero,#mbl-portfolio .mbl-bottom,#mbl-portfolio .mbl-block,.mbl-shortcode.mbl-block{background:#101010;color:#fff}#mbl-portfolio .mbl-hero,#mbl-portfolio .mbl-single-hero{border-bottom:1px solid #333}#mbl-portfolio .mbl-hero p,#mbl-portfolio .mbl-bottom p,#mbl-portfolio .mbl-lead,#mbl-portfolio .mbl-detail-section p,#mbl-portfolio .mbl-editor-content,#mbl-portfolio .mbl-card-content p,.mbl-shortcode .mbl-card-content p,#mbl-portfolio .mbl-empty,.mbl-shortcode .mbl-empty{color:#d4d4d4}#mbl-portfolio .mbl-counter,#mbl-portfolio .mbl-graphic-top,#mbl-portfolio .mbl-graphic-bottom{color:#d1d1d1}#mbl-portfolio .mbl-kicker,.mbl-shortcode .mbl-kicker,#mbl-portfolio .mbl-eyebrow,.mbl-shortcode .mbl-eyebrow,#mbl-portfolio .mbl-section-label{color:#a7caff}#mbl-portfolio .mbl-dot{background:#8ab8ff;box-shadow:0 0 0 6px #638cff29}#mbl-portfolio .mbl-btn,.mbl-shortcode .mbl-btn{box-shadow:none}#mbl-portfolio .mbl-btn-primary,.mbl-shortcode .mbl-btn-primary{background:#346de1;border-color:#5f91fa;color:#ffffff!important}#mbl-portfolio .mbl-btn-primary:hover,.mbl-shortcode .mbl-btn-primary:hover{background:#245ac3;border-color:#aacbff;color:#ffffff!important}#mbl-portfolio .mbl-btn-ghost,#mbl-portfolio .mbl-btn-outline-light,#mbl-portfolio .mbl-btn-outline,.mbl-shortcode .mbl-btn-outline,#mbl-portfolio .mbl-btn-white{background:#1e1e1e;border-color:#777;color:#ffffff!important}#mbl-portfolio .mbl-btn-ghost:hover,#mbl-portfolio .mbl-btn-outline-light:hover,#mbl-portfolio .mbl-btn-outline:hover,.mbl-shortcode .mbl-btn-outline:hover,#mbl-portfolio .mbl-btn-white:hover{background:#2a2a2a;border-color:#c8c8c8;color:#fff!important}#mbl-portfolio .mbl-hero-graphic{background:#191919;border-color:#484848;box-shadow:0 22px 50px #0005}#mbl-portfolio .mbl-glow{opacity:.16}#mbl-portfolio .mbl-graphic-top b,#mbl-portfolio .mbl-graphic-logo span{color:#a7caff}#mbl-portfolio .mbl-filter a{background:#1b1b1b;color:#f1f1f1;border-color:#464646}#mbl-portfolio .mbl-filter a:hover,#mbl-portfolio .mbl-filter a[aria-current="page"]{background:#3267d4;border-color:#6a9afa;color:#fff}#mbl-portfolio .mbl-card,.mbl-shortcode .mbl-card{background:#191919;border-color:#383838;box-shadow:none;color:#fff}#mbl-portfolio .mbl-card:hover,.mbl-shortcode .mbl-card:hover{background:#202020;box-shadow:0 16px 34px #0006;border-color:#636363}#mbl-portfolio .mbl-card-image,.mbl-shortcode .mbl-card-image{background:#1c2638}#mbl-portfolio .mbl-image-tag,.mbl-shortcode .mbl-image-tag{background:#101010;border:1px solid #686868;box-shadow:0 7px 16px #0008;color:#fff}#mbl-portfolio .mbl-art,.mbl-shortcode .mbl-art{color:#fff}#mbl-portfolio .mbl-art span,.mbl-shortcode .mbl-art span{color:#dce8ff}#mbl-portfolio .mbl-card-content h3 a,.mbl-shortcode .mbl-card-content h3 a{color:#fff}#mbl-portfolio .mbl-card-content h3 a:hover,.mbl-shortcode .mbl-card-content h3 a:hover{color:#b5d1ff}#mbl-portfolio .mbl-tags span,.mbl-shortcode .mbl-tags span{background:#282828;border:1px solid #3f3f3f;color:#f2f2f2}#mbl-portfolio .mbl-card-link,.mbl-shortcode .mbl-card-link{border-color:#424242;color:#a7caff}#mbl-portfolio .mbl-card-link:hover,.mbl-shortcode .mbl-card-link:hover{color:#fff}#mbl-portfolio .mbl-pagination .page-numbers{background:#1c1c1c;color:#fff;border-color:#474747}#mbl-portfolio .mbl-pagination .current,#mbl-portfolio .mbl-pagination a:hover{background:#346de1;color:#fff;border-color:#83adff}#mbl-portfolio .mbl-empty,.mbl-shortcode .mbl-empty{background:#191919;border-color:#525252}#mbl-portfolio .mbl-empty a{color:#a7caff;text-decoration:underline}#mbl-portfolio .mbl-back{color:#d4e5ff}#mbl-portfolio .mbl-details{border-color:#454545}#mbl-portfolio .mbl-details small{color:#bad4ff}#mbl-portfolio .mbl-details strong{color:#fff}#mbl-portfolio .mbl-cover{background:#202020;border-color:#555;box-shadow:0 24px 60px #0007}#mbl-portfolio .mbl-no-image{background:#222;color:#fff}#mbl-portfolio .mbl-inpage,#mbl-portfolio .mbl-detail-section,#mbl-portfolio .mbl-visuals{border-color:#383838}#mbl-portfolio .mbl-inpage a{color:#eee}#mbl-portfolio .mbl-inpage a:hover{color:#a7caff}#mbl-portfolio .mbl-detail-section h2,#mbl-portfolio .mbl-detail-section h3,#mbl-portfolio .mbl-visuals h2,#mbl-portfolio .mbl-next h2{color:#fff}#mbl-portfolio .mbl-editor-content :is(h1,h2,h3,h4,h5,h6,strong,em,li,blockquote){color:#fff}#mbl-portfolio .mbl-editor-content a{color:#a7caff;text-decoration:underline}#mbl-portfolio .mbl-editor-content :is(pre,code){color:#fff;background:#252525;border-radius:4px}#mbl-portfolio .mbl-editor-content table{color:#fff;border-color:#555}#mbl-portfolio .mbl-role{background:#1c2534;border-color:#8ab8ff;color:#f3f3f3!important}#mbl-portfolio .mbl-deliverables>div{background:#1b1b1b;border-color:#424242;color:#fff}#mbl-portfolio .mbl-deliverables span{color:#a7caff}#mbl-portfolio .mbl-pillset span{background:#202838;border-color:#4b6188;color:#e1edff}#mbl-portfolio .mbl-screen-desktop,#mbl-portfolio .mbl-before-after figure{background:#1c1c1c;border-color:#494949}#mbl-portfolio .mbl-screen-mobile{background:#232323;border-color:#232323}#mbl-portfolio .mbl-phone-top{background:#232323}#mbl-portfolio .mbl-browser span,#mbl-portfolio figure figcaption,#mbl-portfolio .mbl-screen-mobile figcaption{color:#ededed}#mbl-portfolio .mbl-gallery a{background:#191919;border-color:#454545}#mbl-portfolio :focus-visible,.mbl-shortcode :focus-visible{outline:3px solid #b1d0ff;outline-offset:4px}.mbl-count{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:12px;padding:16px 22px;border:1px solid #393939;border-radius:12px}.mbl-count strong{color:#fff;font-size:34px;line-height:1.1}.mbl-count span{color:#d4d4d4;font-size:14px}body.single-mbl_project #mbl-portfolio,body.post-type-archive-mbl_project #mbl-portfolio,body.tax-mbl_service #mbl-portfolio{background:#101010}