.not-found-page{min-height:calc(100vh - 120px);font-family:var(--font-family-primary);background-color:#fff;justify-content:center;align-items:center;padding:60px 0;display:flex}.not-found-page .container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.not-found-page .not-found-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}@media (max-width:992px){.not-found-page .not-found-grid{text-align:center;grid-template-columns:1fr;gap:40px}}.not-found-page .not-found-content-col{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:992px){.not-found-page .not-found-content-col{align-items:center}}.not-found-page .not-found-content-col .error-code-wrapper{margin-bottom:10px;display:inline-block;position:relative}.not-found-page .not-found-content-col .error-code-wrapper .sparkles{width:35px;height:35px;position:absolute;top:25px;left:-48px}@media (max-width:992px){.not-found-page .not-found-content-col .error-code-wrapper .sparkles{width:30px;height:30px;top:15px;left:-40px}}.not-found-page .not-found-content-col .error-code{letter-spacing:-.03em;background:linear-gradient(135deg,#008ba6 0%,#00a5c3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;margin:0;font-size:clamp(80px,12vw,150px);font-weight:800;line-height:1;display:inline-block}.not-found-page .not-found-content-col .error-title{color:#1e293b;margin:10px 0 15px;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:1.2}.not-found-page .not-found-content-col .error-description{color:#64748b;max-width:480px;margin:0 0 20px;font-size:16px;line-height:1.6}@media (max-width:992px){.not-found-page .not-found-content-col .error-description{margin-left:auto;margin-right:auto}}.not-found-page .not-found-content-col .separator{background-color:var(--primary-color,#00a5c3);border-radius:99px;width:45px;height:3px;margin:10px 0 30px}@media (max-width:992px){.not-found-page .not-found-content-col .separator{margin:10px auto 30px}}.not-found-page .not-found-content-col .action-buttons{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:992px){.not-found-page .not-found-content-col .action-buttons{justify-content:center;width:100%}}.not-found-page .not-found-content-col .action-buttons .btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}@media (max-width:480px){.not-found-page .not-found-content-col .action-buttons .btn{width:100%}}.not-found-page .not-found-content-col .action-buttons .btn .btn-icon{font-size:18px}.not-found-page .not-found-content-col .action-buttons .btn.btn-primary{background-color:var(--primary-color,#00a5c3);color:#fff;border:1px solid var(--primary-color,#00a5c3)}.not-found-page .not-found-content-col .action-buttons .btn.btn-primary:hover{background-color:color-mix(in srgb, var(--primary-color,#00a5c3) 85%, #000);border-color:color-mix(in srgb, var(--primary-color,#00a5c3) 85%, #000);transform:translateY(-2px);box-shadow:0 8px 20px #00a5c326}.not-found-page .not-found-content-col .action-buttons .btn.btn-outline{color:var(--primary-color,#00a5c3);border:1.5px solid var(--primary-color,#00a5c3);background-color:#0000}.not-found-page .not-found-content-col .action-buttons .btn.btn-outline:hover{background-color:color-mix(in srgb, var(--primary-color,#00a5c3) 8%, transparent);transform:translateY(-2px);box-shadow:0 8px 20px #00a5c314}.not-found-page .not-found-image-col{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:992px){.not-found-page .not-found-image-col{order:-1;max-width:500px;margin:0 auto}}.not-found-page .not-found-image-col .not-found-vector-img{width:100%;height:auto;max-height:450px}.not-found-page .not-found-trust-bar{border:1px solid var(--border-color,#eaeef2);background-color:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-top:60px;padding:24px 40px;display:flex;box-shadow:0 10px 30px #00000008}@media (max-width:992px){.not-found-page .not-found-trust-bar{flex-direction:column;gap:24px;margin-top:40px;padding:30px 24px}}.not-found-page .not-found-trust-bar .trust-item{flex:1;align-items:center;gap:16px;display:flex}@media (max-width:992px){.not-found-page .not-found-trust-bar .trust-item{text-align:center;flex-direction:column}}.not-found-page .not-found-trust-bar .trust-icon-wrapper{width:48px;height:48px;color:var(--secondary-color,#1e293b);background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.not-found-page .not-found-trust-bar .trust-icon-wrapper .trust-icon{font-size:22px}.not-found-page .not-found-trust-bar .trust-item:hover .trust-icon-wrapper{background-color:var(--primary-light-color,#e7f8fc);color:var(--primary-color,#00a5c3);border-color:color-mix(in srgb, var(--primary-color,#00a5c3) 20%, transparent)}.not-found-page .not-found-trust-bar .trust-text h3{color:var(--secondary-color,#1e293b);margin:0 0 4px;font-size:15px;font-weight:700}.not-found-page .not-found-trust-bar .trust-text p{color:#64748b;margin:0;font-size:13px}.not-found-page .not-found-trust-bar .trust-divider{background-color:#eaeef2;width:1px;height:40px;margin:0 20px}@media (max-width:992px){.not-found-page .not-found-trust-bar .trust-divider{display:none}}
