.elementor-132307 .elementor-element.elementor-element-130f73f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-28a87df1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-70027c9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-132307 .elementor-element.elementor-element-70027c9e::before, .elementor-132307 .elementor-element.elementor-element-70027c9e > .elementor-background-video-container::before, .elementor-132307 .elementor-element.elementor-element-70027c9e > .e-con-inner > .elementor-background-video-container::before, .elementor-132307 .elementor-element.elementor-element-70027c9e > .elementor-background-slideshow::before, .elementor-132307 .elementor-element.elementor-element-70027c9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-132307 .elementor-element.elementor-element-70027c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000CC 100%);}.elementor-132307 .elementor-element.elementor-element-70027c9e:not(.elementor-motion-effects-element-type-background), .elementor-132307 .elementor-element.elementor-element-70027c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-132307 .elementor-element.elementor-element-ced51bd .pix-heading-el .d-inline-block, .elementor-132307 .elementor-element.elementor-element-ced51bd .heading-text{max-width:1000px !important;display:inline-block;}.elementor-132307 .elementor-element.elementor-element-ced51bd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-132307 .elementor-element.elementor-element-4f9762b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:80px;}.elementor-132307 .elementor-element.elementor-element-4f9762b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132307 .elementor-element.elementor-element-df8f0d5{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0:not(.elementor-motion-effects-element-type-background), .elementor-132307 .elementor-element.elementor-element-2a9b0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171745;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132307 .elementor-element.elementor-element-19b831d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-4badfcf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-d2e7c50{--display:flex;--min-height:215px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:10px;--padding-left:24px;--padding-right:24px;}.elementor-132307 .elementor-element.elementor-element-d2e7c50:not(.elementor-motion-effects-element-type-background), .elementor-132307 .elementor-element.elementor-element-d2e7c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solaramentalhealth.com/wp-content/uploads/veteran-lead-group-therapy-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-132307 .elementor-element.elementor-element-d2e7c50::before, .elementor-132307 .elementor-element.elementor-element-d2e7c50 > .elementor-background-video-container::before, .elementor-132307 .elementor-element.elementor-element-d2e7c50 > .e-con-inner > .elementor-background-video-container::before, .elementor-132307 .elementor-element.elementor-element-d2e7c50 > .elementor-background-slideshow::before, .elementor-132307 .elementor-element.elementor-element-d2e7c50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-132307 .elementor-element.elementor-element-d2e7c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-pixPrimaryColor ) 40%, #00000000 75%);}.elementor-132307 .elementor-element.elementor-element-c22c3a9{--spacer-size:91px;}.elementor-132307 .elementor-element.elementor-element-d9173e3 p{margin-bottom:0;}.elementor-132307 .elementor-element.elementor-element-d9173e3 .pix-el-text, .elementor-132307 .elementor-element.elementor-element-d9173e3 .pix-el-text p, .elementor-132307 .elementor-element.elementor-element-d9173e3 .pix-el-text span{font-weight:700;}.elementor-132307 .elementor-element.elementor-element-7c14752{--display:flex;--gap:1px 0px;--row-gap:1px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-bf57afe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-132307 .elementor-element.elementor-element-22e8689 .elementor-heading-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.62px;color:#FFFFFF;}.elementor-132307 .elementor-element.elementor-element-062de7a{--divider-border-style:solid;--divider-color:#FFFFFF26;--divider-border-width:1px;}.elementor-132307 .elementor-element.elementor-element-062de7a .elementor-divider-separator{width:100%;}.elementor-132307 .elementor-element.elementor-element-062de7a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-132307 .elementor-element.elementor-element-32dbeda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu .elementor-item{font-size:16px;font-weight:700;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-pixSecondaryColor );}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a, .elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a:hover,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a:focus,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a.highlighted,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-menu-toggle:hover,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a:hover,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a:focus,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF12;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-pixSecondaryColor );background-color:#00000000;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown .elementor-item, .elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:16px;font-weight:700;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown{border-style:none;}.elementor-132307 .elementor-element.elementor-element-32dbeda .elementor-nav-menu--dropdown li:not(:last-child){border-style:none;}.elementor-132307 .elementor-element.elementor-element-132fe68{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E9ECEF;--border-color:#E9ECEF;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-132307 .elementor-element.elementor-element-132fe68:not(.elementor-motion-effects-element-type-background), .elementor-132307 .elementor-element.elementor-element-132fe68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132307 .elementor-element.elementor-element-8aef1a6 .heading-text{font-size:20px !important;}.elementor-132307 .elementor-element.elementor-element-79476e2{width:100%;max-width:100%;}.elementor-132307 .elementor-element.elementor-element-c2a3fcb{width:100%;max-width:100%;}.elementor-132307 .elementor-element.elementor-element-248f5b6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-248f5b6f.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-132307 .elementor-element.elementor-element-c545bd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-e18cd38{font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.16px;}@media(max-width:1440px){.elementor-132307 .elementor-element.elementor-element-4f9762b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-132307 .elementor-element.elementor-element-df8f0d5{--width:28%;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0{--width:400px;}.elementor-132307 .elementor-element.elementor-element-132fe68{--width:400px;}.elementor-132307 .elementor-element.elementor-element-248f5b6f{--width:66%;}}@media(max-width:1440px) and (min-width:768px){.elementor-132307 .elementor-element.elementor-element-4f9762b7{--width:1313px;}.elementor-132307 .elementor-element.elementor-element-df8f0d5{--width:30%;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0{--width:100%;}.elementor-132307 .elementor-element.elementor-element-132fe68{--width:95%;}.elementor-132307 .elementor-element.elementor-element-248f5b6f{--width:65%;}}@media(max-width:1200px) and (min-width:768px){.elementor-132307 .elementor-element.elementor-element-132fe68{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-132307 .elementor-element.elementor-element-df8f0d5{--width:100%;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0{--width:50%;}.elementor-132307 .elementor-element.elementor-element-132fe68{--width:50%;}.elementor-132307 .elementor-element.elementor-element-248f5b6f{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-132307 .elementor-element.elementor-element-2a9b0d0{--width:50%;}}@media(min-width:2400px){}@media(max-width:1200px){}@media(max-width:1024px){.elementor-132307 .elementor-element.elementor-element-28a87df1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-70027c9e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-132307 .elementor-element.elementor-element-4f9762b7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-df8f0d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-df8f0d5.e-con{--order:99999 /* order end hack */;}.elementor-132307 .elementor-element.elementor-element-248f5b6f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:880px){.elementor-132307 .elementor-element.elementor-element-4f9762b7{--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-132307 .elementor-element.elementor-element-130f73f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-28a87df1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-70027c9e{--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-132307 .elementor-element.elementor-global-11533{padding:0px 0px 20px 0px;}.elementor-132307 .elementor-element.elementor-element-4f9762b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-132307 .elementor-element.elementor-element-df8f0d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-132307 .elementor-element.elementor-element-df8f0d5.e-con{--order:99999 /* order end hack */;}.elementor-132307 .elementor-element.elementor-element-2a9b0d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132307 .elementor-element.elementor-element-d2e7c50{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-132307 .elementor-element.elementor-element-132fe68{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-132307 .elementor-element.elementor-element-132fe68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-132307 .elementor-element.elementor-element-248f5b6f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for global, class: .elementor-global-11533 *//**
 * @scope          Global Breadcrumb Widget
 * @description    Contains all custom styles for the global breadcrumb navigation
 * widget, targeting its container, links, active items, and separators.
 * @version        1.0
 * @last-updated   August 5, 2025
 */

