.career-search__banner{position:relative;margin:0 -75px;min-height:600px;width:1920px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:200px}.career-search__banner__gradient{width:70%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.9) 28.35%,rgba(255,255,255,0) 97.77%);position:absolute;left:0}.career-search__banner__title{z-index:1;color:#00003c;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:32px;font-style:normal;line-height:110%;margin-bottom:1rem}.career-search__banner__subtitle{z-index:1;color:#00003c;font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:20px;font-style:normal;line-height:135%;max-width:435px}.career-search__searchbox{max-width:960px;text-align:center;margin:64px auto 55px;display:flex;align-items:center;justify-content:center;gap:24px}.career-search__searchbox input{border-radius:8px;border:1px solid #ced2d7;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.1);color:#8b8e98;font-family:"TheSansRegular",Arial,Verdana,sans-serif;font-size:16px;font-style:normal;line-height:155%;padding:16px 32px;max-width:498px;height:57px;outline:0;margin-bottom:0}.career-search__searchbox button{border-radius:8px;border:1px solid #ced2d7;background:#00003c;box-shadow:0 0 30px 0 rgba(0,0,0,.1);color:var(--brand-white,#FFF);font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:18px;font-style:normal;line-height:155%;padding:14px 32px;margin-bottom:0}.career-search__searchbox button:hover{background:#0055b4}.career-search__reset-filter{align-items:center;gap:8px;float:right;color:var(--Brand-Brand-Blue-03,#0065E4);font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:16px;font-style:normal;font-weight:530;line-height:100%;cursor:pointer}.career-search__filter{max-width:960px;margin:0 auto}.career-search__filter__section{border-bottom:1px solid #ced2d7;padding:16px 0}.career-search__filter__section__title{color:var(--brand-green-01,#1BEB83);font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:16px;font-style:normal;line-height:155%;margin-bottom:10px}.career-search__filter__section__cloud,.career-search__filter__section__pagination{margin:0 -5px}.career-search__filter__section__cloud__tag{display:inline-block;cursor:pointer;margin:5px;border-radius:8px;background:#fff;padding:6px 8px;color:#101223;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:16px;font-style:normal;line-height:155%}.career-search__filter__section__cloud__tag:hover{background-color:#f0f4f7}.career-search__filter__section__cloud__tag.selected{background:#00003c;color:#fff;padding-right:34px;position:relative}.career-search__filter__section__cloud__tag.selected:after{font-family:"icomoon";content:"";width:16px;height:16px;color:#00003c;font-size:13px;position:absolute;right:8px;top:10px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;padding-top:2px;box-sizing:border-box}.career-search__filter__section__pagination__tag{cursor:pointer;margin:5px;background:#fff;padding:6px 8px;color:#101223;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:16px;font-style:normal;line-height:155%}.career-search__filter__section__pagination__tag:hover{background-color:#f0f4f7}.career-search__filter__section__pagination__tag.active{color:#1beb83;font-size:2.2em;line-height:1.1}.career-search__filter__mask{display:flex;flex-direction:column}.career-search__filter__mask .title{background:linear-gradient(180deg,#F0F4F7 0%,rgba(255,255,255,0) 100%);font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:16px;line-height:25px;text-align:center;color:#0055b4;padding:1rem 0;cursor:pointer}.career-search__filter__mask .title:after{font-family:"icomoon";content:"";display:inline-block;position:relative;left:5px;top:2px;font-weight:bold}.career-search__filter__mask .mask-content{max-height:0;overflow:hidden;transition:.5s ease}.career-search__filter__mask.open{flex-direction:column-reverse}.career-search__filter__mask.open .title:after{transform:rotate(180deg);transition:.5s ease}.career-search__table{max-width:960px;margin:40px auto 34px}.career-search__table__job-amount{color:#101223;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:18px;font-style:normal;line-height:155%;margin-bottom:0;padding-bottom:1.5rem;border-bottom:1px solid #ced2d7}.career-search__table table{width:100%;border-spacing:0}.career-search__table table td{padding:24px 5px;text-align:left;font-size:15px;color:#101223}.career-search__table table td:first-child,.career-search__table table td:nth-child(2){font-family:"TheSansBold",Arial,Verdana,sans-serif}.career-search__table table td:first-child{font-size:18px;color:#00003c}.career-search__table table tr{border-bottom:1px solid #ced2d7}.career-search__table table tr:first-child{border-top:1px solid #ced2d7}.career-search__table.tablet{display:none}.career-search__footer{width:calc(100% + 150px);background:#00003c;padding:1rem 0;margin:0px -75px}.career-search__footer__container{margin:0 auto;max-width:960px;display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.career-search__footer__container__text-wrap{color:#fff}.career-search__footer__container__text-wrap__title{margin-bottom:0;font-family:"TheSansBold",Arial,Verdana,sans-serif}.career-search__footer__container__text-wrap__subtitle{margin-bottom:0}.career-search__footer__container__link{white-space:nowrap;color:#00003c !important}@media only screen and (max-width:1059px){.career-search__banner{padding-left:1.5rem}.career-search__banner__title{font-size:24px}.career-search__banner__subtitle{font-size:18px}.career-search__banner__gradient{background:linear-gradient(89deg,rgba(255,255,255,0.9) 34.11%,rgba(255,255,255,0) 95.87%)}.career-search__table.desktop{display:none}.career-search__table.tablet{display:block}.career-search__table.tablet table tr td{border:0;padding:0}.career-search__table.tablet table tr.job td{padding:24px 0 12px}.career-search__table.tablet table tr.info td{border-bottom:1px solid #ced2d7;padding-bottom:36px}.career-search__table.tablet table tr.info td p{color:#101223;font-size:16px;font-family:"TheSansRegular",Arial,Verdana,sans-serif;margin:0}.career-search__table.tablet table tr.info td:first-child p:first-child{font-family:"TheSansBold",Arial,Verdana,sans-serif}.career-search__table.tablet table tr:last-child td{border-bottom:0}.career-search__footer{width:calc(100% + 70px);margin:0px -35px;box-sizing:border-box;padding:1.5rem 35px}.career-search__footer__container__link{text-wrap:nowrap;padding:12px 32px}}@media only screen and (max-width:767px){.career-search__banner{min-height:auto;padding:0;background:none}.career-search__banner__mobile-background{height:390px;width:100%;margin-bottom:40px}.career-search__banner__title{padding:0 1rem}.career-search__banner__subtitle{margin-bottom:0 !important;padding:0 1rem}.career-search__banner__gradient{display:none}.career-search__searchbox{margin:40px 0;flex-direction:column;gap:19px}.career-search__searchbox button{width:100%}.career-search__searchbox input{max-width:none}.career-search__footer__container{flex-direction:column}}.career-search-new__filter__section__cloud__tag.selected:after{font-family:"icomoon";content:""}.career-search-new__mask .title:after{font-family:"icomoon";font-weight:bold;content:"";padding-left:6px}.career-search-new__mask .mask-content{max-height:0;overflow:hidden;transition:.5s ease}.career-search-new__mask.open{flex-direction:column-reverse}.career-search-new__mask.open .title:after{transform:rotate(180deg);transition:.5s ease}
