.jobs-section{--qn-cream: #F7F5F0;--qn-cream-dark: #EFECE6;--qn-black: #111111;--qn-muted: #7A7770;--qn-muted-light: #A8A5A0;--qn-border-light: #EEEAE4;--qn-error-bg: #FDF1F1;--qn-error-text: #B93535;--qn-error-border: #EDCBCB;--qn-radius: 6px;--qn-radius-lg: 12px;--qn-radius-xl: 18px;--qn-shadow: 0 4px 24px rgba(0,0,0,.08), 0 1px 4px rgba(0,0,0,.04);--qn-transition: .18s ease;--qn-hero-bg: #3A6B35;--qn-hero-eyebrow: #a8cba4;--qn-hero-titulo: #ffffff;--qn-hero-desc: #c8dfc5;--qn-body-bg: #ffffff;--qn-form-bg: #F7F5F0;--qn-form-border: #DDD9D2;--qn-icon-bg: #EBF2E9;--qn-icon-border: #C8DEC5;--qn-icon-color: #3A6B35;--qn-btn-bg: #111111;--qn-btn-text: #ffffff;--qn-btn-hover: #3A6B35;--qn-input-border: #DDD9D2;--qn-input-focus: #111111;--qn-trust-icon: #3A6B35}.jobs-section{padding:80px 0 100px;background:var(--qn-cream)}.jobs-section .page-width{max-width:1100px;margin:0 auto;padding-left:40px;padding-right:40px}@media screen and (max-width:749px){.jobs-section{padding:48px 0 64px}.jobs-section .page-width{padding-left:16px;padding-right:16px}}.jobs-card{border-radius:var(--qn-radius-xl);overflow:hidden;box-shadow:var(--qn-shadow)}.jobs-hero{background:var(--qn-hero-bg);padding:68px 60px 64px;position:relative;overflow:hidden}.jobs-hero:before,.jobs-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.jobs-hero:before{width:320px;height:320px;right:-80px;bottom:-100px;background:#ffffff0d}.jobs-hero:after{width:160px;height:160px;right:120px;top:-50px;background:#ffffff0a}.jobs-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--qn-hero-eyebrow);margin-bottom:24px}.jobs-hero__eyebrow:before{content:"";display:block;width:28px;height:1.5px;background:currentColor;opacity:.6;flex-shrink:0}.jobs-hero__title{font-size:clamp(30px,4.5vw,52px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--qn-hero-titulo);margin:0 0 24px}.jobs-hero__desc{font-size:16px;line-height:1.8;color:var(--qn-hero-desc);max-width:520px;margin:0}@media screen and (max-width:749px){.jobs-hero{padding:48px 28px 44px}.jobs-hero__title{font-size:clamp(26px,7vw,36px)}}.jobs-body{background:var(--qn-body-bg);padding:64px 60px 68px}@media screen and (max-width:749px){.jobs-body{padding:36px 24px 48px}}.jobs-layout{display:grid;grid-template-columns:5fr 7fr;gap:72px;align-items:start}@media screen and (max-width:900px){.jobs-layout{grid-template-columns:1fr;gap:52px}}.jobs-perks__label{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qn-muted-light);margin:0 0 8px}.jobs-perk{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--qn-border-light)}.jobs-perk:first-of-type{padding-top:20px}.jobs-perk:last-of-type{border-bottom:none;padding-bottom:0}.jobs-perk__icon{flex-shrink:0;width:48px;height:48px;background:var(--qn-icon-bg);border:1px solid var(--qn-icon-border);border-radius:11px;display:flex;align-items:center;justify-content:center;color:var(--qn-icon-color)}.jobs-perk__icon svg{width:20px;height:20px}.jobs-perk__body{padding-top:4px}.jobs-perk__body h4{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--qn-black);margin:0 0 6px}.jobs-perk__body p{font-size:13px;line-height:1.65;color:var(--qn-muted);margin:0}.jobs-form{background:var(--qn-form-bg);border:1.5px solid var(--qn-form-border);border-radius:var(--qn-radius-lg);padding:44px 40px 40px}@media screen and (max-width:520px){.jobs-form{padding:30px 22px 28px}}.jobs-form__title{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--qn-black);margin:0 0 8px}.jobs-form__subtitle{font-size:13px;line-height:1.55;color:var(--qn-muted);margin:0 0 32px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media screen and (max-width:520px){.field-row{grid-template-columns:1fr;gap:0;margin-bottom:0}.field-row .field{margin-bottom:18px}}.field{margin-bottom:18px}.field:last-child{margin-bottom:0}.field label{display:flex;align-items:baseline;gap:5px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qn-black);margin-bottom:9px}.field label .req{color:var(--qn-icon-color);font-size:13px;line-height:1}.field label .opt{font-weight:400;text-transform:none;letter-spacing:0;color:var(--qn-muted-light);font-size:11px}.field input[type=text],.field input[type=email],.field select,.field textarea{display:block;width:100%;padding:13px 16px;border:1.5px solid var(--qn-input-border);border-radius:var(--qn-radius);font-family:inherit;font-size:14px;line-height:1.5;color:var(--qn-black);background:#fff;outline:none;transition:border-color var(--qn-transition),box-shadow var(--qn-transition);-webkit-appearance:none;appearance:none}.field input::placeholder,.field textarea::placeholder{color:var(--qn-muted-light)}.field input:hover,.field select:hover,.field textarea:hover{border-color:#c0bcb5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--qn-input-focus);box-shadow:0 0 0 3px #11111112}.tel-wrap{display:flex;align-items:stretch;border:1.5px solid var(--qn-input-border);border-radius:var(--qn-radius);overflow:hidden;background:#fff;transition:border-color var(--qn-transition),box-shadow var(--qn-transition)}.tel-wrap:hover{border-color:#c0bcb5}.tel-wrap:focus-within{border-color:var(--qn-input-focus);box-shadow:0 0 0 3px #11111112}.tel-prefix{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:0 14px;border-right:1.5px solid var(--qn-input-border);background:var(--qn-cream-dark);font-size:13px;font-weight:600;color:var(--qn-muted);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}.tel-prefix__flag{font-size:16px;line-height:1}.tel-wrap input[type=tel]{flex:1;min-width:0;padding:13px 16px 13px 12px;border:none;outline:none;box-shadow:none;border-radius:0;background:transparent;font-family:inherit;font-size:14px;color:var(--qn-black);-webkit-appearance:none;appearance:none}.tel-wrap input[type=tel]::placeholder{color:var(--qn-muted-light)}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237A7770' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px;cursor:pointer}.field textarea{resize:vertical;min-height:100px}.file-drop{position:relative;border:2px dashed var(--qn-input-border);border-radius:var(--qn-radius-lg);padding:36px 24px 30px;text-align:center;cursor:pointer;background:#fff;transition:border-color var(--qn-transition),background var(--qn-transition)}.file-drop:hover,.file-drop.dragover{border-color:var(--qn-icon-color);background:var(--qn-icon-bg)}.file-drop input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-drop__icon{width:54px;height:54px;margin:0 auto 16px;background:var(--qn-icon-bg);border:1px solid var(--qn-icon-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--qn-icon-color);transition:transform var(--qn-transition)}.file-drop:hover .file-drop__icon{transform:translateY(-3px)}.file-drop__icon svg{width:22px;height:22px}.file-drop__cta{display:block;font-size:14px;font-weight:700;color:var(--qn-black);margin-bottom:6px}.file-drop__hint{display:block;font-size:12px;color:var(--qn-muted-light);line-height:1.5}.file-drop__filename{display:none;align-items:center;justify-content:center;gap:6px;margin-top:16px;padding:7px 16px;background:var(--qn-icon-bg);border:1px solid var(--qn-icon-border);border-radius:999px;font-size:12px;font-weight:600;color:var(--qn-icon-color)}.file-drop__filename.visible{display:inline-flex}.jobs-form__divider{height:1px;background:var(--qn-border-light);margin:30px 0 26px}.btn-jobs{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;background:var(--qn-btn-bg);color:var(--qn-btn-text);border:none;border-radius:var(--qn-radius);font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--qn-transition),transform .1s}.btn-jobs:after{content:"\2192";font-size:16px;font-weight:400;letter-spacing:0;transition:transform var(--qn-transition)}.btn-jobs:hover{background:var(--qn-btn-hover)}.btn-jobs:hover:after{transform:translate(5px)}.btn-jobs:active{transform:scale(.988)}.btn-jobs:disabled{background:#b8b5b0;cursor:not-allowed}.btn-jobs:disabled:after{display:none}.btn-jobs__spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:jn-spin .65s linear infinite;flex-shrink:0}.btn-jobs.is-loading .btn-jobs__spinner{display:block}.btn-jobs.is-loading:after{display:none}.btn-jobs.is-loading .btn-jobs__text{opacity:.7}@keyframes jn-spin{to{transform:rotate(360deg)}}.jobs-msg{display:none;margin-top:18px;padding:15px 18px;border-radius:var(--qn-radius);font-size:14px;font-weight:500;line-height:1.55}.jobs-msg.is-success{display:block;background:var(--qn-icon-bg);color:var(--qn-icon-color);border:1.5px solid var(--qn-icon-border)}.jobs-msg.is-error{display:block;background:var(--qn-error-bg);color:var(--qn-error-text);border:1.5px solid var(--qn-error-border)}.jobs-legal{margin-top:16px;font-size:11px;color:var(--qn-muted-light);line-height:1.6;text-align:center}.jobs-trust{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:52px;padding-top:40px;border-top:1px solid var(--qn-border-light);flex-wrap:wrap}.jobs-trust__item{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--qn-muted)}.jobs-trust__item svg{width:15px;height:15px;color:var(--qn-trust-icon);flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trabaja-con-nosotros.css.map */