/*
 * ==============================================================
 * BREADCRUMB NAVIGATION
 * ==============================================================
 * These styles target the nav[aria-label="breadcrumb"] element
 * to ensure consistent breadcrumb styling across the site.
 */

/**
 * Resets default list styles on the main breadcrumb container (<ul>)
 * and establishes a centered flexbox layout for its items.
 */
nav[aria-label="breadcrumb"] .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  background: none;
}

/**
 * Defines the typography and alignment for each breadcrumb item (<li>).
 * The color is forced to override potential theme defaults.
 */
nav[aria-label="breadcrumb"] .breadcrumb-item {
  display: flex;
  align-items: center;
  color: #ffffff !important;
  font-size: 1.25em;
  font-weight: 600;
}

/**
 * Styles the anchor tags within breadcrumb items, ensuring they
 * match the parent's color and have a smooth color transition on hover.
 */
nav[aria-label="breadcrumb"] .breadcrumb-item > a {
  color: #ffffff !important;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}

/**
 * Provides visual feedback on user interaction by changing the link
 * color and adding an underline on hover or focus.
 */
nav[aria-label="breadcrumb"] .breadcrumb-item > a:hover,
nav[aria-label="breadcrumb"] .breadcrumb-item > a:focus {
  color: var(--pix-gray-4, #A1A1AA) !important;
  text-decoration: underline;
}

/**
 * Basic styling for the separator element between breadcrumb items.
 */
nav[aria-label="breadcrumb"] .breadcrumb-separator {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 1.25rem;
}

/**
 * Specifically targets the SVG icon used as a separator (likely a
 * chevron) and sets its line color to white.
 */
nav[aria-label="breadcrumb"] .pixfort-icon polyline {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for pix-text, class: .elementor-element-d9173e3 */.font-700 {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for pix-button, class: .elementor-element-79476e2 */#cta-btn a:hover {
    background-color: rgba(255, 200, 69, 0.8)
}/* End custom CSS */
/* Start custom CSS for pix-button, class: .elementor-element-c2a3fcb */#cta-btn-dark .pix-hover-item:hover {
  background-color: rgba(23, 23, 69, 0.85) !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-e18cd38 *//* Post Content Widget Spacing */
/* Space only when a heading immediately follows a paragraph */
.elementor-132307 .elementor-element.elementor-element-e18cd38 :is(p,.wp-block-paragraph) + :is(h2,h3,h4,h5,h6){
  margin-top: clamp(24px, 4vw, 56px);
}

/* Optional: include other end-of-section elements */
.elementor-132307 .elementor-element.elementor-element-e18cd38 :is(ul,ol,blockquote,figure,pre,table) + :is(h2,h3,h4,h5,h6) {
  margin-top: clamp(24px, 4vw, 56px);
}

/* Inline Media Styles*/
/* Base (desktop) */
figure img {
  object-fit: cover !important;
  width: 68vw !important;
  height: 500px !important;
  object-position: center !important;
  display: block;
  max-width: none !important;
}

/* Tablet — portrait only (common tablet widths: 768–1024) */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  figure img {
    width: 95vw !important;
    height: clamp(280px, 60vw, 500px) !important;
  }
}

/* Mobile — any orientation (<= 767px) */
@media (max-width: 767px) {
  figure img {
    width: 95vw !important;
    height: clamp(240px, 62vw, 480px) !important;
  }
}/* End custom CSS */
/* Start custom CSS *//**
 * @scope   Elementor Conditions Page Template with Sidebar Nav
 * @description   Contains all custom styles for the main sidebar, its collapsible
 * accordion menu, and related utility classes.
 * @version       1.0
 * @last-updated  July 25, 2025
 */

/*
 * ==============================================================
 * GENERAL SIDEBAR & UTILITY STYLES
 * ==============================================================
 * This section contains high-level layout rules for the sidebar
 * container and general-purpose utility classes.
 */

/**
 * Sets the sidebar container to full viewport height and hides the
 * default browser scrollbar for a custom scrolling implementation.
 */
#sidebar-container {
    height: 100vh;
    overflow: auto !important;
    scrollbar-width: none; /* Firefox */
     box-sizing: border-box; 
}

#sidebar-container::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}

/**
 * On smaller screens (e.g., mobile), the sidebar's height and
 * overflow are reset to allow natural document flow.
 */
@media (max-width: 768px) {
    #sidebar-container {
        overflow: visible !important;
        height: 100% !important;
        padding-bottom: 0px;
    }
}


