.CoveoResultLink,a.CoveoResultLink,.CoveoResult a.CoveoResultLink{color:#47657e}
.coveo-dynamic-facet-header-title.coveo-clickable{color:#47657e}
.coveo-dynamic-facet-collapse-toggle-svg{color:#47657e}
.CoveoFieldValue .coveo-clickable{color:#47657e}
.SimilarPositionsList .CoveoSimilarPositions{font-size:32px;letter-spacing:normal;line-height:28px;font-family:"Arial Light",Arial,sans-serif;display:block;padding-bottom:30px;color:#415364;font-weight:bold}
.SimilarPositionsList .CoveoFieldValue.coveo-with-label{font-size:18px;font-family:"Arial Light",Arial,sans-serif;color:#415364}
.SimilarPositionsList .CoveoFieldValue .coveo-field-caption{font-weight:bold;color:#415364}
.SimilarPositionsList .coveo-card-layout.CoveoResult .CoveoResultLink{font-size:21px;font-family:"Arial Light",Arial,sans-serif;padding-bottom:5px;font-weight:bold}
.coveo-dynamic-facet-show-more{color:#47657e}
.CoveoResultLink:visited,.CoveoResultLink:visited:hover,a.CoveoResultLink:visited,a.CoveoResultLink:visited:hover,.CoveoResult a.CoveoResultLink:visited,.CoveoResult a.CoveoResultLink:visited:hover{color:#47657e}
.coveo-tab-section{margin-bottom:10px}
.CoveoTab p{color:#415364}
.CoveoTab.coveo-selected{font-weight:700}
.CoveoTab:hover p{color:#e80033}
.job-detail-wrapper{display:flex;flex-wrap:wrap}
@media(max-width:1024px){.job-detail-wrapper{display:block}
}
.job-detail{flex:1}
.job-detail__info-panel{flex:.25;padding:15px;padding-bottom:25px;margin:0 15px 15px 15px;background:#faf9f7;height:fit-content}
.job-detail__info-panel .flexband:nth-child(2){margin-bottom:15px}
.job-detail__info-panel>.text{margin-bottom:-10px}
.job-detail__title{color:#e80033;line-height:57px;text-align:center;padding:35px 10px;flex-basis:100%}
.job-detail .cta{border-radius:5px;padding:13px 13px 10px;text-decoration:none;display:block;width:278px;text-align:center;font-size:18px;line-height:18px;font-weight:bold;background:#e80033;border:2px solid #e80033;color:#FFF}
.job-detail .CoveoSearchInterface{min-height:unset}
.job-detail .row--content{max-width:960px;display:flex;flex-direction:column;margin:0 auto}
.job-detail__detail-band .detail-band__copy .copy__wrapper h4{font-family:"Arial Light",Arial,sans-serif;font-size:32px;margin:0 0 15px;color:#415364}
.row--content{max-width:960px;display:flex;flex-direction:column;margin:0 auto}
.job-detail__content{color:#415364}
.job-detail__content h1,.job-detail__content h2,.job-detail__content h3,.job-detail__content h4,.job-detail__content h5,.job-detail__content p,.job-detail__content ul,.job-detail__content ol{margin:0 0 15px;color:#415364}
.job-detail__content a{text-decoration:none;color:#e80033}
.job-detail__content a:active,a:hover{outline:0}
.cta-arrow{text-decoration:none;display:inline-flex;align-items:flex-end;font-family:"Arial MT STD",Arial,sans-serif;font-weight:bold;line-height:18px;font-size:18px;color:#000;margin:15px 0;position:relative}
.cta-arrow::after{display:inline-block;position:initial;right:initial;top:initial;position:initial;padding-right:15px}
.cta-arrow--secondary::after{content:"";height:20px;width:15px;position:absolute;transform:rotate();background-repeat:no-repeat;background-position:center center}
.job-detail__content .cta-arrow{padding:30px 0}
.cta-arrow--secondary{color:#e80033;position:relative}
.job-detail__content ul{list-style:none;padding-left:20px;margin:0 0 15px;color:#415364}
.job-detail__content ul.diamonds li ul{margin:0}
.job-detail__content ul.diamonds li{padding-left:10px}
.job-detail__content ul.diamonds li p{margin:0}
.job-detail__content ul.diamonds li::marker{content:"\25C6";color:#e80033;font-size:12px}
.job-detail .row--no-padding-cols{padding:0}
.job-detail .cta:hover{background:#FFF;color:#e80033}
.job-detail .cta--secondary{background:transparent;color:#e80033}
.job-detail .cta--secondary:hover{background:#e80033;color:#FFF}
.job-detail .cta--inverse{background:transparent;border:2px solid #FFF;color:#FFF}
.job-detail .cta--inverse:hover{background:#FFF;color:#193f5e}
.job-detail__headline{padding:30px 0 60px}
.job-detail__headline h1{margin:0}
@media(min-width:640px){.job-detail__headline h1{font-size:40px}
}
.job-detail__detail-band{background:#faf9f7;padding:30px 3.75%}
@media(min-width:960px){.job-detail__detail-band{padding:30px 0}
}
@media(min-width:640px){.job-detail__detail-band .row{flex-direction:row}
}
.job-detail__detail-band .detail-band__copy{color:#ecf0f1;padding-top:15px;padding-bottom:15px}
@media(min-width:640px){.job-detail__detail-band .detail-band__copy{border-right:2px solid #ecedef}
}
@media(min-width:1024px){.job-detail__detail-band .detail-band__copy{display:flex;justify-content:flex-end}
}
@media(min-width:1024px){.job-detail__detail-band .detail-band__copy .copy__wrapper{width:493px}
}
.job-detail__detail-band .detail-band__copy .copy__info{color:#415364;font-size:18px;margin-bottom:3px}
.job-detail__detail-band .detail-band__links{width:50%;display:flex;flex-direction:column;align-items:center}
@media(min-width:640px){.job-detail__detail-band .detail-band__links{padding-top:60px;align-items:flex-end}
}
.job-detail__detail-band .detail-band__links .cta{margin:0 0 15px;border-radius:5px;padding:13px 13px 10px;text-decoration:none;display:block;width:278px;text-align:center;font-size:18px;line-height:18px;font-weight:bold;background:#e80033;border:2px solid #e80033;color:#fff}
.job-detail__detail-band .detail-band__links .cta:hover{background:#FFF;color:#e80033}
@media(min-width:1024px){.job-detail__detail-band .detail-band__links .cta{margin:0 0 30px}
}
.job-detail__content{color:#415364;font-family:"Arial Light",Arial,sans-serif}
.job-detail__content .cta-arrow{padding:30px 0}
.job-detail__content p,.job-detail__content ul,.job-detail__content ul li{font-size:1.125rem;font-family:Arial,sans-serif}
.job-detail__content .content__legal{font-family:'Arial MT STD',Arial,sans-serif;font-size:18px}
.job-detail__bottom-rail{padding:96px 0;text-align:center}
.job-detail__bottom-rail .cta{border-radius:5px;padding:13px 13px 10px;text-decoration:none;display:block;width:278px;text-align:center;font-size:18px;line-height:18px;font-weight:bold;background:#e80033;border:2px solid #e80033;color:#fff;margin:0 auto 15px}
.job-detail__additional-location:after{content:", "}
.job-detail__additional-location:last-child:after{content:""}
.job-detail__additional-location:nth-child(3):after{content:""}
.job-detail__additional-location:nth-child(n+4){display:none}
.job-detail__additional-locations--expanded .job-detail__additional-location:nth-child(n+4){display:inline !important}
.job-detail__additional-locations--expanded .job-detail__additional-location:nth-child(3):after{content:", " !important}
.job-detail__view-more{color:#e80033;cursor:pointer;display:none}
.job-detail__view-more span:last-child{display:none}
.job-detail__view-more--expanded span:first-child{display:none}
.job-detail__view-more--expanded span:last-child{display:inline-block !important}
@media(min-width:640px){.job-location-details .job-detail__detail-band p{font-size:18px}
}
.job-location-details .job-detail__detail-band .detail-band__copy{border-right:0;width:auto;padding-right:0}
@media(min-width:640px){.job-location-details .job-detail__detail-band .detail-band__copy{padding-right:30px}
}
.job-location-details .job-detail__detail-band .detail-band__copy .copy__wrapper{width:auto}
.job-location-details .job-detail__detail-band .detail-band__links{justify-content:center;margin-left:unset;padding-top:0;width:auto}
@media(min-width:640px){.job-location-details .job-detail__detail-band .detail-band__links{margin-left:auto}
}
.job-location-details .job-detail__detail-band .detail-band__links .cta{margin-bottom:0}
.similar-jobs .job-finder__results{padding:0}
.similar-jobs .results__quantity{padding-top:15px}
.tw-dark .SimilarPositionsList .CoveoSimilarPositions{color:#FFF}
.tw-dark .SimilarPositionsList .CoveoFieldValue.coveo-with-label{color:#FFF}
.tw-dark .SimilarPositionsList .CoveoFieldValue .coveo-field-caption{color:#FFF}
.tw-dark .job-detail__info-panel{background:#7a766d;color:#fff}
.tw-dark .job-detail .job-detail__title{color:#FFF}
.tw-dark .job-detail .cta{background:#fff;border-color:#fff;color:#2e2a29}
.tw-dark .job-detail .cta:hover{background:#464646;border-color:#464646;color:#fff}
.tw-dark .job-detail .cta--secondary{color:#FFF}
.tw-dark .job-detail .cta--secondary:hover{background:#e80033;color:#FFF}
.tw-dark .job-detail .cta--inverse{border-color:#FFF;color:#FFF}
.tw-dark .job-detail .cta--inverse:hover{background:#FFF;color:#2e2a29}
.tw-dark .job-detail__detail-band .detail-band__copy .copy__wrapper h4{color:#FFF}
.tw-dark .job-detail__content{color:#FFF}
.tw-dark .job-detail__content h1,.tw-dark .job-detail__content h2,.tw-dark .job-detail__content h3,.tw-dark .job-detail__content h4,.tw-dark .job-detail__content h5,.tw-dark .job-detail__content p,.tw-dark .job-detail__content ul,.tw-dark .job-detail__content ol{color:#FFF}
.tw-dark .job-detail__content a{color:#FFF;text-decoration:underline}
.tw-dark .job-detail__content a:hover{color:#CCC;text-decoration:none}
.tw-dark .cta-arrow{color:#FFF}
.tw-dark .cta-arrow--secondary{color:#FFF}
.tw-dark .job-detail__content ul{color:#FFF}
.tw-dark .job-detail__content ul.diamonds li::before{color:#e80033}
.tw-dark .job-detail__detail-band{background:#7a766d}
.tw-dark .job-detail__detail-band .detail-band__copy{color:#fff}
.tw-dark .job-detail__detail-band .detail-band__copy .copy__info{color:#fff}
@media(min-width:640px){.tw-dark .job-detail__detail-band .detail-band__copy{border-right-color:#2e2a29}
}
.tw-dark .job-detail__detail-band .detail-band__links .cta{background:#fff;border-color:#fff;color:#2e2a29}
.tw-dark .job-detail__detail-band .detail-band__links .cta:hover{background:#464646;border-color:#464646;color:#fff}
.tw-dark .job-detail__content{color:#fff}
.tw-dark .job-detail__bottom-rail .cta{background:#e80033;border-color:#e80033;color:#fff}
.tw-dark .job-detail__bottom-rail .cta:hover{background:#fff;border-color:#e80033;color:#e80033}
.tw-dark .job-detail__view-more{color:#FFF;text-decoration:underline}
.tw-dark .job-detail__view-more:hover{color:#CCC;text-decoration:none}
.tw-dark .job-detail__title{color:#FFF}
.tw-dark .job-detail__bottom-rail .cta{text-decoration:none}