h2{margin-bottom:1rem}#trabajadores{align-items:center;height:clamp(800px,100vh,900px);padding:0 4rem;display:flex;position:relative}.splash{justify-content:space-between;height:100%;padding:0 5rem;display:flex}.bg-img_overlay,.bg-img{position:absolute;inset:0}.splash-deco{z-index:-1;align-self:end;max-height:80%;display:flex;position:relative}.splash-deco img{object-fit:contain;flex-shrink:1}.splash-deco:before{z-index:-1;content:"";background:var(--main-gradient);width:100vw;height:200vh;position:absolute;bottom:0;right:50%}.bg-img{z-index:-1;justify-content:center;align-items:center;display:flex;overflow:hidden}.bg-img img{width:100%;height:100%;max-width:unset;max-height:unset;object-fit:cover}.main_claim{color:#fff;font-size:clamp(2rem,4vw,5rem);font-weight:600;line-height:1}.main_claim span{color:var(--green-primary)}.splash-col{text-align:left;color:#fff;justify-content:flex-start;align-self:center;align-items:flex-start;gap:1.5rem;width:500px;max-width:100%;padding-top:3rem;padding-bottom:3rem}.splash-col p{font-size:18px}.splash-bottom{justify-content:space-between;align-items:center;width:100%;padding-bottom:2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.splash-subtitle{color:var(--green-secondary);font-size:2.85rem;font-weight:700}#promo{padding:100px 0}#promo h2{font-size:2.75rem}.promo-right{justify-content:flex-start;align-items:flex-start;gap:1rem;padding:6rem}.promo_subtitle{color:var(--green-secondary);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.promo-left{flex-shrink:0}#numeros{background-color:var(--light-gray);padding-top:70px;padding-bottom:70px}.numeros-item{gap:.5rem;width:33.3333%;padding:0 3rem}.numeros-item_num{color:var(--green-secondary);font-size:5rem;font-weight:600;line-height:1}.numeros-item_title{font-size:1.75rem;font-weight:600}.numeros-item_desc{color:var(--green-primary)}#servicios{padding-top:6rem}.servicios-wrap{margin-top:5rem}.servicios-item_title{margin-bottom:1.25rem;font-size:2.15rem}.servicios-item{background-position:50%;background-size:cover;width:33.3333%;padding:5rem 7.5%}.servicios-item_1{background-image:url(/images/trabajadores/servicios/servicio-busqueda-empleo.jpg)}.servicios-item_2{background-image:url(/images/trabajadores/servicios/servicio-gestion-cv.jpg)}.servicios-item_3{background-image:url(/images/trabajadores/servicios/servicio-registro-horas.jpg)}#funcionamiento{padding-top:100px}#nos-eligen{margin-bottom:-1px;padding-top:50px}#nos-eligen .flex{align-items:flex-end}.nos-eligen-col_left,.nos-eligen-col_right{width:50%}.nos-eligen-col_left{padding:3rem}#nos-eligen ul{flex-wrap:wrap;margin-top:1.5rem;padding-left:1.25em;display:flex}#nos-eligen li{width:40%;padding:.5rem 2rem .5rem .2rem;font-size:1.15rem;font-weight:600}#oportunidades{background-image:url(/images/trabajadores/oportunidades_bg.webp);padding-top:80px;padding-bottom:80px}#oportunidades .container{gap:1.5rem}#oportunidades h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1}@media screen and (width<=1280px){#numeros .container,.servicios-wrap,.funcionamiento-wrap,#nos-eligen .container_small{flex-direction:column}#promo .container_small{flex-direction:column-reverse}.nos-eligen-col_left{padding:0}.servicios-item,.funcionamiento-col,.numeros-item,.nos-eligen-col_left,.nos-eligen-col_right{width:100%}#numeros .container{gap:3rem}#profesionales{height:auto;padding:8rem 1.5rem;overflow:hidden}.bg-img img{object-position:left}#oportunidades h2,.splash-subtitle,#promo h2{font-size:clamp(2rem,4vw,2.85rem)}#nos-eligen li{width:50%;padding:.5rem 2rem .5rem .2rem;font-size:1.15rem;font-weight:600}.promo-right{margin-bottom:2.5rem;padding:0}#trabajadores{height:min(100vh,700px);padding:0 1.5rem}#promo{padding:50px 0}}@media screen and (width<=768px){.splash-deco img{display:none}.splash{padding:0}.splash-deco:before{width:200vw;transform:translate(50%)}}#faqs{padding-top:90px;padding-bottom:90px}h2{margin-bottom:1.5rem;font-size:clamp(1.75rem,2.5vw,2.5rem)}.faqs-wrap{width:700px;max-width:100%;margin-top:2rem}.faq-head,.faq-content{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem}.faq-content{padding-top:0}.faq-content:empty{display:none!important}.faq-head h3{font-size:1.25rem}.faqs-item{border-bottom:1px solid var(--gray)}.faqs-item:hover,.faqs-item.open{background-color:var(--light-gray)}.faqs-item.open svg{transform:rotate(-180deg)}.faqs-item svg{transition:var(--transition);flex-shrink:0}.open .faq-content{display:block}.faq-content{display:none}@media (width<=700px){.faqs-item{margin-left:-1.5rem;margin-right:-1.5rem}.faq-content{padding-top:0}}
