.elementor-373 .elementor-element.elementor-element-4150601{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-6ed76e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-373 .elementor-element.elementor-element-d575eab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#141414;}.elementor-373 .elementor-element.elementor-element-3363cf8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-373 .elementor-element.elementor-element-3363cf8 .elementor-share-btn{font-size:calc(0.6px * 10);}.elementor-373 .elementor-element.elementor-element-3363cf8 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.1em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-373 .elementor-element.elementor-element-ac4ac77{--divider-border-style:solid;--divider-color:#E2E2E2;--divider-border-width:1px;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-ac4ac77 .elementor-divider-separator{width:100%;}.elementor-373 .elementor-element.elementor-element-ac4ac77 .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-373 .elementor-element.elementor-element-6439f80{--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;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-373 .elementor-element.elementor-element-e562469{--display:flex;}.elementor-373 .elementor-element.elementor-element-ff3a30a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--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-373 .elementor-element.elementor-element-05a8c3b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-500550d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-373 .elementor-element.elementor-element-411a074 img{border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(215.9, 215.9, 215.9, 0.5);}.elementor-373 .elementor-element.elementor-element-3f46ed3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-422be3d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-715d56f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-5dea816{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-9b0320d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-3bee7b7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-b720149{--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;}.elementor-373 .elementor-element.elementor-element-8c7f1d2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){ .elementor-373 .elementor-element.elementor-element-3363cf8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-373 .elementor-element.elementor-element-4150601{--content-width:1310px;}.elementor-373 .elementor-element.elementor-element-ff3a30a{--content-width:1350px;}.elementor-373 .elementor-element.elementor-element-05a8c3b{--width:70%;}.elementor-373 .elementor-element.elementor-element-b720149{--width:30%;}.elementor-373 .elementor-element.elementor-element-8c7f1d2{--content-width:1350px;}}@media(max-width:767px){.elementor-373 .elementor-element.elementor-element-4150601{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-1a23b37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-373 .elementor-element.elementor-element-6ed76e0{--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:05px 0px;--row-gap:05px;--column-gap:0px;}.elementor-373 .elementor-element.elementor-element-6ed76e0.e-con{--align-self:center;}.elementor-373 .elementor-element.elementor-element-d575eab{text-align:center;}.elementor-373 .elementor-element.elementor-element-d575eab .elementor-heading-title{font-size:25px;}.elementor-373 .elementor-element.elementor-element-3363cf8{--alignment:center;} .elementor-373 .elementor-element.elementor-element-3363cf8{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-373 .elementor-element.elementor-element-3363cf8 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-373 .elementor-element.elementor-element-ac4ac77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-373 .elementor-element.elementor-element-ac4ac77 .elementor-divider-separator{width:100%;}.elementor-373 .elementor-element.elementor-element-6439f80{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-373 .elementor-element.elementor-element-4746c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-1a23b37 *//* ===== Crux Breadcrumbs – Mobile Centering Only ===== */
@media (max-width: 768px) {
  .crux-bc-container{
    margin:0px auto 10px;           /* a bit more breathing space on mobile */
    padding:0 12px;                  /* small side padding */
    font-size:9px;
    line-height:1;
    text-align:center;               /* center all breadcrumb content */
    white-space:normal;              /* allow wrapping */
    overflow-wrap:anywhere;          /* prevent overflow on long labels */
  }

  /* Keep each crumb inline; allow wrap to next line */
  .crux-bc-container .bc-item{
    display:inline;
    margin:0 0 6px 0;               /* tiny row gap when it wraps */
  }

  /* Make links/current crumb easy to tap without changing desktop */
  .crux-bc-container .bc-item a,
  .crux-bc-container .bc-current{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:6px 10px;               /* slightly bigger touch target */
    border-radius:999px;            /* pill look */
  }

  /* Tighter separators on small screens */
  .crux-bc-container .bc-sep{
    display:inline;
    margin:0 6px;
    opacity:.6;
  }
}/* End custom CSS */