.careers__image{border-radius:24px;border:1px solid #1e1e4d;width:Calc(100vw - 160px);height:600px;object-fit:cover}@media screen and (max-width:992px){.careers__image{width:Calc(100vw - 80px)}}@media screen and (max-width:768px){.careers__image{width:Calc(100vw - 64px);height:400px}}@media screen and (max-width:576px){.careers__image{width:Calc(100vw - 32px);height:250px}}.careers__header{margin-top:64px;width:842px;margin-bottom:8px}@media screen and (max-width:992px){.careers__header{max-width:Calc(100vw - 80px)}}@media screen and (max-width:768px){.careers__header{max-width:Calc(100vw - 64px)}}@media screen and (max-width:576px){.careers__header{max-width:Calc(100vw - 32px)}}.careers__block{display:flex;width:842px;padding:24px;height:164px;flex-direction:column;align-items:flex-start;gap:8px;border-radius:24px;border:1px solid var(--light-blue);background:var(--surface-blue);margin-top:24px;cursor:pointer}.careers__block__header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.careers__block__header div{display:flex;flex-direction:row;gap:12px;justify-content:flex-start}.careers__block__header__first h5{line-height:24px}.careers__block__bottom{margin-top:auto;display:flex;flex-direction:row;gap:8px;text-align:center;justify-content:flex-start}.careers__block__bottom h6{line-height:24px}@media screen and (max-width:992px){.careers__block{max-width:Calc(100vw - 80px)}}@media screen and (max-width:768px){.careers__block{max-width:Calc(100vw - 64px)}.careers__block__header{flex-direction:column;gap:8px}.careers__block{gap:16px;height:auto}.careers__block__bottom{margin-top:8px}}@media screen and (max-width:576px){.careers__block{max-width:Calc(100vw - 32px)}}.careers__modal__background{position:fixed;display:flex;width:100vw;height:100vh;top:0;left:0;z-index:300;align-items:center;justify-content:center;background:rgba(9,9,26,.4)}.careers__modal{width:90vw;height:90vh;max-height:90vh;padding-bottom:24px;flex-direction:column;align-items:flex-start;border-radius:24px;border:1px solid var(--light-blue);background:var(--primary);overflow:hidden}.careers__modal__header{display:flex;flex-direction:row;padding:24px;width:100%;justify-content:space-between;align-items:center}.careers__modal__content{gap:40px;flex:1 0 0;flex-direction:row;padding:0 24px 24px}.careers__modal__body,.careers__modal__content{display:flex;align-items:flex-start;align-self:stretch;overflow:scroll;max-height:100%}.careers__modal__body{width:60%;padding:0 0 24px;flex-direction:column;gap:16px}.careers__modal__body::-webkit-scrollbar:horizontal{width:0;opacity:0;height:0}.careers__modal__body h4{margin-top:16px}.careers__modal__body__first{display:flex;flex-direction:row;width:100%;justify-content:space-between}.modal__span{width:100%;min-width:100%;max-width:100%;max-height:1px;min-height:1px;display:block;background:var(--light-blue);margin-top:24px;margin-bottom:8px}.careers__modal__graphit{align-self:stretch;border-radius:24px;gap:16px;text-align:justify}.careers__modal__contact,.careers__modal__graphit{display:flex;padding:24px;flex-direction:column;align-items:flex-start;background:var(--surface-blue)}.careers__modal__contact{height:Calc(90vh - 102px);width:Calc(40% - 40px);justify-content:space-between;border-radius:12px;border:1px solid var(--light-blue);overflow-y:scroll;gap:4px;max-height:Calc(90vh - 102px)}.careers__modal__contact div{width:100%}.file__upload{width:100%;display:flex;flex-direction:row;position:relative;align-items:center;gap:8px;height:48px;cursor:progress}.file__upload input{display:block;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;cursor:pointer}.careers__modal__contact__first{display:flex;flex-direction:row;gap:32px;width:100%}.careers__modal__contact__first div{width:100%;display:flex;flex-direction:column;gap:8px}.careers__modal__contact div small{text-align:left;color:var(--text-gray)}@media screen and (max-width:768px){.careers__modal__contact__first{gap:16px}.careers__modal__content{flex-direction:column;padding-bottom:24px;gap:0}.careers__modal__body,.careers__modal__contact{width:100%;overflow:visible;max-height:none;height:auto}.careers__modal__contact{margin-bottom:48px}.modal__span{margin-bottom:0}.careers__modal__body h4,.modal__span{margin-top:8px}}@media screen and (max-width:576px){.careers__modal__contact__first{flex-direction:column}}