/**
 * Utility class for applying a consistent, soft box-shadow that
 * makes an element appear raised from the page.
 */
.shadow-raised {
   box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
}


/* ====== FAQ Accordion Shortcode Style ===== */
.accordion .btn {
    font-size: var(--e-global-typography-text-font-size);
}

/*
 * ==============================================================
 * ACCORDION LAYOUT & BEHAVIOR
 * ==============================================================
 * This section handles the primary layout transformation from a
 * standard menu into a vertical, collapsible accordion.
 */

/**
 * 1. Main Menu Container
 * Allows top-level items to wrap into a vertical stack.
 */
.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal {
    flex-wrap: wrap;
}


/**
 * 2. Parent Menu Items (with sub-menus)
 * Forces items with children to take up the full width and stack
 * their link and sub-menu vertically.
 */
.elementor-nav-menu--main .menu-item-has-children {
    flex-basis: 100%;
    flex-direction: column !important;
}

/**
 * Target the main <ul> menu container.
 * Make it a flex container and allow its items to wrap onto new lines.
 */
.elementor-nav-menu--main .elementor-nav-menu {
    display: flex !important;
    flex-wrap: wrap !important;
}

/**
 * Target ALL top-level <li> menu items.
 * Force each one to take up the full width of the container.
 * This makes each item appear on its own line.
 */
