.hero-section{justify-content:center;align-items:center;width:100%;height:calc(100dvh - 80px);scroll-margin-top:82px;display:flex}.hero-section .container{justify-content:space-between;align-items:end;gap:6rem;display:flex}.hero-section .container .hero-image,.hero-section .container .content{width:50%}.hero-section .container .hero-image{position:relative}.hero-section .container .hero-image .persons{background:url(../media/graph.ef33e370.svg) 50%/cover;border-radius:1rem;justify-content:center;align-items:end;gap:1rem;height:600px;display:flex;position:relative;overflow:hidden}.hero-section .container .hero-image .persons img{width:50%}.hero-section .container .hero-image .persons>:first-child{animation:.6s ease-in-out forwards person2;position:absolute;transform:translate(150px)}.hero-section .container .hero-image .persons>:nth-child(2){z-index:1;animation:.6s ease-in-out forwards person1;position:relative}.hero-section .container .hero-image .persons>:nth-child(3){animation:.6s ease-in-out forwards person3;position:absolute;transform:translate(-160px)}@keyframes person1{0%{transform:translateY(24px)}to{transform:translate(0)}}@keyframes person3{0%{transform:translate(-160px)}to{transform:translate(-140px)}}@keyframes person2{0%{transform:translate(160px)}to{transform:translate(140px)}}.hero-section .container .hero-image img{border-radius:1rem}.hero-section .container .hero-image .testimonial-card{z-index:3;max-width:400px;position:absolute;bottom:2rem;left:-6rem}.hero-section .container .hero-image .stats-card{z-index:3;padding:1rem;position:absolute;top:1rem;right:1rem}.hero-section .content{gap:3rem;height:fit-content;display:grid}.hero-section .hero-content{gap:1rem;height:fit-content;display:grid}.hero-section .hero-content .button,.hero-section .hero-content button{padding:1rem 4rem;font-size:1rem}.hero-section .hero-content p{font-size:1.2rem}.hero-section .active-users{gap:.2rem;height:fit-content;margin-top:3rem;display:grid}.hero-section .active-users .title-line{align-items:center;gap:1rem;display:flex}.hero-section .active-users .title-line h2{font-size:18px}.hero-section .active-users .title-line .line{background-color:var(--primary-color);width:120px;height:4px}.hero-section .active-users .profiles{align-items:center;height:5rem;display:flex;position:relative}.hero-section .active-users .profiles .profile{background-color:var(--primary-color);border:5px solid var(--background-color);border-radius:50%;width:2.5rem;height:2.5rem;transition:all .2s linear;animation:1s linear forwards profiles;position:absolute;overflow:hidden}.hero-section .active-users .profiles .profile img{object-fit:cover;width:100%;height:100%}.hero-section .active-users .profiles .profile:hover{z-index:7;scale:1.2}.hero-section .active-users .profiles>:nth-child(2){z-index:1;animation:1s linear forwards profile2}.hero-section .active-users .profiles>:nth-child(3){z-index:2;animation:1s linear forwards profile3}.hero-section .active-users .profiles>:nth-child(4){z-index:3;animation:1s linear forwards profile4}.hero-section .active-users .profiles>:nth-child(5){z-index:4;animation:1s linear forwards profile5}@keyframes profiles{0%{transform:translate(10rem)}to{transform:translate(0)}}@keyframes profile2{0%{transform:translate(10rem)}to{transform:translate(2rem)}}@keyframes profile3{0%{transform:translate(10rem)}to{transform:translate(3rem)}}@keyframes profile4{0%{transform:translate(10rem)}to{transform:translate(5rem)}}.welcome-section{background-color:var(--background_2);background-blend-mode:overlay;padding:6rem 0;scroll-margin-top:82px}.welcome-section .container{justify-content:space-between;align-items:center;gap:10rem;display:flex}.welcome-section .container .images,.welcome-section .container .content{width:50%}.welcome-section .container .images{align-items:stretch;gap:1rem;display:flex}.welcome-section .container .images img{border-radius:1rem}.welcome-section .container .images .image-card{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.welcome-section .container .content{gap:1rem;height:fit-content;display:grid}.job-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.job-card .job-details{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.job-card .job-details .company-position{align-items:center;gap:.5rem;display:flex}.job-card .job-details .company-position .company-logo{background-color:var(--border-color);border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;padding:.5rem;display:flex}.job-card .job-details .company-position .company-logo img{object-fit:contain;width:100%;height:100%}.job-card .job-details .company-position .details{gap:.5rem;height:fit-content;display:grid}.job-card .job-details .company-position .details .meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.job-card .job-details .company-position .details .dot{background-color:var(--primary-color);border-radius:50%;width:8px;height:8px}.job-card .job-details .company-position .details .applicants{align-items:center;gap:.2rem;display:flex}.job-card .meta{align-items:center;gap:1rem;display:flex}.job-card .meta .card{background-color:var(--border-color);border:none;border-radius:.3rem;padding:.2rem .5rem}.job-card .salary-date{justify-content:space-between;align-items:center;gap:1rem;display:flex}.job-card .salary-date .date{align-items:center;gap:.2rem;display:flex}.testimonial-card{flex-direction:column;gap:.8rem;display:flex;position:relative}.testimonial-card .profile{object-fit:cover;border:7px solid #fff;border-radius:50%;width:86px;height:86px;position:absolute;top:-43px;right:2rem;overflow:hidden}.stats-card{align-items:end;gap:1rem;transition:all .5s ease-in-out;display:flex}.stats-card:hover{margin-top:-3px}.stats-card .shape{align-items:flex-end;gap:.5rem;display:flex}.stats-card .shape .line{border-radius:2rem;width:10px}.stats-card .shape>:first-child{background-color:var(--primary-color);height:20px;animation:1.2s ease-in-out forwards chart1}.stats-card .shape>:nth-child(2){background-color:var(--text-primary);animation:1.2s ease-in-out forwards chart2}.stats-card .shape>:nth-child(3){background-color:var(--primary-color);height:32px;animation:2s ease-in-out forwards chart3}.stats-card .shape>:nth-child(4){background-color:var(--text-primary);height:50px;animation:2s ease-in-out forwards chart4}.how-it-works{padding:6rem 0}.how-it-works .section-title{place-items:center}.how-it-works .container{gap:2rem;height:fit-content;display:grid}.how-it-works .container .steps{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.how-it-works .container .steps .step{background-color:var(--background_2);border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;display:flex}.how-it-works .container .steps .step .step-content{flex:1;gap:.5rem;height:fit-content;display:grid}.how-it-works .container .steps .step .step-content .step-number{width:fit-content;color:var(--primary-color);background-color:#dfc98633;border-radius:.5rem;align-items:center;gap:.5rem;padding:.1rem 1rem;display:flex}.how-it-works .container .steps .step .card-image{background-color:#1c1c1c;border-radius:1rem;justify-content:center;align-items:center;padding:2rem;display:flex}.how-it-works .container .steps .step .img{width:150px;height:200px;position:relative}.how-it-works .container .steps .step img{object-fit:cover;z-index:1;border-radius:1rem;width:150px;height:200px;position:relative}.how-it-works .container .steps .step .background-1{background-color:#fde7ac;border-radius:1rem;width:100px;height:180px;position:absolute;top:10px;left:-10px}.how-it-works .container .steps .step .background-2{background-color:#fcf3da67;border-radius:1rem;width:100px;height:150px;position:absolute;top:20px;left:-20px}.how-it-works-business{background-color:var(--background_2)}.how-it-works-business .container .steps .step{background-color:var(--background)}.how-it-works-business .container .steps .step .card-image{background-color:#151515}.features-section{padding:6rem 0}.features-section .container{gap:2rem;height:fit-content;display:grid}.features-section .features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.features-section .features .feature{background-color:var(--background_2);text-align:center;border-radius:1rem;place-items:center;gap:1rem;height:fit-content;padding:2rem;display:grid}.features-section .features .feature h3{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.features-section .features .feature .images{aspect-ratio:1;background-color:#dfc9861a;border-radius:.5rem;height:100%;padding:1rem}.features-section .features .feature .images img{max-width:100%;max-height:100%}.features-section .features .feature:nth-child(2n) .images{background-color:#dfc9864d}.pricing-section{flex-direction:column;align-items:center;gap:6rem;padding:6rem 0;display:flex}.pricing-section .section-title{place-items:center}.pricing-section .section-title .title{text-align:center;max-width:600px}.pricing-section .pricing-table{width:100vh;overflow:scroll}.pricing-section .pricing-table .row{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.pricing-section .pricing-table .row .item{border:1px solid var(--border-color);text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex}.pricing-section .pricing-table .row .item:first-child{text-align:start;justify-content:start}.pricing-section .pricing-table .row .first{border-top-left-radius:1rem}.pricing-section .pricing-table .row .last{border-bottom-left-radius:1rem}.pricing-section .pricing-table .row .bottom-right{border-bottom-right-radius:1rem}.pricing-section .pricing-table .row .top-right{border-top-right-radius:1rem}.pricing-section .header .item{flex-direction:column}.pricing-section .short-text{max-width:600px}.pricing-section .free-plan{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex;text-align:center!important}.pricing-section .free-plan .short-text{text-align:center;max-width:600px}.call-to-action{padding:6rem 0}.call-to-action .container{background-blend-mode:overlay;color:#fff;background:#171717 url(../media/shape.a2be8b1a.svg);border-radius:1rem;place-items:center;gap:1rem;padding:6rem;display:grid}.call-to-action .container .section-title{text-align:center;color:#fff;place-items:center}.call-to-action .container .title{color:#fff}footer{background-color:var(--background_2);padding:6rem 0}footer .container{grid-template-columns:1fr 1fr 1fr;gap:3rem;display:grid}footer .container .company,footer .container .links,footer .container .contacts{gap:1rem;height:fit-content;display:grid}footer .container .links-container{grid-template-columns:1fr 1fr;gap:.5rem;height:fit-content;display:grid}footer .container .contact-info{gap:.5rem;height:fit-content;display:grid}footer .container .contact-info .info{gap:.5rem;display:flex}footer .footer-bottom{justify-content:space-between;display:flex}footer .footer-bottom .terms-policy{align-items:center;gap:1rem;display:flex}footer .footer-bottom .terms-policy small{text-decoration:underline!important}@keyframes chart1{0%{height:10px}to{height:20px}}@keyframes chart2{0%{height:0}to{height:40px}}@keyframes chart3{0%{height:0}to{height:32px}}@keyframes chart4{0%{height:0}to{height:45px}}@media screen and (max-width:1080px){.hero-section .container .hero-image .persons{height:500px}.welcome-section .container{flex-direction:column;gap:2rem}.welcome-section .container .images{order:1;width:100%}.welcome-section .container .images .hero-image{width:35%}.welcome-section .container .images .image-card{width:62%}.welcome-section .container .content{text-align:left;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.welcome-section .container .content h2{font-size:3rem}.welcome-section .container .content p{font-size:1.2rem}.welcome-section .container .job-card{order:-1;padding:.5rem}}@media screen and (max-width:768px){.hero-section{height:unset}.hero-section .container{flex-direction:column;padding:5rem 2em}.hero-section .container .content,.hero-section .container .hero-image{width:100%}.hero-section .container .hero-image .persons{width:100%;height:360px}.hero-section .container .hero-image .persons img{display:none}.hero-section .container .hero-image .testimonial-card{z-index:3;max-width:400px;position:absolute;bottom:2rem;left:0}.hero-section .container .hero-image .testimonial-card.fadeUp{transform:unset;animation:none}.how-it-works .container{padding:6rem 2rem}.how-it-works .steps{justify-items:center;gap:1.5rem;grid-template-columns:1fr!important}.how-it-works .step{width:100%}.welcome-section .container{flex-direction:column;gap:2rem}.welcome-section .container .images{order:1;width:100%}.welcome-section .container .images .hero-image{width:35%}.welcome-section .container .images .image-card{width:62%}.welcome-section .container .content{text-align:left;flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.welcome-section .container .content h2{font-size:3rem}.welcome-section .container .content p{font-size:1.2rem}.welcome-section .container .job-card{order:-1;padding:.5rem}footer{background-color:var(--background_2);padding:6rem 0}footer .container{text-align:center;grid-template-columns:1fr}footer .links-container{grid-template-columns:1fr!important}footer .contact-info .info{justify-content:center}}@media screen and (max-width:540px){.hero-section{height:unset}.hero-section .container{flex-direction:column;gap:2rem;padding:6rem 1rem}.hero-section .container .hero-content{width:100%;max-width:90%}.hero-section .container .hero-content p{width:100%;max-width:97%}.hero-section .container .content,.hero-section .container .hero-image{width:100%;padding:0 1.5rem}.hero-section .container .content .button,.hero-section .container .hero-image .button{margin:0 auto}.hero-section .container .content .testimonial-card,.hero-section .container .hero-image .testimonial-card{gap:.3rem;max-width:250px;padding:1rem;bottom:15px;left:35px}.hero-section .container .content .testimonial-card .profile,.hero-section .container .hero-image .testimonial-card .profile{height:60px;top:-30px}.hero-section .container .content .testimonial-card h3,.hero-section .container .hero-image .testimonial-card h3{font-size:20px}.hero-section .container .content .testimonial-card p,.hero-section .container .hero-image .testimonial-card p{font-size:12px}.hero-section .container .content{text-align:center;place-items:center;gap:2rem}.hero-section .container .active-users{gap:.2rem;height:fit-content;margin-top:.1rem;display:grid}.hero-section .container .active-users .title-line{align-items:center;gap:1rem;display:flex}.hero-section .container .active-users .title-line .line{background-color:var(--primary-color);width:100px;height:4px}.hero-section .container .active-users .profiles{justify-content:center;align-items:center;height:5rem;margin-right:40%;display:flex;position:relative}.hero-section .container .active-users .profiles.appear{animation:none}.hero-section .container .active-users .profiles>:nth-child(2){transform:translate(2rem)}.hero-section .container .active-users .profiles>:nth-child(3){transform:translate(3rem)}.hero-section .container .active-users .profiles>:nth-child(4){transform:translate(4rem)}.hero-section .container .active-users .profiles>:nth-child(5){transform:translate(5rem)}.hero-section .container .active-users .profiles .profile{border-radius:50%;width:2.5rem;height:2.5rem;animation:none;overflow:hidden}.welcome-section .container{flex-direction:column;gap:2rem;padding:1rem}.welcome-section .container .images{order:1;justify-content:center;width:100%}.welcome-section .container .images .hero-image{width:35%;display:none}.welcome-section .container .images .image-card{width:90%}.welcome-section .container .content{text-align:center;place-items:center;gap:2rem;width:100%;max-width:90%}.welcome-section .container .content h2{width:100%;max-width:90%;font-size:1.5rem}.welcome-section .container .job-card{order:-1;padding:.5rem}.features-section .container{text-align:center;flex-direction:column;align-items:center;padding:1rem;display:flex}.features-section .features{flex-direction:column;align-items:center;gap:2rem;display:flex}.features-section .features .feature{flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex}.features-section .features .feature h3{text-align:left;align-self:flex-start;width:80%;max-width:100%;margin-left:2rem}.features-section .features .feature p{text-align:left;max-width:80%}.features-section .features .feature .images{width:100%;max-width:80%}.how-it-works .container{padding:1rem 1.5rem}.how-it-works .steps{grid-template-columns:1fr}.how-it-works .step{text-align:center;flex-direction:column;align-items:center}.how-it-works .step .card-image{margin-bottom:1rem}.how-it-works .step .step-content{text-align:center;width:70%}.how-it-works .step .step-content .step-number{margin:0 auto}.call-to-action{border-radius:30px;padding:10px}.call-to-action .container{padding:3.5rem 1.5rem}footer{background-color:var(--background_2);padding:6rem 1rem}footer .container{grid-template-columns:1fr}footer .container .branding{justify-content:center;align-items:center}footer .links-container{grid-template-columns:1fr}footer .contact-info .info{justify-content:center}}
