.hwdt-section{width:90%;margin:5rem auto 7rem}.hwdt-title{font-size:60px;text-align:center;margin:4rem}.hwdt-pretitle{text-align:center;font-size:23px}.title{color:#3534ff;font-size:30px}.nxt-btn-group{display:flex;justify-content:space-between;gap:20px;width:50%;margin:0 auto}.title{font-size:25px}.home-page-section{margin:60px 0 0;padding:0 2%}.home-page-inner-section{background-color:#fff;border-radius:8px;border:1px solid #d1d1d1;box-shadow:0 8px 16px rgba(0,0,0,.2);overflow:hidden;margin:16px 20px;padding:40px 10px;transition:box-shadow .3s ease}.homepage-search-bar{margin:20px;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;justify-content:space-between;gap:20px}.input-section{border:1px solid #d1d1d1;display:flex;flex-direction:row;width:100%;gap:10px;padding:5px;border-radius:5px}.homepage-search-bar input{border:none;flex:1 1;outline:none;background-color:transparent;width:100%;padding:5px}.input-icon{font-size:3rem;margin:auto}.homepage-search-bar button{background-color:#bc0f0f;color:#fff;border:none;padding:10px;border-radius:10px;cursor:pointer;width:30%;font-size:2.5rem;text-align:center}.findJob-section{padding:30px;align-items:left;justify-content:start;display:flex;width:40%;flex-direction:column;gap:10px;border-right:2px solid #d1d1d1}.find-job-label{font-size:2.5rem;color:#3534ff}.find-job-btn{width:70%;padding:20px}.find-job-btn,.for-business-btn{border-radius:30px;font-size:2rem}.for-business-btn{width:100%;padding:20px 10px;border:1px solid #3534ff}.for-business-btn:hover{color:#fff;background-color:#3534ff}.btn1-group{margin-top:20px;padding:20px;display:flex;justify-content:space-evenly;gap:20px}.btn2-group{display:flex;justify-content:space-between;gap:20px}.forBusiness-section{padding:30px 10px;align-items:left;justify-content:start;display:flex;width:40%;flex-direction:column;gap:10px}.split-section{display:flex;padding:130px 50px 20px}.split-section:last-child{margin-bottom:100px}.split-left,.split-right{flex:1 1;padding:40px 20px 20px;gap:10px}.split-left h2{margin-bottom:20px;font-size:5rem;color:#3534ff}.split-left p{margin-bottom:20px;font-size:2rem}.split-image{width:100%;height:auto;border-radius:10px;margin:auto 0;align-items:center;text-align:center;justify-content:center}.split-right h2{margin-bottom:20px;font-size:5rem;color:#3534ff}.split-right p{margin-bottom:20px;font-size:2rem}.split-content-icon{color:#3534ff;font-size:3rem;margin-right:10px}.job-steps-wrapper{position:relative;padding:4rem 1rem;max-width:1200px;margin:0 auto}.step-card{display:grid;grid-template-columns:60px 1fr 1fr;grid-gap:2rem;gap:2rem;margin-bottom:4rem}.step-card,.step-marker{align-items:center;position:relative}.step-marker{display:flex;flex-direction:column}.badge{background:#3534ff;color:#fff;font-weight:600;font-size:1.1rem;border-radius:50%;width:44px;height:44px;display:flex;justify-content:center;align-items:center;z-index:1;box-shadow:0 4px 8px rgba(0,0,0,.2)}.line{position:absolute;top:44px;width:2px;height:120%;background:repeating-linear-gradient(180deg,#ccc,#ccc 6px,transparent 0,transparent 12px);z-index:0}.step-info{padding:1.5rem;border-radius:1.5rem;box-shadow:0 12px 32px rgba(0,0,0,.1);transition:transform .3s}.glassy{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.step-info h3{font-size:3rem;color:#3534ff;margin-bottom:.5rem}.step-info p{color:#333;font-size:2rem;margin-bottom:1rem;line-height:1.5}.links{display:flex;flex-direction:column;color:#3534ff;font-weight:500;margin-right:1rem;transition:transform .2s ease}.links :hover{transform:scale(1.02)}.rimg{max-width:80%;border-radius:1.25rem;box-shadow:0 4px 16px rgba(0,0,0,.15)}.step-card.right{grid-template-columns:1fr 1fr 60px}.step-card.right .step-marker{order:3}.imgbg{margin-bottom:-40%;margin-left:-4%}.imgbg,.imgdg{z-index:1;width:45%}.imgdg{margin-bottom:-60%;margin-right:-20%}@media (max-width:768px){.step-card,.step-card.right{grid-template-columns:1fr;text-align:center;position:relative;overflow:visible}.step-marker{order:-1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:visible;margin-bottom:-1.5rem;position:absolute;top:-45px;left:50%;transform:translateX(-50%)}.badge{margin-bottom:0;z-index:2}.line{position:absolute;top:44px;height:100px}.step-info{text-align:center;padding-top:3.5rem}.step-img{margin-top:1rem;margin-bottom:3rem}.rimg,.step-img{position:relative}.rimg{width:60%;max-width:100%;z-index:2}.imgbg{margin-left:17%;margin-bottom:3%}.imgbg,.imgdg{position:absolute;z-index:1;width:35%;bottom:0;left:0}.imgdg{margin-left:48%;margin-bottom:-3%}}@media only screen and (min-width:1600px){.home-page-inner-section{padding:50px 10px}.find-job-label{font-size:5rem}.find-job-btn,.for-business-btn{font-size:2.8rem}.homepage-search-bar{padding:40px}.split-left p,.split-right p{font-size:3rem;line-height:3.5rem}.split-content-icon{font-size:4rem}}@media screen and (max-width:991px){.btn1-group{flex-direction:column;gap:10px}.findJob-section{width:100%;border-right:none;border-bottom:2px solid #d1d1d1}.forBusiness-section{width:100%}.split-section{flex-direction:column}}@media screen and (max-width:575px){.btn1-group,.home-page-inner-section{padding:10px}.btn1-group{margin:0;gap:0}.findJob-section{padding:10px;margin-bottom:10px}.find-job-label{font-size:2rem}.find-job-btn{width:100%;padding:10px}.for-business-btn,.forBusiness-section{padding:10px}.btn2-group,.homepage-search-bar{flex-direction:column}.homepage-search-bar{margin:20px;padding:10px;display:flex;justify-content:space-between;gap:10px}.input-icon{font-size:2.3rem}.homepage-search-bar button{padding:10px;border-radius:10px;cursor:pointer;width:50%;font-size:2.5rem;text-align:center;margin:0 auto}.split-section{padding:20px}.split-left,.split-right{padding:10px}.split-left h2,.split-right h2{font-size:3rem}.split-left p,.split-right p{font-size:1.5rem}.split-content-icon{font-size:2rem}.nxt-btn-group{flex-direction:column;gap:10px}.hwdt-title{text-align:center;font-size:30px;margin:2rem}.hwdt-pretitle{font-size:18px}}