.elementor-nav-menu--main .elementor-nav-menu > .menu-item {
    width: 100% !important;
    flex-basis: 100% !important;
}

/**
 * Styles the parent menu item when it or one of its children is the active page.
 */
.elementor-nav-menu--main .menu-item.current-menu-ancestor > a,
.elementor-nav-menu--main .menu-item.current-menu-item > a {
    color: #ffc845 !important;
}


/**
 * 3. Sub-Menu Container
 * Hides sub-menus by default and resets dropdown positioning
 * to allow them to exist within the normal page flow.
 */
.elementor-nav-menu--main .sub-menu {
    display: none;
    position: static !important;
    float: none !important;
    width: auto !important;
    box-shadow: none !important;
    border: none !important;
    background-color: transparent !important;
    padding-left: 15px !important;
}

/**
 * Forces long sub-menu items to wrap correctly and prevents them
 * from overflowing their parent container.
 */
[id^="menu-1-"] .elementor-sub-item {
    white-space: normal !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    display: block !important;
}


/*
 * ===============================================================
 * TOP-LEVEL MENU ITEM ICONS & ACTIVE STATES
 * ===============================================================
 * This section controls the SVG icons and active state styling
 * for all top-level menu items.
 */

/*
 * ---------------------------------------------------------------
 * Base Icon & Link Styles
 * ---------------------------------------------------------------
 */

/**
 * 1. Top-Level Link Container
 * Establishes a positioning context for the icon and adds padding
 * on the left to create space for it.
 */
[id^="menu-1-"]  > .menu-item > a.elementor-item {
    position: relative !important;
    padding-left: 35px !important;
}

/**
 * 2. Common Icon Properties
 * Defines the shared positioning and size for all icons to avoid
 * code repetition. The specific SVG is set below.
 */
[id^="menu-1-"]  > .menu-item > a.elementor-item::before{
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: absolute !important;
    left: 0px !important;
    top: 55% !important;
    transform: translateY(-50%) !important;
    width: 24px !important;
    height: 24px !important;
}

/*
 * ---------------------------------------------------------------
 * Individual Icon Assignments (Default & Active)
 * ---------------------------------------------------------------
 */

