.elementor-972
  .elementor-element.elementor-element-b6ebab9
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-972 .elementor-element.elementor-element-b6ebab9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-972
  .elementor-element.elementor-element-85d6569
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-972
  .elementor-element.elementor-element-85d6569
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-972
  .elementor-element.elementor-element-85d6569
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-972
  .elementor-element.elementor-element-d5c3abc
  > .elementor-container {
  max-width: 1320px;
}
.elementor-972
  .elementor-element.elementor-element-d5c3abc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-972
  .elementor-element.elementor-element-d5c3abc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
  background-image: url("https://freejobs.ai/wp-content/uploads/2024/09/thumbnail-employee-benefits-policy-india.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-972
  .elementor-element.elementor-element-d5c3abc
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-972 .elementor-element.elementor-element-d5c3abc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 260px 80px 260px 80px;
}
.elementor-972
  .elementor-element.elementor-element-f0b7ab4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-972
  .elementor-element.elementor-element-69fa949
  > .elementor-container {
  max-width: 1320px;
}
.elementor-972
  .elementor-element.elementor-element-69fa949
  > .elementor-background-overlay {
  background-color: #464a88;
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-972 .elementor-element.elementor-element-69fa949,
.elementor-972
  .elementor-element.elementor-element-69fa949
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-972 .elementor-element.elementor-element-69fa949 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-972
  .elementor-element.elementor-element-a88cc06
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 45px 45px 45px 45px;
}
.elementor-972
  .elementor-element.elementor-element-a88cc06
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (max-width: 767px) {
  .elementor-972 .elementor-element.elementor-element-d5c3abc {
    padding: 6px 6px 6px 6px;
  }
  .elementor-972
    .elementor-element.elementor-element-69fa949
    > .elementor-background-overlay {
    opacity: 0.85;
  }
}
