.hero .h_txt,.hero h1{position:relative;z-index:2}.hero .img_btm,.hero .img_top{display:none;position:absolute}.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{display:inline-block;overflow-wrap:break-word;text-decoration:underline;white-space:normal;word-break:break-word}.single_pos .pos_content .wrap{max-width:625px}.single_pos .pos_content .wrap .dep{border:1px solid #3d7ffc;border-radius:200px;color:#3d7ffc;display:flex;font-size:14px;font-weight:300;justify-content:center;letter-spacing:.14px;line-height:160%;width:-moz-fit-content;width:fit-content}.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;letter-spacing:.36px;line-height:160%;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{background:#e7eeff;border:1px solid #c6dbff;border-radius:63px;cursor:pointer;transition:all .3s ease-out}section.careers .departments .dep.active{background:#3d7ffc;border-color:transparent;color:#fff}section.careers .departments .dep:hover{background:#c6dbff}section.careers .positions .pos{border-bottom:1px solid #b8c4d0;border-top:1px solid transparent;opacity:1;transition:all .4s ease-in-out}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:hover{background:#f5f8ff;border-color:#3d7ffc}section.careers .positions .pos:hover .name{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{border:1px solid #3d7ffc;border-radius:200px;color:#3d7ffc;font-size:14px;font-weight:300;letter-spacing:.14px;padding:6px 16px}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>*{border:0 transparent;color:#62788a;min-height:54px}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{height:18px;margin:0;width:18px}section.careers .locations{min-width:205px}section.careers .locations select{-webkit-appearance:none;-moz-appearance:none;appearance:none}section.careers .locations .nice-select,section.careers .locations select{background:#fff;border-color:#d2dce4;border-radius:8px;color:#303b45;height:45px;padding:8px 16px;width:100%}section.careers .locations .nice-select:after{border-bottom:2px solid #303b45;border-right:2px solid #303b45;height:10px;margin-top:0;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}section.careers .locations .nice-select.open:after{transform:translateY(-50%) rotate(-135deg)}section.careers .locations .nice-select-dropdown{margin-top:24px;width:100%}section.careers .locations .nice-select .list{box-shadow:0 2px 12px 0 rgba(229,237,254,.5),0 4px 10px 0 rgba(155,172,188,.35);margin-bottom:0;padding:4px}section.careers .locations .nice-select .option{color:#303b45;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.14px;line-height:160%;padding-bottom:8px;padding-top:8px}section.careers .locations .nice-select .option.selected,section.careers .locations .nice-select .option:hover{background:#e7eeff;border-radius:4px;color:#3d7ffc}#pos_no_result .wrap{background:#e7eeff;max-width:1210px;padding:0 16px;width:100%}#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-bottom:160px;margin-top:110px}}@media (max-width:1023px){section.careers .positions .pos .dep{justify-content:start}section.careers .positions .pos{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:768px){section.careers .locations{width:100%}}