/* --- Icon 1: Globe --- */
[id^="menu-1-"] > .menu-item:nth-of-type(1) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6.5158404,17.4632 C5.75137423,17.1150333 5.07280092,16.6111278 4.52066097,15.992024 M3.0880732,13.0300186 C3.03017478,12.6953608 3,12.3512043 3,12 C3,11.6744692 3.0259244,11.3549934 3.07582127,11.0435244 M4.51422046,8.01520932 C5.06316403,7.39769745 5.73768479,6.89430468 6.49772832,6.54508542 M9,6 C9.04296859,6 9.08583168,6.00045168 9.1285848,6.00135054 M11.9950399,6.79982708 C13.791179,7.83654751 15,9.77710612 15,12 C15,14.2202926 13.7940066,16.1589103 12.0013432,17.1965296 M9.14066372,17.9983835 C9.09390604,17.9994592 9.04701617,18 9,18 M15,18 C18.3137085,18 21,15.3137085 21,12 C21,8.6862915 18.3137085,6 15,6 C11.6862915,6 9,8.6862915 9,12 C9,15.3137085 11.6862915,18 15,18 Z"></path></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(1) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(1) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(1) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6.5158404,17.4632 C5.75137423,17.1150333 5.07280092,16.6111278 4.52066097,15.992024 M3.0880732,13.0300186 C3.03017478,12.6953608 3,12.3512043 3,12 C3,11.6744692 3.0259244,11.3549934 3.07582127,11.0435244 M4.51422046,8.01520932 C5.06316403,7.39769745 5.73768479,6.89430468 6.49772832,6.54508542 M9,6 C9.04296859,6 9.08583168,6.00045168 9.1285848,6.00135054 M11.9950399,6.79982708 C13.791179,7.83654751 15,9.77710612 15,12 C15,14.2202926 13.7940066,16.1589103 12.0013432,17.1965296 M9.14066372,17.9983835 C9.09390604,17.9994592 9.04701617,18 9,18 M15,18 C18.3137085,18 21,15.3137085 21,12 C21,8.6862915 18.3137085,6 15,6 C11.6862915,6 9,8.6862915 9,12 C9,15.3137085 11.6862915,18 15,18 Z"></path></svg>') !important;
}

/* --- Icon 2: Pulse --- */
[id^="menu-1-"] > .menu-item:nth-of-type(2) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><polyline fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" points="3 12 6 12 8 9 11 19 16 4 18 12 21 12"></polyline></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(2) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(2) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(2) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><polyline fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" points="3 12 6 12 8 9 11 19 16 4 18 12 21 12"></polyline></svg>') !important;
}

/* --- Icon 3: Exclamation --- */
[id^="menu-1-"] > .menu-item:nth-of-type(3) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12,6 C11.735858,6 11.5217286,6.21412938 11.5217286,6.47827136 C11.5217286,6.48535249 11.5218859,6.49243275 11.5222003,6.4995069 L11.9,15 L11.9,15 L12.1,15 L12.4777997,6.4995069 C12.4895278,6.23562542 12.285117,6.01219973 12.0212355,6.00047167 C12.0141614,6.00015726 12.0070811,6 12,6 Z M11.75,17.85 L11.75,18.45 L12.25,18.45 L12.25,17.85 L11.75,17.85 Z"></path></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(3) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(3) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(3) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12,6 C11.735858,6 11.5217286,6.21412938 11.5217286,6.47827136 C11.5217286,6.48535249 11.5218859,6.49243275 11.5222003,6.4995069 L11.9,15 L11.9,15 L12.1,15 L12.4777997,6.4995069 C12.4895278,6.23562542 12.285117,6.01219973 12.0212355,6.00047167 C12.0141614,6.00015726 12.0070811,6 12,6 Z M11.75,17.85 L11.75,18.45 L12.25,18.45 L12.25,17.85 L11.75,17.85 Z"></path></svg>') !important;
}

/* --- Icon 4: User --- */
[id^="menu-1-"] > .menu-item:nth-of-type(4) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5.43669391,17.5647941 C7.19699693,15.8549314 9.38476563,15 12,15 C14.6152344,15 16.8030031,15.8549314 18.5633061,17.5647941 C19.3559904,18.334031 19.3749542,19.6002189 18.6056898,20.3928765 C18.2295031,20.7805029 17.7125211,20.9994841 17.1723633,21 L6.82763672,21 C5.72306772,20.9989459 4.82849139,20.1026621 4.82954457,18.9980931 C4.83005959,18.4579353 5.04904073,17.9409532 5.43669391,17.5647941 Z M12,12 C14.209139,12 16,10.209139 16,8 C16,5.790861 14.209139,4 12,4 C9.790861,4 8,5.790861 8,8 C8,10.209139 9.790861,12 12,12 Z"></path></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(4) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(4) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(4) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5.43669391,17.5647941 C7.19699693,15.8549314 9.38476563,15 12,15 C14.6152344,15 16.8030031,15.8549314 18.5633061,17.5647941 C19.3559904,18.334031 19.3749542,19.6002189 18.6056898,20.3928765 C18.2295031,20.7805029 17.7125211,20.9994841 17.1723633,21 L6.82763672,21 C5.72306772,20.9989459 4.82849139,20.1026621 4.82954457,18.9980931 C4.83005959,18.4579353 5.04904073,17.9409532 5.43669391,17.5647941 Z M12,12 C14.209139,12 16,10.209139 16,8 C16,5.790861 14.209139,4 12,4 C9.790861,4 8,5.790861 8,8 C8,10.209139 9.790861,12 12,12 Z"></path></svg>') !important;
}

