.page-module__QiGoMa__careers-page{--page-padding:60px;--page-max-width:calc(1040px + 2 * var(--page-padding));--wide-section-max-width:calc(1280px + 2 * var(--page-padding));background-color:var(--custom-primary)}html{scroll-behavior:smooth}@media (max-width:767px){.page-module__QiGoMa__careers-page{--page-padding:24px}}.page-module__QiGoMa__hero{width:100%;margin-top:var(--header-height);background-color:var(--custom-primary);position:relative;overflow:hidden}.page-module__QiGoMa__hero-image-desktop,.page-module__QiGoMa__hero-image-mobile{width:100%;height:auto;display:block}.page-module__QiGoMa__hero-image-mobile{display:none}.page-module__QiGoMa__hero-content{z-index:1;flex-direction:column;align-items:flex-start;max-width:min(960px,100% - 48px);display:flex;position:absolute;top:50%;left:clamp(24px,7.5vw,108px);transform:translateY(-50%)}.page-module__QiGoMa__hero-red-line{background-color:#dd052b;width:120px;height:9px;position:absolute;top:-54px;left:230px;transform:skew(-20deg)rotate(-20deg)}.page-module__QiGoMa__hero-content:before{content:"";background-color:#dd052b;width:120px;height:9px;position:absolute;top:78px;left:-132px;transform:skew(-20deg)rotate(-20deg)}.page-module__QiGoMa__hero-eyebrow{font-family:var(--font-georama), sans-serif;text-transform:uppercase;color:var(--custom-primary);margin:0;padding-bottom:4px;font-size:14px;font-weight:400;line-height:1.4}.page-module__QiGoMa__hero-heading{font-family:var(--font-georama), sans-serif;text-transform:uppercase;color:var(--custom-primary);flex-direction:column;margin:0;font-size:clamp(34px,2.8vw,40px);font-weight:400;line-height:1.2;display:flex}.page-module__QiGoMa__hero-copy{font-family:var(--font-lato), sans-serif;color:var(--custom-primary);margin:0;padding-block:8px 0;font-size:18px;font-weight:700;line-height:1.4}.page-module__QiGoMa__hero-cta{font-family:var(--font-lato), sans-serif;color:var(--custom-primary);background-color:#dd052b;border-radius:8px;justify-content:center;align-items:center;margin-top:32px;padding:10px 33px;font-size:14px;font-weight:500;line-height:1.7;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__QiGoMa__hero-cta:hover{opacity:.85}@media (max-width:767px){.page-module__QiGoMa__hero-image-desktop{display:none}.page-module__QiGoMa__hero-image-mobile{display:block}.page-module__QiGoMa__hero-content{max-width:78%;top:auto;bottom:8%;left:12%;transform:none}.page-module__QiGoMa__hero-red-line{width:18.5%;height:1.25%;top:-9.2%;left:52%}.page-module__QiGoMa__hero-content:before{width:18.5%;height:1.25%;display:block;top:32%;left:-34%}.page-module__QiGoMa__hero-eyebrow,.page-module__QiGoMa__hero-heading,.page-module__QiGoMa__hero-copy{color:#000}.page-module__QiGoMa__hero-eyebrow{font-size:clamp(8px,2.16vw,23px)}.page-module__QiGoMa__hero-heading{font-size:clamp(24px,6.17vw,67px);line-height:1.2}.page-module__QiGoMa__hero-copy{max-width:none;padding-block:1.2% 0;font-size:clamp(11px,2.78vw,30px)}.page-module__QiGoMa__hero-cta{color:#000;border-radius:13px;margin-top:5.1%;padding:2% 6.5%;font-size:clamp(11px,2.45vw,26px)}}.page-module__QiGoMa__offer-section{padding-block:80px}.page-module__QiGoMa__offer-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:0;margin-inline:auto;display:flex}.page-module__QiGoMa__offer-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1px;color:#1a1a1a;margin:0;font-size:36px;font-weight:500;line-height:1.2}.page-module__QiGoMa__offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__QiGoMa__offer-card{background-color:var(--custom-primary);border-top:3px solid #0000;flex-direction:column;align-items:flex-start;gap:9px;padding:43px 32px 40px;display:flex}.page-module__QiGoMa__offer-icon{width:36px;height:36px;display:block}.page-module__QiGoMa__offer-card-title{font-family:var(--font-lato), sans-serif;letter-spacing:-.3px;color:#1a1a1a;margin:0;padding-top:11px;font-size:16px;font-weight:700}.page-module__QiGoMa__offer-card-copy{font-family:var(--font-lato), sans-serif;color:#666;margin:0;font-size:13px;line-height:1.7}@media (max-width:900px){.page-module__QiGoMa__offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module__QiGoMa__offer-section{padding-block:60px}.page-module__QiGoMa__offer-heading{font-size:clamp(28px,7vw,36px)}.page-module__QiGoMa__offer-grid{grid-template-columns:1fr}.page-module__QiGoMa__offer-card{padding-inline:0}}.page-module__QiGoMa__jobs-section{border-top:1px solid #e5e5e5;padding-block:80px 100px}.page-module__QiGoMa__jobs-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:50px;margin-inline:auto;display:flex}.page-module__QiGoMa__jobs-header{flex-direction:column;gap:10px;display:flex}.page-module__QiGoMa__jobs-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1px;color:#1a1a1a;margin:0;font-size:36px;font-weight:500;line-height:1.2}.page-module__QiGoMa__jobs-intro{max-width:670px;font-family:var(--font-lato), sans-serif;color:#666;margin:0;font-size:14px;line-height:1.7}.page-module__QiGoMa__jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;display:grid}.page-module__QiGoMa__job-card{background-color:var(--custom-primary);border:1px solid #e5e5e5;flex-direction:column;justify-content:space-between;gap:20px;min-height:274px;padding:30px;display:flex}.page-module__QiGoMa__job-card-header{flex-direction:column;gap:5px;display:flex}.page-module__QiGoMa__job-card-date{font-family:var(--font-lato), sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#999;margin:0;font-size:10px;font-weight:700}.page-module__QiGoMa__job-card-title{font-family:var(--font-georama), sans-serif;color:#111;margin:0;font-size:20px;font-weight:500;line-height:1.2}.page-module__QiGoMa__job-card-summary{font-family:var(--font-lato), sans-serif;color:#666;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__QiGoMa__job-card-tags{border-block:1px solid #ebebeb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:auto 0 0;padding:15px 0;list-style:none;display:grid}.page-module__QiGoMa__job-card-tag{font-family:var(--font-lato), sans-serif;text-align:center;color:#111;flex-direction:column;align-items:center;gap:5px;padding-inline:8px;font-size:10px;font-weight:700;display:flex}.page-module__QiGoMa__job-card-tag:not(:last-child){border-right:1px solid #ebebeb}.page-module__QiGoMa__job-card-tag-icon{color:#555;width:14px;height:14px}.page-module__QiGoMa__job-card-link{font-family:var(--font-lato), sans-serif;letter-spacing:1px;text-transform:uppercase;color:#dd052b;align-self:center;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .2s}.page-module__QiGoMa__job-card-link:hover{opacity:.75}@media (max-width:1000px){.page-module__QiGoMa__jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module__QiGoMa__jobs-section{padding-block:60px}.page-module__QiGoMa__jobs-heading{font-size:clamp(28px,7vw,36px)}.page-module__QiGoMa__jobs-grid{grid-template-columns:1fr}.page-module__QiGoMa__job-card{padding:24px}}.page-module__QiGoMa__talent-pool-section{border-top:1px solid #ebebeb;padding-block:81px 48px}.page-module__QiGoMa__talent-pool-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;gap:35px;margin-inline:auto;display:flex}.page-module__QiGoMa__talent-pool-header{flex-direction:column;gap:12px;display:flex}.page-module__QiGoMa__talent-pool-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1.5px;color:#111;margin:0;font-size:clamp(32px,2.9vw,42px);font-weight:500;line-height:1.05}.page-module__QiGoMa__talent-pool-intro{max-width:682px;font-family:var(--font-lato), sans-serif;color:#666;margin:0;font-size:15px;line-height:1.7}@media (max-width:767px){.page-module__QiGoMa__talent-pool-section{padding-block:60px 40px}}.page-module__QiGoMa__job-detail-section{padding-block:80px}.page-module__QiGoMa__job-detail-inner{max-width:var(--page-max-width);padding-inline:var(--page-padding);flex-direction:column;align-items:flex-start;gap:28px;margin-inline:auto;display:flex}.page-module__QiGoMa__job-detail-title{font-family:var(--font-georama), sans-serif;letter-spacing:-1px;color:#1a1a1a;margin:0;font-size:36px;font-weight:500;line-height:1.2}.page-module__QiGoMa__job-meta{font-family:var(--font-lato), sans-serif;color:#000;flex-direction:column;gap:14px;margin:0;font-size:20px;line-height:1.3;display:flex}.page-module__QiGoMa__job-meta-row{gap:6px;margin:0;display:flex}.page-module__QiGoMa__job-meta-label{font-weight:700}.page-module__QiGoMa__job-meta-value{font-weight:400}.page-module__QiGoMa__job-detail-group{flex-direction:column;gap:10px;width:100%;display:flex}.page-module__QiGoMa__job-detail-heading{font-family:var(--font-georama), sans-serif;letter-spacing:-1px;color:#1a1a1a;margin:0;font-size:32px;font-weight:500;line-height:1.2}.page-module__QiGoMa__job-detail-copy{font-family:var(--font-lato), sans-serif;color:#000;margin:0;font-size:20px;line-height:1.8}.page-module__QiGoMa__job-detail-list{font-family:var(--font-lato), sans-serif;color:#000;margin:0;padding-left:30px;font-size:20px;line-height:1.8}.page-module__QiGoMa__job-detail-apply{font-family:var(--font-lato), sans-serif;color:var(--custom-primary);background-color:#dd052b;border-radius:8px;justify-content:center;align-self:flex-end;align-items:center;padding:12px 34px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__QiGoMa__job-detail-apply:hover{opacity:.85}@media (max-width:767px){.page-module__QiGoMa__job-detail-section{padding-block:60px}.page-module__QiGoMa__job-detail-title{font-size:clamp(28px,7vw,36px)}.page-module__QiGoMa__job-meta,.page-module__QiGoMa__job-detail-copy,.page-module__QiGoMa__job-detail-list{font-size:16px}.page-module__QiGoMa__job-detail-heading{font-size:26px}.page-module__QiGoMa__job-detail-apply{align-self:stretch}}
