.elementor-1632 .elementor-element.elementor-element-ab7eca6{--display:flex;}.elementor-1632 .elementor-element.elementor-element-76bae9f{--display:flex;}.elementor-1632 .elementor-element.elementor-element-76bae9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1632 .elementor-element.elementor-element-9f38b62{font-family:"Roboto";font-weight:normal;color:#444444;}.elementor-1632 .elementor-element.elementor-element-20823fc{--display:flex;}.elementor-1632 .elementor-element.elementor-element-aa1ffdd{width:var( --container-widget-width, 91.379% );max-width:91.379%;--container-widget-width:91.379%;--container-widget-flex-grow:0;font-family:"Roboto";font-weight:normal;color:#444444;}.elementor-1632 .elementor-element.elementor-element-aa1ffdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1632 .elementor-element.elementor-element-93f4f78{--display:flex;}.elementor-1632 .elementor-element.elementor-element-c8651e6{font-family:"Roboto";font-weight:normal;color:#444444;}.elementor-1632 .elementor-element.elementor-element-648cc9c{--display:flex;}.elementor-1632 .elementor-element.elementor-element-ccbf8e0{font-family:"Roboto";font-weight:normal;color:#444444;}.elementor-1632 .elementor-element.elementor-element-79f34df{--display:flex;}.elementor-1632 .elementor-element.elementor-element-6732dd3{width:var( --container-widget-width, 105.053% );max-width:105.053%;--container-widget-width:105.053%;--container-widget-flex-grow:0;font-family:"Roboto";font-weight:normal;color:#444444;}.elementor-1632 .elementor-element.elementor-element-6732dd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1632 .elementor-element.elementor-element-80efaa8{--display:flex;}.elementor-1632 .elementor-element.elementor-element-5022054{width:var( --container-widget-width, 101.632% );max-width:101.632%;--container-widget-width:101.632%;--container-widget-flex-grow:0;font-family:"Roboto";font-weight:normal;color:#444444;}.elementor-1632 .elementor-element.elementor-element-5022054.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1632 .elementor-element.elementor-element-b5fad02{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:5px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:var( --e-global-color-d3b90b7 );--n-accordion-title-hover-color:var( --e-global-color-b8d166f );--n-accordion-title-active-color:var( --e-global-color-d3b90b7 );--n-accordion-icon-size:15px;}.elementor-1632 .elementor-element.elementor-element-b5fad02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(176deg, #2A529A 42%, #2A529A 96%);border-style:none;}.elementor-1632 .elementor-element.elementor-element-b5fad02 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1632 .elementor-element.elementor-element-b5fad02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter";font-weight:500;line-height:1.7px;}:where( .elementor-1632 .elementor-element.elementor-element-b5fad02 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:12px 12px 12px 12px;--padding-top:18px;--padding-right:18px;--padding-bottom:18px;--padding-left:18px;}.elementor-1632 .elementor-element.elementor-element-a82d247{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1632 .elementor-element.elementor-element-a82d247 .elementor-divider-separator{width:100%;}.elementor-1632 .elementor-element.elementor-element-a82d247 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1632 .elementor-element.elementor-element-2b19e08 .elementor-heading-title{font-family:"Poppins";}.elementor-1632 .elementor-element.elementor-element-8871d30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1632 .elementor-element.elementor-element-8871d30{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-text{color:var( --e-global-color-d3b90b7 );transition:color 0.3s;}.elementor-1632 .elementor-element.elementor-element-8871d30 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-b8d166f );}@media(min-width:768px){.elementor-1632 .elementor-element.elementor-element-76bae9f{--width:100%;}.elementor-1632 .elementor-element.elementor-element-20823fc{--width:100%;}.elementor-1632 .elementor-element.elementor-element-93f4f78{--width:100%;}.elementor-1632 .elementor-element.elementor-element-79f34df{--content-width:1140px;}.elementor-1632 .elementor-element.elementor-element-80efaa8{--content-width:1140px;}}/* Start custom CSS for icon-list, class: .elementor-element-8871d30 *//* ——— Job Seeker Tools: circles on ALL icons ——— */

/* Lay items out in a single row with spacing (keep if you already have it) */
.tools-inline .elementor-icon-list-items{
  display:flex;
  flex-wrap:wrap;
  gap:32px 28px;
  align-items:center;
}

/* Make the Job Seeker Tools text black */
.tools-inline .elementor-icon-list-text {
  color: #000000 !important;   /* solid black text */
  font-weight: 600;            /* keep bold */
  font-size: 20px;             /* adjust if needed */
  line-height: 1.4;
}


/* Circle container for EVERY icon */
.tools-inline .elementor-icon-list-icon{
  background:#C85A2A;          /* 🟠 circle color — change if needed */
  border-radius:50%;
  width:34px; 
  height:34px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-right:10px;            /* space between icon & text */
}

/* Make the icon inside the circle WHITE (supports <i> and <svg>) */
.tools-inline .elementor-icon-list-icon i,
.tools-inline .elementor-icon-list-icon svg{
  color:#FFFFFF !important;     /* <i> icons */
  fill:#FFFFFF !important;      /* SVG icons */
  font-size:18px;               /* <i> size */
  width:18px; 
  height:18px;                  /* SVG size */
  vertical-align:middle;
}

/* Text style (optional: match your brand) */
.tools-inline .elementor-icon-list-text{
  color:#C85A2A;
  font-weight:700;
  font-size:20px;
  line-height:1.35;
}

/* Responsive tune */
@media (max-width: 768px){
  .tools-inline .elementor-icon-list-items{ gap:16px 14px; }
  .tools-inline .elementor-icon-list-text{ font-size:18px; }
  .tools-inline .elementor-icon-list-icon{ width:30px; height:30px; }
  .tools-inline .elementor-icon-list-icon i{ font-size:16px; }
  .tools-inline .elementor-icon-list-icon svg{ width:16px; height:16px; }
}/* End custom CSS */