@-webkit-keyframes fade-in-out{from{opacity:0}to{opacity:1}}@keyframes fade-in-out{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}@keyframes loading-background{from{background-position:0 0}to{background-position:100% 0}}html{background-color:#c3c2be !important}header .headline{bottom:3vh}@media screen and (min-width: 600px){header .headline{bottom:calc(50% - 45px)}}header .headline p{letter-spacing:1px;padding:2px}@media screen and (min-width: 600px){header .headline p{font-size:4vw;letter-spacing:5px}}@media screen and (min-width: 1288px){header .headline p{font-size:5rem}}header .headline p span{background:rgba(0,0,0,0.6)}@media screen and (min-width: 600px){.logo{background:#fff}}@media screen and (min-width: 800px){.logo{background-color:rgba(255,255,255,0.6)}}.intro-text p{background-color:#d8d9da}@media screen and (min-width: 1050px){.search-bar .advanced-search-form{padding-left:310px}}@media screen and (min-width: 1050px){.js .search-bar .advanced-search-form .advanced-search-form-fields{width:calc(100% - 240px)}}.search-bar .advanced-search-form label{color:#000}.advanced-search-form-fields .custom-facets p{color:#fff}.advanced-search-form-fields .custom-facets .label{color:#fff}.advanced-search-form .label{color:#fff}.search-bar{background-color:#e7e7e7}@media screen and (min-width: 1050px){.search-bar section a.search-logo{left:auto}.search-bar section .adv-buttons{min-width:195px}.search-bar section .dashboard{padding-left:20px}}a.search-logo{width:165px;height:86px;display:none;margin-bottom:10px;position:absolute;top:24px}@media screen and (min-width: 1050px){a.search-logo{display:block}}a.search-logo img{width:150%;margin-top:30px;margin-left:20px}@media screen and (min-width: 800px){.adv-buttons{width:calc(99% - 650px);min-width:160px}}.advanced-search-form button:first-of-type{background:#612e77}.dashboard a{background:#7D4F9A}@media screen and (min-width: 1050px){.advanced-search-form{width:auto}}.adv-keyword .label{color:#fff}@media screen and (min-width: 1050px){.advanced-search-form .advanced-search-form-fields{max-width:450px}}a.search-logo{width:165px;height:86px;display:none;margin-bottom:10px;position:absolute;top:24px}@media screen and (min-width: 1050px){a.search-logo{display:block}}a.search-logo img{width:150%;padding-bottom:20px}@media screen and (min-width: 800px){.adv-buttons{width:calc(99% - 650px);min-width:160px}}@media screen and (min-width: 1050px){.advanced-search-form{width:auto}}@media screen and (min-width: 1050px){.advanced-search-form .advanced-search-form-fields{max-width:450px}}.job-match{background-color:#0384af}#search-filters h2{color:#612e77;background:#6498ce}#search-filters>div>h2{background:#dcd1ed;color:#612e77}#search-filters a{background:#003;color:#fff}#search-filters .expandable-parent{background:#e7e7e7;color:#612e77}#search-filters .expandable-parent:hover,#search-filters .expandable-parent:focus{text-decoration:underline}.js #search-filters .search-filter-list.expandable-childlist-open{background:#fff;color:#555}#search-filter-clear{background:#612e77}.js #search-filters section[data-expandable="true"] .expandable-parent:after,.js #job-matching-filters section[data-expandable="true"] .expandable-parent:after{color:#612e77}.js #search-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after,.js #job-matching-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after{color:#612e77}.search-headline{color:#003}#search-results-list h2{color:#612e77}#search-results-list span{color:#003}#search h1{color:#612e77}#search-results-list table,#search-results-list ul,#job-matching-results table,#job-matching-results ul{width:100% !important;padding-right:15px;padding-left:15px}#search-results-list thead,#job-matching-results thead{position:absolute;display:block;overflow:hidden;width:1px;height:1px}#search-results-list td,#job-matching-results td{display:block;line-height:16px;color:#003}#search-results-list span,#job-matching-results span{font-size:1.4rem;line-height:16px;color:#555}#search-results-list h2,#search-results-list a,#job-matching-results h2,#job-matching-results a{font-size:1.9rem;margin:0 0 3px 0;line-height:22px;padding:0;font-family:"tk-proxima-nova-n4", Arial, Helvetica, sans-serif}#search-results-list h2,#job-matching-results h2{width:75%}#search-results-list li,#job-matching-results li{padding:15px 10px}#search-results-list li:nth-of-type(odd),#job-matching-results li:nth-of-type(odd){background:#b2d0ee}#search-results-list tr:nth-of-type(odd),#job-matching-results tr:nth-of-type(odd){background:#f2eef9;padding:15px 10px;display:block}#search-results-list tr:nth-of-type(even),#job-matching-results tr:nth-of-type(even){padding:20px 10px;display:block}#search-results-list .job-date-posted,#job-matching-results .job-date-posted{float:right;color:#612e77;padding-left:10px}#search-results-list .job-brand,#job-matching-results .job-brand{color:#485fa6}.related-jobs-list,.recently-viewed-job-list[data-recently-viewed-jobs="true"],.accommodations-abc{background:#f2eef9;color:#2AA4D0}.related-jobs-list h3,.recently-viewed-job-list[data-recently-viewed-jobs="true"] h3,.accommodations-abc h3{color:#612e77}.related-jobs-list p,.recently-viewed-job-list[data-recently-viewed-jobs="true"] p,.accommodations-abc p{color:#000000}.related-jobs-list a,.recently-viewed-job-list[data-recently-viewed-jobs="true"] a{color:#485fa6}.related-jobs-list span,.recently-viewed-job-list[data-recently-viewed-jobs="true"] span{color:#485fa6}.accommodations-abc a{color:#485fa6;font-weight:bold}.data-form{background:#dcd1ed}.data-form #recaptcha-trigger{background:#612e77}.data-form .keyword-selected .keyword-remove:after{color:#612e77 !important}.data-form h3{color:#612e77}.data-form p{color:#612e77}.data-form .instruction-text{color:#612e77}.data-form input[type="submit"],.data-form .keyword-add{background:#612e77}.pagination-page-count input{border:1px solid #333366;color:#555}#pagination-bottom a,#pagination-bottom button{background:#612e77;padding:8px}footer{background:#fff;color:#555}footer a{color:#555}footer p{color:#555}footer .social-media{color:#555}footer .social-media h2{color:#003}footer .social-media .social-media-facebook{background-image:url("../v3_0/img/social/Facebook-gray.png")}footer .social-media .social-media-linkedin{background-image:url("../v3_0/img/social/LinkedIn-gray.png")}footer .social-media .social-media-twitter{background-image:url("https://tbcdn.talentbrew.com/company/391/v3_0/img/social/x-black-logo.png");width:26px}footer .social-media .social-media-youtube{background-image:url("../v3_0/img/social/YouTube-gray.png");width:23px}footer .social-media .social-media-instagram{width:23px;background-image:url("../v3_0/img/social/IG-gray.png")}footer .footer-links li #ot-sdk-btn{color:#555}.js .advanced-search-form .advanced-search-toggle{color:#612e77}#search-results-list span,#job-matching-results span{color:#612e77}#filter-slideout-toggle{background:#612e77}#filter-close-toggle{background:#612e77}.data-form .keyword-text{color:#003}.js .pagination-all .pagination-show-all{color:#612e77 !important;padding:8px}.js .pagination-all .pagination-show-all a{background:#909;color:#fff;padding:8px}#job .job-description h1{color:#003}#job .job-description h4{font-size:1.75rem;font-family:"tk-proxima-nova-n4", Arial, Helvetica, sans-serif;font-weight:700;padding:20px 0px}.job-description .job-apply,.job-description .job-apply-wd{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;font-size:1.8rem;border:0;background:transparent;color:#fff;text-align:center;display:inline-block;padding:10px 15px;background:#612e77;text-transform:inherit;margin:1em 0;margin-right:10px;width:100%;display:inline-block}@media screen and (min-width: 800px){.job-description .job-apply,.job-description .job-apply-wd{width:inherit;margin-right:10px;padding:3px 70px 20px;border:2px #612e77 solid;height:32px;font-size:1.6rem;max-width:500px}}.job-description .job-apply-later{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase;font-size:1.8rem;border:0;background:transparent;color:#fff;text-align:center;display:inline-block;padding:10px 15px;background:#fff;text-transform:inherit;margin:1em 0;width:100%;color:#612e77;border:3px #612e77 solid}@media screen and (min-width: 800px){.job-description .job-apply-later{width:inherit;color:#612e77;border:2px #612e77 solid;padding:3px 20px 20px;height:32px;font-size:1.6rem;max-width:500px}}.ats-description span{text-transform:none;display:inline}#job .internal-link-module .internal-link-btn{background:#612e77;border-radius:4px}@media screen and (min-width: 800px){#job .internal-link-module .internal-link-btn{border:2px #612e77 solid;border-radius:inherit}}#job .social-share{background:#f2eef9}#job .social-share h3{color:#036}.working-here{padding:1em 0;margin-bottom:1em;max-width:1096px;margin:0 auto}@media screen and (min-width: 1188px){.working-here{padding:20px 0 40px}}.working-here h2{color:#f05348;text-align:center;font-size:2.25rem;text-transform:uppercase;margin:12px auto 20px}.working-here ul{margin:0 auto;width:100%}@media screen and (min-width: 550px){.working-here ul{display:table}}.working-here li{width:100%;margin-bottom:12px;position:relative}@media screen and (min-width: 550px){.working-here li{display:table}}.working-here li a{display:block}.working-here li a h3{color:#fff}.working-here h3{font-size:1.68833rem;margin-bottom:0;position:absolute;padding:1.68833rem 12px;text-shadow:0 0 5px #363636;z-index:10;bottom:0;width:100%;font-weight:normal;text-transform:none}@media screen and (min-width: 1188px){.working-here h3{font-size:2vw;padding:12px 1em}}@media screen and (min-width: 1288px){.working-here h3{font-size:1.188rem;min-height:60px;font-size:1.9rem;min-height:60px;text-transform:none;font-weight:normal}}.working-here h3:hover{background:#fff;-moz-transition:all .7s ease-in-out;-ms-transition:all .7 ease-in-out;-o-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}@media screen and (min-width: 550px){.working-here{margin-bottom:0}}.working-here .wrapper{padding:0 12px}.working-here h2{display:block;color:#612e77}@media screen and (min-width: 550px){.working-here li{margin-bottom:24px;float:left;width:calc(50% - 12px)}.working-here li:nth-of-type(2){float:right}.working-here li:last-of-type{float:left}}@media screen and (min-width: 1188px){.working-here li{margin-bottom:0}.working-here li:nth-of-type(2){float:left;margin-left:24px}.working-here li:last-of-type{float:right}}.working-here li h3{background:rgba(97,46,119,0.8);margin-bottom:3px;text-align:center;font-family:"tk-proxima-nova-n4", Arial, Helvetica, sans-serif}.working-here li h3:hover,.working-here li h3:focus{background:#612e77}.working-here li img{width:100%}#search-filters a{background:#e7e7e7;color:#612e77}#refined-search button{background:#612e77}#refined-search{background:#f2eef9;color:#000232}.static-banner{margin-top:0 !important}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:35px}}@media screen and (min-width: 700px){.data-form #recaptcha-trigger{width:100% !important;text-align:center}}.brand-logo{max-width:250px}.data-form .gdpr-eu-tmp-notice a{color:#000 !important;text-decoration:underline}@media screen and (min-width: 700px){.data-form.ja-form .submit{bottom:0}}.data-form.two-step{background:#dcd1ed;color:#612e77}.data-form.two-step h3{color:#612e77}.data-form.two-step .keyword-selected .keyword-remove:after{color:#612e77 !important}#data-privacy p,#data-privacy a{color:#000 !important}.data-form .keyword-add,.data-form .submit button{background:#612e77;color:#fff}.data-form p{color:#612e77}
