.fragment-results--pagination-container{text-align:center;width:100%}.fragment-results--pagination-container .fragment-result--next{margin-left:10px;margin-right:0}.fragment-results--pagination-container .fragment-result--previous{margin-right:24px}.c-119-job-details .job-details .details-section{display:flex}.c-119-job-details .job-details .details-section .details-summary ul,.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets{list-style:none}.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets .field .show-less{display:none}.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets .field.open .show-less{display:initial}.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets .field.open .show-more{display:none}.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets .field .filter--panel{background-color:#fff;max-height:0;overflow:hidden;padding-right:2px;transition:max-height .2s ease-out}.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets .location .accordion-filter--btn{bottom:-20px;position:absolute}.c-119-job-details .job-details .details-section .details-summary .summary-related-job-snippets{border:1px solid #d8d8d8}.c-119-job-details .job-details .details-section .details-summary .summary-related-job-snippets ul.related-job{padding:30px}.c-119-job-details .job-details .details-section .details-summary .summary-related-job-snippets ul.inner-related-job-snippets{margin-bottom:20px}.c-119-job-details .job-details .details-section .details-summary .summary-related-job-snippets ul .related-job-link{-webkit-text-decoration:none;text-decoration:none}.c-119-job-details .job-details .details-section .details-full{padding:30px;width:100%}.c-119-job-details .job-details .details-apply{align-items:center;display:flex}@media(max-width:883px){.c-119-job-details .job-details .details-apply{align-items:start;flex-direction:column}}@media(max-width:651px){.c-119-job-details .job-details .details-section .details-summary ul.summary-snippets .location .accordion-filter--btn{display:block}}@media(max-width:650px){.c-119-job-details .job-details .details-section{flex-direction:column}.c-119-job-details .job-details .details-section .details-summary{width:100%}.c-119-job-details .job-details .details-section .details-apply{align-items:center}}@media(max-width:767px){.dynamic-promos .dynamic-promo-content .dynamic-promo-container[class*=col-]+[class*=col-]{margin-top:0}}.dynamic-promo .inner .content .snippets{display:flex;flex-direction:column}.search-suggestions{background:#fff;clear:both;list-style:none;width:100%;z-index:10}.search-suggestions li{cursor:pointer;padding:10px}.search-btn,.search-close{cursor:pointer}.search-results--pagination-container{display:flex;justify-content:space-around}.search-container{float:left}.search-container button{outline:none}.fragment-container,.search-container{height:48px;overflow:hidden;width:100%;z-index:10}.fragment-container .form-wrapper .search-form,.search-container .form-wrapper .search-form{height:48px}.fragment-container .form-wrapper .search-form .search-close,.search-container .form-wrapper .search-form .search-close{display:none}.fragment-container .form-wrapper .search-form .search-btn,.search-container .form-wrapper .search-form .search-btn{border:0;float:right;height:48px;margin-top:-48px;text-align:center;width:48px}.fragment-container .form-wrapper .search-form .search-btn span,.search-container .form-wrapper .search-form .search-btn span{display:none}.fragment-container .form-wrapper .search-form .input-wrapper,.search-container .form-wrapper .search-form .input-wrapper{background:#fff;height:48px;margin-right:48px}.fragment-container .form-wrapper .search-form .input-wrapper .search-input,.search-container .form-wrapper .search-form .input-wrapper .search-input{border:0;box-shadow:none;float:left;height:32px;margin:8px 0;outline:none;padding:5px 10px;width:100%}.fragment-container .icon-container,.search-container .icon-container{height:17px}@media (max-width:650px){.fragment-container .search-close .icon-container,.search-container .search-close .icon-container{height:15px;margin-bottom:0;margin-top:10px}.fragment-container .search-close .icon-container svg>*,.search-container .search-close .icon-container svg>*{fill:#ccc}}.bg-primary-color .search-suggestions{box-shadow:none;margin-top:3px;position:absolute;width:calc(100% - 77px)}@media (max-width:767px){.bg-primary-color .search-suggestions{width:89%}}@media (max-width:651px){.bg-primary-color .search-suggestions{width:calc(100% - 61px)}}.primary-header-row .search-suggestions{margin-left:60px;margin-top:-17px;position:relative;width:calc(100% - 126px)}@media (max-width:651px){.primary-header-row .search-suggestions{margin-left:60px;margin-top:0;width:66%}}@keyframes fadeInDown{0%{height:0}to{height:94px}}@keyframes fadeInUp{0%{height:94px}to{height:0}}@media (max-width:651px){@keyframes fadeInDown{0%{height:0}to{height:66px}}@keyframes fadeInUp{0%{height:66px}to{height:0}}}.primary-header-row .fragment-container,.primary-header-row .search-container{animation-duration:1s;animation-fill-mode:both;display:none;overflow:hidden}.primary-header-row .fragment-container.edit-mode,.primary-header-row .search-container.edit-mode{display:block;height:94px;position:relative;top:0}.primary-header-row .fragment-container.fade-in-up,.primary-header-row .search-container.fade-in-up{animation-name:fadeInUp;display:block}.primary-header-row .fragment-container.fade-in-down,.primary-header-row .search-container.fade-in-down{animation-name:fadeInDown;display:block}.primary-header-row .fragment-container .form-wrapper,.primary-header-row .search-container .form-wrapper{height:94px;padding-top:17px}.primary-header-row .fragment-container .form-wrapper .search-form .search-close,.primary-header-row .search-container .form-wrapper .search-form .search-close{border:0;display:block;float:left;height:60px;text-align:center;width:60px}.primary-header-row .fragment-container .form-wrapper .search-form .search-btn,.primary-header-row .search-container .form-wrapper .search-form .search-btn{height:60px;margin-top:-60px;width:66px}.primary-header-row .fragment-container .form-wrapper .search-form .search-btn span,.primary-header-row .search-container .form-wrapper .search-form .search-btn span{display:block;margin-top:3px}.primary-header-row .fragment-container .form-wrapper .search-form .input-wrapper,.primary-header-row .search-container .form-wrapper .search-form .input-wrapper{height:60px;margin-right:66px;overflow:hidden}.primary-header-row .fragment-container .form-wrapper .search-form .input-wrapper .search-input,.primary-header-row .search-container .form-wrapper .search-form .input-wrapper .search-input{height:44px}@media(max-width:651px){.primary-header-row .fragment-container .form-wrapper .search-form .input-wrapper .search-input,.primary-header-row .search-container .form-wrapper .search-form .input-wrapper .search-input{border-bottom:1px solid #ccc;border-radius:0;width:calc(100% - 15px)}.primary-header-row .fragment-container,.primary-header-row .search-container{background-color:#fff;top:138px}.primary-header-row .fragment-container .form-wrapper,.primary-header-row .search-container .form-wrapper{height:66px;margin-top:0;padding-top:0}.primary-header-row .fragment-container .form-wrapper .search-form,.primary-header-row .search-container .form-wrapper .search-form{height:66px;position:relative}.primary-header-row .fragment-container .form-wrapper .search-form .search-btn,.primary-header-row .search-container .form-wrapper .search-form .search-btn{height:66px;margin-top:0}.primary-header-row .fragment-container .form-wrapper .search-form .search-close,.primary-header-row .search-container .form-wrapper .search-form .search-close{background:#fff;height:66px}.primary-header-row .fragment-container .form-wrapper .search-form .input-wrapper,.primary-header-row .search-container .form-wrapper .search-form .input-wrapper{height:66px;left:66px;margin-left:0;margin-right:0;position:absolute;right:66px}}.content .search-container{width:65%}@media (max-width:651px){.content .search-container{width:100%}}.content .search-container .form-wrapper .search-form .search-btn{padding:0 12px;width:auto}.content .search-container .form-wrapper .search-form .search-btn .icon-container{display:none}.content .search-container .form-wrapper .search-form .search-btn span{display:block}@media (max-width:651px){.content .search-container .form-wrapper .search-form .search-btn .icon-container{display:block}.content .search-container .form-wrapper .search-form .search-btn span{display:none}}.content .fragment-container,.content .search-container{top:0}.content .fragment-container .form-wrapper .search-form .input-wrapper,.content .search-container .form-wrapper .search-form .input-wrapper{border:1px solid #ccc;margin-right:100px}@media(max-width:651px){.content .fragment-container .form-wrapper .search-form .input-wrapper,.content .search-container .form-wrapper .search-form .input-wrapper{margin-right:48px}}.content .fragment-container .form-wrapper .search-form .input-wrapper .search-btn,.content .fragment-container .form-wrapper .search-form .input-wrapper .search-close,.content .search-container .form-wrapper .search-form .input-wrapper .search-btn,.content .search-container .form-wrapper .search-form .input-wrapper .search-close{border-radius:0}.search-results .main{overflow:hidden}.search-results .main:after{clear:both;content:"";display:table-cell}.search-results .dyn-nav{float:left;padding-right:30px;width:25%}.search-results .dyn-nav ul{margin-top:0}.search-results .main-res{float:right;width:75%}.search-results .main-res ul{margin-top:-8px}.search-results .no--dyn-nav{display:none}.search-results .no--main-res{width:100%}.search-results .main-filter--h4,.search-results .main-res--h4{margin-bottom:30px;margin-top:0}.search-results .result{margin-top:-12px}.search-results .snippet{margin-bottom:12px;margin-top:-11px}.search-results .detail{display:block;list-style:none;margin-bottom:24px;margin-top:-12px}.search-results .pdf{margin-bottom:15px}.search-results .search-results--divider{border-top:1px solid #ccc;box-sizing:border-box;height:1px;margin-bottom:24px;margin-top:0}.search-info{border-bottom:1px solid #ccc;margin-bottom:26px;margin-top:30px;padding-bottom:24px}.search-results--no-result h3{margin-left:24px;margin-top:23px}.search-results--no-result li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11'%3E%3Cpath fill='%23ccc' fill-rule='evenodd' d='M9.72 0 4.907 7.438 1.42 5.346 0 7.54l3.486 2.091L5.766 11l1.42-2.194L12 1.368z'/%3E%3C/svg%3E");background-position-y:4px;background-repeat:no-repeat;background-size:14px 14px;display:block;list-style:none;margin-left:24px;padding-left:25px}.search-filter--detail{list-style:none}.search-filter--detail a{display:block;margin-bottom:14px;margin-top:-10px}.main-filter--h4-sm{display:none;margin-bottom:12px}.main-filter--list-sm{appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' fill-rule='evenodd' d='M24 4h-4.834L12 13.296 4.834 4H0l11.954 16z'/%3E%3C/svg%3E");background-position:95% 50%;background-repeat:no-repeat;background-size:14px 14px;border:1px solid #ccc;border-radius:1px;display:none;height:48px;margin-bottom:30px;padding:5px 15px 5px 10px;width:284px}.main-filter--list-sm:focus{outline:none}.auto-active{background-color:#efefef}@media(max-width:651px){.search-results .dyn-nav,.search-results .main-res{float:left;width:100%}.search-results .dyn-nav{border-bottom:1px solid #ccc;margin-bottom:18px;padding:0}.main-filter--h4-sm,.main-filter--list-sm{display:block;width:100%}.main-filter--h4,.main-filter--list{display:none}}@media(min-width:651px){.search-suggestions{width:calc(65% - 100px)}.search-results--pagination-container{display:block;left:-33%;position:relative;text-align:center;width:133%}}.c-119-search-input-box .fragment-container .icon-container,.c-119-search-input-box .search-container .icon-container{height:24px;margin:0 auto;width:24px}header .primary-header-row>.container-fluid>.row{position:relative}header .search-parent{display:none;height:0;left:0;position:absolute;right:0;top:0}header .show-hidden-class{display:block}@media (min-width:651px){header .search-parent{left:9px;right:9px}header .search-parent .icon-container{margin-bottom:5px}}@media (min-width:768px){header .search-parent{left:15px;right:15px}}.search-pagination--items{margin-right:10px}.search-result--page-current{pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.search-result--next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' fill-rule='evenodd' d='M4 0v4.834L13.296 12 4 19.166V24l16-11.954z'/%3E%3C/svg%3E");background-position-y:2px;background-repeat:no-repeat;background-size:11px;content:"";display:inline-block;margin-left:12px;min-height:12px;min-width:12px}.search-result--previous{padding-left:12px}.search-result--previous:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23ccc' fill-rule='evenodd' d='M4 0v4.834L13.296 12 4 19.166V24l16-11.954z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:11px;content:"";display:inline-block;left:-12px;min-height:12px;min-width:12px;position:relative;transform:rotate(180deg)}.box-results{background:#fff;height:200px;list-style:none;margin:-12px 0 24px;padding:30px}.box-results .main-res--link{display:inline-block;margin-bottom:10px;width:78%}.box-results .content-type{border:1px solid #ccc;bottom:45px;height:100px;position:absolute;right:24px;text-align:center;width:100px}.box-results .content-type .type{bottom:-5px;font-size:15px;position:relative;text-align:center}.box-results .content-type .webpage:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cg fill='%2300864f' fill-rule='nonzero' stroke='%2300864f' stroke-width='.5'%3E%3Cpath d='m12.131 19.161-3.188 2.973c-.573.573-1.075.967-1.863 1.11-1.325.251-2.471-.107-3.403-1.038-.752-.753-1.146-1.72-1.146-2.758s.394-2.042 1.146-2.759l5.087-5.122a3.89 3.89 0 0 1 3.69-1.039c.393.108.787.25 1.11.466.465.286.86.645 1.146 1.074.25.359.717.43 1.039.144.036 0 .036-.036.036-.036a.68.68 0 0 0 .143-.932 5.1 5.1 0 0 0-1.612-1.54c-.43-.25-.86-.465-1.361-.573-1.863-.466-3.725.072-5.015 1.361l-5.409 5.445c-2.042 2.042-2.042 5.337 0 7.343a5.23 5.23 0 0 0 3.69 1.54 5.15 5.15 0 0 0 3.69-1.54l3.08-3.152c.824-.824-.358-1.648-.86-.967z'/%3E%3Cpath d='m13.851 6.66 3.188-2.973c.573-.574 1.075-.968 1.863-1.11 1.325-.252 2.471.107 3.403 1.038.752.752 1.146 1.72 1.146 2.758s-.394 2.042-1.146 2.758l-5.087 5.123a3.89 3.89 0 0 1-3.69 1.039c-.393-.108-.787-.251-1.11-.466a3.7 3.7 0 0 1-1.146-1.075c-.25-.358-.717-.43-1.039-.143-.036 0-.036.036-.036.036a.68.68 0 0 0-.143.931 5.1 5.1 0 0 0 1.612 1.54c.43.251.86.466 1.361.574 1.863.465 3.725-.072 5.015-1.362l5.409-5.444c2.042-2.042 2.042-5.338 0-7.344A5.23 5.23 0 0 0 19.761 1a5.15 5.15 0 0 0-3.69 1.54l-3.08 3.153c-.824.823.358 1.647.86.967z'/%3E%3C/g%3E%3C/svg%3E");background-position-x:35px;background-position-y:16px;background-repeat:no-repeat;background-size:28px 28px;content:" ";display:block;height:50px}.box-results .content-type .download:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='%2300864F' fill-rule='evenodd'%3E%3Cpath d='M2 6V5h1V4h1V3h1V2h12v6h-2V4H6v3H3v12h10v1h1v1H1V6z'/%3E%3Cpath d='M17 21h-1v-1h-1v-1h-1v-1h-1v-1h-1v-1h2V9h7v7h2v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1z'/%3E%3C/g%3E%3C/svg%3E");background-position-x:35px;background-position-y:16px;background-repeat:no-repeat;background-size:28px 28px;content:" ";display:block;height:50px}.box-results .snippet{display:block;max-width:78%}.box-results .search-meta-data{bottom:30px;position:absolute}.box-results .search-meta-data .meta-date:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%239B9B9B' d='M0 3h18v14H0z'/%3E%3Cpath fill='%23FFF' d='M2.118 6h13.765v9H2.118z'/%3E%3Cpath fill='%239B9B9B' d='M6.265 6.911v3.176h-3V6.911zM10.5 6.912v3.176h-3V6.912zM14.735 6.912v3.176h-3V6.912zM6.265 10.911v3.176h-3v-3.176zM10.5 10.912v3.176h-3v-3.176zM14.735 10.912v3.176h-3v-3.176zM2.118 0h3.176v6H2.118z'/%3E%3Cpath fill='%23FFF' d='M3.177 1h1.059v4h-1.06z'/%3E%3Cpath fill='%239B9B9B' d='M12.706 0h3.176v6h-3.176z'/%3E%3Cpath fill='%23FFF' d='M13.765 1h1.059v4h-1.06z'/%3E%3C/g%3E%3C/svg%3E")}.box-results .search-meta-data .meta-date:before,.box-results .search-meta-data .meta-time:before{background-position:50%;background-repeat:no-repeat;background-size:18px 18px;content:"";display:inline-block;height:20px;margin-right:5px;opacity:.5;vertical-align:middle;width:24px}.box-results .search-meta-data .meta-time:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='%239B9B9B' fill-rule='evenodd'%3E%3Cpath d='M9 18A9 9 0 1 1 9 0a9 9 0 0 1 0 18m0-1.5a7.5 7.5 0 1 0 0-15 7.5 7.5 0 0 0 0 15'/%3E%3Crect width='2' height='6' x='8' y='4' rx='1'/%3E%3Crect width='2' height='5' x='7' y='8' rx='1' transform='rotate(45 8 10.5)'/%3E%3C/g%3E%3C/svg%3E")}.box-results .divider{background:#bbb;display:inline-block;height:78%;position:absolute;right:150px;top:24px;width:1px}@media(max-width:767px){.box-results{align-content:baseline;background:#fff;height:auto;justify-content:center;list-style:none;margin:-12px 0 24px}.box-results .content-type{border:1px solid #ccc;bottom:0;float:none;height:100px;margin:0 auto;pointer-events:none;position:relative;right:0;text-align:center;width:100px}.box-results .snippet{max-width:none;pointer-events:none;text-align:center}.box-results .search-meta-data{bottom:unset;margin-bottom:30px;position:relative;text-align:center}.box-results .main-res--link{padding-bottom:15px;text-align:center;width:100%}.box-results .divider{background:unset;bottom:unset;display:flex;float:unset;justify-content:center;padding:25px;position:unset;right:0;width:unset}.box-results .divider .inner{border-bottom:1px solid #bbb;width:100%}}