:root{--cerulean:#4a2771;--chathams-blue:#103977;--torea-bay:#0c3f8b;--white:#fff;--alabaster:#fbfbfb;--wild-sand:#f5f5f5;--gray:#909090;--emperor:#505050;--dove-gray:#707070;--gray:#919191;--gallery:#efefef;--corn:#f2b504;--cod-gray:#151515;--light-text:#00000099;--alto:#dbdbdb;--loblolly:#bcc1ca}.advertise-top{padding-top:50px}.keyword-suggestion-parent{position:relative}.suggestion-list{background:#fff;border-radius:0 0 10px 10px;border-top:1px solid #000;box-shadow:1px 2px 4px #dbdbdb;list-style-type:none;max-height:200px;opacity:1;overflow-y:auto;padding:20px 10px;position:absolute;top:50px;width:100%;z-index:20}.suggestion-list::-webkit-scrollbar{height:5px;width:5px}.suggestion-list::-webkit-scrollbar-thumb{background-color:#0c3f8b;border-radius:6px}.suggestion-list::-webkit-scrollbar-thumb:hover{background-color:rgba(18,14,71,.99)}.suggestion-list::-webkit-scrollbar-track{background-color:#f3fcff}.suggestion-list .suggestion-item{cursor:pointer;font-size:14px;font-weight:400;line-height:24px;padding:5px 10px;transition:all .25s}.suggestion-list .suggestion-item:hover{background-color:#f5f5f5;color:#171352}.section-heading{border-left:5px solid #ff5b23;color:#1d1d1d;font-size:22px;font-weight:500;letter-spacing:.0015em;line-height:34px;padding-left:8px;text-align:left;text-transform:uppercase}@media screen and (min-width:1200px){.section-heading{font-size:30px;font-weight:500;line-height:39.95px}}.yellow-btn{background-color:#ff5b23;border:unset;border-radius:30px;color:#fff;font-size:14px;font-weight:400;height:38px;line-height:22px;outline:unset;padding:0 20px;width:100%}.yellow-btn .arrow-icon{transform:translateX(4px);transition:all .3s ease}.yellow-btn:hover .arrow-icon{animation:arrowMovement 1s ease}@keyframes arrowMovement{0%{transform:translateX(4px)}50%{transform:translateX(14px)}to{transform:translateX(4px)}}.advertise-bottom{padding-top:50px}.truncation1{-webkit-line-clamp:1}.truncation1,.truncation2{-webkit-box-orient:vertical;display:-webkit-box!important;max-width:100%;overflow:hidden}.truncation2{-webkit-line-clamp:2}a:hover{text-decoration:none}.advertise .swiper-slide{display:flex;justify-content:center}.advertise .add-text{padding-right:5px;padding-top:5px;text-align:right}@media only screen and (min-width:400px) and (max-width:440px){.advertise .add-text{padding-right:10%}}@media only screen and (min-width:440px) and (max-width:576px){.advertise .add-text{padding-right:15%}}@media only screen and (min-width:576px) and (max-width:768px){.advertise .add-text{padding-right:17%}}.skeleton-loader{animation:skeleton 1s ease infinite alternate-reverse;background:linear-gradient(45deg,#f1f0f0,#c1c0c0,#f1f0f0);background-position:0;background-size:200%;border-radius:15px;height:355px;width:100%}.loader-advertise{height:350px}@media screen and (min-width:768px){.loader-advertise{height:100%}}.card-skeleton-loader{animation:skeleton 1s ease infinite alternate-reverse;background:linear-gradient(45deg,#f1f0f0,#c1c0c0,#f1f0f0);background-position:0;background-size:200%;border-radius:10px;min-height:442px;min-width:340px}@media screen and (min-width:768px){.card-skeleton-loader{min-width:339px}}@media screen and (min-width:992px){.card-skeleton-loader{min-width:309px}}@media screen and (min-width:1200px){.card-skeleton-loader{min-width:280px}}.side-filter-skeleton{animation:skeleton 1s ease infinite alternate-reverse;background:linear-gradient(45deg,#f1f0f0,#c1c0c0,#f1f0f0);border-radius:4px;min-height:20px;width:90%}@keyframes skeleton{0%{background-position:100%}to{background-position:0}}.main-section{margin-bottom:70px}.main-section .main-container{display:grid;grid-template-rows:1fr;padding-top:28px}.main-section .sidebar-container{left:0;min-height:500px;min-width:100%;top:0;z-index:9999}.main-section .industry-types,.main-section .ndt-techniques{max-height:210px;overflow-y:scroll}.main-section .animated{align-self:center;max-width:270px;min-width:230px;width:40%}.main-section .web-search-bar{background-color:#f3f4f6;border-radius:10px;display:flex;width:100%}.main-section .web-search-bar .web-search-field{display:flex;flex:1}.main-section .web-search-bar input{background:transparent;border:none;outline:none;padding:17px 5px 17px 15px;width:100%}.main-section .web-search-bar input::-moz-placeholder{color:hsla(0,0%,44%,.502);font-size:16px;font-weight:400;line-height:26px}.main-section .web-search-bar input::placeholder{color:hsla(0,0%,44%,.502);font-size:16px;font-weight:400;line-height:26px}.main-section .web-search-bar button{background-color:transparent;border:none;margin-right:8px}.main-section .web-search-bar .show-filter-btn{padding-left:30px;padding-right:5px}.main-section .card-container{align-items:center;display:flex;flex-direction:column;padding-top:40px}.main-section .sponsor{background-color:#4a2771;color:#fff;font-size:10px;font-weight:400;line-height:16px;padding:3px 10px;position:absolute;right:10px;top:0;z-index:10}.main-section .card-box{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.102);display:block;margin-bottom:30px;max-width:350px;min-width:340px;overflow:hidden;position:relative;transition:all .3s ease}.main-section .card-box:hover{filter:drop-shadow(0 3px 3px rgba(0,0,0,.1))}.main-section .card-box:hover .card-title{color:#103977}.main-section .img-box{height:223px;max-height:223px;overflow:hidden;position:relative}.main-section .card-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-section .card-body{display:flex;flex-direction:column;padding:15px}.main-section .card-body span{font-weight:400}.main-section .stars{align-items:center;display:flex;gap:1px}.main-section .card-title{color:#151515;font-size:18px;font-weight:500;height:52px;letter-spacing:.01em;line-height:26px;transition:all .3s ease}.main-section .publisher-name{color:#828282;font-size:14px;font-weight:300;letter-spacing:.01em;line-height:24px}.main-section .card-content{color:#505050;font-size:14px;font-weight:400;height:44px;line-height:22px;margin-bottom:10px}.main-section .card-content span{font-weight:500}.main-section .rating-count{color:#707070;font-size:16px;font-weight:400;line-height:22px;margin-left:4px}.main-section .share-btn{background:unset;border:unset;outline:unset}.main-section .share-btn .share-icon path{transition:all .25s}.main-section .share-btn:hover .share-icon path{fill:#4a2771}.main-section .save-btn{background:transparent;border:.5px solid #4a2771;border-radius:50%;display:grid;height:36px;place-items:center;transition:all .3s ease;width:36px}.main-section .save-btn svg path{fill:#4a2771;transition:all .3s ease}.main-section .save-btn:hover{background:#4a2771;border:.5px solid #4a2771}.main-section .save-btn:hover svg path{fill:#fff}.main-section .save-btn[data-saved=true]{background:#4a2771;border:.5px solid #4a2771}.main-section .save-btn[data-saved=true] svg path{fill:#fff}.main-section .position-relative.card-box{position:relative}.main-section .btn-position{position:absolute;right:20px;top:20px;z-index:1}.main-section .save-btn-non-user{background:transparent;border:.5px solid #909090;border-radius:50%;height:50px;place-items:center;width:50px}.main-section .save-btn-non-user svg path{fill:#898989}.main-section .release-date{color:#505050;font-size:14px;font-weight:300;letter-spacing:.01em;line-height:24px;margin:0;padding:0}.main-section .button-row{display:flex;justify-content:center;padding-bottom:20px;padding-top:60px;width:100%}.main-section .btn-fill{background:transparent;color:#ff5b23;transition:all .3s ease}.main-section .btn-fill:hover{text-decoration:underline}.main-section .view-more-btn{border-radius:40px;max-width:200px;padding:7px 45px}.sidebar-container{background-color:#fff;left:0;min-height:100%;padding:10px;position:absolute;top:0;width:100%}.sidebar-container .accordion-body{padding:0}.sidebar-container .location-input{position:relative}.sidebar-container .location-search-btn{position:absolute;right:23px;top:17px}.sidebar-container .clear-filter-btn{background:transparent;border:.5px solid #103977;border-radius:30px;color:#103977;font-size:14px;font-weight:400;line-height:24px;margin-top:30px;padding:9px 22px;transition:all .3s ease}.sidebar-container .clear-filter-btn:hover{background:#103977;border:.5px solid #103977;color:#fff}.sidebar-container .padding-border{border-bottom:1px solid #f3f4f6;padding:20px 0 18px}.sidebar-container .filter-search{padding:15px 0 40px;position:relative}.sidebar-container .top-sticky-section{background:#fff;width:100%;z-index:10}.sidebar-container .cross{background:transparent;border:none;bottom:58px;margin-left:20px;position:absolute;right:10px;z-index:100}.sidebar-container .search-form{flex:1}.sidebar-container .search-bar{border-bottom:.5px solid rgba(0,0,0,.472);padding:12px 12px 10px}.sidebar-container .search-input{border:none;flex:1;outline:none;padding-right:95px}.sidebar-container .keyword-search-btn{background:transparent;border:none;position:absolute;right:67px}.sidebar-container .accordion-button,.sidebar-container .accordion-button:focus{background:none;border:1px solid #f3f4f6;border-left:none;border-radius:0!important;border-right:none;box-shadow:none;padding:7px 0 20px;position:relative}.sidebar-container .accordion-button .filter-by,.sidebar-container .accordion-button:focus .filter-by{color:#151515;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:26px;margin:0}.sidebar-container .accordion-button .filter-arrow-text,.sidebar-container .accordion-button:focus .filter-arrow-text{align-items:center;color:#4a2771;display:flex;font-size:14px;font-weight:400;gap:5px;letter-spacing:.02em;line-height:24px;margin:0;position:absolute;right:30px}.sidebar-container .accordion-button .filtered-items-style,.sidebar-container .accordion-button:focus .filtered-items-style{background:#103977;border-radius:50%;color:#fff;display:none;height:20px;padding:5px;place-content:center;width:20px}.sidebar-container .top-border-none{border-top:none!important}.sidebar-container .accordion-item{border:none;box-shadow:none}.sidebar-container .filtered-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;padding-left:5px;padding-top:20px}.sidebar-container .filtered-tags li{display:none}.sidebar-container .filtered-tags li[data-filtered=true]{display:flex}.sidebar-container .static-checkbox-filtered{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.sidebar-container .hiring-type{margin-top:169px}.sidebar-container .first-filter{padding-top:30px}.sidebar-container .filter-heading{color:#151515;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:26px}.sidebar-container ul{gap:13px;margin-top:18px;padding-left:10px}.sidebar-container li{display:flex;gap:7px;list-style:none}.sidebar-container li p{color:#505050;font-size:14px;font-weight:300;letter-spacing:.02em;line-height:17px;margin:0;padding:0}.sidebar-container .location-search-input{color:rgba(35,35,35,.731);font-size:16px;font-weight:400;line-height:28px;padding-right:11px}.sidebar-container .product-country-container{max-height:210px;overflow-x:hidden;overflow-y:scroll}.sidebar-container .location-search-input::-moz-placeholder{color:rgba(80,80,80,.5)}.sidebar-container .location-search-input::placeholder{color:rgba(80,80,80,.5)}.sidebar-container .checkbox:checked+.checkbox-text{color:#505050}.sidebar-container .checkbox{display:none;opacity:0}.sidebar-container .checkbox:checked+.checkbox-text:before{background:linear-gradient(180deg,#103977,#171352);box-shadow:0 0 5px rgba(0,0,0,.2),0 0 5px rgba(0,0,0,.2)}.sidebar-container .checkbox-text{color:#505050;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:22px;margin:0 0 0 19px;padding:0;position:relative;z-index:1}.sidebar-container .checkbox-text:before{background:#fff;border:.5px solid #262261;border-radius:3.5px;content:"";height:15px;left:-20px;position:absolute;top:2px;width:15px;z-index:-1}.sidebar-container .ratings-checkbox.checkbox-text:before{top:4px}.sidebar-container .checkbox:checked+.checkbox-text:after{background-image:url(/images/company-list/Union.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";height:15px;left:-20px;position:absolute;top:2px;width:15px}.sidebar-container #filterForm{position:relative}.sidebar-container .radio{display:none}.sidebar-container .radio-text{color:rgba(80,80,80,.5);cursor:pointer;font-size:15px;font-weight:300;letter-spacing:.02em;line-height:20px;margin:0 0 0 -24px;padding:0 0 0 28px;position:relative;z-index:1}.sidebar-container .radio:checked+.radio-text{color:#505050}.sidebar-container .checkmark{background:#fefefe;border:.5px solid #262261;border-radius:50%;display:inline-block;height:18px;margin-bottom:-2.5px;position:relative;width:18px}.sidebar-container .active-radio{border:4px solid #262261}.heading-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;padding-top:30px}@media (min-width:768px){.heading-container{padding-top:20px}}.section-heading-container{margin-top:30px}.heading{color:#0c3f8b;font-size:24px;font-weight:600;line-height:36px}.list-products-button{background-color:transparent;border:1px solid #ff5b23;border-radius:35px;color:#ff5b23;font-size:16px;font-weight:400;line-height:25px;padding:10px;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media (min-width:768px){.list-products-button{padding:10px 25px}}.list-products-button:hover{background-color:#ff5b23;color:#fff}.toast-top-center{font-size:large;top:20px!important}.toast{font-size:16px}.custom-toast-width{min-width:auto;white-space:normal!important}@media (min-width:768px){.custom-toast-width{min-width:500px}}@media screen and (min-width:768px){.main-section .card-container{align-items:inherit;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.main-section .card-box{min-width:260px;width:339px}}@media screen and (min-width:992px){.main-section .main-container{display:grid;gap:30px;grid-template-columns:220px 1fr}.main-section .card-box{min-width:260px;width:309px}.main-section .sidebar-container{padding:0;position:static;z-index:1}.main-section .sidebar-container .top-sticky-section{padding:0;position:static}.main-section .sidebar-container .hiring-type{margin-top:0}.main-section .sidebar-container .checkbox-text{z-index:1}.main-section .sidebar-container .job-location{padding-top:20px}}@media only screen and (min-width:1200px){.main-section .card-container{gap:14px;justify-content:flex-start}.main-section .card-box{margin-bottom:10px;max-width:280px;width:280px}}@media only screen and (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}.quote-modal .large-black-text{color:#fff;font-size:35px;font-weight:700;letter-spacing:.01em;line-height:45px}.quote-modal .btn-close{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M.455 23.545A1.515 1.515 0 0 1 0 22.43c0-.44.152-.81.455-1.114l9.323-9.323L.455 2.67a1.524 1.524 0 0 1-.449-1.108 1.501 1.501 0 0 1 .45-1.12A1.473 1.473 0 0 1 1.568 0c.44.009.806.16 1.102.456l9.323 9.323L21.329.443A1.495 1.495 0 0 1 22.43 0c.44 0 .81.152 1.114.456.304.303.456.674.456 1.113 0 .44-.148.807-.443 1.102l-9.336 9.335 9.323 9.323c.296.296.447.663.456 1.102.008.439-.14.81-.443 1.114a1.501 1.501 0 0 1-1.12.449 1.525 1.525 0 0 1-1.108-.45l-9.323-9.322-9.323 9.323A1.515 1.515 0 0 1 1.569 24c-.439 0-.81-.152-1.114-.455Z" fill="%23fff"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:70%;transition:all .5s ease}.quote-modal .btn-close:hover{transform:rotate(90deg)}.quote-modal .sub-heading{color:#e5e5e5;font-size:18px;font-weight:500;line-height:28px}.quote-modal .modal-content{background:#4a2771;border:unset;padding:35px 40px 40px}.quote-modal .osn-input{background:transparent;border-bottom-color:#fff;color:#fff;font-size:14px;font-weight:400;line-height:17.07px}.quote-modal .osn-input::-moz-placeholder{color:#fff;font-size:14px;font-weight:400;line-height:17.07px}.quote-modal .osn-input::placeholder{color:#fff;font-size:14px;font-weight:400;line-height:17.07px}.quote-modal .osn-input:focus{border-bottom-color:#ff5b23}.quote-modal .select-input{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAuNSA1IDUgNS01SDBaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-position:100%;background-repeat:no-repeat;color:#fff;padding-right:20px}.quote-modal .select-input option{color:#000}.quote-modal .quote-submit{width:200px}.quote-modal .quote-submit:hover{color:var(--white)}.social-share-modal .modal-content{border:unset;border-radius:10px;padding:30px 25px}.grey-circle-icon{background-color:rgba(34,34,34,.059);border:unset;border-radius:50%;height:64px;margin-bottom:10px;outline:unset;width:64px}.btn-wrapper{display:inline-block;margin-right:40px;width:64px}.btn-wrapper p{color:#888;font-size:12px;font-weight:400;line-height:14.06px;margin:auto;text-align:center}.copy-link-btn{background-color:unset;border:unset;margin-right:0;outline:unset}.outline{border:1px solid rgba(0,0,0,.122);border-radius:4px;padding:15px}.link-text{color:#8d9ca5;font-size:14px;font-weight:400;line-height:16.41px;text-align:left}.link-text span{vertical-align:sub}.large-black-text{color:#151515;font-size:24px;font-weight:500;letter-spacing:.01em;line-height:28px}.sub-heading{color:#505050;font-size:14px;font-weight:400;line-height:24px}
