.careers-jobs{background:#fff;padding:100px 0}.careers-jobs__inner{max-width:var(--site-container);margin:0 auto;padding:0 32px}.careers-jobs__title{color:var(--color-brand-blue);margin-bottom:32px;font-size:30px;font-weight:700}.careers-jobs__search{gap:20px;margin-bottom:32px;padding-right:32px;display:flex}.careers-jobs__search-group{flex:1;gap:16px;display:flex}.careers-jobs__input-wrap{flex:1;align-items:center;display:flex;position:relative}.careers-jobs__input-wrap img{pointer-events:none;position:absolute;left:16px}.careers-jobs__input-wrap input{border:2px solid var(--color-brand-blue-second);width:100%;height:56px;color:var(--color-brand-blue);padding:16px 52px;font-size:16px;transition:border-color .3s}.careers-jobs__input-wrap input:focus{border-color:var(--color-floating-cta);outline:none}.careers-jobs__search-btn{background:var(--color-floating-cta);color:#fff;cursor:pointer;border:none;min-width:180px;height:56px;font-size:18px;font-weight:600;transition:background .3s}.careers-jobs__search-btn:hover{background:#01b1a6}.careers-jobs__list{flex-direction:column;display:flex}.careers-jobs__item{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:32px;transition:background .3s;display:flex}.careers-jobs__item:last-child{border-bottom:none}.careers-jobs__item:hover{background:linear-gradient(#fff,#eef9ff,#e2f5ff)}.careers-jobs__item-title{color:var(--color-floating-cta);margin:0 0 12px;font-size:24px;font-weight:500}.careers-jobs__item-meta{gap:32px;display:flex}.careers-jobs__meta-tag{color:#4d4d4d;align-items:center;gap:8px;font-size:18px;display:flex}.careers-jobs__meta-tag svg{color:var(--color-brand-light-cyan)}.careers-jobs__apply-btn{background:var(--color-brand-blue);color:#fff;justify-content:center;align-items:center;min-width:180px;height:52px;font-size:16px;font-weight:600;text-decoration:none;transition:background .3s,transform .2s;display:inline-flex}.careers-jobs__apply-btn:hover{background:#01b1a6;transform:translateY(-2px)}@media (width<=992px){.careers-jobs__search{flex-direction:column}.careers-jobs__search-btn{width:100%}.careers-jobs__item{flex-direction:column;align-items:flex-start;gap:24px}.careers-jobs__apply-btn{width:100%}}@media (width<=768px){.careers-jobs__search{padding-right:0}.careers-jobs__search-group{flex-direction:column}.careers-jobs__item{padding:16px}.careers-jobs__item-meta{flex-direction:column;gap:12px}}.why-choose{background:#fff;padding:32px 0 100px}.why-choose__inner{max-width:var(--site-container);margin:0 auto;padding:0 32px}.why-choose__title{text-align:center;color:var(--color-floating-cta);margin-bottom:60px;font-size:36px;font-weight:700}.why-choose__grid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.why-choose__item{text-align:center;flex-direction:column;align-items:center;display:flex}.why-choose__icon-wrap{background:linear-gradient(#fff 50%,#00427a 100%);border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin-bottom:24px;padding:3px;display:flex;position:relative}.why-choose__icon-wrap:after{content:"";z-index:1;background:#fff;border-radius:50%;position:absolute;inset:3px}.why-choose__icon-wrap img{z-index:2;object-fit:contain;width:72px;height:72px;position:relative}.why-choose__item-title{color:var(--color-floating-cta);margin:0 0 12px;font-size:22px;font-weight:700}.why-choose__item-description{color:#292929;margin:0;font-size:18px;line-height:1.5}@media (width<=992px){.why-choose__grid{grid-template-columns:repeat(2,1fr);gap:28px}.why-choose__title{margin-bottom:40px}}@media (width<=576px){.why-choose__grid{grid-template-columns:1fr}.why-choose__title{font-size:28px}.why-choose{padding:0 0 32px}}.careers-jobs__no-results{text-align:center;padding:60px 20px}.careers-jobs__no-results-inner{flex-direction:column;justify-content:center;align-items:center;max-width:900px;margin:0 auto;display:flex}.careers-jobs__no-results-image{justify-content:center;width:100%;margin-bottom:32px;display:flex}.careers-jobs__no-results-image img{width:480px;max-width:100%;height:auto;margin:0 auto;display:block}.careers-jobs__no-results-text{color:#4d4d4d;text-align:center;margin:0;font-size:19px;line-height:1.6}@media (width<=768px){.careers-jobs__no-results{padding:40px 16px}.careers-jobs__no-results-image img{width:100%;max-width:320px}.careers-jobs__no-results-text{font-size:17px}}
