.hero .h_txt,.hero h1{position:relative;z-index:2}.hero .img_btm,.hero .img_top{position:absolute;display:none}.hero .img_btm{bottom:-122px}.hero .img_btm,.hero .img_top{left:50%;transform:translateX(-50%)}.hero .img_top{top:-112px}section.cta{overflow:hidden}section.cta a{text-decoration:underline;display:inline-block;word-break:break-word;overflow-wrap:break-word;white-space:normal}.single_pos .pos_content .wrap{max-width:625px}.single_pos .pos_content .wrap .dep{display:flex;justify-content:center;border-radius:200px;width:-moz-fit-content;width:fit-content;border:1px solid #3d7ffc;color:#3d7ffc;font-size:14px;font-weight:300;line-height:160%;letter-spacing:.14px}.single_pos .pos_content .wrap .requirements .ttl:first-of-type{margin-top:0!important}.single_pos .pos_content .wrap .requirements p{font-style:normal;font-weight:300;line-height:160%;letter-spacing:.36px;margin-bottom:8px}.single_pos .pos_content .wrap .requirements li{margin-bottom:4px}.single_pos .f_wrap{box-shadow:0 2px 12px 0 rgba(229,237,254,.5),0 4px 10px 0 rgba(155,172,188,.35)}section.careers .departments{gap:12px}section.careers .departments .dep{cursor:pointer;border:1px solid #c6dbff;border-radius:63px;background:#e7eeff;transition:all .3s ease-out}section.careers .departments .dep.active{background:#3d7ffc;color:#fff;border-color:transparent}section.careers .departments .dep:hover{background:#c6dbff}section.careers .positions .pos{opacity:1}section.careers .positions .pos.hidden{opacity:0;transition:opacity .3s ease-out}section.careers .positions .pos.visible{opacity:1;transition:opacity .3s ease-in}section.careers .positions .pos a{display:contents}section.careers .positions .pos:first-child{border-top:1px solid #b8c4d0}section.careers .positions .pos{border-bottom:1px solid #b8c4d0;border-top:1px solid transparent;transition:all .4s ease-in-out}section.careers .positions .pos:hover{background:#f5f8ff}section.careers .positions .pos:hover .name{color:#3d7ffc}section.careers .positions .pos:hover{border-color:#3d7ffc}section.careers .positions .pos .content .name{transition:all .4s ease-in-out}section.careers .positions .pos .dep{min-width:160px}section.careers .positions .pos .dep div{padding:6px 16px;border-radius:200px;border:1px solid #3d7ffc;color:#3d7ffc;font-size:14px;font-weight:300;letter-spacing:.14px}section.careers .search{width:100%}section.careers .search_container{border-color:#d2dce4}section.careers .search_container:focus-within{border-color:#000}section.careers .search_container>*{min-height:54px;border:0 transparent;color:#62788a}section.careers .search_container input::-moz-placeholder{color:#62788a}section.careers .search_container input::placeholder{color:#62788a;opacity:1}section.careers .search_container input:focus{outline:none}section.careers .search_container button{aspect-ratio:1}section.careers .search_container button svg{width:18px;height:18px;margin:0}section.careers .locations{min-width:205px}section.careers .locations select{display:none}section.careers .locations .nice-select,section.careers .locations select{height:45px;width:100%;border-radius:8px;padding:8px 16px;background:#fff;border-color:#d2dce4;color:#303b45}section.careers .locations .nice-select:after{border-bottom:2px solid #303b45;border-right:2px solid #303b45;width:10px;height:10px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg)}section.careers .locations .nice-select.open:after{transform:translateY(-50%) rotate(-135deg)}section.careers .locations .nice-select-dropdown{width:100%;margin-top:24px}section.careers .locations .nice-select .list{padding:4px;margin-bottom:0;box-shadow:0 2px 12px 0 rgba(229,237,254,.5),0 4px 10px 0 rgba(155,172,188,.35)}section.careers .locations .nice-select .option{color:#303b45;font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.14px;padding-top:8px;padding-bottom:8px}section.careers .locations .nice-select .option.selected,section.careers .locations .nice-select .option:hover{background:#e7eeff;color:#3d7ffc;border-radius:4px}#pos_no_result .wrap{width:100%;max-width:1210px;padding:0 16px;background:#e7eeff}#positions,#score{scroll-margin-top:70px}@media (min-width:576px) and (max-width:768px){.hero .img_btm{bottom:-155px}}@media (min-width:768px){.hero .img_btm{bottom:-160px}.hero .img_top{top:-130px}section.careers .search_container>*{min-height:42px}section.careers .search{width:50%}}@media (min-width:768px) and (max-width:1401px){.hero h1{font-size:48px;max-width:380px!important}}@media (min-width:1024px){section.careers .positions .pos .content{max-width:600px}section.careers .positions .pos .dep{min-width:120px}section.careers .positions .pos .location{min-width:180px}section.careers .search{width:60%}}@media (min-width:1200px){section.careers .positions .pos .content{max-width:670px}}@media (max-width:1401px){.hero .img_1,.hero .img_2{display:none!important}.hero .img_btm,.hero .img_top{display:block}.hero{margin-top:110px;margin-bottom:160px}}@media (max-width:1023px){section.careers .positions .pos .dep{justify-content:start}section.careers .positions .pos{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:768px){section.careers .locations{width:100%}}