.page-recruiter .banner{position:relative}@media (min-width:768px){.page-recruiter .banner{margin-bottom:70px}}@media (max-width:767px){.page-recruiter .banner{background-color:var(--accent-blue);padding:30px 0 0}}@media (min-width:768px){.page-recruiter .banner:before{content:"";background-color:var(--bg-gray);width:100%;height:50%;display:block;position:absolute;top:-1px;left:0;right:0}}.page-recruiter .banner .container{z-index:1;position:relative}.page-recruiter .banner__wrap{background-color:var(--accent-blue);border-radius:25px;justify-content:space-between;align-items:center;gap:40px;padding-left:70px;display:flex;position:relative;overflow:hidden}@media (max-width:1199px){.page-recruiter .banner__wrap{padding-left:50px}}@media (max-width:1023px){.page-recruiter .banner__wrap{gap:20px;padding-left:25px}}@media (max-width:767px){.page-recruiter .banner__wrap{flex-direction:column;padding:0;overflow:visible}}.page-recruiter .banner--left{flex-shrink:0;width:100%;max-width:445px}@media (max-width:1023px){.page-recruiter .banner--left{max-width:300px}}@media (max-width:767px){.page-recruiter .banner--left{max-width:330px}}.page-recruiter .banner__subtitle{opacity:1;margin:25px 0 35px}@media (max-width:767px){.page-recruiter .banner__subtitle{max-width:280px;margin:20px 0 30px;font-size:18px}.page-recruiter .banner__btn{padding:10px}}.page-recruiter .banner__img-wrap{justify-content:center;align-items:center;min-height:395px;display:flex}@media (max-width:767px){.page-recruiter .banner__img-wrap{min-height:295px;margin-right:-20px}.page-recruiter .banner__img-wrap img{width:100%!important}}
.page-recruiter .benefits{background-color:var(--bg-gray);padding:50px 0 80px}@media (max-width:767px){.page-recruiter .benefits{padding:50px 0}}.page-recruiter .benefits__title{margin:0 auto}@media (min-width:768px){.page-recruiter .benefits__title{text-align:center}}.page-recruiter .benefits__list{grid-gap:60px;background:var(--white-light);border:1px solid #c2cddc66;border-radius:20px;grid-template-columns:repeat(3,1fr);padding:40px;display:grid;box-shadow:0 4px 20px #eaedef40}@media (max-width:1199px){.page-recruiter .benefits__list{grid-gap:40px;padding:20px}}@media (max-width:1023px){.page-recruiter .benefits__list{grid-gap:20px}}@media (max-width:767px){.page-recruiter .benefits__list{grid-gap:40px;grid-template-columns:1fr;padding:40px 20px}}.page-recruiter .benefits__item-title{letter-spacing:-.36px;color:var(--dark-text);margin:25px 0 15px;font-size:18px;font-weight:500;line-height:120%}.page-recruiter .benefits__item-text{letter-spacing:-.32px;color:var(--gray-text);font-size:16px;font-weight:500;line-height:140%}.page-recruiter .benefits__benefits-list{grid-gap:40px;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}@media (max-width:1199px){.page-recruiter .benefits__benefits-list{grid-gap:20px}}@media (max-width:1023px){.page-recruiter .benefits__benefits-list{grid-gap:10px}}@media (max-width:767px){.page-recruiter .benefits__benefits-list{grid-gap:20px;grid-template-columns:1fr;margin-top:30px}}.page-recruiter .benefits__benefits-item{background-color:var(--dark);border-radius:20px;flex-direction:column;justify-content:space-between;display:flex}.page-recruiter .benefits__benefits-item:first-child .benefits__benefits-item-info{margin-top:-75px}.page-recruiter .benefits__benefits-item:nth-child(2) img{width:auto;padding:40px 30px 0}@media (max-width:1023px){.page-recruiter .benefits__benefits-item:nth-child(2) img{padding:30px 20px 0}}.page-recruiter .benefits__benefits-item:nth-child(2) .benefits__benefits-item-info{margin-top:0;padding-top:40px}.page-recruiter .benefits__benefits-item-info{margin-top:20px;padding:0 30px 30px}@media (max-width:1023px){.page-recruiter .benefits__benefits-item-info{padding:0 20px 20px}}.page-recruiter .benefits__benefits-item-title{letter-spacing:-.36px;color:var(--white-light);margin:0 0 15px;font-size:18px;font-weight:500;line-height:120%}.page-recruiter .benefits__benefits-item-text{letter-spacing:-.32px;color:var(--gray-400);font-size:16px;font-weight:500;line-height:140%}@media (min-width:768px) and (max-width:1023px){.page-recruiter .benefits__benefits-item-text{font-size:14px}}
.page-recruiter .faq__item{border-bottom:1px solid var(--gray-200)}.page-recruiter .faq__item:first-child .faq__item-head{padding-top:0}.page-recruiter .faq__item:last-child{border-bottom:none}.page-recruiter .faq__item:last-child .faq__item-head{padding-bottom:0}@media (max-width:767px){.page-recruiter .faq__item.is-open .faq__item-head{padding-bottom:10px}}.page-recruiter .faq__item-head{cursor:pointer;transition:var(--transitionTime);justify-content:space-between;align-items:center;gap:10px;padding:20px 0;display:flex}@media (max-width:767px){.page-recruiter .faq__item-head{padding:10px 0 20px}}.page-recruiter .faq__item h3{letter-spacing:-.36px;color:var(--dark-text);margin:0;font-size:18px;font-weight:500;line-height:130%}@media (max-width:767px){.page-recruiter .faq__item h3{letter-spacing:-.32px;font-size:16px}}.page-recruiter .faq__item-close{color:var(--dark-text);flex-shrink:0;font-size:23px;font-weight:300;line-height:110%}@media (max-width:767px){.page-recruiter .faq__item-close{font-size:21px}}.page-recruiter .faq__item-content{letter-spacing:-.32px;color:var(--gray-text);padding-bottom:20px;font-size:16px;font-weight:500;line-height:140%}.page-recruiter .faq__item-content strong{color:var(--dark-text)}
.page-recruiter .faq{background-color:var(--bg-gray);padding:80px 0}@media (max-width:1023px){.page-recruiter .faq{padding:60px 0}}@media (max-width:767px){.page-recruiter .faq{padding:50px 0}}.page-recruiter .faq__wrap{justify-content:space-between;align-items:flex-start;gap:80px;display:flex}@media (max-width:1023px){.page-recruiter .faq__wrap{flex-direction:column;gap:40px}}.page-recruiter .faq--left{flex-shrink:0;width:100%;max-width:400px}@media (min-width:768px) and (max-width:1023px){.page-recruiter .faq--left{text-align:center}}@media (max-width:1023px){.page-recruiter .faq--left{max-width:100%}}.page-recruiter .faq__subtitle{margin:20px 0 40px}@media (max-width:1023px){.page-recruiter .faq__subtitle{width:100%;max-width:550px;margin:15px auto 30px}}@media (min-width:768px) and (max-width:1023px){.page-recruiter .faq__btn{margin:0 auto}}.page-recruiter .faq__list{width:100%;display:grid}
.page-recruiter .hiring{background-color:var(--bg-gray);padding:80px 0 0}@media (max-width:767px){.page-recruiter .hiring{padding:50px 0 0}}.page-recruiter .hiring__title{margin:0 auto}@media (min-width:768px){.page-recruiter .hiring__title{text-align:center}}.page-recruiter .hiring__subtitle{width:100%;max-width:900px;margin:20px auto 0}@media (min-width:768px){.page-recruiter .hiring__subtitle{text-align:center;margin:25px auto 0}}.page-recruiter .hiring__img{display:none}@media (min-width:768px){.page-recruiter .hiring__img{margin:50px auto 0;display:block}}
.page-recruiter .how-it-works{padding:80px 0}@media (max-width:1023px){.page-recruiter .how-it-works{padding:20px 0 50px}}.page-recruiter .how-it-works__title{text-align:center;margin:0 0 20px}.page-recruiter .how-it-works__subtitle{text-align:center}@media (max-width:767px){.page-recruiter .how-it-works__subtitle{max-width:280px;margin:0 auto;font-size:18px}}.page-recruiter .how-it-works__wrap{grid-gap:40px;grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}@media (max-width:1199px){.page-recruiter .how-it-works__wrap{grid-gap:20px}}@media (max-width:1023px){.page-recruiter .how-it-works__wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page-recruiter .how-it-works__wrap{grid-template-columns:1fr;margin-top:30px}}.page-recruiter .how-it-works__item{background:linear-gradient(#f3f7fa 0%,#edf2f6 100%);border:1px solid #c2cddc;border-radius:15px;flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.page-recruiter .how-it-works__item--top{padding:30px 25px}@media (min-width:1024px) and (max-width:1199px){.page-recruiter .how-it-works__item--top{padding:20px 15px}}@media (max-width:767px){.page-recruiter .how-it-works__item--top{padding:30px 20px 25px}}.page-recruiter .how-it-works__item-step{letter-spacing:-.28px;color:var(--accent-blue);text-transform:uppercase;font-size:14px;font-weight:500;line-height:120%}.page-recruiter .how-it-works__item-title{letter-spacing:-.36px;color:var(--gray-800);margin:15px 0;font-size:18px;font-weight:500;line-height:120%}.page-recruiter .how-it-works__item-text{letter-spacing:-.32px;color:var(--gray-text);font-size:16px;font-weight:500;line-height:140%}
