.join__team_page,.join__team_page *,.join__team_page *:before,.join__team_page *:after{box-sizing:border-box}.join__team_page{background:#fff;color:#5b6570;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.join__team_page h1,.join__team_page h2,.join__team_page h3,.join__team_page h4,.join__team_page h5,.join__team_page h6,.join__team_page p,.join__team_page ul,.join__team_page ol,.join__team_page dl,.join__team_page dd,.join__team_page figure,.join__team_page blockquote,.join__team_page pre,.join__team_page table{margin:0}.join__team_page ul,.join__team_page ol{padding:0}.join__team_page img,.join__team_page svg,.join__team_page video{max-width:100%}.join__team_page button{font:inherit;color:inherit}.join__team_page a{color:#00a7e1;text-decoration:none}.join__team_page a:hover{text-decoration:underline}.join__team_page :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid #00a7e1;outline-offset:2px}.join__team_page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.join__team-section{padding-top:55.5px;padding-bottom:73.5px}.container{max-width:1274px !important;width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px}.join__team-section .join__team-section--wrapper{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:32px;align-items:start}.join__team-section--wrapper .col-side{position:sticky;top:32px;min-width:0}.join__team-section--wrapper .col-main{min-width:0}.join__team-section--wrapper .card{background:#fff;border:1px solid #e4e9ef;border-radius:10px}.join__team-section--wrapper .positions{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 86px)}.join__team-section--wrapper .positions .positions__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#f1f4f7;border-bottom:1px solid #e4e9ef}.join__team-section--wrapper .positions .positions__head .positions__title{font-size:10.5px;font-weight:700;line-height:15.8px;letter-spacing:0px;text-transform:uppercase;color:#000}.join__team-section--wrapper .positions .positions__head .positions__count{font-size:12px;font-weight:700;line-height:18px;color:#00a7e1;white-space:nowrap}.join__team-section--wrapper .positions .positions__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfd7de transparent}.join__team-section--wrapper .positions .positions__scroll::-webkit-scrollbar{width:8px}.join__team-section--wrapper .positions .positions__scroll::-webkit-scrollbar-track{background:0 0}.join__team-section--wrapper .positions .positions__scroll::-webkit-scrollbar-thumb{background:#d5dce2;border:2px solid #fff;border-radius:99px}.join__team-section--wrapper .positions .positions__scroll::-webkit-scrollbar-thumb:hover{background:#c2cbd3}.join__team-section--wrapper .positions .positions__scroll .positions__list{display:flex;flex-direction:column}.join__team-section--wrapper .positions .positions__scroll .positions__empty{padding:24px 18px;font-size:14px;line-height:1.6;color:#7a8794;text-align:center}.join__team-section--wrapper .positions__list .pos{display:block;width:100%;padding:16px;text-align:left;background:#fff;border:0;border-left:4px solid transparent;border-bottom:1px solid #f2f2f2;cursor:pointer;transition:background .16s ease,border-color .16s ease}.join__team-section--wrapper .positions__list .pos[hidden]{display:none}.join__team-section--wrapper .positions__list .pos:last-child{border-bottom:0}.join__team-section--wrapper .positions__list .pos:not([hidden]):not(:has(~.pos:not([hidden]))){border-bottom:0}.join__team-section--wrapper .positions__list .pos:hover{background:#f8fafc}.join__team-section--wrapper .positions__list .pos[aria-selected=true]{background:rgba(0,167,225,.06);border-left-color:#00a7e1}.join__team-section--wrapper .positions__list .pos[aria-selected=true]:hover{background:#e4f5fd}.join__team-section--wrapper .positions__list .pos .pos__cat{display:block;margin-bottom:4px;font-size:10px;font-weight:700;line-height:15px;letter-spacing:0px;text-transform:uppercase;color:#00a7e1}.join__team-section--wrapper .positions__list .pos .pos__title{display:block;font-size:14px;font-weight:700;line-height:19.3px;letter-spacing:0px;color:#000}.join__team-section--wrapper .positions__list .pos .pos__meta{display:flex;align-items:flex-start;gap:4px;margin-top:8px;font-size:12px;line-height:18px;color:#4a5568}.join__team-section--wrapper .positions__list .pos .pos__meta .icon{width:14px;height:14px;flex:none;margin-top:2px}.join__team-section--wrapper .positions .positions__foot{flex:none;background:#f1f4f7;border-top:1px solid #e4e9ef}.join__team-section--wrapper .positions__foot .load-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 16px;background:0 0;border:0;font-size:10.5px;line-height:15.8px;font-weight:700;letter-spacing:0px;text-transform:uppercase;color:#00a7e1;cursor:pointer;transition:background .16s ease,color .16s ease}.join__team-section--wrapper .positions__foot .load-more[hidden]{display:none}.join__team-section--wrapper .positions__foot .load-more:hover:not(:disabled){background:#e4f5fd}.join__team-section--wrapper .positions__foot .load-more:disabled{cursor:default;color:#7a8794}.join__team-section--wrapper .positions__foot .load-more .load-more__icon{width:13px;height:13px;flex:none}.join__team-section--wrapper .positions__foot .load-more .load-more__spinner{display:none;width:13px;height:13px;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.join__team-section--wrapper .positions__foot .load-more.is-loading .load-more__spinner{display:block}.join__team-section--wrapper .positions__foot .load-more.is-loading .load-more__icon{display:none}.join__team-section--wrapper .positions__foot .positions__end{padding:12px 16px;line-height:15.8px;font-size:10.5px;font-weight:700;letter-spacing:0px;text-transform:uppercase;color:#9aa4ae;text-align:center;border-top:1px solid #e4e9ef}.join__team-section--wrapper .job{padding:28px 32px;transition:opacity .18s ease}.join__team-section--wrapper .job.is-swapping{opacity:0}.join__team-section--wrapper .job .job__head{padding-bottom:28px;border-bottom:1px solid #e4e9ef;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}.join__team-section--wrapper .job .job__head .job__title{font-size:38px;font-weight:800;line-height:45px;letter-spacing:0px;color:#000;text-wrap:balance}.join__team-section--wrapper .job .job__head .job__meta{display:flex;align-items:flex-start;gap:3px;margin-top:12px;font-size:16px;line-height:19.5px;color:#4a5568}.join__team-section--wrapper .job .job__head .job__meta .icon{width:17px;height:17px;flex:none;margin-top:1px}.join__team-section--wrapper .job .job__body{padding-top:28px}.rte{font-size:15px;line-height:25.4px;color:#4a5568;overflow-wrap:break-word}.rte>*+*{margin-top:14px}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:#000;font-weight:800;letter-spacing:-.01em;text-wrap:pretty}.rte h1{font-size:46px;line-height:54px}.rte h2{font-size:38px;line-height:45px}.rte h3{font-size:29px;line-height:37px}.rte h4{font-size:22px;line-height:29px}.rte h5,.rte h6{font-size:16px;font-weight:800;line-height:22px;letter-spacing:.055em;text-transform:uppercase}.rte h6{font-size:14px;line-height:20px;color:#7a8794}.rte>h1+*,.rte>h2+*,.rte>h3+*,.rte>h4+*,.rte>h5+*,.rte>h6+*{margin-top:10px}.rte>*+h1,.rte>*+h2,.rte>*+h3,.rte>*+h4,.rte>*+h5,.rte>*+h6{margin-top:23px}.rte p{margin:0}.rte p:empty{display:none}.rte strong,.rte b{font-weight:700;color:#23262a}.rte em,.rte i{font-style:italic}.rte u{text-underline-offset:2px}.rte s,.rte del{color:#7a8794}.rte ins{text-decoration:none;padding:0 .15em;border-radius:3px;background:#eaf8ee}.rte small{font-size:13px;color:#7a8794}.rte sub,.rte sup{font-size:75%;line-height:0}.rte a{color:#00a7e1;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(0,167,225,.35);text-underline-offset:2px;transition:color .16s ease,text-decoration-color .16s ease}.rte a:hover{color:#0090c4;text-decoration-color:currentColor}.rte mark{padding:.05em .18em;border-radius:3px;background:#fff5cc;color:#23262a}.rte abbr[title]{text-decoration:underline dotted;cursor:help}.rte kbd{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:12px;padding:2px 6px;border:1px solid #e7ebef;border-bottom-width:2px;border-radius:5px;background:#f8fafc;color:#23262a}.rte ul,.rte ol{display:flex;flex-direction:column;gap:8px;padding-left:16px;margin-top:11.5px}.rte ul{list-style:none;padding-left:0}.rte ol{list-style:decimal}.rte li{padding-left:0}.rte ul>li{position:relative;padding-left:16px}.rte ul>li,.rte ol>li{line-height:25.4px}.rte ul>li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:#4a5568}.rte ol>li::marker{color:#4a5568;font-weight:600;font-size:14px}.rte li>ul,.rte li>ol{margin-top:9px}.rte ul ul>li:before{background:0 0;box-shadow:inset 0 0 0 1px #4a5568}.rte ol ol{list-style:lower-alpha}.rte ol ol ol{list-style:lower-roman}.rte ul[data-type=taskList]{padding-left:0}.rte ul[data-type=taskList]>li{display:flex;gap:9px;padding-left:0}.rte ul[data-type=taskList]>li:before{content:none}.rte input[type=checkbox]{accent-color:#00a7e1;margin-top:.42em}.rte dl{display:grid;gap:6px 14px}.rte dl dt{font-weight:700;color:#23262a}.rte dl dd{margin:0 0 6px;padding-left:14px;border-left:2px solid #e7ebef}.rte blockquote{padding:16px 20px;background:#f1f4f7;border-radius:5px;font-size:15px;font-style:normal;line-height:24px;color:#4a5568;position:relative;border-left:4px solid #d1d7e0}.rte>*+blockquote{margin-top:31.56px}.rte>blockquote+*{margin-top:31.56px}.rte blockquote>*+*{margin-top:10px}.rte blockquote cite{display:block;margin-top:10px;font-size:13px;font-style:normal;font-weight:700;color:#000}.rte blockquote[data-variant=accent],.rte .callout{background:#f0fafe;border-left:3px solid #00a7e1;border-radius:0 5px 5px 0}.rte hr{height:1px;border:0;background:#e4e9ef;margin-top:28px;margin-bottom:28px}.rte img,.rte video{display:block;height:auto;border:1px solid #e4e9ef;border-radius:8px}.rte figure{margin:0}.rte figure figcaption{margin-top:8px;font-size:13px;line-height:1.6;color:#4a5568;text-align:center}.rte iframe{width:100%;height:auto;aspect-ratio:16/9;border:1px solid #e4e9ef;border-radius:8px}.rte code{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:13px;padding:2px 5px;background:#f1f4f7;border:1px solid #e4e9ef;border-radius:4px;color:#23262a}.rte pre{padding:12px 16px;background:#f1f4f7;border:1px solid #e4e9ef;border-radius:8px;overflow-x:auto}.rte pre code{padding:0;background:0 0;border:0;font-size:13px;line-height:1.7}.rte table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border:1px solid #e4e9ef;border-radius:8px;overflow:hidden}.rte table thead th{background:#f1f4f7;color:#23262a;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rte table th,.rte table td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e4e9ef}.rte table tr:last-child>*{border-bottom:0}.rte table tbody tr:nth-child(even){background:#fbfcfd}.rte table caption{caption-side:bottom;padding-top:8px;font-size:13px;color:#4a5568}.rte .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rte .table-scroll>table{min-width:460px}.rte [style*="text-align: center"],.rte .text-center{text-align:center}.rte [style*="text-align: right"],.rte .text-right{text-align:right}.rte .text-justify{text-align:justify}.join__team-section--wrapper .apply{margin-top:33px;padding-top:32px;border-top:1px solid #e4e9ef}.join__team-section--wrapper .apply .apply__title{font-size:20px;font-weight:800;line-height:26px;letter-spacing:0px;color:#000}.join__team-section--wrapper .apply .apply__form{display:flex;flex-direction:column;gap:16px;margin-top:19.94px}.join__team-section--wrapper .apply .apply__form[hidden]{display:none}.join__team-section--wrapper .apply .apply__submitted{margin-top:19.94px;padding:16px 20px;border-radius:8px;background:#f0fafe;color:#0b6f95;font-size:15px;line-height:25.3px}.join__team-section--wrapper .apply .apply__submitted[hidden]{display:none}.join__team-section--wrapper .apply__form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.join__team-section--wrapper .apply__form .field{min-width:0;display:inline-flex}.join__team-section--wrapper .apply__form .input{width:100%;padding:14px 16px;background:#fff;font-family:inherit;font-size:15px;line-height:20.3px;border:1px solid #d1d5db;border-radius:5px;transition:border-color .16s ease,box-shadow .16s ease;color:#4a5568}.join__team-section--wrapper .apply__form .input::placeholder{color:#9ca3af}.join__team-section--wrapper .apply__form .input:hover{border-color:#d8dee4}.join__team-section--wrapper .apply__form .input:focus{outline:0;border-color:#00a7e1;box-shadow:0 0 0 3px rgba(0,167,225,.16)}.join__team-section--wrapper .apply__form .input--area{min-height:118px;line-height:1.6;resize:vertical}.join__team-section--wrapper .apply__form .input.is-invalid,.join__team-section--wrapper .apply__form .file.is-invalid{border-color:#e2707a;box-shadow:0 0 0 3px rgba(226,112,122,.14)}.join__team-section--wrapper .apply__form .readonly-field{padding:12px 16px;background:#f1f4f7;border:1px solid #d1d5db;border-radius:5px}.join__team-section--wrapper .apply__form .readonly-field .readonly-field__label{display:block;font-size:14px;font-weight:700;line-height:20px;color:#000}.join__team-section--wrapper .apply__form .readonly-field .readonly-field__value{display:block;margin-top:3.56px;font-size:14px;line-height:20px;color:#000}.join__team-section--wrapper .apply__form .uploads{display:flex;flex-direction:column;gap:10px}.join__team-section--wrapper .apply__form .uploads .uploads__label{font-size:14px;font-weight:700;line-height:20px;color:#000}.apply__form .uploads .uploads__label .uploads__hint{font-weight:500;color:#828282}.join__team-section--wrapper .uploads .file{position:relative;display:flex;align-items:center;gap:12px;padding:13px 17px;background:#fff;border:1px dashed #d1d5db;border-radius:5px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.join__team-section--wrapper .uploads .file:hover{border-color:#cfe8f5;background:#fcfeff}.join__team-section--wrapper .uploads .file:focus-within{border-color:#00a7e1;box-shadow:0 0 0 3px rgba(0,167,225,.16)}.join__team-section--wrapper .uploads .file .file__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.join__team-section--wrapper .uploads .file .file__icon{width:16px;height:16px;flex:none;color:#82828e}.join__team-section--wrapper .uploads .file .file__text{flex:1 1 auto;min-width:0;font-size:15px;line-height:22px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.join__team-section--wrapper .uploads .file.has-file{border-color:#cfe8f5;background:#f0fafe}.join__team-section--wrapper .uploads .file.has-file .file__icon{color:#00a7e1}.join__team-section--wrapper .uploads .file.has-file .file__text{color:#000;font-weight:600}.join__team-section--wrapper .uploads .file .file__clear{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;flex:none;background:rgba(20,23,26,.05);border:0;border-radius:50%;color:#7a8794;cursor:pointer;transition:background .16s ease,color .16s ease}.join__team-section--wrapper .uploads .file .file__clear[hidden]{display:none}.join__team-section--wrapper .uploads .file .file__clear svg{width:12px;height:12px}.join__team-section--wrapper .uploads .file .file__clear:hover{background:rgba(20,23,26,.1);color:#23262a}.join__team-section--wrapper .apply__form .apply__actions{margin-top:7px}.join__team-section--wrapper .apply__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 37.5px;border:1px solid transparent;border-radius:10px;font-size:14.5px;font-weight:700;line-height:20px;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}.join__team-section--wrapper .apply__actions .btn--primary{background:#00a7e1;color:#fff}.join__team-section--wrapper .apply__actions .btn--primary:hover{background:#0090c4}.join__team-section--wrapper .apply__actions .btn--primary:active{transform:translateY(1px)}.join__team-section--wrapper .apply__actions .btn:disabled{opacity:.6;cursor:default;transform:none}.join__team-section--wrapper .apply__form .apply__note{margin-top:2px;padding:11px 14px;border-radius:8px;font-size:15px;line-height:25.3px}.join__team-section--wrapper .apply__form .apply__note--ok{background:#f0fafe;color:#0b6f95}.join__team-section--wrapper .apply__form .apply__note--error{background:#fdf1f2;color:#b0505a}@media (max-width:900px){.join__team-section{padding-top:32px;padding-bottom:40px}.container{max-width:100% !important;padding-left:24px;padding-right:24px}.join__team-section .join__team-section--wrapper{grid-template-columns:minmax(0, 1fr);gap:20px}.join__team-section--wrapper .col-side{position:static}.join__team-section--wrapper .positions{max-height:none}.join__team-section--wrapper .positions .positions__scroll{max-height:min(340px, 60vh)}.join__team-section--wrapper .job{padding:24px 22px 28px}.join__team-section--wrapper .job .job__head{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}.join__team-section--wrapper .apply{margin-left:-22px;margin-right:-22px;padding-left:22px;padding-right:22px}}@media (max-width:767px){body{font-size:14px;line-height:20px}.container{padding-left:20px;padding-right:20px}.join__team-section--wrapper .job .job__head{padding-bottom:22px}.join__team-section--wrapper .job .job__head .job__title{font-size:32px;line-height:36px}.join__team-section--wrapper .job .job__head .job__meta{margin-top:10px;font-size:14px;line-height:20px}.join__team-section--wrapper .job .job__head .job__meta .icon{width:15px;height:15px;margin-top:2px}.join__team-section--wrapper .job .job__body{padding-top:22px}.rte{font-size:14px;line-height:20px}.rte>*+*{margin-top:12px}.rte h2{font-size:32px;line-height:36px}.rte h1{font-size:38px;line-height:43px}.rte h3{font-size:26px;line-height:31px}.rte h4{font-size:20px;line-height:26px}.rte h5{font-size:15px;line-height:21px}.rte h6{font-size:13px;line-height:19px}.rte>h1+*,.rte>h2+*,.rte>h3+*,.rte>h4+*,.rte>h5+*,.rte>h6+*{margin-top:9px}.rte>*+h1,.rte>*+h2,.rte>*+h3,.rte>*+h4,.rte>*+h5,.rte>*+h6{margin-top:20px}.rte ul,.rte ol{margin-top:10px;gap:8px}.rte ul>li,.rte ol>li{line-height:20px}.rte ol>li::marker{font-size:13px}.rte ul>li:before{top:.5em}.rte blockquote{padding:14px 17px;font-size:14px;line-height:20px}.rte>*+blockquote,.rte>blockquote+*{margin-top:24px}.rte blockquote cite{font-size:12.5px}.rte small,.rte figure figcaption,.rte table caption{font-size:12.5px}.rte code,.rte pre code,.rte kbd{font-size:12.5px}.rte hr{margin-top:22px;margin-bottom:22px}.rte table{font-size:13px}.rte table th,.rte table td{padding:9px 12px}.rte table thead th{font-size:11px}.join__team-section--wrapper .apply{margin-top:26px;padding-top:26px}.join__team-section--wrapper .apply .apply__title{font-size:18px;line-height:24px}.join__team-section--wrapper .apply .apply__form{gap:14px;margin-top:16px}.join__team-section--wrapper .apply__form .field-row{gap:14px}.join__team-section--wrapper .apply__form .input{padding:12px 14px;font-size:14px;line-height:20px}.join__team-section--wrapper .apply__form .input--area{min-height:108px}.join__team-section--wrapper .apply__form .readonly-field{padding:11px 14px}.join__team-section--wrapper .apply__form .readonly-field .readonly-field__label,.join__team-section--wrapper .apply__form .readonly-field .readonly-field__value{font-size:14px;line-height:20px}.join__team-section--wrapper .apply__form .uploads .uploads__label{font-size:14px;line-height:20px}.join__team-section--wrapper .uploads .file{padding:12px 14px;gap:10px}.join__team-section--wrapper .uploads .file .file__text{font-size:14px;line-height:20px}.join__team-section--wrapper .apply__actions .btn{padding:12px 30px;font-size:14px;line-height:20px}.join__team-section--wrapper .apply__form .apply__note{font-size:14px;line-height:20px}}@media (max-width:560px){.join__team-section{padding-top:24px;padding-bottom:32px}.container{padding-left:16px;padding-right:16px}.join__team-section--wrapper .positions .positions__list .pos{padding:14px}.join__team-section--wrapper .job{padding:20px 18px 24px}.join__team-section--wrapper .job .job__head{padding-bottom:20px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.join__team-section--wrapper .job .job__body{padding-top:20px}.rte blockquote{padding:13px 15px}.join__team-section--wrapper .apply{margin-top:24px;padding-top:24px;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.join__team-section--wrapper .apply__form .field-row{grid-template-columns:minmax(0, 1fr)}.join__team-section--wrapper .apply__actions .btn--primary{width:100%}.rte .table-scroll>table{min-width:380px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media print{.join__team-section--wrapper .col-side,.join__team-section--wrapper .job .apply{display:none}.join__team-section--wrapper .card{border:0;box-shadow:none}}