.elementor-7 .elementor-element.elementor-element-010dcc9 {
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7699b3c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-235d73f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-235d73f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-235d73f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #2f8151;
}
.elementor-7 .elementor-element.elementor-element-235d73f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-235d73f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-c552a77:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-c552a77
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fdc900;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-c552a77.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-c552a77.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-c552a77.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-c552a77
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-c552a77
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-c552a77
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  color: var(--e-global-color-text);
}
.elementor-7 .elementor-element.elementor-element-d80cfc7 {
  width: 100%;
  max-width: 100%;
  align-self: center;
  --icon-box-icon-margin: 0px;
}
.elementor-7
  .elementor-element.elementor-element-d80cfc7
  > .elementor-widget-container {
  padding: 15px 10px 8px 10px;
}
.elementor-7
  .elementor-element.elementor-element-d80cfc7
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-d80cfc7
  .elementor-icon-box-title {
  margin-bottom: 10px;
  color: #0d572e;
}
.elementor-7
  .elementor-element.elementor-element-d80cfc7.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-d80cfc7.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-d80cfc7.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-d80cfc7 .elementor-icon {
  font-size: 20px;
}
.elementor-7 .elementor-element.elementor-element-d80cfc7 .elementor-icon i {
  transform: rotate(0deg);
}
.elementor-7
  .elementor-element.elementor-element-d80cfc7
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-d80cfc7
  .elementor-icon-box-title
  a {
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-fe971dc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-fe971dc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-fe971dc.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-fe971dc
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-widget-text-editor {
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-7 .elementor-element.elementor-element-65766ca {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-5d7eb88
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-5d7eb88,
.elementor-7
  .elementor-element.elementor-element-5d7eb88
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-5d7eb88 {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-2f79bfb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-2f79bfb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #044f28 0%, #ffc612 100%);
}
.elementor-7
  .elementor-element.elementor-element-2f79bfb
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-2f79bfb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-2f79bfb
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-2f79bfb
  > .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-7
  .elementor-element.elementor-element-2f79bfb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-5c27dc4
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-5c27dc4 {
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-76db6ab
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-76db6ab
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2f38500
  > .elementor-widget-container {
  padding: 0px 15px 0px 7px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-2f38500 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-2f38500
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-2f38500.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2f38500.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-2f38500.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-2f38500 .elementor-icon {
  font-size: 45px;
}
.elementor-7
  .elementor-element.elementor-element-2f38500
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2f38500
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-2f38500
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-2f38500
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab
  > .elementor-widget-container {
  padding: 0px 0px 0px 5px;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab:hover
  .elementor-widget-container {
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7 .elementor-element.elementor-element-9ddf9ab {
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-9ddf9ab.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-9ddf9ab .elementor-icon {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab
  .elementor-icon-box-title {
  color: #ffffff;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-9ddf9ab
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-9ddf9ab
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d
  > .elementor-widget-container {
  padding: 0px 0px 0px 5px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d:hover
  .elementor-widget-container {
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7 .elementor-element.elementor-element-df23b5d {
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-df23b5d.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-df23b5d .elementor-icon {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d
  .elementor-icon-box-title {
  color: #ffffff;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-df23b5d
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-df23b5d
  .elementor-icon-box-description {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-7
  .elementor-element.elementor-element-17d9a4f
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-782ef7c
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-782ef7c {
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-4ed47a2
  > .elementor-element-populated {
  margin: 30px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-widget-heading .elementor-heading-title {
  color: var(--e-global-color-primary);
}
.elementor-7
  .elementor-element.elementor-element-bc806af
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-bc806af {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-bc806af
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-3709577
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3709577
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-3709577 {
  margin-top: 015px;
  margin-bottom: 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
}
.elementor-7 .elementor-element.elementor-element-31e776b img {
  height: 460px;
  object-fit: cover;
  object-position: center center;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 4px 4px 30px -20px rgba(0, 0, 0, 0.5);
}
.elementor-7 .elementor-element.elementor-element-45b0f9a {
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-05fbd98 {
  width: var(--container-widget-width, 82.286%);
  max-width: 82.286%;
  --container-widget-width: 82.286%;
  --container-widget-flex-grow: 0;
  color: #0d572e;
  font-family: "Montserrat", Sans-serif;
  font-size: 19px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-05fbd98
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-da3316e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-da3316e {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
}
.elementor-7 .elementor-element.elementor-element-f0448c1 .elementor-button {
  background-color: #ffc612;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  fill: #ffffff;
  color: #ffffff;
  transition-duration: 0.5s;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 30px 14px 30px;
}
.elementor-7
  .elementor-element.elementor-element-f0448c1
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-f0448c1
  .elementor-button:focus {
  background-color: #044f28;
  color: #ffffff;
  border-color: #0d572e;
}
.elementor-7
  .elementor-element.elementor-element-f0448c1
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-f0448c1
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-179aee7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-179aee7
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-179aee7 {
  padding: 3rem 0rem 3rem 0rem;
}
.elementor-7
  .elementor-element.elementor-element-53ee6f5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-53ee6f5 {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-53ee6f5
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 38px;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-23322fd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-23322fd {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7 .elementor-element.elementor-element-e6713c8 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-7
  .elementor-element.elementor-element-90df7c8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-90df7c8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #044f28 0%, #0070AB 100%);
}
.elementor-7
  .elementor-element.elementor-element-90df7c8
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-90df7c8 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ccead8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 0px 60px 0px;
}
.elementor-7 .elementor-element.elementor-element-90df7c8,
.elementor-7
  .elementor-element.elementor-element-90df7c8
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-90df7c8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-dfd7b51
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-9986e70
  > .elementor-element-populated {
  margin: 40px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-338196e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-338196e {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-338196e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-0c79fd4
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-0c79fd4 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-5142377
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-5142377 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-5142377
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-5142377.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-5142377.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-5142377.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-5142377 .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-5142377
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-5142377
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-5142377
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-5142377
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-770a83f
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-770a83f {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-770a83f
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-770a83f.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-770a83f.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-770a83f.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-770a83f .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-770a83f
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-770a83f
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-770a83f
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-770a83f
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-add3457
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-add3457 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-add3457
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-add3457.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-add3457.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-add3457.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-add3457 .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-add3457
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-add3457
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-add3457
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-add3457
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-16cd63b
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-c59376b
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-c59376b {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-c59376b
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-c59376b.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-c59376b.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-c59376b.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-c59376b .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-c59376b
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-c59376b
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-c59376b
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-c59376b
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-f9fee9a {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-f9fee9a.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-f9fee9a .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-f9fee9a
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-f9fee9a
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-f2b5bf2 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-f2b5bf2.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-f2b5bf2 .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-f2b5bf2
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-f2b5bf2
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-f0501f3
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-4155c59
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-4155c59 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-4155c59
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-4155c59.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-4155c59.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-4155c59.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-4155c59 .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-4155c59
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-4155c59
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-4155c59
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-4155c59
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-4dd34b1 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-4dd34b1.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-4dd34b1 .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-4dd34b1
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-4dd34b1
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e6e6e6;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7 .elementor-element.elementor-element-972dbf7 {
  --e-transform-origin-x: center;
  --icon-box-icon-margin: 15px;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-972dbf7.elementor-view-default
  .elementor-icon {
  fill: #000000;
  color: #000000;
  border-color: #000000;
}
.elementor-7 .elementor-element.elementor-element-972dbf7 .elementor-icon {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7
  .elementor-icon-box-title {
  color: #000000;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7
  .elementor-icon-box-title,
.elementor-7
  .elementor-element.elementor-element-972dbf7
  .elementor-icon-box-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-972dbf7
  .elementor-icon-box-description {
  color: #272727;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-ba075d1
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-29dd54c
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-629ae40
  > .elementor-element-populated {
  margin: 40px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-8212539
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-8212539 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-8212539
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-38403ab
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-38403ab {
  margin-top: 010px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-ddfcc87
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-ddfcc87
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-ddfcc87
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-492bccf.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-492bccf.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-492bccf.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-492bccf.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-492bccf .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Biodiesel-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-492bccf .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-492bccf .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-492bccf .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-492bccf
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e663021.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-e663021.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-e663021.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-e663021.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-e663021 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Fuel-Ethanol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-e663021 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-e663021 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-e663021 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e663021
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5827e22.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-5827e22.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-5827e22.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-5827e22.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-5827e22 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Distillation-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-5827e22 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-5827e22 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-5827e22 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5827e22
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-a80dd3b
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-a80dd3b {
  margin-top: 010px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-81686d1.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-81686d1.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-81686d1.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-81686d1.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-81686d1 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/bio-cng-plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-81686d1 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-81686d1 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-81686d1 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-81686d1
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-4edd41e.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-4edd41e.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-4edd41e.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-4edd41e .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Pyrolysis-Plant.jpeg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-4edd41e .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-4edd41e .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-4edd41e .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-4edd41e
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-80fcdef.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-80fcdef.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-80fcdef.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-80fcdef .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Alcohol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-80fcdef .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-80fcdef .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-80fcdef .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-80fcdef
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5f100e7
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-9e78ccc
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-916d075
  > .elementor-element-populated {
  margin: 40px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-e02849d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e02849d {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-e02849d
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-e4df1d2
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-e4df1d2 {
  margin-top: 010px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1b9d363
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-1b9d363
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-1b9d363
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-5edcd54.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-5edcd54.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-5edcd54.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-5edcd54 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Biodiesel-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-5edcd54 .elementskit-btn {
  background-color: #044f28;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #044f28;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-5edcd54 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-5edcd54 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5edcd54
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-15ea4f0.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-15ea4f0.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-15ea4f0.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-15ea4f0 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Fuel-Ethanol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-15ea4f0 .elementskit-btn {
  background-color: #044f28;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #044f28;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-15ea4f0 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-15ea4f0 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15ea4f0
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-90bdf5f.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-90bdf5f.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-90bdf5f.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-90bdf5f .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Distillation-Plant.jpg");
  background-position: center right;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-90bdf5f .elementskit-btn {
  background-color: #044f28;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #044f28;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-90bdf5f .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-90bdf5f .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-90bdf5f
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-dc96dc9
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-dc96dc9 {
  margin-top: 010px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-63bdfe8.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-63bdfe8.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-63bdfe8.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-63bdfe8 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/bio-cng-plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-63bdfe8 .elementskit-btn {
  background-color: #044f28;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #044f28;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-63bdfe8 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-63bdfe8 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-63bdfe8
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-2d4b45f.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-2d4b45f.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-2d4b45f.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-2d4b45f .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Pyrolysis-Plant.jpeg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-2d4b45f .elementskit-btn {
  background-color: #044f28;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #044f28;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-2d4b45f .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-2d4b45f .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2d4b45f
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-c826674.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-c826674.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-c826674.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-c826674.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-c826674 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Alcohol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-c826674 .elementskit-btn {
  background-color: #044f28;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #044f28;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-c826674 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-c826674 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-c826674
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-f6be675
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-41acd16
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-00f1c28
  > .elementor-element-populated {
  margin: 40px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-a9d2a5d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a9d2a5d {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-a9d2a5d
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-584547e
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-584547e {
  margin-top: 010px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-73f56b0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-73f56b0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-73f56b0
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-73f56b0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-73f56b0
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-e7d7357.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-e7d7357.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-e7d7357.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-e7d7357 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Fuel-Ethanol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-e7d7357 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-e7d7357 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-e7d7357 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e7d7357
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-803956c.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-803956c.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-803956c.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-803956c.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-803956c .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Fuel-Ethanol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-803956c .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementkit-infobox-icon {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-info-box-icon
  > svg
  path {
  fill: #ffffff;
  stroke: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-info-box-icon
  > svg {
  max-width: 40px;
  height: auto;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-7 .elementor-element.elementor-element-803956c .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-803956c .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-803956c
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2698c74.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-2698c74.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-2698c74.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-2698c74.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-2698c74 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Distillation-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-2698c74 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-2698c74 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-2698c74 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2698c74
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-660ae08
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-660ae08 {
  margin-top: 010px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-e59dd82.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-e59dd82.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-e59dd82.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-e59dd82 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/bio-cng-plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-e59dd82 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-e59dd82 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-e59dd82 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-e59dd82
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-f5e2ecd.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-f5e2ecd.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-f5e2ecd.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-f5e2ecd .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Pyrolysis-Plant.jpeg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-f5e2ecd .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-f5e2ecd .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-f5e2ecd .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-f5e2ecd
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5.ekit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-7a6ecf5.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-7a6ecf5.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-7
  .elementor-element.elementor-element-7a6ecf5.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-7 .elementor-element.elementor-element-7a6ecf5 .elementskit-infobox {
  background-color: #ffffff;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/Alcohol-Production-Plant.jpg");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox:hover {
  background-color: #0d572ebf;
}
.elementor-7 .elementor-element.elementor-element-7a6ecf5 .elementskit-btn {
  background-color: #ffc612;
  padding: 8px 10px 8px 10px;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: #029b4b;
  color: #ffffff;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox
  .box-body
  > p {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox
  p {
  margin: 20px 0px 15px 0px;
}
.elementor-7 .elementor-element.elementor-element-7a6ecf5 .elementskit-btn i {
  font-size: 25px;
}
.elementor-7 .elementor-element.elementor-element-7a6ecf5 .elementskit-btn svg {
  max-width: 25px;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-7a6ecf5
  .elementskit-infobox:hover
  .elementskit-btn
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-0bd5b23
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-d617b6a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-7
  .elementor-element.elementor-element-8fd08ad
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-319f88b
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-319f88b {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-319f88b
  .elementor-heading-title {
  color: var(--e-global-color-f684ff6);
  font-family: "Vardana", Sans-serif;
  font-size: 45px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-8b8bb1a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-8b8bb1a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-7
  .elementor-element.elementor-element-8b8bb1a
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-8b8bb1a,
.elementor-7
  .elementor-element.elementor-element-8b8bb1a
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-8b8bb1a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 010px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-7
  .elementor-element.elementor-element-8b8bb1a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-a25506b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-a25506b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-83e2574 img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e1e1e1;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-a8d39d9
  > .elementor-widget-container {
  margin: -1px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a8d39d9 {
  column-gap: 0px;
  color: #000000;
  font-family: "Vardana", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-10eac78.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-10eac78.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-10eac78
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-10eac78
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-e8f5f87
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e8f5f87 {
  text-align: left;
  color: var(--e-global-color-secondary);
  font-family: "Vardana", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-e22b378
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e22b378 {
  text-align: left;
  color: var(--e-global-color-secondary);
  font-family: "Vardana", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-fb2c405 .elementor-button {
  background-color: var(--e-global-color-995615e);
  font-family: "Vardana", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  fill: #ffffff;
  color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-995615e);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.18);
  padding: 14px 30px 14px 30px;
}
.elementor-7
  .elementor-element.elementor-element-fb2c405
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-fb2c405
  .elementor-button:focus {
  background-color: #fdc900;
  color: var(--e-global-color-995615e);
  border-color: #0d572e;
}
.elementor-7
  .elementor-element.elementor-element-fb2c405
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-fb2c405
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-995615e);
}
.elementor-7
  .elementor-element.elementor-element-8926fc9
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-8926fc9
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 25px;
}
.elementor-7 .elementor-element.elementor-element-8926fc9 {
  margin-top: 25px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a33d83d {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-85c8503
  > .elementor-widget-container {
  margin: -8px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-85c8503 {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: "Vardana", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-926e0b6
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-926e0b6 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-926e0b6
  .elementor-heading-title {
  color: var(--e-global-color-f684ff6);
  font-family: "Vardana", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-2bc101e
  > .elementor-widget-container {
  margin: -8px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-2bc101e {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: "Vardana", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-6e31edf
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6e31edf {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-6e31edf
  .elementor-heading-title {
  color: var(--e-global-color-f684ff6);
  font-family: "Vardana", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-3b82066
  > .elementor-widget-container {
  margin: -8px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3b82066 {
  text-align: center;
  color: var(--e-global-color-secondary);
  font-family: "Vardana", Sans-serif;
  font-size: 17px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-79d1393
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-79d1393 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-79d1393
  .elementor-heading-title {
  color: var(--e-global-color-f684ff6);
  font-family: "Vardana", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-ec39029 {
  --spacer-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-adc91ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-adc91ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-7
  .elementor-element.elementor-element-adc91ea
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-adc91ea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 020px 0px 30px 0px;
}
.elementor-7
  .elementor-element.elementor-element-adc91ea
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-185d3cc
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-c7d87d7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-c7d87d7 {
  color: var(--e-global-color-secondary);
  font-family: "Vardana", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-3eb4df3
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3eb4df3 {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-3eb4df3
  .elementor-heading-title {
  color: var(--e-global-color-f684ff6);
  font-family: "Vardana", Sans-serif;
  font-size: 45px;
  font-weight: 900;
}
.elementor-7
  .elementor-element.elementor-element-4b61410
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-a987093 {
  --spacer-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-48da780:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-48da780
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(90deg, #0d572e 0%, #0070AB 100%);
}
.elementor-7
  .elementor-element.elementor-element-48da780
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-48da780,
.elementor-7
  .elementor-element.elementor-element-48da780
  > .elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-48da780 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 80px 0px;
}
.elementor-7
  .elementor-element.elementor-element-48da780
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-0708554
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-b4fa22a
  > .elementor-element-populated {
  margin: 15px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-6c78b1b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6c78b1b {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-6c78b1b
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-78ef486
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 20px;
  --ekit_testimonial_slidetoshow: 3;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider
  .swiper-pagination
  span {
  background-color: #d9d9d9;
  width: 15px;
  height: 15px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider
  .swiper-pagination
  span.swiper-pagination-bullet-active {
  background-color: #fdc900;
  width: 15px;
  height: 15px;
  transform: scale(1.2);
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-7
  .elementor-element.elementor-element-48ad324
  .ekit-main-swiper
  .elementskit-single-testimonial-slider,
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial_card {
  margin-left: 0px;
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider,
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial_card {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 1px 1px 4px 1px;
  border-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider:hover {
  border-color: #0d572e;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-commentor-content {
  text-align: center;
  padding: 25px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial_card {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-profile-info {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-commentor-bio {
  text-align: center;
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .ekit_testimonial_style_5
  .elementskit-commentor-header {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider:hover
  .elementskit-commentor-content
  > p {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider.testimonial-active
  .elementskit-commentor-content
  > p {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider
  .elementskit-watermark-icon
  > i {
  color: #fdc900;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider-block-style
  .elementskit-commentor-content
  > i {
  color: #fdc900;
  margin-bottom: 17px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider-block-style-two
  .elementskit-icon-content
  > i {
  color: #fdc900;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider-block-style-three
  .elementskit-icon-content
  > i {
  color: #fdc900;
  margin-bottom: 17px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-watermark-icon
  svg
  path {
  stroke: #fdc900;
  fill: #fdc900;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-watermark-icon {
  margin-bottom: 17px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider-block-style-three
  .elementskit-icon-content.commentor-badge::before {
  border-radius: 50%;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider
  .elementskit-border-hr {
  background-color: #000000;
  width: 45px;
  height: 3px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider:hover
  .elementskit-border-hr {
  background-color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-profile-info
  .elementskit-author-name {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider:hover
  .elementskit-author-name {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider.testimonial-active
  .elementskit-author-name {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-profile-info
  .elementskit-author-des {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider:hover
  .elementskit-author-des {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-single-testimonial-slider.testimonial-active
  .elementskit-author-des {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-commentor-content
  .elementskit-client_logo {
  margin-bottom: 32px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider
  .swiper-pagination {
  bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-48ad324
  .elementskit-testimonial-slider
  .swiper-pagination
  span:not(:last-child) {
  margin-right: 12px;
}
.elementor-7 .elementor-element.elementor-element-e159fec,
.elementor-7
  .elementor-element.elementor-element-e159fec
  > .elementor-background-overlay {
  border-radius: 20px 20px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e159fec {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-94ae4fe
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-6ffbaaf
  > .elementor-element-populated {
  margin: 15px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-eeb9282
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-eeb9282 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-eeb9282
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-8a63fff
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-53cfcba
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-53cfcba
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-53cfcba
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-53cfcba
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-53cfcba
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-db1e6c5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-db1e6c5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-db1e6c5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-db1e6c5
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-db1e6c5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-db1e6c5
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-db1e6c5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2fbab8b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2fbab8b
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-2fbab8b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-2fbab8b
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-2fbab8b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-7dcbea8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7dcbea8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7dcbea8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-7dcbea8
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-7dcbea8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-7dcbea8
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-7dcbea8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-f3247fd
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-6dda4fa
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6dda4fa
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-6dda4fa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-6dda4fa
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-6dda4fa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-787aa19.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-787aa19.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-787aa19
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-787aa19
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-787aa19
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-787aa19
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-787aa19
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-50a172e
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-50a172e
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-50a172e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-50a172e
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-50a172e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-3e4f3be.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3e4f3be.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-3e4f3be
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3e4f3be
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-3e4f3be
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-3e4f3be
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-3e4f3be
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-987d667
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-9aefe76
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-9aefe76
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-9aefe76
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-9aefe76
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-9aefe76
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-f33e5f7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-f33e5f7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-f33e5f7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-f33e5f7
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-f33e5f7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-f33e5f7
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-f33e5f7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3031df7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3031df7
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-3031df7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-3031df7
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-3031df7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-b20db58.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-b20db58.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-b20db58
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #eeeeee;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-b20db58
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-b20db58
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-b20db58
  > .elementor-background-slideshow {
  border-radius: 4px 4px 4px 4px;
}
.elementor-7
  .elementor-element.elementor-element-b20db58
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-58828ea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-58828ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-7 .elementor-element.elementor-element-58828ea,
.elementor-7
  .elementor-element.elementor-element-58828ea
  > .elementor-background-overlay {
  border-radius: 20px 20px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-58828ea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-58828ea
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6a256d8
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-834aec3
  > .elementor-element-populated {
  margin: 15px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-5ca05b6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5ca05b6 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-5ca05b6
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-2d61d43:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-2d61d43
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-7
  .elementor-element.elementor-element-2d61d43
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-2d61d43,
.elementor-7
  .elementor-element.elementor-element-2d61d43
  > .elementor-background-overlay {
  border-radius: 0px 0px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-2d61d43 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 30px 0px;
}
.elementor-7
  .elementor-element.elementor-element-2d61d43
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-b18db54
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-6ebc707:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-6ebc707
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-7 .elementor-element.elementor-element-6ebc707,
.elementor-7
  .elementor-element.elementor-element-6ebc707
  > .elementor-background-overlay {
  border-radius: 20px 20px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-6ebc707 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-6ebc707
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-80c7fae
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-f08a65d
  > .elementor-element-populated {
  margin: 15px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2192c0a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-2192c0a {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-2192c0a
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-75e06ad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-75e06ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-7
  .elementor-element.elementor-element-75e06ad
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-75e06ad,
.elementor-7
  .elementor-element.elementor-element-75e06ad
  > .elementor-background-overlay {
  border-radius: 0px 0px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-75e06ad {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 30px 0px;
}
.elementor-7
  .elementor-element.elementor-element-75e06ad
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-896a91d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-aee9db6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-aee9db6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-7
  .elementor-element.elementor-element-aee9db6
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-aee9db6,
.elementor-7
  .elementor-element.elementor-element-aee9db6
  > .elementor-background-overlay {
  border-radius: 0px 0px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-aee9db6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 80px 0px;
}
.elementor-7
  .elementor-element.elementor-element-aee9db6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1887fd3
  .elementor-heading-title {
  color: #0d572e;
  font-family: "Montserrat", Sans-serif;
  font-size: 26px;
  font-weight: 700;
}
.elementor-7 .elementor-element.elementor-element-f2eb44f {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}
.elementor-7
  .elementor-element.elementor-element-1bb7bda:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-1bb7bda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
  background-image: url("https://advancebiofuel.in/wp-content/uploads/2024/11/image.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-1bb7bda
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(90deg, #044f28 0%, #0070AB 100%);
  opacity: 0.76;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1bb7bda
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-1bb7bda,
.elementor-7
  .elementor-element.elementor-element-1bb7bda
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-1bb7bda {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 20px 40px 20px 40px;
}
.elementor-7
  .elementor-element.elementor-element-56ed5b1
  > .elementor-element-populated {
  padding: 20px 0px 20px 0px;
}
.elementor-7
  .elementor-element.elementor-element-1fee5fa
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
}
.elementor-7
  .elementor-element.elementor-element-b8ec143
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
  line-height: 26px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-087df85.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-087df85.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-087df85.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-7 .elementor-element.elementor-element-fc18b70 .elementor-button {
  background-color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  fill: #000000;
  color: #000000;
  transition-duration: 0.5s;
  border-style: none;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 30px 14px 30px;
}
.elementor-7
  .elementor-element.elementor-element-fc18b70
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-fc18b70
  .elementor-button:focus {
  background-color: #044f28;
  color: #ffffff;
  border-color: #0d572e;
}
.elementor-7
  .elementor-element.elementor-element-fc18b70
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-fc18b70
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-8fce257
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-8fce257 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 40px 0px;
}
.elementor-7
  .elementor-element.elementor-element-aa31a22
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7 .elementor-element.elementor-element-aa31a22 {
  padding: 16px 0px 15px 0px;
}
.elementor-7
  .elementor-element.elementor-element-9b6711c
  > .elementor-element-populated {
  margin: 15px 0px 30px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-f696e78
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-f696e78 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-f696e78
  .elementor-heading-title {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
}
.elementor-7
  .elementor-element.elementor-element-f9eae06
  > .elementor-container {
  max-width: 1300px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-blog-block-post,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-image-card,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-card {
  background-color: #02010100;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b1ba418 .elementskit-btn {
  background-color: #0d572e;
  padding: 9px 9px 9px 9px;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-btn:hover {
  background-color: #ffc612;
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-image-card {
  display: block;
}
.elementor-7 .elementor-element.elementor-element-b1ba418 .btn-wraper {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-blog-block-post
  .elementskit-post-body {
  padding: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-image-card
  .elementskit-post-body {
  padding: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-body {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-entry-thumb {
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .ekit-wid-con
  .elementskit-entry-thumb {
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b1ba418 .post-meta-list {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-body
  .entry-title,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-entry-header
  .entry-title,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-image-card
  .elementskit-post-body
  .entry-title
  a,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-card
  .elementskit-entry-header
  .entry-title
  a,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-blog-block-post
  .elementskit-post-body
  .entry-title
  a {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-body
  .entry-title
  a {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-entry-header
  .entry-title
  a {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-body
  .entry-title {
  text-align: left;
  margin: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-entry-header
  .entry-title {
  text-align: left;
  margin: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-footer
  > p {
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-body
  > p {
  color: #000000;
  text-align: left;
  margin: 0px 0px 20px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-footer
  > p,
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-body
  > p {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-post-footer {
  text-align: left;
  margin: 0px 0px 20px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-blog-block-post
  .elementskit-post-footer
  > p {
  margin: 0px 0px 20px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b1ba418
  .elementskit-btn:hover
  svg
  path {
  stroke: #ffffff;
  fill: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-d80cfc7 {
    width: var(--container-widget-width, 53px);
    max-width: 53px;
    --container-widget-width: 53px;
    --container-widget-flex-grow: 0;
    align-self: center;
  }
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-2f38500 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-2f38500 .elementor-icon {
    font-size: 38px;
  }
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-9ddf9ab {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-9ddf9ab .elementor-icon {
    font-size: 38px;
  }
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-df23b5d {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-df23b5d .elementor-icon {
    font-size: 38px;
  }
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-title
    a {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-bc806af
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7 .elementor-element.elementor-element-31e776b {
    text-align: left;
  }
  .elementor-7 .elementor-element.elementor-element-31e776b img {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-05fbd98 {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-da3316e {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-f0448c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-179aee7 {
    padding: 1rem 0rem 1rem 0rem;
  }
  .elementor-7
    .elementor-element.elementor-element-53ee6f5
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-23322fd {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-338196e
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-5142377 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-5142377 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-770a83f {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-770a83f .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-title
    a {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-add3457 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-add3457 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-c59376b {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-c59376b .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-f9fee9a {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-f9fee9a .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-description {
    font-size: 15px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-f2b5bf2 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-f2b5bf2 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-4155c59 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-4155c59 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-4dd34b1 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-4dd34b1 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-wrapper {
    text-align: center;
  }
  .elementor-7 .elementor-element.elementor-element-972dbf7 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-972dbf7 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-8212539
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-492bccf
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-492bccf .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-e663021
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e663021 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-5827e22
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-5827e22 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-81686d1
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-81686d1 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4edd41e
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-4edd41e .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-80fcdef
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-80fcdef .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-e02849d
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-5edcd54
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-5edcd54 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-15ea4f0
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-15ea4f0 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-90bdf5f
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-90bdf5f .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-63bdfe8
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-63bdfe8 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2d4b45f
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2d4b45f .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-c826674
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-c826674 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-a9d2a5d
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-e7d7357
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e7d7357 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-803956c
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-803956c .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2698c74
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2698c74 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-e59dd82
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e59dd82 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-f5e2ecd
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-f5e2ecd .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-7a6ecf5
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-7a6ecf5 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-319f88b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7 .elementor-element.elementor-element-a8d39d9 {
    font-size: 16px;
  }
  .elementor-7 .elementor-element.elementor-element-e8f5f87 {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e22b378 {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb2c405
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-8926fc9
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-85c8503 {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-926e0b6
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-7 .elementor-element.elementor-element-2bc101e {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-6e31edf
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-7 .elementor-element.elementor-element-3b82066 {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-79d1393
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-7 .elementor-element.elementor-element-c7d87d7 {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-3eb4df3
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-6c78b1b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-48ad324
    .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-48ad324
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-7
    .elementor-element.elementor-element-48ad324
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-eeb9282
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-8a63fff
    > .elementor-container {
    max-width: 720px;
  }
  .elementor-7 .elementor-element.elementor-element-8a63fff {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-53cfcba
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-f3247fd
    > .elementor-container {
    max-width: 720px;
  }
  .elementor-7
    .elementor-element.elementor-element-987d667
    > .elementor-container {
    max-width: 720px;
  }
  .elementor-7
    .elementor-element.elementor-element-5ca05b6
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-2192c0a
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-1fee5fa
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-fc18b70
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-f696e78
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-b1ba418
    .elementskit-blog-block-post,
  .elementor-7
    .elementor-element.elementor-element-b1ba418
    .elementskit-post-image-card,
  .elementor-7
    .elementor-element.elementor-element-b1ba418
    .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-c552a77 {
    width: 3%;
  }
  .elementor-7 .elementor-element.elementor-element-fe971dc {
    width: 97%;
  }
  .elementor-7 .elementor-element.elementor-element-3675b96 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-8c848fb {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-629ae40 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-916d075 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-00f1c28 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-b4fa22a {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-6ffbaaf {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-834aec3 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-f08a65d {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-56ed5b1 {
    width: 57%;
  }
  .elementor-7 .elementor-element.elementor-element-087df85 {
    width: 42.962%;
  }
  .elementor-7 .elementor-element.elementor-element-9b6711c {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-c552a77 {
    width: 5%;
  }
  .elementor-7 .elementor-element.elementor-element-fe971dc {
    width: 90%;
  }
  .elementor-7 .elementor-element.elementor-element-3675b96 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-8c848fb {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-1f94edc {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-45f2b5f {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-a25506b {
    width: 35%;
  }
  .elementor-7 .elementor-element.elementor-element-10eac78 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-3a17338 {
    width: 33%;
  }
  .elementor-7 .elementor-element.elementor-element-670b203 {
    width: 33%;
  }
  .elementor-7 .elementor-element.elementor-element-d31c5c1 {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-235d73f {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-c552a77 {
    width: 10%;
  }
  .elementor-7
    .elementor-element.elementor-element-c552a77
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-d80cfc7 {
    --container-widget-width: 34px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 34px);
    max-width: 34px;
  }
  .elementor-7 .elementor-element.elementor-element-d80cfc7 .elementor-icon {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-fe971dc {
    width: 87%;
  }
  .elementor-7 .elementor-element.elementor-element-65766ca {
    font-size: 13px;
  }
  .elementor-7
    .elementor-element.elementor-element-2f79bfb
    > .elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2f38500
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-2f38500 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-2f38500 .elementor-icon {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-2f38500
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-9ddf9ab {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-9ddf9ab .elementor-icon {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-9ddf9ab
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-df23b5d {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-df23b5d .elementor-icon {
    font-size: 36px;
  }
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-df23b5d
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4ed47a2
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-bc806af
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-da3316e {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-f0448c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-f0448c1 .elementor-button {
    font-size: 15px;
    padding: 10px 16px 10px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-53ee6f5
    .elementor-heading-title {
    font-size: 18px;
    line-height: 28px;
  }
  .elementor-7 .elementor-element.elementor-element-23322fd {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-9986e70
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-338196e
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-5142377 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-5142377 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-5142377
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-770a83f {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-770a83f .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-770a83f
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-add3457 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-add3457 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-add3457
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-c59376b {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-c59376b .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-c59376b
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-f9fee9a {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-f9fee9a .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-title
    a {
    font-size: 16px;
    line-height: 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-f9fee9a
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-f2b5bf2 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-f2b5bf2 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-f2b5bf2
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-4155c59 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-4155c59 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-4155c59
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-4dd34b1 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-4dd34b1 .elementor-icon {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-4dd34b1
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-972dbf7 {
    --icon-box-icon-margin: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-972dbf7 .elementor-icon {
    font-size: 33px;
  }
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-title,
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-title
    a {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-972dbf7
    .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-629ae40
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-8212539
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-492bccf
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-492bccf
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-492bccf .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-e663021
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-e663021
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e663021 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-5827e22
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-5827e22
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-5827e22 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-81686d1
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-81686d1
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-81686d1 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-4edd41e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-4edd41e
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-4edd41e .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-80fcdef
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-80fcdef
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-80fcdef .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-916d075
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-e02849d
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-5edcd54
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-5edcd54
    .elementskit-infobox
    .box-body
    > p {
    font-size: 14px;
  }
  .elementor-7 .elementor-element.elementor-element-5edcd54 .elementskit-btn {
    font-size: 13px;
  }
  .elementor-7
    .elementor-element.elementor-element-15ea4f0
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-15ea4f0
    .elementskit-infobox
    .box-body
    > p {
    font-size: 14px;
    line-height: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-15ea4f0 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-90bdf5f
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-90bdf5f
    .elementskit-infobox
    .box-body
    > p {
    font-size: 14px;
    line-height: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-90bdf5f .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-63bdfe8
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-63bdfe8
    .elementskit-infobox
    .box-body
    > p {
    font-size: 14px;
    line-height: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-63bdfe8 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2d4b45f
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2d4b45f
    .elementskit-infobox
    .box-body
    > p {
    font-size: 14px;
    line-height: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-2d4b45f .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-c826674
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-c826674
    .elementskit-infobox
    .box-body
    > p {
    font-size: 14px;
    line-height: 25px;
  }
  .elementor-7 .elementor-element.elementor-element-c826674 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-00f1c28
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-a9d2a5d
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-e7d7357
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-e7d7357
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e7d7357 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-803956c
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-803956c
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-803956c .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-2698c74
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-2698c74
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-2698c74 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-e59dd82
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-e59dd82
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-e59dd82 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-f5e2ecd
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-f5e2ecd
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-f5e2ecd .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-7a6ecf5
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: 19px;
  }
  .elementor-7
    .elementor-element.elementor-element-7a6ecf5
    .elementskit-infobox
    .box-body
    > p {
    font-size: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-7a6ecf5 .elementskit-btn {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-319f88b
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-a8d39d9 {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb2c405
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-8926fc9
    .elementor-column-gap-custom
    .elementor-column
    > .elementor-element-populated {
    padding: 5px;
  }
  .elementor-7 .elementor-element.elementor-element-3a17338 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-85c8503 {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-926e0b6
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-670b203 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-2bc101e {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-6e31edf
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-d31c5c1 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-3b82066 {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-79d1393
    .elementor-heading-title {
    font-size: 16px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-c7d87d7 {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-3eb4df3
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.1em;
  }
  .elementor-7 .elementor-element.elementor-element-48da780 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-b4fa22a
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-6c78b1b
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-48ad324
    .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-48ad324
    .elementskit-commentor-content
    .elementskit-client_logo {
    margin-bottom: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-e159fec {
    padding: 20px 10px 20px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-6ffbaaf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-eeb9282
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-8a63fff
    > .elementor-container {
    max-width: 587px;
  }
  .elementor-7 .elementor-element.elementor-element-8a63fff {
    padding: 0px 15px 0px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-53cfcba
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-db1e6c5
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-2fbab8b
    > .elementor-element-populated {
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-7dcbea8
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-f3247fd {
    padding: 0px 15px 0px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-6dda4fa
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-787aa19
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-50a172e
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-3e4f3be
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-987d667 {
    padding: 0px 15px 0px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-9aefe76
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-f33e5f7
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-3031df7
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-b20db58
    > .elementor-element-populated {
    border-width: 1px 1px 1px 1px;
    margin: 0px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-834aec3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5ca05b6
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-f08a65d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-2192c0a
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-1887fd3
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-7 .elementor-element.elementor-element-1bb7bda {
    padding: 10px 10px 10px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-1fee5fa {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-1fee5fa
    .elementor-heading-title {
    font-size: 18px;
    line-height: 30px;
  }
  .elementor-7 .elementor-element.elementor-element-b8ec143 {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-b8ec143
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-fc18b70
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-fc18b70 .elementor-button {
    font-size: 14px;
    padding: 12px 14px 12px 14px;
  }
  .elementor-7 .elementor-element.elementor-element-8fce257 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-aa31a22 {
    padding: 0px 0px 15px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-9b6711c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-f696e78
    .elementor-heading-title {
    font-size: 22px;
    line-height: 1.1em;
  }
  .elementor-7
    .elementor-element.elementor-element-b1ba418
    .elementskit-blog-block-post,
  .elementor-7
    .elementor-element.elementor-element-b1ba418
    .elementskit-post-image-card,
  .elementor-7
    .elementor-element.elementor-element-b1ba418
    .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
}
