.Contact-module__19S84q__contact{box-sizing:border-box;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);background:linear-gradient(28deg,#e7fa8033 20.8%,#86d6de33 60.6%),linear-gradient(123deg,#fdff72 21.62%,#7bd9fe 75.33%,#83d5dd 99.6%);flex-direction:column;justify-content:flex-start;width:100%;display:flex;position:relative}@media (48rem<=width<68.25rem),(min-width:68.25rem){.Contact-module__19S84q__contact{padding:var(--space-6) var(--space-8)}}.Contact-module__19S84q__contact__background{-o-object-fit:cover;object-fit:cover;-o-object-position:30%;object-position:30%;position:absolute;top:0;left:0}.Contact-module__19S84q__contact__container{background:var(--color-background-white);border-radius:var(--radius-2);box-sizing:border-box;align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-4);flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}@media (48rem<=width<68.25rem),(min-width:68.25rem){.Contact-module__19S84q__contact__container{padding:var(--space-6)}}.Contact-module__19S84q__contact__header{box-sizing:border-box;gap:var(--space-2)}.Contact-module__19S84q__contact__header,.Contact-module__19S84q__contact__message{width:100%;display:flex;position:relative}.Contact-module__19S84q__contact__message{gap:var(--space-3);flex-direction:column}.Contact-module__19S84q__contact__message-top{background-color:var(--color-skyblue-50);border-bottom:1px solid var(--color-text-primary);border-top:1px solid var(--color-text-primary);color:var(--color-text-primary);font-size:var(--font-size-12);letter-spacing:0;padding:var(--space-2) var(--space-1);align-self:center;width:100%;font-weight:700;line-height:.875rem}@media (48rem<=width<68.25rem),(min-width:68.25rem){.Contact-module__19S84q__contact__message-top{font-size:var(--font-size-14);line-height:.875rem}}.Contact-module__19S84q__contact__message-bottom{color:var(--color-text-primary);font-size:var(--font-size-21);font-weight:var(--font-weight-black-ja);letter-spacing:0;z-index:1;align-self:flex-start;width:12rem;line-height:1.9688rem}@media (48rem<=width<68.25rem),(min-width:68.25rem){.Contact-module__19S84q__contact__message-bottom{font-size:var(--font-size-18);align-self:flex-start;width:100%;line-height:1.875rem}}.Contact-module__19S84q__contact__message-bottom-highlight{-webkit-text-stroke:10px var(--color-text-inverted);paint-order:stroke;display:inline-block;}.Contact-module__19S84q__contact__decoration{background-image:url(/images/sec2@3.png);background-repeat:no-repeat;background-size:contain;min-width:7.5rem;height:5.375rem;position:absolute;top:54px;right:2px}@media (48rem<=width<68.25rem),(min-width:68.25rem){.Contact-module__19S84q__contact__decoration{min-width:8.75rem;height:6.25rem;top:6px;right:13px}}@media not (min-width:23.4375rem){.Contact-module__19S84q__contact__decoration{top:64px;right:0}}.Contact-module__19S84q__contact__options{box-sizing:border-box;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0 0 0;flex-direction:column;justify-content:flex-start;width:100%;display:flex;position:relative}.Contact-module__19S84q__contact__option{background-color:var(--color-background-white);border-radius:var(--radius-2)}.Contact-module__19S84q__contact__option,.Contact-module__19S84q__contact__option-link{box-sizing:border-box;width:100%;height:3rem;position:relative}.Contact-module__19S84q__contact__option-link{color:inherit;cursor:pointer;align-items:center;gap:var(--space-4);padding:0 var(--space-4);transition:all var(--transition-fast);background:0 0;border:none;justify-content:flex-start;text-decoration:none;display:flex;overflow:hidden}.Contact-module__19S84q__contact__option-link:hover{background-color:var(--color-blue-50)}.Contact-module__19S84q__contact__option-link:focus-visible{outline:2px solid var(--color-primary-main);outline-offset:2px}.Contact-module__19S84q__contact__option-content{align-items:center;gap:var(--space-2);flex:1 1 0;justify-content:flex-start;min-width:0;min-height:1px;display:flex;position:relative}.Contact-module__19S84q__contact__option-text{background:linear-gradient(90deg,var(--color-primary-main) 0,var(--color-secondary-main) 100%);font-weight:var(--font-weight-black-ja);text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:transparent;min-width:0;color:var(--color-primary-main);-webkit-background-clip:text;background-clip:text;flex:1;max-width:max-content;display:block;position:relative;overflow:hidden;}@media not (min-width:23.4375rem){.Contact-module__19S84q__contact__option-text{font-size:var(--font-size-14)}}.Contact-module__19S84q__contact__option-icon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex;position:relative}.Contact-module__19S84q__contact__option-icon svg{width:100%;max-width:none;height:100%;display:block}.Contact-module__19S84q__contact__option-border{border-style:solid;border:1px solid var(--color-text-primary);border-radius:var(--radius-2);pointer-events:none;position:absolute;inset:0}
.JobSummary-module__w3-AEG__job-summary{background:var(--color-background-white);gap:var(--space-2);padding:var(--space-6) var(--space-4);flex-direction:column;width:100%;display:flex}@media (48rem<=width<68.25rem),(min-width:68.25rem){.JobSummary-module__w3-AEG__job-summary{border-top-left-radius:var(--radius-2);border-top-right-radius:var(--radius-2);padding:var(--space-8)}}.JobSummary-module__w3-AEG__job-summary__applied-alert{background:var(--color-turquoise-100);border-radius:var(--radius-1);color:var(--color-turquoise-700);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-2);justify-content:center;align-items:center;display:flex;}.JobSummary-module__w3-AEG__job-summary__applied-alert>svg{fill:currentColor;width:1.5rem;height:1.5rem}.JobSummary-module__w3-AEG__job-summary__header{align-items:flex-start;gap:var(--space-1);justify-content:space-between;width:100%;display:flex}.JobSummary-module__w3-AEG__job-summary__badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.JobSummary-module__w3-AEG__job-summary__badge{border-radius:var(--radius-1);color:var(--color-text-inverted);height:1.5rem;padding:var(--space-2);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;}.JobSummary-module__w3-AEG__job-summary__badge[data-variant=new]{background:var(--color-secondary-main)}.JobSummary-module__w3-AEG__job-summary__badge[data-variant=category]{background:var(--color-text-primary)}.JobSummary-module__w3-AEG__job-summary__updated{color:var(--color-text-secondary);white-space:nowrap;}.JobSummary-module__w3-AEG__job-summary__title{color:var(--color-text-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-black-ja);}.JobSummary-module__w3-AEG__job-summary__company{color:var(--color-text-primary);}.JobSummary-module__w3-AEG__job-summary__details{background:var(--color-background-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2);margin-top:var(--space-2);padding:var(--space-2);overflow:hidden}.JobSummary-module__w3-AEG__job-summary__detail-row{border-bottom:1px solid var(--color-gray-200);align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-2);display:flex;position:relative}.JobSummary-module__w3-AEG__job-summary__detail-row:last-child{border-bottom:none}.JobSummary-module__w3-AEG__job-summary__detail-icon{color:var(--color-text-primary);flex-shrink:0;width:1.125rem;height:1.125rem}.JobSummary-module__w3-AEG__job-summary__detail-icon svg{width:100%;height:100%}.JobSummary-module__w3-AEG__job-summary__detail-label{width:3.75rem;line-height:normal}.JobSummary-module__w3-AEG__job-summary__detail-label,.JobSummary-module__w3-AEG__job-summary__detail-value{color:var(--color-text-primary);}.JobSummary-module__w3-AEG__job-summary__detail-value{border-left:1px dashed var(--color-gray-200);padding-left:var(--space-3);flex:1;position:relative}.JobSummary-module__w3-AEG__job-summary__detail-value:before{border-left:1px dashed var(--color-gray-200);content:"";width:1px;position:absolute;top:0;bottom:0;left:0}.JobSummary-module__w3-AEG__job-summary__detail-value-location{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JobSummary-module__w3-AEG__job-summary__features{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.JobSummary-module__w3-AEG__job-summary__features-header{align-items:center;gap:var(--space-1);display:flex}.JobSummary-module__w3-AEG__job-summary__features-icon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.JobSummary-module__w3-AEG__job-summary__features-title{color:var(--color-text-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-black-ja);}.JobSummary-module__w3-AEG__job-summary__features-tags{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.JobSummary-module__w3-AEG__job-summary__tag{background:var(--color-turquoise-50);border-radius:var(--radius-half);color:var(--color-skyblue-800);align-items:center;gap:var(--space-1);height:1.375rem;padding:0 var(--space-3);white-space:nowrap;display:inline-flex;overflow:hidden;}