.elementor-2664 .elementor-element.elementor-element-7c3d5bc{--display:flex;}.elementor-2664 .elementor-element.elementor-element-cb28dda img{width:100%;}.elementor-2664 .elementor-element.elementor-element-da156fc{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-b96f095 *//* Fix Question Title Size */
.page-id-2664 h2.qanav-question-title {
    font-size: 25px !important;
    line-height: 1.3 !important; /* Adds a little breathing room for multi-line titles */
}

/* =========================================
   DISABLE STICKY HEADER (Page 2664 Only)
   ========================================= */

/* Force the sticky header to behave like a normal element */
.page-id-2664 .elementor-sticky--active {
    position: relative !important;
    top: auto !important;
    width: 100% !important;
    left: auto !important;
    transform: none !important;
    z-index: 1 !important;
}

/* Remove the invisible spacer Elementor adds behind the header */
.page-id-2664 .elementor-sticky__spacer {
    display: none !important;
    height: 0 !important;
}

/* Style the 'All Arguments' Mobile Toggle Button */
.page-id-2664 .qanav-toggle {
    background-color: #000000 !important; /* Black Background */
    color: #ffffff !important;            /* White Text */
    padding: 8px 15px !important;         /* Reduced Padding */
}

/* Make the Close Button Icon White */
.page-id-2664 .qanav-close-mobile svg {
    stroke: #ffffff !important;
}

/* Optional: Add a black background so the white icon is visible */
.page-id-2664 .qanav-close-mobile {
    background-color: #000000 !important;
    border-radius: 50% !important; /* Makes it circular */
    padding: 5px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 35px !important;
    height: 35px !important;
}


/* 1. Hide the button by default (Desktop) */
.page-id-2664 .qanav-close-mobile {
    display: none !important;
}

/* 2. Show the button ONLY on devices smaller than 900px */
@media (max-width: 899px) {
    .page-id-2664 .qanav-close-mobile {
        display: flex !important; /* Uses flex to keep the icon centered */
    }
}

/* "All Arguments" Button Hover Color */
.page-id-2664 .qanav-toggle:hover {
    background-color: #E20044 !important;
    color: #ffffff !important; /* Keeps text white */
    cursor: pointer !important;
}/* End custom CSS */