.alkam-preview{margin-bottom:38px!important}.alkam-screen{color:#fff;background:#193b48;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.alkam-screen .alkam-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.alkam-site{padding:0 4%;font-family:Montserrat,Arial,sans-serif;position:absolute;inset:0}.alkam-header{align-items:center;gap:2.8%;height:16%;display:flex}.alkam-screen .alkam-logo{object-fit:contain;align-self:flex-start;width:15%;height:auto}.alkam-tagline{flex:1;font-size:1.15cqw;line-height:1.6}.alkam-screen .alkam-partner{object-fit:contain;border-radius:.3cqw;width:14%;height:auto}.alkam-phone-number{white-space:nowrap;margin-left:auto;font-size:1.65cqw;font-weight:600}.alkam-phone-number small{color:#ff6268;text-align:right;margin-top:.7cqw;font-size:.9cqw;display:block}.alkam-nav{text-transform:uppercase;border-top:1px solid #fff2;border-bottom:1px solid #fff2;justify-content:space-between;align-items:center;height:9%;font-size:.85cqw;font-weight:600;display:flex}.alkam-crumb{margin-top:1.7cqw;font-size:1.05cqw}.alkam-crumb span{color:#ff464c;font-size:1.6cqw}.alkam-heading{letter-spacing:-.05cqw;margin-top:4.5cqw;font-size:3.4cqw;font-weight:600;line-height:1.25}.alkam-cta{background:linear-gradient(#f63841,#c91520);border-radius:.4cqw;justify-content:center;align-items:center;width:29%;height:5.2cqw;margin-top:4cqw;font-size:1cqw;font-weight:700;display:flex;box-shadow:0 .5cqw 1cqw #0002}.alkam-down{text-align:center;color:#ef555e;border:1px solid #fff5;border-radius:.7cqw;width:7%;height:4cqw;font-size:3cqw;line-height:3.4cqw;position:absolute;bottom:10%;right:14%}.alkam-mobile .alkam-site{padding:0 6.6%}.alkam-mobile .alkam-header{justify-content:space-between;height:13.3cqw}.alkam-mobile .alkam-logo{width:35%;height:13.3cqw}.alkam-screen .alkam-menu{width:5.6%;height:auto}.alkam-call{background:linear-gradient(#f63841,#c91520);border-radius:.8cqw;place-items:center;width:9.3%;height:8cqw;display:grid}.alkam-screen .alkam-call img{width:3.5cqw;height:3.5cqw}.alkam-mobile .alkam-crumb{margin-top:2cqw;font-size:2.9cqw}.alkam-mobile .alkam-crumb span{font-size:4cqw}.alkam-mobile .alkam-heading{letter-spacing:-.1cqw;margin-top:16cqw;font-size:6.8cqw;line-height:1.38}.alkam-mobile .alkam-cta{border-radius:1.3cqw;width:100%;height:18.6cqw;margin-top:8cqw;font-size:3.1cqw}.alkam-mobile .alkam-down{border-radius:1.5cqw;width:20%;height:10cqw;font-size:8cqw;line-height:8cqw;bottom:9%;left:6.6%;right:auto}.alkam-motion-toggle{color:#536382;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce3fc;border-radius:10px;padding:7px 12px;font-size:12px;position:absolute;bottom:-36px;right:0}.alkam-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #5361ff}
.portfolio-page{isolation:isolate;position:relative;overflow:clip}.portfolio-page main{position:relative}.portfolio-page .header nav [aria-current=page]{color:var(--blue)}.portfolio-page .header nav [aria-current=page]:after{transform:scaleX(1)}.portfolio-intro{flex-direction:column;gap:16px;padding-block:48px 56px;display:flex}.portfolio-intro>p:first-child{color:var(--muted);font-size:14px;line-height:22px}.portfolio-intro h1{letter-spacing:0;font-size:66px;font-weight:600;line-height:78px}.portfolio-intro>p:last-child{color:var(--body);max-width:1100px;font-size:18px;line-height:28px}.portfolio-projects{flex-direction:column;gap:40px;padding-bottom:88px;display:flex}.portfolio-card{border:1px solid var(--border);background:#fff;border-radius:20px;grid-template-columns:320fr 1006fr;gap:32px;min-height:540px;padding:40px;display:grid;position:relative;box-shadow:8px 8px #d9e4ff,0 14px 16px #364f9514}.portfolio-card-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.portfolio-category{color:var(--blue);font-size:14px;line-height:20px}.portfolio-card h2{letter-spacing:-.52px;overflow-wrap:anywhere;font-size:26px;font-weight:500;line-height:34px}.portfolio-description{color:var(--body);font-size:18px;line-height:28px}.portfolio-card-bottom{flex-direction:column;align-items:start;gap:16px;margin-top:auto;display:flex}.portfolio-tags{color:var(--muted);font-size:14px;line-height:20px}.portfolio-project-link{border-radius:16px;gap:12px;width:224px;max-width:100%;min-height:52px;padding:13px 23px;font-size:16px;line-height:24px;position:relative}.portfolio-project-link:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.portfolio-project-link>img{flex:none}.portfolio-preview{aspect-ratio:1006/458;align-self:start;width:100%;min-width:0;position:relative;container-type:inline-size}.portfolio-preview>img{width:100%;height:auto}.portfolio-devices{align-self:start}.portfolio-desktop{background:#f1f4fc;border:1.5px solid #b8c6e1;border-radius:12px;width:80.7157%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 8px 20px #30457a21}.portfolio-browser-label{color:#646872;white-space:nowrap;align-items:center;height:8.73%;padding-inline:1.59cqw;font-size:1.39cqw;line-height:1.98cqw;display:flex;overflow:hidden}.portfolio-desktop-crop{height:91.27%;overflow:hidden}.portfolio-desktop-crop img{width:100%;height:auto}.portfolio-phone{background:#e8effc;border:1.5px solid #abbcdb;border-radius:2.386cqw;width:24.149%;height:93.378%;position:absolute;bottom:0;left:75.944%;box-shadow:0 9px 11px #30457a33}.portfolio-phone>div{background:#fff;border:1px solid #cfd8e9;border-radius:1.69cqw;width:91.665%;height:94.083%;position:absolute;top:2.607%;left:3.55%;overflow:hidden}.portfolio-phone img{width:100%;height:auto}.portfolio-single{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.portfolio-single figcaption{background:var(--soft);height:9.17%;color:var(--muted);align-items:center;padding-inline:1.59cqw;font-size:1.39cqw;line-height:1.98cqw;display:flex}.portfolio-single>div{height:90.83%}.portfolio-single img{object-fit:contain;width:100%;height:100%}.portfolio-page .contact{padding-top:0}@media (min-width:1050px){.portfolio-page .header{height:68px;min-height:68px;margin-top:24px;margin-bottom:20px}}@media (max-width:1550px){.portfolio-card{grid-template-columns:minmax(260px,320fr) minmax(0,1006fr);gap:28px;min-height:480px;padding:32px}}@media (max-width:1100px){.portfolio-intro h1{font-size:54px;line-height:1.2}.portfolio-card{grid-template-columns:minmax(230px,320fr) minmax(0,1006fr);gap:24px;min-height:420px;padding:28px}.portfolio-card h2{font-size:24px;line-height:32px}.portfolio-description{font-size:16px;line-height:26px}.portfolio-card-bottom{padding-top:16px}.portfolio-category,.portfolio-tags{font-size:12px;line-height:19px}.portfolio-preview{align-self:center}}@media (max-width:1000px){.portfolio-card{grid-template-columns:1fr;gap:28px;min-height:0}.portfolio-card-copy{max-width:680px}.portfolio-card-bottom{margin-top:8px;padding-top:0}.portfolio-preview{grid-row:2}.portfolio-projects{gap:32px;padding-bottom:56px}.portfolio-intro{padding-block:36px 40px}}@media (max-width:700px){.portfolio-intro{gap:14px;padding-block:28px 32px}.portfolio-intro h1{font-size:38px;line-height:1.2}.portfolio-intro>p:first-child{font-size:12px;line-height:20px}.portfolio-intro>p:last-child{font-size:16px;line-height:26px}.portfolio-card{border-radius:18px;gap:24px;padding:20px;box-shadow:6px 6px #d9e4ff,0 10px 14px #364f9510}.portfolio-card h2{font-size:24px;line-height:32px}.portfolio-card-copy{gap:14px}.portfolio-project-link{width:auto;min-height:48px;padding:11px 18px;font-size:14px}.portfolio-desktop{border-width:1px;border-radius:5px}.portfolio-phone{border-width:1px}.portfolio-phone>div{border-width:.5px}.portfolio-single{border-radius:5px}.portfolio-projects{gap:30px;padding-bottom:48px}}
