.elementor-6398 .elementor-element.elementor-element-23d2902{--display:flex;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-23d2902{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6398 .elementor-element.elementor-element-9b7a64d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-9b7a64d{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-48d53be{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-48d53be{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-2dd513f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-2dd513f{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-cd802b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6398 .elementor-element.elementor-element-f6fa69a{--display:flex;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:var( --e-global-color-ef6395d );--border-color:var( --e-global-color-ef6395d );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 24px 8px rgba(22.000000000000004, 45, 78, 0.050980392156862744);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6398 .elementor-element.elementor-element-f6fa69a:not(.elementor-motion-effects-element-type-background), .elementor-6398 .elementor-element.elementor-element-f6fa69a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5d25f36 );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f6fa69a{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-6398 .elementor-element.elementor-element-ea32dbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6398 .elementor-element.elementor-element-1e6f8e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1e6f8e0{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-c95e147{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-c95e147{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-10128f8{--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;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-10128f8{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-b3eed91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-b3eed91{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-3f577e1 .elementor-image-box-wrapper{text-align:left;}.elementor-6398 .elementor-element.elementor-element-3f577e1 .elementor-image-box-title{margin-bottom:0px;font-size:2em;font-weight:700;letter-spacing:-0.7px;color:var( --e-global-color-463f900 );}.elementor-6398 .elementor-element.elementor-element-3f577e1 .elementor-image-box-description{font-family:"Inter", Poppins;font-size:18px;}.elementor-6398 .elementor-element.elementor-element-0df506d{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;font-weight:400;line-height:1.45em;color:var( --e-global-color-463f900 );}.elementor-6398 .elementor-element.elementor-element-0df506d p{margin-block-end:0px;}.elementor-6398 .elementor-element.elementor-element-a95231c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6398 .elementor-element.elementor-element-ef00dba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6398 .elementor-element.elementor-element-0f3ac39{--display:flex;--justify-content:center;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:35px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0f3ac39{--padding-inline-start:35px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-c7ecb96 .elementor-button:hover, .elementor-6398 .elementor-element.elementor-element-c7ecb96 .elementor-button:focus{background-color:var( --e-global-color-quaternary );}.elementor-6398 .elementor-element.elementor-element-c7ecb96{width:auto;max-width:auto;}.elementor-6398 .elementor-element.elementor-element-c7ecb96 .elementor-button{font-size:18px;border-radius:150px 150px 150px 150px;padding:15px 30px 15px 30px;}.elementor-6398 .elementor-element.elementor-element-5ad10bf{--display:flex;--gap:5px 10px;--row-gap:5px;--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:var( --e-global-color-ef6395d );--border-color:var( --e-global-color-ef6395d );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 24px 8px rgba(22.000000000000004, 45, 78, 0.050980392156862744);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:28px;--padding-block-end:28px;--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-6398 .elementor-element.elementor-element-5ad10bf:not(.elementor-motion-effects-element-type-background), .elementor-6398 .elementor-element.elementor-element-5ad10bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2237ada );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5ad10bf{--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-6398 .elementor-element.elementor-element-45dce77{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;font-weight:400;line-height:1.45em;color:var( --e-global-color-9e5a4e2 );}.elementor-6398 .elementor-element.elementor-element-45dce77 p{margin-block-end:0px;}.elementor-6398 .elementor-element.elementor-element-d713192 .elementor-image-box-wrapper{text-align:left;}.elementor-6398 .elementor-element.elementor-element-d713192 .elementor-image-box-title{margin-bottom:0px;font-size:1.3rem;font-weight:700;letter-spacing:-0.7px;color:var( --e-global-color-9e5a4e2 );}.elementor-6398 .elementor-element.elementor-element-d713192 .elementor-image-box-description{font-family:"Inter", Poppins;font-size:18px;}.elementor-6398 .elementor-element.elementor-element-2bff6e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6398 .elementor-element.elementor-element-bc330f3{--display:flex;border-style:none;--border-style:none;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bc330f3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-4bc0349{--grid-columns:3;}.elementor-6398 .elementor-element.elementor-element-bbf348b{--display:flex;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:var( --e-global-color-ef6395d );--border-color:var( --e-global-color-ef6395d );--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 24px 8px rgba(22.000000000000004, 45, 78, 0.050980392156862744);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:28px;--padding-block-end:28px;--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-6398 .elementor-element.elementor-element-bbf348b:not(.elementor-motion-effects-element-type-background), .elementor-6398 .elementor-element.elementor-element-bbf348b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2237ada );}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bbf348b{--padding-inline-start:28px;--padding-inline-end:28px;}.elementor-6398 .elementor-element.elementor-element-18a8f26{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;columns:1;font-size:16px;font-weight:400;line-height:1.45em;color:var( --e-global-color-9e5a4e2 );}.elementor-6398 .elementor-element.elementor-element-18a8f26 p{margin-block-end:0px;}@media(max-width:1366px){.elementor-6398 .elementor-element.elementor-element-0f3ac39{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0f3ac39{--padding-inline-start:0px;--padding-inline-end:0px;}}@media(max-width:991px){.elementor-6398 .elementor-element.elementor-element-23d2902{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-23d2902{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-6398 .elementor-element.elementor-element-f6fa69a{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f6fa69a{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-6398 .elementor-element.elementor-element-10128f8{--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-6398 .elementor-element.elementor-element-0f3ac39{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-0f3ac39{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-5ad10bf{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5ad10bf{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-6398 .elementor-element.elementor-element-bc330f3{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bc330f3{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-6398 .elementor-element.elementor-element-4bc0349{--grid-columns:2;}.elementor-6398 .elementor-element.elementor-element-bbf348b{--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-bbf348b{--padding-inline-start:10px;--padding-inline-end:10px;}}@media(max-width:767px){.elementor-6398 .elementor-element.elementor-element-48d53be{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-48d53be{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-1e6f8e0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-1e6f8e0{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-6398 .elementor-element.elementor-element-4bc0349{--grid-columns:1;}}@media(min-width:768px){.elementor-6398 .elementor-element.elementor-element-0f3ac39{--width:25%;}}@media(max-width:1366px) and (min-width:768px){.elementor-6398 .elementor-element.elementor-element-0f3ac39{--width:30%;}}@media(max-width:991px) and (min-width:768px){.elementor-6398 .elementor-element.elementor-element-0f3ac39{--width:100%;}}@media(min-width:2400px){.elementor-6398 .elementor-element.elementor-element-b3eed91{--width:70%;}.elementor-6398 .elementor-element.elementor-element-0f3ac39{--width:30%;}}/* Start custom CSS for shortcode, class: .elementor-element-cd802b5 *//* ===== Toolshey Breadcrumb (Light) ===== */
.rank-math-breadcrumb {
  --bc-text:#636D8F;         /* base text */
  --bc-link:#0e1a30;         /* link */
  --bc-link-hover:#3a62ff;   /* hover */
  --bc-sep:#9ca3af;          /* separator */
  --bc-current:#0e1a30;      /* current item */
  --bc-bg:transparent;

  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:center;
  font-size:13px;
  line-height:1.4;
  color:var(--bc-text);
  background:var(--bc-bg);
  margin:8px 0 14px;
}

/* Links */
.rank-math-breadcrumb a {
  color:var(--bc-link);
  text-decoration:none;
  transition:color .2s ease;
  line-height: 30px;
}
.rank-math-breadcrumb a:hover { color:var(--bc-link-hover); }

/* Separator */
.rank-math-breadcrumb .separator {
  color:var(--bc-sep);
  margin:0 9px;
}

/* Current item */
.rank-math-breadcrumb .last,
.rank-math-breadcrumb span:last-child {
  color:var(--bc-current);
  font-weight:600;
}

/* Long titles: trim middle items but keep last visible */
.rank-math-breadcrumb > *:not(.separator) {
  text-overflow:ellipsis;
}

/* Small screens */
@media (max-width: 640px){
  .rank-math-breadcrumb { font-size:12px; gap:6px; }
  .rank-math-breadcrumb > *:not(.separator){}
}


.separator {
    display: inline-block;
    height: 1.5em!important;
    vertical-align: middle;
    border-left: 0px!important;
    
    

/* Make non-last items look like subtle chips */
.rank-math-breadcrumb a {
  padding:3px 8px;
  border:1px solid #e5e7eb;
  border-radius:999px;
  background:#f9fafb;
}
.ts-hero .rank-math-breadcrumb a{
  border-color:rgba(255,255,255,.18);
  background:rgba(255,255,255,.06);
}
.rank-math-breadcrumb a:hover{
  border-color:#cbd5e1;
  background:#ffffff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ef00dba *//* Container UL – horizontal pills, wrap on mobile */
.ts-list.ts-popular_subcategories {
  list-style: none;
  list-style-type: none;
  margin: 0px 0 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;              /* gap between pills */
}

/* Individual pill */
.ts-list.ts-popular_subcategories li {
  display: inline-flex;
  align-items: center;
  border-radius: 999px;   /* full pill shape */
  background: #33415C;    /* dark slate (change if needed) */
  border: 1px solid #33415C;
  padding: 6px 14px;
  font-size: 13px;
  font-weight: 500;
  transition: all 0.2s ease;
}

/* Link inside pill */
.ts-list.ts-popular_subcategories li a {
  color: #e5e7eb;         /* light text */
  text-decoration: none;
  display: block;
  white-space: nowrap;    /* keep text in one line per pill */
}

/* Hover effect */
.ts-list.ts-popular_subcategories li:hover {
  background: #33415C;
  border-color: #33415C;
  transform: translateY(-1px);
}

/* Optional: active / current state (if you want to set via PHP or JS) */
.ts-list.ts-popular_subcategories li.current a,
.ts-list.ts-popular_subcategories li.active a {
  background: transparent;
  color: #f9fafb;
}

.ts-list.ts-popular_subcategories li.current,
.ts-list.ts-popular_subcategories li.active {
  background: #33415C;    /* indigo highlight */
  border-color: #33415C;
}/* End custom CSS */