/* --- Icon 5: Waves --- */
[id^="menu-1-"] > .menu-item:nth-of-type(5) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3,8 L4.23223305,6.76776695 C5.07898285,5.92101715 6.45183554,5.92101715 7.29858535,6.76776695 C7.37113351,6.84031511 7.43844084,6.91792113 7.5,7 C8.12132034,7.82842712 9.29657288,7.99632034 10.125,7.375 C10.2671356,7.26839828 10.3933983,7.14213562 10.5,7 C11.1213203,6.17157288 12.2965729,6.00367966 13.125,6.625 C13.2671356,6.73160172 13.3933983,6.85786438 13.5,7 C14.1213203,7.82842712 15.2965729,7.99632034 16.125,7.375 C16.2671356,7.26839828 16.3933983,7.14213562 16.5,7 C17.218491,6.04201195 18.5775459,5.84786126 19.5355339,6.5663523 C19.6176128,6.62791146 19.6952188,6.69521879 19.767767,6.76776695 L21,8 M3,13 L4.23223305,11.767767 C5.07898285,10.9210171 6.45183554,10.9210171 7.29858535,11.767767 C7.37113351,11.8403151 7.43844084,11.9179211 7.5,12 C8.12132034,12.8284271 9.29657288,12.9963203 10.125,12.375 C10.2671356,12.2683983 10.3933983,12.1421356 10.5,12 C11.1213203,11.1715729 12.2965729,11.0036797 13.125,11.625 C13.2671356,11.7316017 13.3933983,11.8578644 13.5,12 C14.1213203,12.8284271 15.2965729,12.9963203 16.125,12.375 C16.2671356,12.2683983 16.3933983,12.1421356 16.5,12 C17.218491,11.042012 18.5775459,10.8478613 19.5355339,11.5663523 C19.6176128,11.6279115 19.6952188,11.6952188 19.767767,11.767767 L21,13 M3,18 L4.23223305,16.767767 C5.07898285,15.9210171 6.45183554,15.9210171 7.29858535,16.767767 C7.37113351,16.8403151 7.43844084,16.9179211 7.5,17 C8.12132034,17.8284271 9.29657288,17.9963203 10.125,17.375 C10.2671356,17.2683983 10.3933983,17.1421356 10.5,17 C11.1213203,16.1715729 12.2965729,16.0036797 13.125,16.625 C13.2671356,16.7316017 13.3933983,16.8578644 13.5,17 C14.1213203,17.8284271 15.2965729,17.9963203 16.125,17.375 C16.2671356,17.2683983 16.3933983,17.1421356 16.5,17 C17.218491,16.042012 18.5775459,15.8478613 19.5355339,16.5663523 C19.6176128,16.6279115 19.6952188,16.6952188 19.767767,16.767767 L21,18"></path></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(5) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(5) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(5) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3,8 L4.23223305,6.76776695 C5.07898285,5.92101715 6.45183554,5.92101715 7.29858535,6.76776695 C7.37113351,6.84031511 7.43844084,6.91792113 7.5,7 C8.12132034,7.82842712 9.29657288,7.99632034 10.125,7.375 C10.2671356,7.26839828 10.3933983,7.14213562 10.5,7 C11.1213203,6.17157288 12.2965729,6.00367966 13.125,6.625 C13.2671356,6.73160172 13.3933983,6.85786438 13.5,7 C14.1213203,7.82842712 15.2965729,7.99632034 16.125,7.375 C16.2671356,7.26839828 16.3933983,7.14213562 16.5,7 C17.218491,6.04201195 18.5775459,5.84786126 19.5355339,6.5663523 C19.6176128,6.62791146 19.6952188,6.69521879 19.767767,6.76776695 L21,8 M3,13 L4.23223305,11.767767 C5.07898285,10.9210171 6.45183554,10.9210171 7.29858535,11.767767 C7.37113351,11.8403151 7.43844084,11.9179211 7.5,12 C8.12132034,12.8284271 9.29657288,12.9963203 10.125,12.375 C10.2671356,12.2683983 10.3933983,12.1421356 10.5,12 C11.1213203,11.1715729 12.2965729,11.0036797 13.125,11.625 C13.2671356,11.7316017 13.3933983,11.8578644 13.5,12 C14.1213203,12.8284271 15.2965729,12.9963203 16.125,12.375 C16.2671356,12.2683983 16.3933983,12.1421356 16.5,12 C17.218491,11.042012 18.5775459,10.8478613 19.5355339,11.5663523 C19.6176128,11.6279115 19.6952188,11.6952188 19.767767,11.767767 L21,13 M3,18 L4.23223305,16.767767 C5.07898285,15.9210171 6.45183554,15.9210171 7.29858535,16.767767 C7.37113351,16.8403151 7.43844084,16.9179211 7.5,17 C8.12132034,17.8284271 9.29657288,17.9963203 10.125,17.375 C10.2671356,17.2683983 10.3933983,17.1421356 10.5,17 C11.1213203,16.1715729 12.2965729,16.0036797 13.125,16.625 C13.2671356,16.7316017 13.3933983,16.8578644 13.5,17 C14.1213203,17.8284271 15.2965729,17.9963203 16.125,17.375 C16.2671356,17.2683983 16.3933983,17.1421356 16.5,17 C17.218491,16.042012 18.5775459,15.8478613 19.5355339,16.5663523 C19.6176128,16.6279115 19.6952188,16.6952188 19.767767,16.767767 L21,18"></path></svg>') !important;
}

