html{scroll-behavior:smooth}.noScroll{overflow:hidden}body{max-width:initial!important;margin:0!important}@media (max-width:991px){body.mobile-filter-open .mobile-filters-background{background:rgba(0,0,0,.85);position:fixed;width:100%;height:100%;left:0;top:0;z-index:11;display:block!important}body.mobile-filter-open .search-filters{transform:translateX(0)!important}body.mobile-filter-open .close-modal-btn{display:none!important}body.mobile-filter-open .modal-container{overflow:hidden!important}}body.modal-active #modal-wrapper{top:0;z-index:9999;display:block;position:fixed;animation-name:slideUp;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in}body.modal-active #modal-wrapper .modal-container,body.modal-active .close-modal-btn{animation-name:fadeIn;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}body.modal-active #modal-wrapper .modal-container{display:block}body.modal-active .close-modal-btn{display:flex}@keyframes slideUp{from{top:100%}to{top:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes moveIn{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.close-modal-btn{position:absolute;opacity:0;z-index:9;top:7px;right:30px;width:40px;height:40px;border-radius:50%;border:1px solid #ccc;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}#modal-wrapper .modal-container,.modal-background{display:none;background:#fff;position:absolute;height:100%;width:100%}.modal-background{top:100%;overflow:hidden;transition:top .6s ease-in-out;z-index:1}#modal-wrapper{left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#fff}#modal-wrapper *{font-family:Heebo,sans-serif!important;font-size:14px;line-height:100%;font-weight:400;color:#777;padding:0;margin:0}#modal-wrapper .modal-container{top:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:2;opacity:0;font-family:Heebo,sans-serif!important}#modal-wrapper .modal-container :active,#modal-wrapper .modal-container :focus{outline:0;box-shadow:none}#modal-wrapper .modal-container .btn-secondary:focus,#modal-wrapper .modal-container .btn-secondary:not(:disabled):not(.disabled).active:focus,#modal-wrapper .modal-container .btn-secondary:not(:disabled):not(.disabled):active:focus,#modal-wrapper .modal-container .show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}#modal-wrapper .modal-container img{max-width:100%;display:block;margin-bottom:0}@media (max-width:991px){.close-modal-btn{position:absolute}#modal-wrapper .modal-container.fixed-nav-mobile .search-results-container .diviv-navbar-container{position:fixed;width:100%;top:0;z-index:1}}@media (min-width:992px){#modal-wrapper .modal-container.fixed-nav .search-results-container .diviv-navbar-container{position:fixed;width:100%;top:0;z-index:1}}#modal-wrapper .modal-container header{width:100%;height:170px;display:flex;justify-content:center;border-bottom:solid 1px #d6d6d6;background:url(../../images/header-img.png) center top no-repeat #fff;background-size:cover}@media (max-width:1200px){#modal-wrapper .modal-container header{background:url(../../images/header-img.png) -340px top no-repeat #fff}}@media (max-width:991px){#modal-wrapper .modal-container header{background:url(../../images/header-img.png) -470px top no-repeat #fff;height:100px}#modal-wrapper .modal-container header .gov-logo,#modal-wrapper .modal-container header .logo-wrapper{flex:0 0 100px!important;max-width:100px!important;margin-left:20px!important}#modal-wrapper .modal-container header .gov-logo img,#modal-wrapper .modal-container header .logo-wrapper img{width:100%;height:auto}}@media (max-width:700px){#modal-wrapper .modal-container header{background:url(../../images/header-img.png) -540px top no-repeat #fff}}@media (max-width:600px){#modal-wrapper .modal-container header{background:url(../../images/header-img.png) -710px top no-repeat #fff}}#modal-wrapper .modal-container header .header-container{width:1440px;max-width:1440px;display:flex;align-items:center}#modal-wrapper .modal-container header .header-container .logo-wrapper{height:auto;flex:0 0 200px;max-width:200px}#modal-wrapper .modal-container header .header-container .gov-logo{height:auto;flex:0 0 200px;max-width:200px;margin-left:50px}#modal-wrapper .modal-container .search-results-container{width:100%;position:relative}@media (max-width:991px){#modal-wrapper .modal-container .search-results-container{position:initial}}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container{height:55px;display:flex;justify-content:center;background:#fff;border-bottom:solid 1px #d6d6d6}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner{flex:0 0 100%;max-width:1440px;display:flex;align-items:center}@media (max-width:1500px){#modal-wrapper .modal-container header{padding:30px;box-sizing:border-box}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner{padding:0 30px;box-sizing:border-box}}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid{width:100%;display:flex;align-items:center;position:relative}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid .diviv-nav{position:relative;width:100%;display:flex;align-items:center}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid .diviv-nav .search-container{width:350px;height:44px;position:absolute;left:50%;margin-left:-175px;z-index:1;display:flex}@media (max-width:679px){#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid .diviv-nav{flex-direction:column}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid .diviv-nav .search-container{position:relative;width:95vw;margin-left:auto;margin-right:auto;left:0;margin-bottom:5px}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column{margin-bottom:7px}}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid .diviv-nav .search-container .text-search-form{position:absolute;top:0;padding:0 20px 0 40px;border-radius:50px;border:1px solid #d6d6d6;width:100%;height:44px;color:#777;font-family:Heebo,sans-serif!important;background:url(../../images/search-icon.svg) 15px center no-repeat #fff}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-container-fluid .diviv-nav .search-container .text-search-form::placeholder{color:rgba(119,119,119,.6);font-weight:400}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column{padding:0;display:flex;flex:0 0 50%;max-width:50%;align-items:center}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column .filter-buttons{font-family:Heebo,sans-serif!important;color:#777;font-size:300;display:flex}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column .filter-buttons button.filter-btn{border:none;background:url(../../images/filter-icon.svg) left center no-repeat;padding-left:25px}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column .filter-buttons button.reset-btn{margin-left:0;border:none;padding:0;background:0 0;display:none}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column .filter-buttons button.reset-btn.active,#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column .filter-buttons button.reset-btn:hover{color:#007083;display:block}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right{display:flex;justify-content:flex-end}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-select-wrapper{position:relative;user-select:none;width:auto}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-select{position:relative;display:flex;flex-direction:column}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-select__trigger{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:0 10px;font-size:14px;font-weight:500;color:#242121;height:18px;line-height:18px;background:#fff;cursor:pointer}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-select__trigger span{margin-right:10px;color:#242121;font-weight:500}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-select__trigger span::before{content:'Sort by:';margin-right:5px;color:#777;font-weight:500}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-options{position:absolute;display:block;top:270%;right:0;width:240px;padding:15px;border:1px solid #DBDBDB;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);transition:all .5s;opacity:0;visibility:hidden;pointer-events:none;z-index:2}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-options::after{content:url(../../images/up-triangle.svg);position:absolute;width:34px;height:22px;top:-20px;right:20px;z-index:2}@media (max-width:679px){#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-options{width:138px}}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-select.open .custom-options{opacity:1;visibility:visible;pointer-events:all}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-option{position:relative;display:block;padding:5px;font-size:14px;font-weight:300;color:#777;line-height:26px;cursor:pointer;transition:all .5s;width:100%;text-align:left;border:none;background:0 0}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-option:hover{cursor:pointer;background-color:#fff}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .custom-option.selected{color:rgba(119,119,119,.6)}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .arrow{position:relative;height:15px;width:15px;transform:scale(.4)}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .arrow::after,#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .arrow::before{content:"";position:absolute;bottom:0;width:.15rem;height:100%;transition:all .5s}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .arrow::before{left:-5px;transform:rotate(45deg);background-color:#394a6d}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .arrow::after{left:5px;transform:rotate(-45deg);background-color:#394a6d}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .open .arrow::before{left:-5px;transform:rotate(-45deg)}#modal-wrapper .modal-container .search-results-container .diviv-navbar-container__inner .diviv-column.right .open .arrow::after{left:5px;transform:rotate(45deg)}#modal-wrapper .modal-container .search-results-container .search-results-container__inner{max-width:1440px;height:calc(100% - 226px);margin:auto;display:flex}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .mobile-filters-background,#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .action-buttons-wrapper,#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .mobile-title{display:none}@media (max-width:1500px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner{padding:0 30px;box-sizing:border-box}}@media (min-width:991px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .mobile-filters-background{display:none}}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters{flex:0 0 238px;max-width:238px;padding:15px 15px 15px 0;border-right:solid 1px #d6d6d6;background:#fff;box-sizing:border-box}@media (max-width:991px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters{flex:0 0 300px;max-width:300px;width:300px;padding:0;border-right:none;position:fixed;background:#fff;height:100%;left:0;transform:translateX(-300px);transition:transform .3s ease-in-out;z-index:11;top:0;box-sizing:border-box;overflow:hidden}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .search-filters-inner{overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;width:100%;height:100%;display:block;padding:15px 30px;box-sizing:border-box}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .action-buttons-wrapper{display:flex;position:fixed;bottom:0;left:0;z-index:5;background:#007083;height:50px;width:100%}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .action-buttons-wrapper .action-btn{flex:1;color:#fff;font-weight:400;font-size:14px;display:flex;justify-content:center;align-items:center;cursor:pointer}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .action-buttons-wrapper .action-btn.reset{border-right:solid 1px #fff;display:none}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .action-buttons-wrapper .action-btn.reset button{margin-left:0;border:none;padding:0;background:0 0;color:#fff}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .action-buttons-wrapper .action-btn.reset.active{display:flex}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .mobile-title{display:block;width:calc(100% + 60px);left:-30px;padding:0 30px 15px;box-sizing:border-box;position:relative;font-size:16px;color:#242121;border-bottom:solid 1px #d6d6d6}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .mobile-title .filter-title{border:none;background:url(../../images/filter-icon.svg) left center no-repeat;padding-left:25px;color:#242121}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .mobile-title .close-filter-panel{top:-10px;position:absolute;display:flex;justify-content:center;align-items:center;right:18px;width:30px;height:30px;background:#fff;border-radius:50%;border:1px solid #d6d6d6;cursor:pointer}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .mobile-title .close-filter-panel img{width:40%;height:auto}}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper{width:100%;margin-top:11px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button{border:none;overflow:auto;width:100%;box-sizing:border-box;margin-bottom:1px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button:hover{background:#f2f2f2}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button label{width:100%;position:relative}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button label span.title.icon{background-size:25px 25px;background-repeat:no-repeat;background-position:5px center;padding:7px 20px 7px 40px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button label span.title{text-align:left;display:block;position:relative;left:0;padding:10px 20px;line-height:18px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button label input{position:absolute;top:-20px;opacity:0;margin-bottom:0}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .ck-button label input:checked+span{background:#f2f2f2;color:#007083;box-sizing:border-box}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion{max-width:100%;margin:0 0 40px;padding:0}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li{border-bottom:1px solid #d9e5e8;position:relative;list-style-type:none}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li .accordion-panel{display:none;padding:0;color:#777;margin-bottom:40px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li .accordion-panel.capability-streams .ck-button{margin-bottom:10px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li .accordion-panel .inner-wrapper{height:270px;width:100%;overflow:hidden}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li .accordion-panel .inner-wrapper.active{height:auto}@media (max-width:991px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li .accordion-panel .inner-wrapper{height:260px}}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion li .accordion-panel button.expand{margin-top:20px;background:0 0;border:none;color:#007083}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion a{width:100%;display:block;cursor:pointer;color:#242121;font-weight:500;font-size:14px;padding:20px 0;user-select:none;position:relative}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion a:after{content:url(../../images/accordion-close-icon.svg);position:absolute;right:0;transition:transform .6s ease-in-out;transform:rotate(45deg)}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .search-filters .accordion-wrapper .diviv-accordion a.active:after{content:url(../../images/accordion-close-icon.svg);position:absolute;right:0;transform:rotate(0)}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper{padding:35px 0 30px 30px;width:100%}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .search-results-summary{width:100%;color:#242121;margin-bottom:20px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .search-results-summary strong{color:#242121}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .search-results-summary span{color:#777}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container{width:calc(100% + 15px);position:relative;left:-15px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .pages{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper{flex:0 0 25%;max-width:25%;height:350px;padding:0;margin-bottom:30px;box-sizing:border-box;display:flex}@media (max-width:1350px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper{flex:0 0 33.333333%;max-width:33.333333%}.company-details-wrapper .outer-wrapper .outer-wrapper{padding-right:30px}}@media (max-width:1200px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper{flex:0 0 50%;max-width:50%}}@media (max-width:991px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:850px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper{flex:0 0 50%;max-width:50%}}@media (max-width:600px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper{flex:0 0 100%;max-width:100%}}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile{margin:0 15px;background:#f2f2f2;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;padding:30px;width:100%}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-name{justify-content:center;align-items:center;flex:0 0 100%;text-transform:uppercase;color:#242121;font-weight:500;margin-bottom:20px;font-size:14px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-name a{color:#242121;font-weight:500;margin-bottom:20px;font-size:18px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-logo{display:flex;justify-content:center;align-items:center;max-height:45px;flex:0 0 100%;max-width:100%}@media (max-width:1200px){#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-logo{margin-bottom:20px}}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-logo img{max-width:145px;max-height:45px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-desc,#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .company-desc p{justify-content:center;align-items:center;flex:0 0 100%;max-width:100%;color:#777;font-weight:300;font-size:11px;line-height:18px;text-align:center;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:90px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner .result-tiles-wrapper .tiles-container .tile-wrapper .tile .view-details-btn{display:flex;flex:0 0 100%;max-width:100%;justify-content:center;align-items:center;width:100%;background:#007083;color:#fff;border:transparent;border-radius:4px}#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination{display:flex;justify-content:center}#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination span[data-type=info]{margin:0 50px;color:#666}#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination span[data-type=info] input[type=number]{width:27px;height:31px;text-align:center;display:inline-block;border-radius:4px;background-color:#fff;color:#666;border:1px solid #ddd;margin-bottom:0}#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination button[data-type=first],#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination button[data-type=last],#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination.jplist-pages-number-0{display:none}#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination button[data-type=next],#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination button[data-type=prev]{background:0 0;border:none;color:#767676}#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination button[data-type=next].jplist-disabled,#modal-wrapper .modal-container .search-results-container .search-results-container__inner #pagination button[data-type=prev].jplist-disabled{color:#CBCBCB;background:0 0;border:none}#modal-wrapper input::-webkit-inner-spin-button,#modal-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#modal-wrapper input[type=number]{-moz-appearance:textfield}@keyframes sfx{0%{width:0;left:0}50%{width:100%;left:0}100%{width:0;left:100%}}.company-details-wrapper{display:none;font-weight:300;font-size:16px;line-height:26px;top:0;left:0;background:#fff;z-index:10000;height:100%;width:100%;overflow:auto;position:fixed}.company-details-wrapper *{font-family:Heebo,sans-serif!important}.company-details-wrapper img{margin-bottom:0}.company-details-wrapper .sfx{background:#007083;position:absolute;left:0;height:100%;width:0;z-index:1;animation:sfx 1s 0s ease-in-out forwards}.company-details-wrapper.company-details-active{display:block}.company-details-wrapper.company-details-active .outer-wrapper{animation:fadeIn 1s .6s forwards}.company-details-wrapper.company-details-active .company-information{animation:moveIn .6s 1s forwards}.company-details-wrapper .outer-wrapper{max-width:1140px;margin:auto;opacity:0}.company-details-wrapper h3{font-size:20px;color:#242121;margin:15px 0;font-weight:700}.company-details-wrapper p{margin-bottom:40px;color:#777}.company-details-wrapper .diviv-content-container{display:flex;justify-content:center;flex:0 0 1140px;max-width:1140px;height:100%}@media (max-width:991px){.company-details-wrapper .diviv-content-container{flex-wrap:wrap}}.company-details-wrapper .diviv-content-container .left-column{display:flex;flex-direction:column;flex:0 0 30%;max-width:30%;padding:15px 30px 30px;box-sizing:border-box;position:relative}.company-details-wrapper .diviv-content-container .left-column.teal{background:#0C7083;color:#f2f2f2}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search{color:#fff}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map a{text-decoration:none;color:#fff}@media (max-width:991px){.company-details-wrapper .diviv-content-container .left-column.teal{order:1;flex:0 0 100%;max-width:100%;position:initial;padding:15px 100px 30px}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map,.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search{position:absolute!important;left:43px;color:#777}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search{top:8px}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map{top:40px}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map a{color:#777}}@media (max-width:991px) and (max-width:650px){.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map,.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search{left:30px}}@media (max-width:650px){.company-details-wrapper .diviv-content-container .left-column.teal{padding:30px}}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map,.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search{padding:10px 0 15px;cursor:pointer;display:flex;align-items:center}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map div,.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search div{width:26px;height:26px;border-radius:50%;background-color:#f2f2f2;margin-right:10px;display:flex;justify-content:center;align-items:center}.company-details-wrapper .diviv-content-container .left-column.teal .back-to-map div img,.company-details-wrapper .diviv-content-container .left-column.teal .back-to-search div img{max-width:18px}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details{position:relative;width:350px;padding:30px;box-sizing:border-box;background:#f2f2f2;margin-bottom:30px;color:#777;font-size:16px;font-weight:300}@media (max-width:1100px){.company-details-wrapper .diviv-content-container .left-column.teal .contact-details{width:330px}}@media (max-width:1050px){.company-details-wrapper .diviv-content-container .left-column.teal .contact-details{width:310px}}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .title{font-size:14px;line-height:1.2em;margin-bottom:20px}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details span{position:absolute;left:0;color:#242121;font-weight:700}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .name{font-size:20px;color:#242121;font-weight:700;margin-bottom:5px}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .address,.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .email-address,.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .telephone-number{position:relative;padding-left:30px;line-height:1.2em;margin-bottom:10px}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .address a,.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .email-address a,.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .telephone-number a{color:#777;text-decoration:none}.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .address a:hover,.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .email-address a:hover,.company-details-wrapper .diviv-content-container .left-column.teal .contact-details .telephone-number a:hover{text-decoration:underline}.company-details-wrapper .diviv-content-container .left-column.teal .listing{margin-bottom:30px}.company-details-wrapper .diviv-content-container .left-column.teal .listing ul{margin:0;padding:0}.company-details-wrapper .diviv-content-container .left-column.teal .listing ul li{font-family:Heebo,sans-serif!important;list-style-type:none;margin:0 0 5px;padding:0;line-height:1.5em;color:#f2f2f2}.company-details-wrapper .diviv-content-container .left-column.teal .listing ul li strong{color:#fff}.company-details-wrapper .diviv-content-container .left-column.teal .listing h4{color:#fff;font-size:16px;font-weight:500;font-family:Heebo,sans-serif!important;margin-bottom:10px}.company-description-wrapper{display:flex;flex:0 0 70%;max-width:70%;flex-direction:column}.company-description-wrapper .company-details-header{display:flex;width:100%;padding:0 60px 0 80px;box-sizing:border-box;margin-top:60px}@media (max-width:991px){.company-details-wrapper .diviv-content-container .left-column.teal .contact-details{width:100%;box-sizing:border-box}.company-description-wrapper{flex:0 0 100%;max-width:100%}.company-description-wrapper .company-details-header{padding-top:30px}}@media (max-width:650px){.company-description-wrapper .company-details-header{padding:30px;flex-wrap:wrap}}.company-description-wrapper .company-details-header .header{display:flex;background:#fff}.company-description-wrapper .company-details-header .header.left{flex:0 0 50%;max-width:50%;align-items:center}.company-description-wrapper .company-details-header .header.left img{max-width:200px;max-height:100px;width:auto;height:auto}@media (max-width:650px){.company-description-wrapper .company-details-header .header.left{flex:0 0 100%;max-width:100%;justify-content:center}}.company-description-wrapper .company-details-header .header.right{flex:0 0 50%;max-width:50%;flex-wrap:wrap;justify-content:flex-end}@media (max-width:650px){.company-description-wrapper .company-details-header .header.right{flex:0 0 100%;max-width:100%;justify-content:center;margin-top:20px}.company-description-wrapper .company-details-header .header.right .capability-icons,.company-description-wrapper .company-details-header .header.right .ownerships-wrapper{justify-content:center!important}.company-description-wrapper .company-details-header .header.right .company-url-wrapper{justify-content:center!important;margin-top:20px}.company-description-wrapper .company-details-header .header.right .company-url-wrapper .company-name,.company-description-wrapper .company-details-header .header.right .company-url-wrapper .company-url{justify-content:center!important}}.company-description-wrapper .company-details-header .header.right .capability-icons,.company-description-wrapper .company-details-header .header.right .ownerships-wrapper{display:flex;flex:0 0 100%;max-width:100%;justify-content:flex-end}.company-description-wrapper .company-details-header .header.right .capability-icons .tool-tip-wrapper, .company-description-wrapper .company-details-header .header.right .ownerships-wrapper .tool-tip-wrapper{position:relative;width:40px;height:40px;margin:5px}.company-description-wrapper .company-details-header .header.right .capability-icons .tool-tip-wrapper .tooltip, .company-description-wrapper .company-details-header .header.right .ownerships-wrapper .tool-tip-wrapper .tooltip{visibility:hidden;background:rgba(0,0,0,.85);text-align:center;width:200px;position:absolute;top:51px;right:-3px;color:#fff;font-size:11px;padding:10px;line-height:1.2em;border-radius:4px}.company-description-wrapper .company-details-header .header.right .capability-icons .tool-tip-wrapper .tooltip::after, .company-description-wrapper .company-details-header .header.right .ownerships-wrapper .tool-tip-wrapper .tooltip::after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0;border-color:rgba(0,0,0,.85) transparent transparent;position:absolute;right:10px;transform:rotate(180deg);top:-11px}.company-description-wrapper .company-details-header .header.right .capability-icons .tool-tip-wrapper:last-child, .company-description-wrapper .company-details-header .header.right .ownerships-wrapper .tool-tip-wrapper:last-child{margin-right:0}.company-description-wrapper .company-details-header .header.right .capability-icons .tool-tip-wrapper:hover .tooltip, .company-description-wrapper .company-details-header .header.right .ownerships-wrapper .tool-tip-wrapper:hover .tooltip{visibility:visible}.company-description-wrapper .company-details-header .header.right .capability-icons img, .company-description-wrapper .company-details-header .header.right .ownerships-wrapper img{width:40px;height:40px;display:block}.company-description-wrapper .company-details-header .header.right .company-url-wrapper{display:flex;flex:0 0 100%;max-width:100%;justify-content:flex-end;flex-wrap:wrap;margin-bottom:10px;}.company-description-wrapper .company-details-header .header.right .company-url-wrapper .company-name{display:block;font-weight:700;text-align:right;color:#242121;margin-top:10px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-description-wrapper .company-details-header .header.right .company-url-wrapper .company-url{display:flex;flex:0 0 100%;max-width:100%;justify-content:flex-end}.company-description-wrapper .company-details-header .header.right .company-url-wrapper .company-url a{color:#0C7083;text-decoration:none}.indigenousownedbusiness-wrapper>img,.veteranowned-wrapper>img{margin-left:10px;width:40px;}.company-description-wrapper .company-details-header .header.right .company-url-wrapper .company-url a:hover{text-decoration:underline}.company-description-wrapper .company-information{width:100%;padding:30px 60px 30px 80px;box-sizing:border-box;transform:translateY(0);opacity:0}@media (max-width:991px){.company-description-wrapper .company-information{padding:30px 100px}}@media (max-width:650px){.company-description-wrapper .company-information{padding:0 30px 30px}}#activeModal{font-family:Heebo,sans-serif;background:#017183;border:none;color:#fff;padding:10px 15px;margin-bottom:20px}#activeModal:focus{outline:0}