.elementor-36128 .elementor-element.elementor-element-225a043{--display:flex;}.elementor-36128 .elementor-element.elementor-element-0bd3883{width:100%;max-width:100%;}.elementor-36128 .elementor-element.elementor-element-0bd3883.elementor-element{--flex-grow:1;--flex-shrink:0;}/* Start custom CSS *//* Custom styles for the industry dropdown */
/* Styles for the main wrapper */
.my-industry-dropdown {
    font-family: 'Poppins', sans-serif;
    position: relative;
}

/* Ensure the search container is positioned correctly for the absolute dropdown */
.my-industry-dropdown #industry-search-container {
    position: relative;
}

/* Style the search input */
.my-industry-dropdown #industry-search {
    border: none;
    border-bottom: 2px solid #D1D5DB;
    border-radius: 0;
    padding-left: 2.5rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
    background-color: transparent;
    outline: none;
    width: 100%;
    box-sizing: border-box;
}

/* Style the input when it's focused */
.my-industry-dropdown #industry-search:focus {
    border-color: #2680EB;
    box-shadow: none;
    outline: none;
}

/* Style the dropdown itself - REMOVED display: none; */
.my-industry-dropdown #industry-dropdown {
    /* REMOVED: display: none; - Let the 'hidden' class handle this */
    position: absolute;
    z-index: 99999; /* Increased for Elementor */
    width: 100%;
    margin-top: 0.25rem;
    background-color: #fff;
    border-radius: 0.375rem;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    max-height: 15rem;
    overflow-y: auto;
    border: 1px solid #E5E7EB;
    box-sizing: border-box;
}

/* Override the Tailwind 'hidden' class when needed */
.my-industry-dropdown #industry-dropdown.hidden {
    display: none !important;
}

/* When dropdown should be visible (no hidden class) */
.my-industry-dropdown #industry-dropdown:not(.hidden) {
    display: block !important;
}

/* Style the individual dropdown links */
.my-industry-dropdown #industry-dropdown a {
    display: block;
    padding: 0.75rem 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: #4B5563;
    text-decoration: none;
    transition: background-color 0.2s ease;
}

.my-industry-dropdown #industry-dropdown a:hover {
    background-color: #F3F4F6;
}

/* Style for the search icon container */
.my-industry-dropdown .absolute.inset-y-0.left-0.pl-3.flex.items-center.pointer-events-none {
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    padding-left: 0.75rem;
}

/* Style for the search icon itself */
.my-industry-dropdown .absolute.inset-y-0.left-0.pl-3.flex.items-center.pointer-events-none svg {
    color: #9CA3AF;
    width: 1.25rem;
    height: 1.25rem;
}/* End custom CSS */