/* --- Icon 6: Copy --- */
[id^="menu-1-"] > .menu-item:nth-of-type(6) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9,15 L5,15 C3.8954305,15 3,14.1045695 3,13 L3,5 C3,3.8954305 3.8954305,3 5,3 L13,3 C14.1045695,3 15,3.8954305 15,5 L15,9 M11,9 L19,9 C20.1045695,9 21,9.8954305 21,11 L21,19 C21,20.1045695 20.1045695,21 19,21 L11,21 C9.8954305,21 9,20.1045695 9,19 L9,11 C9,9.8954305 9.8954305,9 11,9 Z"></path></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(6) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(6) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(6) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9,15 L5,15 C3.8954305,15 3,14.1045695 3,13 L3,5 C3,3.8954305 3.8954305,3 5,3 L13,3 C14.1045695,3 15,3.8954305 15,5 L15,9 M11,9 L19,9 C20.1045695,9 21,9.8954305 21,11 L21,19 C21,20.1045695 20.1045695,21 19,21 L11,21 C9.8954305,21 9,20.1045695 9,19 L9,11 C9,9.8954305 9.8954305,9 11,9 Z"></path></svg>') !important;
}

/* --- Icon 7: Layers Horizontal --- */
[id^="menu-1-"] > .menu-item:nth-of-type(7) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="2 2 20 20"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="%23FFFFFF" stroke-width="1.5" d="M13.720387,3.60427092 L20.244503,8.17115212 C20.923177,8.64622388 21.0882292,9.58151957 20.6131574,10.2601935 C20.512734,10.4036555 20.387965,10.5284245 20.244503,10.6288479 L13.720387,15.1957291 C12.6874266,15.9188014 11.3125734,15.9188014 10.279613,15.1957291 L3.75549697,10.6288479 C3.07682303,10.1537761 2.91177085,9.21848043 3.38684261,8.53980648 C3.487266,8.3963445 3.61203499,8.27157551 3.75549697,8.17115212 L10.279613,3.60427092 C11.3125734,2.88119861 12.6874266,2.88119861 13.720387,3.60427092 Z"></path><path stroke="%23FFFFFF" stroke-width="1.5" d="M18.3006218,12.0104353 L18.3006218,12.0104353 L20.244503,13.3711521 C20.923177,13.8462239 21.0882292,14.7815196 20.6131574,15.4601935 C20.512734,15.6036555 20.387965,15.7284245 20.244503,15.8288479 L13.720387,20.3957291 C12.6874266,21.1188014 11.3125734,21.1188014 10.279613,20.3957291 L3.75549697,15.8288479 C3.07682303,15.3537761 2.91177085,14.4184804 3.38684261,13.7398065 C3.487266,13.5963445 3.61203499,13.4715755 3.75549697,13.3711521 L5.69620553,12.0126561 L5.69620553,12.0126561"></path></g></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(7) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(7) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(7) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="2 2 20 20"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="%23ffc845" stroke-width="1.5" d="M13.720387,3.60427092 L20.244503,8.17115212 C20.923177,8.64622388 21.0882292,9.58151957 20.6131574,10.2601935 C20.512734,10.4036555 20.387965,10.5284245 20.244503,10.6288479 L13.720387,15.1957291 C12.6874266,15.9188014 11.3125734,15.9188014 10.279613,15.1957291 L3.75549697,10.6288479 C3.07682303,10.1537761 2.91177085,9.21848043 3.38684261,8.53980648 C3.487266,8.3963445 3.61203499,8.27157551 3.75549697,8.17115212 L10.279613,3.60427092 C11.3125734,2.88119861 12.6874266,2.88119861 13.720387,3.60427092 Z"></path><path stroke="%23ffc845" stroke-width="1.5" d="M18.3006218,12.0104353 L18.3006218,12.0104353 L20.244503,13.3711521 C20.923177,13.8462239 21.0882292,14.7815196 20.6131574,15.4601935 C20.512734,15.6036555 20.387965,15.7284245 20.244503,15.8288479 L13.720387,20.3957291 C12.6874266,21.1188014 11.3125734,21.1188014 10.279613,20.3957291 L3.75549697,15.8288479 C3.07682303,15.3537761 2.91177085,14.4184804 3.38684261,13.7398065 C3.487266,13.5963445 3.61203499,13.4715755 3.75549697,13.3711521 L5.69620553,12.0126561 L5.69620553,12.0126561"></path></g></svg>') !important;
}

