﻿.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}
.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}
.pipe-delimiter{border-right:2px solid #47657e;padding-right:8px}
.job-date{margin:0 5px 0 5px}
.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}
.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}
.corp-page .CoveoSearchInterface{font-family:"Arial MT STD",Arial,sans-serif;color:#415364}
.corp-page .CoveoSearchInterface .coveo-tab-section{width:auto;margin-left:-50vw;padding-left:50vw;margin-right:-50vw;padding-right:50vw}
.corp-page .CoveoSearchInterface .coveo-search-section{max-width:100%;margin:0 auto;padding:52px 15px;background-color:#415364}
.corp-page .CoveoSearchInterface .coveo-search-section>.container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}
@media(max-width:1280px){.corp-page .CoveoSearchInterface .coveo-search-section>.container{max-width:100%}
}
.corp-page .CoveoSearchInterface .coveo-search-section .corp-search-label{font-size:32px;display:block;font-weight:bold;font-family:"Georgia",serif;color:#fff;margin-bottom:8px}
.corp-page .CoveoSearchbox .CoveoSearchButton{border-top-left-radius:0;border-bottom-left-radius:0;background-color:#99e3e1;border-color:#99e3e1}
.corp-page .CoveoSearchbox .CoveoSearchButton *{color:#415364 !important}
.corp-page .CoveoSearchbox .CoveoSearchButton:hover *{color:#415364 !important;fill:#415364 !important}
.corp-page .CoveoSearchbox .magic-box-icon{padding:17px}
.corp-page .CoveoSearchbox .magic-box,.corp-page .CoveoSearchbox .magic-box .magic-box-input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;border-color:#bcc3ca}
.corp-page .CoveoOmnibox.magic-box .magic-box-suggestions{z-index:11}
.corp-page .magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .coveo-magicbox-suggestions,.corp-page .magic-box.magic-box-hasFocus .magic-box-suggestions.magic-box-hasSuggestion .coveo-suggestion-container{border-color:#bcc3ca}
.corp-page .coveo-dynamic-facet-value .coveo-checkbox-label,.corp-page .coveo-dynamic-hierarchical-facet-value-label{color:#415364}
.corp-page .coveo-pager-list-item.coveo-active,.corp-page .coveo-pager-list-item:hover,.corp-page .coveo-results-per-page-list-item.coveo-active,.corp-page .coveo-results-per-page-list-item:hover{color:#fff !important}
.corp-page .coveo-dynamic-facet-value,.corp-page .coveo-dynamic-hierarchical-facet-values li{font-size:15px;margin-bottom:0}
.corp-page .coveo-dynamic-facet-value:hover,.corp-page .coveo-dynamic-hierarchical-facet-values li:hover{color:#e80033}
.corp-page .coveo-dynamic-hierarchical-facet-value:hover,.corp-page .coveo-dynamic-hierarchical-facet-value.coveo-focused,.corp-page .coveo-dynamic-hierarchical-facet-all:hover,.corp-page .coveo-dynamic-hierarchical-facet-all.coveo-focused,.corp-page .coveo-dynamic-hierarchical-facet-value:hover .coveo-dynamic-hierarchical-facet-value-label,.corp-page .coveo-dynamic-hierarchical-facet-value.coveo-focused .coveo-dynamic-hierarchical-facet-value-label,.corp-page .coveo-dynamic-hierarchical-facet-all:hover .coveo-dynamic-hierarchical-facet-value-label,.corp-page .coveo-dynamic-hierarchical-facet-all.coveo-focused .coveo-dynamic-hierarchical-facet-value-label,.corp-page .coveo-dynamic-facet-value .coveo-checkbox-label:hover .coveo-checkbox-span-label,.corp-page .coveo-dynamic-facet-value.coveo-focused .coveo-checkbox-span-label,.corp-page .coveo-dynamic-hierarchical-facet-value.coveo-selected .coveo-dynamic-hierarchical-facet-value-label,.corp-page .coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label,.corp-page .coveo-dynamic-facet-value:hover .coveo-checkbox-span-label-suffix,.corp-page .coveo-dynamic-facet-value.coveo-focused .coveo-checkbox-span-label-suffix,.corp-page .coveo-dynamic-facet-value.coveo-selected .coveo-checkbox-span-label-suffix{opacity:1;color:#e80033}
.corp-page .coveo-dynamic-facet-value .coveo-checkbox-span-label{line-height:100%}
.corp-page .CoveoResult .CoveoResultLink:not(.CoveoPrintableUri .CoveoResultLink){font-size:18px;font-weight:bold}
.corp-page .CoveoResult .CoveoExcerpt,.corp-page .CoveoFieldValue .coveo-field-caption,.corp-page .coveo-results-per-page-list-item,.corp-page .coveo-pager-list-item,.corp-page .coveo-dynamic-hierarchical-facet-value-label,.corp-page .coveo-checkbox-label{color:#415364}
.corp-page .CoveoResult .CoveoExcerpt:hover,.corp-page .CoveoFieldValue .coveo-field-caption:hover,.corp-page .coveo-results-per-page-list-item:hover,.corp-page .coveo-pager-list-item:hover,.corp-page .coveo-dynamic-hierarchical-facet-value-label:hover,.corp-page .coveo-checkbox-label:hover{text-decoration:none}
.corp-page .CoveoTab:hover p,.corp-page .CoveoTab.coveo-selected p{color:#e80033}
.corp-page .CoveoTab.coveo-selected,.corp-page .CoveoTab.coveo-selected:hover{border-color:#e80033}
.corp-page .CoveoResult .CoveoBadge .coveo-value{min-height:20px;display:inline-flex;align-items:center;transform:translateY(-1px)}
.corp-page .CoveoResult .CoveoBadge .coveo-value.coveo-clickable:hover,.corp-page .CoveoResult .CoveoBadge .coveo-value.coveo-clickable:hover a,.corp-page .CoveoResult .CoveoBadge .coveo-value.coveo-clickable:focus,.corp-page .CoveoResult .CoveoBadge .coveo-value.coveo-clickable:focus a{text-decoration-color:#e80033}
.corp-page .hidden-10 .CoveoResultsPerPage{display:none !important}
.corp-page .hidden-25 .coveo-results-per-page-list .coveo-results-per-page-list-item:nth-child(2){display:none !important}
.corp-page .hidden-50 .coveo-results-per-page-list .coveo-results-per-page-list-item:nth-child(3){display:none !important}
.corp-page .hidden-100 .coveo-results-per-page-list .coveo-results-per-page-list-item:nth-child(4){display:none !important}
.coveo-dynamic-facet-breadcrumb-value-list-item{margin-bottom:0 !important}
.coveo-dynamic-facet-breadcrumb-value-clear{float:right !important;margin-left:5px !important;margin-top:6px !important}
.coveo-checkbox-span-label{font-weight:initial !important}
.coveo-dynamic-facet-header-title{font-family:'Arial MT STD',Arial,sans-serif !important}
#jobs-recommendation{border:0;margin-top:0}
#jobs-recommendation .CoveoResult{border:1px solid #ccc;padding:16px;margin:8px;display:flex;flex-direction:column;justify-content:space-between;width:30%}
#jobs-recommendation .coveo-result-list-container{display:flex;justify-content:center;gap:16px;padding-bottom:4rem}
#rec-location{padding-right:5px;font-weight:bold}
#rec-job-function{padding-left:5px}
#rec-job-title-link{font-weight:bold;color:#e80033}
#apply-link{color:#e80033;font-size:large;font-weight:bold;text-decoration:none;margin-bottom:15px}
.location-career-container{display:inline-block;margin-bottom:15px;height:50px}
.location-career-container .CoveoFieldValue{display:inline-block;width:fit-content}
.coveo-card-layout-container{background-color:#f5f5f5}
#jobs-recommendation .CoveoResult{border:0;background-color:#fff;max-width:25%}
.job-recommendation-title{color:#e80033;margin-bottom:15px}
#jobs-recommendation .coveo-card-layout-padding{display:none}
.job-rec-excerpt{margin-bottom:15px}
.job-rec-date{text-align:right;position:absolute;bottom:0;align-self:flex-end;margin-bottom:15px}
#jobs-recommendation .job-date{margin:0}
#recommendation-header{padding:2rem 0 2rem 100px;background-color:#f5f5f5}
#apply-link{color:#e80033;font-size:large;font-weight:bold;text-decoration:none;margin-bottom:15px}
.tw-dark #jobs-recommendation{border:1px solid #464646;background-color:#333;color:white}
.tw-dark #jobs-recommendation .CoveoResult{border:1px solid #555;background-color:#464646}
.tw-dark #rec-job-title-link{color:#FFF !important}
.tw-dark #rec-job-title-link:hover{color:#ccc !important;text-decoration:none}
.tw-dark #apply-link{color:#FFF !important}
.tw-dark #apply-link:hover{color:#ccc !important;text-decoration:none}
.tw-dark #apply-now-arrow{color:#FFF !important}
.tw-dark #apply-link:hover #apply-now-arrow{color:#ccc !important}
.tw-dark #jobs-recommendation .coveo-result-list-container{background:#2d2a29}
.tw-dark #recommendation-header{background-color:#2d2a29}
.tw-dark .job-recommendation-title{color:#FFF}