.historyPage .history-wrapper{position:relative;max-width:100%;margin:30px auto}.historyPage .history-wrapper:after{content:'';position:absolute;width:3px;background-color:#ced4da;top:30px;bottom:0;left:50%;margin-left:-3px}.historyPage .history-wrapper .history-piece{padding:10px 30px;position:relative;background-color:inherit;width:50%}.historyPage .history-wrapper .history-piece:after{content:"";position:absolute;width:16px;height:16px;right:-6px;background-color:#dc3545;top:10px;border-radius:50%;z-index:1;border:2px solid #fff}.historyPage .history-wrapper .history-piece.left{left:0;right:auto}.historyPage .history-wrapper .history-piece.left:after{left:auto}.historyPage .history-wrapper .history-piece.right{left:50%}.historyPage .history-wrapper .history-piece.right:after{left:-10px}.historyPage .history-wrapper .history-piece .name{margin:25px 0}.historyPage .history-wrapper.is-ie .dropdown{position:fixed;left:25px;bottom:200px}.historyPage .history-wrapper.is-ie .dropdown.active .history-dropdown-wrapper ol{list-style:none;list-style-image:none;list-style-type:none;list-style-position:inside}.historyPage .dropdown{cursor:pointer;width:250px;position:sticky;bottom:50px;z-index:999;left:-250px}.historyPage .dropdown.active .custom-dropdown-arrow{transform:rotate(180deg)}.historyPage .dropdown.active .history-dropdown-wrapper{overflow-y:scroll;border-radius:.5rem;border:1px solid #e9ecef;position:absolute;width:auto;left:-1px;right:-1px;bottom:100%;display:flex;max-height:250px;margin-top:0;z-index:50}.historyPage .dropdown.active .history-dropdown-wrapper .dropdown-menu{padding:0;border-radius:0;display:flex;list-style:none;width:100%;border:none;flex-direction:column;position:static;box-shadow:none}.historyPage .dropdown .custom-dropdown{box-shadow:0 6px 12px 0 rgba(0,0,0,.24);color:#000;border:0;font-size:80%;padding:14px;background-color:#e9ecef}.historyPage .dropdown .custom-dropdown label{font-size:12px;display:block;cursor:pointer}.historyPage .dropdown .custom-dropdown p{margin-bottom:0}.historyPage .dropdown .history-dropdown-wrapper{background-color:#fff}.historyPage .dropdown .history-dropdown-wrapper .dropdown-menu{background-color:#fff;position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;margin:10px 0}.historyPage .dropdown .history-dropdown-wrapper .dropdown-menu li{line-height:1;cursor:pointer;font-size:1rem;background:#fff}.historyPage .dropdown .history-dropdown-wrapper .dropdown-menu li .scroll-to-link{font-size:14px;padding:15px;margin:0 10px}.historyPage .dropdown .history-dropdown-wrapper .dropdown-menu li .scroll-to-link:hover{background:#e9ecef}.historyPage .dropdown .custom-dropdown-arrow{background-color:transparent;font-size:18px;border-radius:5px;margin-right:7px;width:40px;height:100%;position:absolute;display:block;z-index:88;top:0;right:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.historyPage .dropdown .custom-dropdown-arrow .coop-icon{margin-top:5px}.historyPage .dropdown .custom-dropdown-arrow .coop-icon:before{color:#000}.historyPage .scroll-to-mobile{display:none}@media (max-width:991.98px){.historyPage .history-wrapper .history-piece{width:100%}.historyPage .history-wrapper .history-piece.left:after{left:-7px}.historyPage .history-wrapper .history-piece.right{left:0}.historyPage .history-wrapper .history-piece.right:after{left:-7px}.historyPage .history-wrapper:after{left:0;margin-left:0}.historyPage .dropdown{display:none}.historyPage .scroll-to-mobile{display:block;background-color:#e9ecef;padding:10px 20px 5px;position:sticky;left:0;right:0;z-index:999;margin-left:-16px;margin-right:-16px;bottom:50px}.historyPage .scroll-to-mobile label{font-size:12px;display:block}.historyPage .scroll-to-mobile .history-pieces{white-space:nowrap;overflow-y:scroll;-webkit-overflow-scrolling:touch}.historyPage .scroll-to-mobile .history-pieces ol.form-control{list-style:none;padding-inline-start:0;margin-block-start:0;margin-bottom:0}.historyPage .scroll-to-mobile .history-pieces ol.form-control li{display:inline-block;font-size:14px;padding-right:15px;padding-bottom:17px;cursor:pointer}.historyPage .scroll-to-mobile .history-pieces ol.form-control li.active{color:#dc3545}}.jobs .top-row .coop-text-input{background-color:#ebebeb}.jobs .jobs-container{margin:25px 0}.jobs .jobs-container .desktop-only{display:block}.jobs .jobs-container .mobile-only{display:none}.jobs .jobs-container .filters-wrapper .wrapper:not(:last-of-type){margin-bottom:40px}.jobs .jobs-container .filters-wrapper .wrapper .name{font-size:14px;color:#6c757d;margin-bottom:5px}.jobs .jobs-container .filters-wrapper .wrapper .options-wrapper .single-option{border:1px solid #e9ecef;border-radius:5px;position:relative;padding:12px 20px;margin-bottom:5px}.jobs .jobs-container .filters-wrapper .wrapper .options-wrapper .single-option input[type=checkbox]{opacity:1;cursor:pointer;top:10px;left:22px;position:absolute}.jobs .jobs-container .filters-wrapper .wrapper .options-wrapper .single-option input[type=checkbox]~label{cursor:pointer;padding-left:45px;position:relative;margin-bottom:0;font-size:14px}.jobs .jobs-container .filters-wrapper .wrapper .options-wrapper .single-option input[type=checkbox]~label:after{width:30px;height:30px;content:'';font-size:25px;text-align:center;position:absolute;display:block;left:0;top:-6px;background-color:#fff;border:1px solid #ccc;border-radius:5px;background:#fff}.jobs .jobs-container .filters-wrapper .wrapper .options-wrapper .single-option input[type=checkbox]:checked~label::after{padding-top:3px;font-family:coop-icons!important;background-color:#690a0c;content:"\e907";font-size:1rem;color:#fff;text-align:center}.jobs .jobs-container .jobs-wrapper .job{border-bottom:1px solid #e9ecef;padding:30px 0;display:flex}.jobs .jobs-container .jobs-wrapper .job .details .title{font-size:1.5rem;color:#343a40}.jobs .jobs-container .jobs-wrapper .job .details .title:hover{color:#690a0c}.jobs .jobs-container .jobs-wrapper .job .details .job-details{display:flex;margin-top:15px;padding:0}.jobs .jobs-container .jobs-wrapper .job .details .job-details li{font-size:13px;list-style-position:inside;margin-right:15px;color:#6c757d}.jobs .jobs-container .jobs-wrapper .job .details .job-details li:first-of-type{list-style-type:none}.jobs .jobs-container .pagination{margin-top:50px;text-align:left}.jobs .jobs-container .pagination li{background-color:#e9ecef;border-radius:5px;border-color:#e9ecef;line-height:40px}.jobs .jobs-container .pagination li a{color:#000;line-height:40px}.jobs .jobs-container .pagination li span{line-height:40px}.jobs .jobs-container .pagination li.active{background-color:#690a0c}@media (max-width:767.98px){body.open-filters{overflow:hidden}.jobs .jobs-container .desktop-only{display:none}.jobs .jobs-container .mobile-only{display:block}.jobs .jobs-container .open-filter-mobile{display:flex;margin-bottom:20px}.jobs .jobs-container .open-filter-mobile .total-items-wrapper{flex:1;margin:auto}.jobs .jobs-container .open-filter-mobile a{margin-bottom:0;margin-right:0;background-color:#fff;color:#343a40;border:1px solid #ebebeb}.jobs .jobs-container .filters-col.on{position:fixed;bottom:0;left:0;top:60px;right:0;z-index:100;width:100%;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100vh}.jobs .jobs-container .filters-col.on .filters-wrapper{display:block;padding:50px 0 100px}.jobs .jobs-container .filters-col .filters-wrapper{display:none}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro{display:flex}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .headline{flex:1}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .headline p{font-size:1.5rem;font-weight:700}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .controls{flex:2;text-align:right}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .controls a.remove-filters{margin-right:10px}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .controls a.coop-button{margin-right:0}.jobs .jobs-container .jobs-wrapper .job{flex-direction:column}}@media (max-width:575.98px){.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .controls{flex-direction:column;display:flex;justify-content:center;flex:1}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .controls a.remove-filters{margin-right:0}.jobs .jobs-container .filters-col .filters-wrapper .mobile-intro .controls a.close-filter{margin-top:25px;text-align:center}}.ribbonNewsletterGroupForm .form-wrapper{margin-top:20px}.ribbonNewsletterGroupForm .form-wrapper .group-headline{margin-top:20px}.ribbonNewsletterGroupForm .form-wrapper .group-headline:first-of-type{margin-top:0}.ribbonNewsletterGroupForm .form-wrapper .group-headline span{font-weight:400}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes{margin-bottom:10px}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box{border:1px solid #ccc;margin-bottom:10px}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px;position:relative}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .coop-checkbox{margin-bottom:0}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .coop-checkbox .coop-checkbox__text{font-size:14px;font-weight:500}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .coop-checkbox .coop-checkbox__text:after{border-color:#8e8e8e}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .logo{position:absolute;left:0;right:0;text-align:center;z-index:-1}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .logo img{height:26px}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .arrow{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #000}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .arrow.down{transform:rotate(90deg)}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content{padding:0 25px}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .coop-checkbox.disabled input[type=checkbox]{opacity:0;pointer-events:none}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .coop-checkbox.disabled label{opacity:.8;cursor:default;pointer-events:none}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .particularly-interested-in .headline{font-size:14px}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .particularly-interested-in .checkboxes{display:flex;flex-wrap:wrap}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .particularly-interested-in .checkboxes .coop-checkbox{margin-right:10px}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .particularly-interested-in .checkboxes .coop-checkbox.disabled input[type=checkbox]{opacity:0;pointer-events:none}.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .content .particularly-interested-in .checkboxes .coop-checkbox.disabled label{opacity:.8;cursor:default;pointer-events:none}.ribbonNewsletterGroupForm .form-wrapper .required-fields{margin-top:20px;margin-bottom:5px}.ribbonNewsletterGroupForm .form-wrapper .form-group .field-validation-error:before{margin-left:-16px}.ribbonNewsletterGroupForm .form-wrapper .form-group.buttons .coop-button{width:100%}.ribbonNewsletterGroupForm .form-wrapper .form-group .disabled{background:#f1f1f1}.ribbonNewsletterGroupForm .form-wrapper .form-group.employee-checkbox{margin-top:10px}.ribbonNewsletterGroupForm .form-wrapper .form-group.buttons{margin-top:20px}.ribbonNewsletterGroupForm .form-wrapper .form-group .radio-boxes{display:flex}.ribbonNewsletterGroupForm .form-wrapper .form-group .radio-boxes .coop-radio__wrap{margin-right:10px}@media (max-width:575.98px){.ribbonNewsletterGroupForm .form-wrapper .chain-boxes .chain-box .header .logo{text-align:right;right:35px}}