.mobile-404-illustration{display:none}@media (max-width:640px){body:has(.page-404)>main{width:calc(100% - 20px)}body:has(.page-404) .app-navbar{height:62px!important;padding:0!important}body:has(.page-404) .nav-logo{width:104px!important}body:has(.page-404) .nav-hamburger svg{width:25px;height:25px}body .page-404{min-height:809px!important;font-family:var(--font-inter), sans-serif!important;padding-top:212px!important}.page-404 .illustration-wrapper{display:none}.page-404 .mobile-404-illustration{color:#111112;flex-shrink:0;align-self:center;width:309.857px;max-width:100%;height:107.298px;margin-bottom:14px;margin-left:-41.103px;display:block;position:relative}.mobile-404-connection,.mobile-404-error{box-sizing:border-box;white-space:nowrap;background:#fcfcfc;border:.634px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute}.mobile-404-connection{flex-direction:column;gap:4px;width:122.47px;height:69.791px;padding:7.614px 15.227px;font-family:Helvetica Neue,Arial,sans-serif;line-height:16.496px;top:7.068px;left:3.72px;transform:rotate(-6.86deg)}.mobile-404-warning{font-size:20.042px;line-height:normal}.mobile-404-error{border-width:.803px;border-radius:12.852px;gap:3px;padding:9.639px 19.279px;line-height:normal;top:3.741px;right:1.45px;transform:rotate(5.3deg)}.mobile-404-number{font-family:Helvetica Neue,Arial,sans-serif;font-size:72px;font-weight:700;line-height:normal;position:absolute;top:19.299px;left:115.478px}.page-404 .heading-main{width:100%;margin:0 0 4px!important;font-size:20px!important;line-height:35px!important}.page-404 .description-text{width:100%;max-width:none!important;font-size:14px!important;line-height:22px!important}.page-404 .desktop-404-break{display:none}[data-theme=dark] .page-404 .mobile-404-number{color:#fafafa}body:has(.page-404) .footer-top-inner{gap:36px!important;width:auto!important;margin:0 10px!important;padding:52px 0!important}body:has(.page-404) .footer-top h2 span{font-family:Helvetica Neue,Arial,sans-serif;font-size:32px!important;font-style:normal!important}body:has(.page-404) .footer-top-inner a{font-size:16px!important;line-height:20px!important}body:has(.page-404) .footer-bottom-inner{gap:48px!important;padding:54px 10px!important}body:has(.page-404) .footer-column:first-child{gap:24px!important}body:has(.page-404) .footer-column:first-child svg{width:36px!important;height:36px!important}body:has(.page-404) .footer-column:first-child span{font-size:16px!important;line-height:24px!important}body:has(.page-404) .footer-column:nth-child(2){gap:14px!important}body:has(.page-404) .footer-bottom-inner .footer-column:nth-child(2) a{font-size:18px!important;line-height:26px!important}body:has(.page-404) .footer-contact-column a{font-size:18px!important;line-height:26px!important}body:has(.page-404) .footer-contact-column span{font-size:18px!important;line-height:26px!important}body:has(.page-404) .footer-contact-column{gap:20px!important}body:has(.page-404) .footer-bottom-inner .contact-row{gap:14.135px!important}body:has(.page-404) .footer-bottom-inner .contact-icon{width:36px!important;height:36px!important}body:has(.page-404) .footer-bottom-inner .phone-second-row{padding-left:50.135px!important}body:has(.page-404) .footer-contact-column>div:first-child{gap:14px!important}}@media (max-width:360px){.page-404 .mobile-404-illustration{margin-left:0}}