/* --- Icon 8: More Horizontal --- */
[id^="menu-1-"] > .menu-item:nth-of-type(8) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23FFFFFF" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5,14 C6.1045695,14 7,13.1045695 7,12 C7,10.8954305 6.1045695,10 5,10 C3.8954305,10 3,10.8954305 3,12 C3,13.1045695 3.8954305,14 5,14 Z M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z M19,14 C20.1045695,14 21,13.1045695 21,12 C21,10.8954305 20.1045695,10 19,10 C17.8954305,10 17,10.8954305 17,12 C17,13.1045695 17.8954305,14 19,14 Z"></path></svg>') !important;
}
[id^="menu-1-"] > .menu-item:nth-of-type(8) > a.elementor-item.elementor-item-active::before, [id^="menu-1-"] > .menu-item.current-menu-ancestor:nth-of-type(8) > a.elementor-item::before, [id^="menu-1-"] > .menu-item.current-menu-item:nth-of-type(8) > a.elementor-item::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 20 20" width="20" height="20"><path fill="none" stroke="%23ffc845" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M5,14 C6.1045695,14 7,13.1045695 7,12 C7,10.8954305 6.1045695,10 5,10 C3.8954305,10 3,10.8954305 3,12 C3,13.1045695 3.8954305,14 5,14 Z M12,14 C13.1045695,14 14,13.1045695 14,12 C14,10.8954305 13.1045695,10 12,10 C10.8954305,10 10,10.8954305 10,12 C10,13.1045695 10.8954305,14 12,14 Z M19,14 C20.1045695,14 21,13.1045695 21,12 C21,10.8954305 20.1045695,10 19,10 C17.8954305,10 17,10.8954305 17,12 C17,13.1045695 17.8954305,14 19,14 Z"></path></svg>') !important;
}/* End custom CSS */