.error-404-enhanced-container .error-title{color:#3d195b;font-weight:600;margin-bottom:.5rem}.error-404-enhanced-container .error-subtitle{color:#555;font-size:1.125rem}.error-404-enhanced-container .promo-card{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.08);overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.error-404-enhanced-container .promo-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.12);transform:translateY(-5px)}.error-404-enhanced-container .promo-card-body{padding:1.5rem}.error-404-enhanced-container .promo-card-title{color:#3d195b;font-weight:600}.error-404-enhanced-container .promo-card-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.error-404-enhanced-container .still-looking-title{border-bottom:3px solid #fca944;color:#3d195b;display:inline-block;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.error-404-enhanced-container .still-looking-subtitle a{color:#3d195b;font-weight:500}.error-404-enhanced-container .icon-card{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 15px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;padding:2rem;text-align:center}.error-404-enhanced-container .icon-card-icon{color:#3d195b;font-size:2.5rem;margin-bottom:1rem}.error-404-enhanced-container .icon-card-title{color:#3d195b;font-weight:600;margin-bottom:.5rem}.error-404-enhanced-container .icon-card .btn-outline-primary{border-color:#3d195b;border-radius:50px;color:#3d195b;font-weight:500;padding:.5rem 1.5rem;transition:all .3s ease}.error-404-enhanced-container .icon-card .btn-outline-primary:hover{background-color:#3d195b;color:#fff}
