.card-job-search{align-self:end;bottom:0!important;height:27%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;align-items:center}.card-learn-more{padding-left:7px;cursor:pointer}.card-padding-inner{padding:1rem!important;height:73%}.carousel-card{background:#fff;padding:1.5rem;border-radius:12px;margin:.75rem;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #e5e7eb;transition:transform .2s ease-in-out}.carousel-card:hover{transform:translateY(-4px)}.blogs-card-p{padding-top:2rem!important;font-weight:700}.blogs-p-6{padding:1rem!important}.feature-card-container{transition:box-shadow .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.04)}.feature-card-container:hover{box-shadow:0 6px 20px rgba(0,0,0,.12)}.feature-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.feature-icon i{transition:transform .3s ease}.feature-icon:hover{box-shadow:0 0 10px rgba(0,0,0,.15);transform:scale(1.1)}.feature-icon:hover i{transform:scale(1.15)}.coming-soon-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:2.8rem;font-weight:700;color:rgba(0,0,0,.07);z-index:10;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;letter-spacing:2px;animation:fadePulse 2s ease-in-out infinite}@keyframes fadePulse{0%{opacity:1;transform:translate(-50%,-50%) rotate(-30deg) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) rotate(-30deg) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) rotate(-30deg) scale(1)}}.surface-card{transition:box-shadow .2s ease;box-shadow:0 12px 14px rgba(0,0,0,.05);border-radius:12px}.surface-card:hover{box-shadow:0 26px 30px rgba(0,0,0,.12)}.card-job-search{padding:.75rem 1rem;border-top:1px solid rgba(0,0,0,.05);transition:background-color .3s ease}.card-job-search:hover{background-color:rgba(0,0,0,.03)}.card-learn-more{font-weight:500}.card-padding-inner{padding:1.2rem}.card-padding-inner h5{font-size:1.15rem;font-weight:600;margin-bottom:.5rem}.card-padding-inner span{line-height:1.4;font-size:.95rem;display:block}.footer-logo{width:150px;height:auto;transition:width .3s ease-in-out}@media screen and (max-width:768px){.footer-logo{width:100px}}