.info-box-custom .kt-blocks-info-box-link-wrap:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.single-post .blob,.single-company_cpt .blob,.home .blob{width:400px;height:400px;border-radius:50%;z-index:0;background:radial-gradient(circle, rgba(51, 102, 204, 0.12) 10%, rgba(51, 102, 204, 0) 70%)}.product.woocommerce.add_to_cart_inline{display:none !important}.single-product .kb-submit-field{display:flex !important;flex-direction:column !important}.single-product .kb-submit-field button{border-radius:50px}.single-product .kb-submit-field .proceed-to-next-step{position:relative}.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:20px 0}.woocommerce-order-received .thankyou-column{padding:20px;background:#fcfcfc;border:1px solid #dee2e6;border-radius:5px;margin-bottom:20px}.woocommerce-order-received .thankyou-columns-container{display:flex;gap:30px;align-items:stretch}.woocommerce-order-received .thankyou-columns-container>div{flex:1;display:flex;flex-direction:column}#loginform #wp-submit{color:#fff !important}input[type=text],.select2-selection__rendered{color:var(--global-palette1) !important}.lost_password{text-align:start !important;margin-top:2px !important}.login-remember{margin-top:0px !important}.login-password{margin-top:10px !important}.login-username{margin-top:10px !important}@media(width >= 576px){.search-mobile{display:none}.search-desktop{display:block}}@media(width <= 576px){.search-mobile{display:block}.search-desktop{display:none}}.search-header-inline{align-items:center !important}.results-section{margin:0 auto}.checkout-page label,.checkout-page p,.checkout-page input{color:#000}.woocommerce-account #primary{width:var(--global-content-width) !important;margin:0 auto;margin-top:30px}@media(width <= 576px){.wpm-wpml-blog-cards-grid .kb-query-grid-wrap{display:grid;grid-template-columns:repeat(1, 1fr) !important;padding:0 0 !important;padding-left:0px !important}}.single-content ul{padding-left:0px !important}@media(width <= 576px){.woocommerce-account .delete-company-form,.woocommerce-account .import-company-form{display:flex;flex-direction:column;gap:10px;align-items:stretch}.woocommerce-account .delete-company-form .button,.woocommerce-account .import-company-form .button{width:100%;margin-left:0 !important}.woocommerce-account .import-company-form input[type=text],.woocommerce-account .import-company-form input[type=file]{width:100%;margin-right:0 !important}.woocommerce-account #import-jobs-section{margin-bottom:18px !important}.woocommerce-account #import-jobs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.woocommerce-account #import-jobs-table{min-width:760px;font-size:12px !important}.woocommerce-account #import-jobs-table th,.woocommerce-account #import-jobs-table td{padding:8px 6px !important;white-space:nowrap}.woocommerce-account #import-progress-section{max-width:100% !important;padding:14px !important}.woocommerce-account #import-progress-section .stats p{margin:6px 0 !important;font-size:13px}.woocommerce-account #import-progress-section #import-done-btn,.woocommerce-account #import-progress-section #import-retry-btn,.woocommerce-account #import-progress-section #import-back-link{width:100%;margin:0 0 8px 0 !important;text-align:center}}label[for=country-select]{white-space:nowrap}.woocommerce-account .content-area{width:100% !important}.woocommerce-account .content-area .content-container{padding:0px !important}.woocommerce-account .content-area .content-container .woocommerce-info{display:flex;justify-content:space-between;flex-direction:column;gap:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::before{display:none !important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px;box-sizing:border-box;margin:0 !important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2{margin:0;font-size:1.2rem;line-height:1.25}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{margin:0;font-style:normal;line-height:1.5;overflow-wrap:anywhere}@media(width <= 576px){.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{display:block}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{width:100% !important;margin-bottom:12px !important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{align-items:flex-start;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit{display:inline-block}}body #wrapper.site{min-height:0vh !important}.content-container.site-container{padding:0px !important}@media(width <= 576px){.company-content-right{margin-bottom:20px !important}}.woocommerce-checkout #primary.content-area{padding:0 15px !important}.woocommerce-checkout #primary.content-area .woocommerce-error li{padding-left:30px !important}.woocommerce-account main#inner-wrap{max-width:var(--global-content-width) !important;margin:0 auto}.home .blob{position:absolute;border-radius:50%;z-index:0;background:radial-gradient(circle, rgba(51, 102, 204, 0.12) 10%, rgba(51, 102, 204, 0) 70%);width:400px;height:400px;left:-15%;bottom:0}.home .blob-2{position:absolute;border-radius:50%;z-index:0;background:radial-gradient(circle, rgba(51, 102, 204, 0.12) 10%, rgba(51, 102, 204, 0) 70%);width:400px;height:400px;right:-15%;top:0}.home .browse-industry-checkboxes{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.home .browse-industry-checkboxes .industry-checkbox-item input[type=radio]{display:none}.home .browse-industry-checkboxes .industry-checkbox-item label{position:relative;padding-left:30px;cursor:pointer;display:inline-block;line-height:20px;user-select:none}.home .browse-industry-checkboxes .industry-checkbox-item label::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #666;border-radius:4px;background-color:#fff;box-sizing:border-box}.home .browse-industry-checkboxes .industry-checkbox-item input[type=radio]:checked+span::before{content:"✓";position:absolute;left:3px;top:1px;font-size:18px;color:var(--global-palette3);line-height:20px}@media(width <= 576px){.home .browse-industry-checkboxes{grid-template-columns:repeat(1, 1fr);gap:3px}}.home .browse-industry .browse-industry-actions{width:fit-content;margin:0 auto}@media(width <= 576px){.home .browse-industry .browse-industry-actions{margin:0;width:100%}.home .browse-industry .browse-industry-actions .browse-industry-search-btn{width:40%}.home .browse-industry .browse-industry-actions .browse-industry-search-btn.js-show-more-industries{width:60%}}.home .browse-industry .browse-industry-search-btn{padding:10px 24px;background:var(--global-palette3);color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;margin-top:26px !important;margin:0}.home .search-element{background-color:#fff;padding:15px 30px;border-radius:80px;display:flex;gap:16px;align-items:center;width:100%}@media(width <= 576px){.home .search-element{display:flex;flex-direction:column;gap:10px;padding:10px 15px}}.home .search-element form{width:100%;display:flex;align-items:center;gap:20px}@media(width <= 576px){.home .search-element form{flex-direction:column;gap:10px}}.home .search-element .search-element__input{flex:1}.home .search-element .search-element__input input{width:100%;border:none;height:90px;color:var(--global-palette1);background-color:none}@media(width > 576px){.home .search-element .search-element__input input{border-right:2px solid #d3d3d3}}.home .search-element .search-element__input input:focus{outline:none;box-shadow:none}@media(width <= 576px){.home .search-element .search-element__input input{display:block;box-sizing:border-box;appearance:none;-webkit-appearance:none;border:0;height:45px;border-radius:999px;background-color:#fff;box-shadow:inset 0 0 0 2px rgba(14,44,92,.14),0 10px 24px rgba(14,44,92,.08);padding:0 18px;font-size:16px;font-weight:500}.home .search-element .search-element__input input::placeholder{color:rgba(14,44,92,.58)}.home .search-element .search-element__input input:focus{box-shadow:inset 0 0 0 2px var(--global-palette3),0 0 0 4px rgba(250,168,26,.18)}}@media(width <= 576px){.home .search-element .search-element__input{width:100%;position:relative}}.home .search-element .search-element__select{padding:0 10px;color:var(--global-palette1);display:flex;width:270px;max-width:100%;min-width:0;align-items:center;gap:5px;justify-content:space-between}.home .search-element .search-element__select .input.select2-search__field{color:var(--global-palette1)}.home .search-element .search-element__select .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--global-palette1)}.home .search-element .search-element__select .country-select-wrapper{position:relative;display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0}.home .search-element .search-element__select .country-select-wrapper .select2-container{width:100% !important;min-width:0}.home .search-element .search-element__select .country-select-wrapper .clear-country-btn{background-color:rgba(0,0,0,0);color:var(--global-palette1);border:none;width:30px;height:30px;display:none;align-items:center;justify-content:center;cursor:pointer;font-size:16px;font-weight:bold;transition:all .2s ease;flex-shrink:0;position:absolute;right:-4px;top:3px;z-index:1000}.home .search-element .search-element__select .country-select-wrapper .clear-country-btn .clear-icon{line-height:1}@media(width <= 576px){.home .search-element .search-element__select{width:100%;padding:0;text-align:center}}.home .search-element .search-element__select .country-select{font-weight:bold}.home .search-element .search-element__select label[for=custom-select]{font-weight:bold}.home .search-element .search-element__select .custom-select-wrapper{position:relative;min-width:150px;max-width:250px;width:auto}.home .search-element .search-element__select .custom-select-wrapper .custom-select{position:relative;cursor:pointer}.home .search-element .search-element__select .custom-select-wrapper .custom-select.open .custom-options{display:block;width:250px}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-select-trigger{border-radius:8px;display:flex;justify-content:space-between;align-items:center}@media(width <= 576px){.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-select-trigger{justify-content:center !important;gap:10px}}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-select-trigger .arrow{color:#d3d3d3}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-options{position:absolute;top:calc(100% + 2px);left:0;right:0;border:1px solid #ccc;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);max-height:200px;overflow-y:auto;display:none;z-index:10;height:fit-content}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-options::-webkit-scrollbar{width:8px}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-options::-webkit-scrollbar-track{background:#f0f0f0;border-radius:0 10px 10px 0}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-options::-webkit-scrollbar-thumb{background-color:var(--global-palette1);border-radius:0px 10px 10px 0px;border:2px solid #f0f0f0}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-options .custom-option{display:flex;align-items:center;gap:.5em;padding:.5em 1em;cursor:pointer}.home .search-element .search-element__select .custom-select-wrapper .custom-select .custom-options .custom-option:hover{background:#f0f0f0}.home .search-element .search-element__button{flex:0 0 auto}.home .search-element .search-element__button button{background-color:var(--global-palette2);border-radius:99px}.search-element__select{gap:5px !important}body .news-page p{margin-bottom:0 !important}.news-page .post-date-time,.news-page .post-date-item,.news-page .post-time-item{color:#fff;font-size:13px !important}.news-page .post-date-time .post-date-icons,.news-page .post-date-item .post-date-icons,.news-page .post-time-item .post-date-icons{width:15px;color:#fff;margin-right:5px}.news-page .post-date-time{display:flex;align-items:center}.news-page .post-date-time .post-date-icons{max-width:12px}.post-time-item{display:flex;align-items:center}.post-date-item:first-child .post-date-icons{vertical-align:text-top;margin-top:1px}.single-post h2,.single-post h3{color:#fff}.single-post .post-breadcrumbs{color:var(--global-palette5) !important;margin-bottom:10px}.single-post .post-breadcrumbs .breadcrumb-current{font-weight:bold}.single-post .post-breadcrumbs a{color:var(--global-palette5) !important}.single-post .post-breadcrumbs a:hover{color:var(--global-palette5) !important;text-decoration:none}.single-post .post-date-time{display:flex;font-size:13px;margin-bottom:-10px}.single-post .post-date-time .post-date-item .post-date-icons{max-width:12px}.single-post .share-article-url{cursor:pointer;display:flex;gap:5px;position:relative;z-index:100;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0px !important;padding:13px 0px;font-size:15px}.single-post .share-article-url img{max-width:20px}.single-post .blob{position:absolute;left:-3%}.single-post .single-post-bg{background:linear-gradient(to right, var(--global-palette1) 50%, white 50%)}@media(width <= 576px){.single-post .single-post-bg{background:none}}.single-post .single-post-bg .single-post-wrapper{display:flex;flex-wrap:wrap;max-width:1290px;margin:0 auto}@media(width <= 576px){.single-post .single-post-bg .single-post-wrapper{flex-direction:column;max-width:100% !important}}.single-post .single-post-bg .single-post-wrapper .single-post-main{flex:0 0 70%;background-color:var(--global-palette1);padding:40px;color:#fff}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-title{color:#fff !important;font-size:2rem}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-date-icons{width:15px;height:15px;margin-right:5px}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-featured-image{position:relative}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-featured-image img{margin-bottom:10px;width:100%}.single-post .single-post-bg .single-post-wrapper .single-post-main .share-article{margin-top:20px;font-weight:bold}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:100}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .prev-post,.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .next-post{font-size:.9rem}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .prev-post a,.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .next-post a{display:inline-flex;align-items:center;gap:8px;line-height:1.2;text-decoration:none}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .prev-post a::before,.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .next-post a::after{font-size:1rem;line-height:1}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .prev-post a::before{content:"‹"}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .next-post{text-align:right}.single-post .single-post-bg .single-post-wrapper .single-post-main .post-navigation .next-post a::after{content:"›"}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar{flex:0 0 30%;padding:35px 20px 20px 20px}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post{margin-bottom:30px}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post img{width:100%}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-link{text-decoration:none}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-title{line-height:1.3}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-excerpt{margin:5px 0;color:var(--global-palette1);font-size:.95rem}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-date{margin:8px 0;color:var(--global-palette1);font-size:.9rem}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-date .post-date-icons{height:15px;width:15px;margin-right:5px}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-date .post-date-icons:first-child{height:14px;width:14px}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-read-more{text-transform:uppercase;font-weight:bold;color:var(--global-palette1);font-size:.9rem;transition:all .3s ease}.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post .post-read-more:hover{text-decoration:none}@media(width <= 576px){.single-post .single-post-bg .single-post-wrapper .single-post-sidebar .related-post img{width:100%}}.share-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(5px)}.share-modal-overlay .share-modal-content{background-color:var(--global-palette1);border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:modalFadeIn .3s ease-out}.share-modal-overlay .share-modal-content .share-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.share-modal-overlay .share-modal-content .share-modal-header h3{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.share-modal-overlay .share-modal-content .share-modal-header .share-modal-close{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.share-modal-overlay .share-modal-content .share-modal-header .share-modal-close:hover{background-color:hsla(0,0%,100%,.1)}.share-modal-overlay .share-modal-content .share-modal-body{padding:24px}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section{margin-bottom:24px}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section #copy-url-btn{background-color:var(--global-palette2)}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section #share-url-input{width:100%;padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background-color:hsla(0,0%,100%,.05);color:#fff;font-size:14px;margin-bottom:12px;box-sizing:border-box}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section #share-url-input::placeholder{color:hsla(0,0%,100%,.6)}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section #share-url-input:focus{outline:none;border-color:hsla(0,0%,100%,.4)}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section .copy-url-btn{background-color:var(--global-palette-highlight, #4285f4);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section .copy-url-btn:hover{background-color:var(--global-palette-highlight, #3367d6);transform:translateY(-1px)}.share-modal-overlay .share-modal-content .share-modal-body .share-url-section .copy-url-btn:active{transform:translateY(0)}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms p{color:#fff;margin:0 0 16px 0;font-size:14px;font-weight:500}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:12px}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .share-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background-color:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1)}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .share-btn:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .share-btn:active{transform:translateY(0)}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .share-btn svg{flex-shrink:0}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .facebook:hover{background-color:#1877f2}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .x:hover{background-color:#000}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .instagram:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%)}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .linkedin:hover{background-color:#0077b5}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .whatsapp:hover{background-color:#25d366}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .email:hover{background-color:#ea4335}@keyframes modalFadeIn{from{opacity:0;transform:scale(0.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width: 576px){.share-modal-overlay .share-modal-content{width:95%;margin:20px}.share-modal-overlay .share-modal-content .share-modal-header{padding:16px 20px}.share-modal-overlay .share-modal-content .share-modal-header h3{font-size:1.1rem}.share-modal-overlay .share-modal-content .share-modal-body{padding:20px}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons{grid-template-columns:1fr 1fr;gap:8px}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .share-btn{padding:10px 12px;font-size:13px;gap:6px}.share-modal-overlay .share-modal-content .share-modal-body .share-platforms .share-buttons .share-btn svg{width:18px;height:18px}.post-breadcrumbs{position:absolute;top:20px;left:20px;right:20px;z-index:10}.post-breadcrumbs .breadcrumb-simple{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,.4);backdrop-filter:blur(8px);padding:10px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.post-breadcrumbs .breadcrumb-simple .breadcrumb-link{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .2s ease}.post-breadcrumbs .breadcrumb-simple .breadcrumb-link:hover{color:#fff;text-decoration:underline}.post-breadcrumbs .breadcrumb-simple .breadcrumb-separator{color:hsla(0,0%,100%,.6);font-weight:300}.post-breadcrumbs .breadcrumb-simple .breadcrumb-current{color:#fff;font-weight:600}}@media(max-width: 576px)and (max-width: 576px){.post-breadcrumbs{top:15px;left:15px;right:15px}.post-breadcrumbs .breadcrumb-simple{font-size:13px;padding:8px 12px;gap:6px}}.company-results-table{overflow-x:auto}.company-results-table .company-results-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 10px}.company-results-table .company-results-grid th,.company-results-table .company-results-grid td{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.company-results-table .company-results-header .company-col,.company-results-table .company-results-header .company-col-last{color:gray;font-weight:400;text-align:left;padding:0 10px 6px;border:none;background:rgba(0,0,0,0)}@media(width <= 576px){.company-results-table .search-filters-form{flex-direction:column}}.company-results-table .company-results-row .company-col{background-color:#f6f6f6;padding:10px;font-weight:bold;border-right:3px solid #d3d3d3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-results-table .company-results-row .company-col:nth-last-child(-n+2){border:none !important}.company-results-table .company-results-row .company-col .view-details-button{box-shadow:none;background:none;color:var(--global-palette3);font-weight:bold;padding:0px}.company-results-table .company-results-row .company-col .view-details-button:hover,.company-results-table .company-results-row .company-col .view-details-button:focus,.company-results-table .company-results-row .company-col .view-details-button:active{background:none;color:var(--global-palette3);box-shadow:none}@media(width <= 576px){.company-results-table .company-results-row{flex-direction:column}.company-results-table .company-results-row td{width:100%}.company-results-table .company-results-row .company-col-last{padding-left:0 !important}}.company-results-table .company-results-row .company-col-last{background:rgba(0,0,0,0);border:none !important;padding:0 0 0 12px;text-align:center}.company-results-table .company-results-row .company-col-last form{background-color:#f6f6f6;padding:10px;display:flex;align-items:center;justify-content:center}@media(max-width: 600px){.company-results-header{display:none !important}.company-results-row{display:flex;flex-wrap:wrap;background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.07);margin-bottom:18px;padding:18px 14px;border:1px solid #f0f0f0;position:relative;gap:8px !important}.company-results-row .company-col{margin:0px !important;flex-grow:1;background:none;border:none;padding:0;font-weight:500;color:#222;margin-bottom:7px;text-align:center !important;font-size:1.08em;border-right:none !important}.company-results-row .company-col:last-child{margin-bottom:0}.company-results-row .company-col-name{font-size:1.18em;font-weight:700;color:var(--global-palette1, #0073aa)}.company-results-row .company-col-address{color:#555;font-size:1em}.company-results-row .company-col-cityzip,.company-results-row .company-col-industry{font-size:.97em;color:#888}.company-results-row .company-col-details{width:100% !important;margin:0 !important}.company-results-row .company-col-details .btn-primary{width:auto;padding:8px 18px;font-size:1em;border-radius:6px;background:var(--global-palette1, #0073aa);color:#fff;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:background .2s}.company-results-row .company-col-details .btn-primary:hover{background:#005a8c}.company-results-row .company-col-details .view-details-button,.company-results-row .company-col-details .view-details-button:hover,.company-results-row .company-col-details .view-details-button:focus,.company-results-row .company-col-details .view-details-button:active{background:var(--global-palette1, #0073aa);color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08)}}.company-pagination{display:flex;justify-content:center;gap:15px}.company-pagination a{min-width:35px;max-width:60px;width:fit-content;height:35px;border:2px solid;display:flex;align-items:center;justify-content:center;border-radius:50%}.company-pagination a.active{border:3px solid var(--global-palette1);color:var(--global-palette1)}.search-filters-wrapper{margin:20px 0px;width:100%}.search-filters-wrapper .search-actions-wrapper{display:flex;gap:8px}.search-filters-wrapper form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%}@media(width <= 576px){.search-filters-wrapper form{flex-direction:column !important;align-items:stretch;gap:12px}}.search-filters-wrapper form .search-filter-item{display:flex;flex-direction:column;gap:6px;min-width:0}.search-filters-wrapper form .search-filter-item label{margin:0}@media(width >= 576px){.search-filters-wrapper form .search-filter-item:not(.search-filter-actions){flex:1 1 220px}}.search-filters-wrapper form .search-filter-actions{flex:0 0 auto}@media(width <= 576px){.search-filters-wrapper form .search-filter-actions{width:100%}}@media(width <= 576px){.search-filters-wrapper form .search-filter-actions label{display:none}}.search-filters-wrapper form .search-submit-btn,.search-filters-wrapper form .clear-filters-btn{padding:6px 20px 6px 20px !important}.search-filters-wrapper form .company-input-wrapper,.search-filters-wrapper form .country-select-wrapper,.search-filters-wrapper form .industry-select-wrapper{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;position:relative}.search-filters-wrapper form .company-input-wrapper input,.search-filters-wrapper form .company-input-wrapper select,.search-filters-wrapper form .country-select-wrapper input,.search-filters-wrapper form .country-select-wrapper select,.search-filters-wrapper form .industry-select-wrapper input,.search-filters-wrapper form .industry-select-wrapper select{width:100%;max-width:100%;min-width:0}.search-filters-wrapper form .company-input-wrapper .select2-container,.search-filters-wrapper form .country-select-wrapper .select2-container,.search-filters-wrapper form .industry-select-wrapper .select2-container{width:100% !important;max-width:100%;min-width:0}.search-filters-wrapper form .company-input-wrapper .clear-company-btn,.search-filters-wrapper form .company-input-wrapper .clear-country-btn,.search-filters-wrapper form .company-input-wrapper .clear-industry-btn,.search-filters-wrapper form .country-select-wrapper .clear-company-btn,.search-filters-wrapper form .country-select-wrapper .clear-country-btn,.search-filters-wrapper form .country-select-wrapper .clear-industry-btn,.search-filters-wrapper form .industry-select-wrapper .clear-company-btn,.search-filters-wrapper form .industry-select-wrapper .clear-country-btn,.search-filters-wrapper form .industry-select-wrapper .clear-industry-btn{background:none;color:var(--global-palette1);padding:0px !important;font-size:1.2rem !important;z-index:1000;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.search-filters-wrapper form .company-input-wrapper{min-width:220px}.search-filters-wrapper form .industry-select-wrapper{min-width:280px}.search-filters-wrapper form .industry-select-wrapper select{width:100%;max-width:100%}@media(width <= 576px){.search-filters-wrapper form .industry-select-wrapper{min-width:0}.search-filters-wrapper form .industry-select-wrapper select{width:100%;max-width:100%}}.search-filters-wrapper form .country-select-wrapper{min-width:200px}.search-filters-wrapper form .country-select-wrapper select{width:100%;max-width:100%}.search-filters-wrapper form .search-actions-wrapper{align-items:center}@media(width <= 576px){.search-filters-wrapper form .search-actions-wrapper{width:100%}}@media(width <= 576px){.search-filters-wrapper form .search-filter-actions .search-actions-wrapper{flex-direction:column}}@media(width <= 576px){.search-filters-wrapper form .search-filter-actions .search-submit-btn,.search-filters-wrapper form .search-filter-actions .clear-filters-btn{width:100%}}.company-header-wrapper{background-color:#fff !important}.company-header-wrapper .company-header{max-width:1290px !important;margin:0 auto !important;padding:20px 20px}@media(width <= 576px){.company-header-wrapper .company-header{padding:20px 20px}}.company-header-wrapper .company-header .company-header-details{display:flex;align-items:start;flex-direction:column;max-width:600px}@media(width <= 576px){.company-header-wrapper .company-header .company-header-details{flex-direction:column;align-items:start;gap:0}}.company-header-wrapper .company-header .company-header-details .industry-sector{font-weight:bold;margin:0}.company-content-wrapper{background-color:var(--global-palette1) !important}.company-content-wrapper .company-content{padding:20px 20px;max-width:1290px !important;margin:0 auto !important;color:#fff !important;display:flex;gap:30px}@media(width <= 576px){.company-content-wrapper .company-content{flex-direction:column;padding:20px}}.company-content-wrapper .company-content .company-content-inner{width:50%}.company-content-wrapper .company-content .company-content-inner textarea{color:var(--global-palette1) !important}.company-content-wrapper .company-content .company-content-inner.no-reviews{display:flex;flex-direction:row;width:100%;gap:30px}@media(width <= 576px){.company-content-wrapper .company-content .company-content-inner.no-reviews{flex-direction:column}}.company-content-wrapper .company-content .company-content-inner.no-reviews .company-details,.company-content-wrapper .company-content .company-content-inner.no-reviews .company-map{width:100%;margin-top:0px !important}.company-content-wrapper .company-content .company-content-inner.no-reviews .company-details .details-grid,.company-content-wrapper .company-content .company-content-inner.no-reviews .company-map .details-grid{height:fit-content !important}@media(width <= 576px){.company-content-wrapper .company-content .company-content-inner{width:100%}}.company-content-wrapper .company-content h2{color:#fff !important}.company-content-wrapper .company-content .company-details .details-grid{background-color:rgba(36,45,73,.337254902) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 3px 3px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%;padding:20px;border-radius:10px}.company-content-wrapper .company-content .company-details .details-grid .detail-item{display:flex;align-items:center;margin-bottom:15px;gap:10px}.company-content-wrapper .company-content .company-details .details-grid .detail-item:last-child{margin-bottom:0}.company-content-wrapper .company-content .company-details .details-grid .detail-item small{width:110px;display:inline-block;line-height:1.2;font-size:1rem}.company-content-wrapper .company-content .company-details .details-grid .detail-item .detail-value{background-color:#fff;border-radius:50px;padding:5px 20px;color:#254a99;font-weight:bold;border-radius:20px;width:100%}.single-company_cpt .blob{position:absolute;left:-3%}.single-company_cpt .blob-2{right:-3% !important;left:unset}.single-company_cpt iframe{border-radius:10px}.single-company_cpt .reviews-section{background-color:#fff;border-radius:10px;color:var(--global-palette1);padding:15px;position:sticky;top:30px}.single-company_cpt .reviews-section .reviews-summary{display:flex;gap:20px;border-bottom:1px solid var(--global-palette1);padding-bottom:20px;margin-bottom:20px}.single-company_cpt .reviews-section .reviews-summary .overall-rating{text-align:center;width:30%;line-height:1.2}.single-company_cpt .reviews-section .reviews-summary .overall-rating .rating-number{font-weight:bold;font-size:4rem}.single-company_cpt .reviews-section .reviews-summary .overall-rating .stars{color:#facc15;display:flex;justify-content:space-between;font-size:1.5rem}.single-company_cpt .reviews-section .reviews-summary .rating-breakdown{width:100%}.single-company_cpt .reviews-section .reviews-summary .rating-breakdown .rating-label{font-weight:bold;min-width:65px}.single-company_cpt .reviews-section .reviews-summary .rating-breakdown .rating-bar{display:flex;align-items:center}.single-company_cpt .reviews-section .reviews-summary .rating-breakdown .rating-bar .bar{height:18px;border-radius:50px;width:100%;background-color:#ececec}.single-company_cpt .reviews-section .reviews-summary .rating-breakdown .rating-bar .bar .fill{background-color:#facc15;height:18px;border-radius:20px}.single-company_cpt .reviews-section .reviews-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;max-height:35rem !important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--global-palette1) #d3d3d3}.single-company_cpt .reviews-section .reviews-list .review-item{border:1px solid #000;border-radius:10px;padding:10px 15px;display:flex;align-items:center}.single-company_cpt .reviews-section .reviews-list .review-item::-webkit-scrollbar{width:12px}.single-company_cpt .reviews-section .reviews-list .review-item .review-avatar{width:25%;display:flex;justify-content:center}.single-company_cpt .reviews-section .reviews-list .review-item .review-avatar img{border-radius:50%;width:75px;height:75px}.single-company_cpt .reviews-section .reviews-list .review-item .review-content{width:75%}.single-company_cpt .reviews-section .reviews-list .review-item .review-content .reviewer-name{font-weight:bold}.single-company_cpt .reviews-section .reviews-list .review-item .review-content .review-stars{display:flex;gap:3px}.single-company_cpt .reviews-section .reviews-list .review-item .review-content .review-stars .star.filled{color:#facc15}.single-company_cpt .reviews-section .add-review-btn{width:100%}.visibility-toggle-wrap input[type=checkbox]:not(:checked)+.visibility-icon-label .eye-cross{display:block !important}.visibility-toggle-wrap input[type=checkbox]:checked+.visibility-icon-label .eye-cross{display:none !important}.woocommerce-checkout #password_strength{border-radius:50px !important}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:.8rem !important}.woocommerce-checkout .form-row.woocommerce-validated .input-text{border-color:var(--global-palette1) !important}.woocommerce-checkout input,.woocommerce-checkout .select2-selection--single{border-radius:50px !important;padding-left:10px !important;color:var(--global-palette1) !important}.woocommerce-checkout button{border-radius:50px !important}.woocommerce-checkout textarea{border-radius:20px !important;color:var(--global-palette1) !important}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single{border-radius:20px 20px 0 0 !important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{margin:0 0 1em 0 !important;display:flex;gap:20px;border:1px solid var(--global-palette1) !important}@media(width <= 576px){.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{flex-direction:column;align-items:center;gap:0px !important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon p{width:100%}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon p button{width:100%;margin-top:10px !important}}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row{margin-bottom:0px !important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .form-row button{padding:7px 20px !important}.woocommerce-checkout form .form-row.woocommerce-validated{border-color:var(--global-palette1) !important}.woocommerce-checkout form .form-row label{color:var(--global-palette1) !important}.woocommerce-checkout form .select2-selection--single .select2-selection__rendered{color:var(--global-palette1) !important}.woocommerce-account .select2-selection--single{background-color:#fff !important}.woocommerce-account input.input-text[name=companyName]{pointer-events:none;background:rgba(128,128,128,.0784313725)}.woocommerce-account p{margin:10px 0px !important}@media(width <= 576px){.woocommerce-account .search-company-admin{width:100%}}.woocommerce-account .entry-content-wrap .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.woocommerce-account .entry-content-wrap .woocommerce-MyAccount-content .woocommerce-Address-title::before{content:none !important}.woocommerce-account .entry-content-wrap .woocommerce-MyAccount-content .woocommerce-Address-title h2{margin-bottom:0px;font-size:1.6rem}.woocommerce-account .entry-content-wrap .woocommerce-MyAccount-content .woocommerce-Address-title a{font-size:1rem}.woocommerce-account .entry-content-wrap .woocommerce-EditAccountForm label{color:var(--global-color-1) !important}.woocommerce-account .entry-content-wrap .woocommerce-EditAccountForm fieldset{padding-bottom:25px}.woocommerce-account .single-entry .woocommerce-form label,.woocommerce-account .single-entry .woocommerce-form .woocommerce-LostPassword a,.woocommerce-account .single-entry .woocommerce-form .woocommerce-privacy-policy-link{color:var(--global-color-1) !important}.woocommerce-account .single-entry .woocommerce-form .woocommerce-privacy-policy-link{text-decoration:underline}.woocommerce-account input{color:var(--global-color-1) !important;opacity:.9}.woocommerce-account textarea:focus{color:var(--global-color-1) !important}.woocommerce-account .select2-selection__rendered{color:var(--global-color-1) !important}.woocommerce-account .tab-headers{list-style-type:none;display:flex;padding:10px 0px;flex-wrap:wrap;gap:0 15px}.woocommerce-account .tab-headers li{padding:3px}.woocommerce-account .tab-headers li .company-tab-link{background-color:var(--global-palette7);color:var(--global-color-1);padding:10px}.woocommerce-account .tab-headers li .company-tab-link.active{background-color:var(--global-palette1);color:#fff !important}.woocommerce-account .company-search-section{background:#fff;padding:20px;border:1px solid #ddd;border-radius:5px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.woocommerce-account .company-search-section .company-search-form{display:flex;align-items:flex-end;gap:15px;flex-wrap:wrap}.woocommerce-account .company-search-section .company-search-form label{margin-bottom:8px;display:block;font-weight:600;color:var(--global-color-1)}.woocommerce-account .company-search-section .company-search-form input[type=text]{flex:1;min-width:200px;padding:10px 12px;border:2px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s ease}.woocommerce-account .company-search-section .company-search-form input[type=text]:focus{border-color:var(--global-palette1);outline:none;box-shadow:0 0 0 3px rgba(14,29,61,.1)}.woocommerce-account .company-search-section .company-search-form button{padding:10px 20px;background-color:var(--global-palette1);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.woocommerce-account .company-search-section .company-search-form button:hover{background-color:#0a1428}.woocommerce-account .company-edit-form{background:#f9f9f9;padding:25px;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:20px;animation:fadeIn .3s ease-in}.woocommerce-account .company-edit-form h4{color:var(--global-palette1);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--global-palette1);font-size:18px}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.woocommerce-account .company-edit-form .edit-company-admin-form p{margin-bottom:15px}.woocommerce-account .company-edit-form .edit-company-admin-form p label{font-weight:600;color:var(--global-color-1);margin-bottom:5px;display:block}.woocommerce-account .company-edit-form .edit-company-admin-form p input,.woocommerce-account .company-edit-form .edit-company-admin-form p select,.woocommerce-account .company-edit-form .edit-company-admin-form p textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.woocommerce-account .company-edit-form .edit-company-admin-form p input:focus,.woocommerce-account .company-edit-form .edit-company-admin-form p select:focus,.woocommerce-account .company-edit-form .edit-company-admin-form p textarea:focus{border-color:var(--global-palette1);outline:none;box-shadow:0 0 0 2px rgba(14,29,61,.1)}.woocommerce-account .company-edit-form .edit-company-admin-form p textarea{resize:vertical;min-height:80px}.woocommerce-account .company-edit-form .edit-company-admin-form button[type=submit]{background-color:var(--global-palette1);color:#fff;padding:12px 24px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.woocommerce-account .company-edit-form .edit-company-admin-form button[type=submit]:hover{background-color:#0a1428}.woocommerce-account .woocommerce-message{background:#d4edda;color:#155724;padding:12px 16px;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:20px}.woocommerce-account .woocommerce-error{background:#f8d7da;color:#721c24;padding:12px 16px;border:1px solid #f5c6cb;border-radius:4px;margin-bottom:20px}.delete-company-form,.import-company-form{display:flex;justify-content:space-between}.woocommerce-order-received .thank-you-layout{display:flex;gap:30px;align-items:flex-start}@media(width <= 576px){.woocommerce-order-received .thank-you-layout{flex-direction:column}}.woocommerce-order-received .thankyou-billing-address ul{list-style-type:none;padding-left:0px;display:flex !important;flex-wrap:wrap}.woocommerce-order-received .thankyou-billing-address ul li{border-right:1px dashed var(--global-gray-400)}.woocommerce-order-received .thankyou-billing-address ul li:last-child{border-right:none}.woocommerce-order-received .thankyou-billing-address ul li{margin-right:20px;padding-right:20px}.single-product .kb-textarea-field{min-width:100%}
