.elementor-191 .elementor-element.elementor-element-cab5d3f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 95px;
  --padding-bottom: 95px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-191
  .elementor-element.elementor-element-cab5d3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-191
  .elementor-element.elementor-element-cab5d3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-d79e319);
}
.elementor-191 .elementor-element.elementor-element-25842b6 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-191 .elementor-element.elementor-element-29a03f8 {
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  text-align: center;
}
.elementor-191
  .elementor-element.elementor-element-29a03f8
  .elementor-heading-title {
  font-size: 52px;
  font-weight: 600;
  letter-spacing: 4.68px;
  color: var(--e-global-color-67d1fdb);
  font-family: sans-serif;
}
.elementor-191 .elementor-element.elementor-element-30afe67 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-191 .elementor-element.elementor-element-3a93724 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-191
  .elementor-element.elementor-element-be44676
  .aux-col
  .column-entry {
  background-color: var(--e-global-color-541d3e4);
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.0392156862745098);
}
.elementor-191 .elementor-element.elementor-element-be44676 {
  width: 100%;
  max-width: 100%;
  animation-delay: 300ms;
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  text-align: left;
}
.elementor-191 .elementor-element.elementor-element-be44676 .entry-media img {
  border-radius: 45px 45px 45px 45px !important;
}
.elementor-191 .elementor-element.elementor-element-be44676 .entry-title a {
  color: var(--e-global-color-67d1fdb);
  font-size: 26px;
  font-weight: 600;
}
.elementor-191 .elementor-element.elementor-element-be44676 .entry-info a,
.elementor-191 .elementor-element.elementor-element-be44676 .entry-info {
  color: var(--e-global-color-text);
}
.elementor-191 .elementor-element.elementor-element-be44676 .entry-info,
.elementor-191 .elementor-element.elementor-element-be44676 .entry-info a {
  font-size: 16px;
  font-weight: 300;
}
.elementor-191 .elementor-element.elementor-element-be44676 .entry-info {
  margin-bottom: 15px;
}
.elementor-191 .elementor-element.elementor-element-be44676 .column-entry {
  padding: 0px 0px 40px 0px;
}
.elementor-191
  .elementor-element.elementor-element-be44676
  .type-post
  .entry-main {
  padding: 0px 0px 0px 45px;
}
.elementor-191
  .elementor-element.elementor-element-be44676
  .aux-col:hover
  .column-entry {
  box-shadow: -10px 15px 40px 0px rgba(0, 0, 0, 0.1607843137254902);
}
@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-be44676 .entry-title a {
    font-size: 21px;
  }
  .elementor-191 .elementor-element.elementor-element-be44676 .entry-info,
  .elementor-191 .elementor-element.elementor-element-be44676 .entry-info a {
    font-size: 14px;
  }
  .elementor-191
    .elementor-element.elementor-element-be44676
    .type-post
    .entry-main {
    padding: 0px 20px 0px 20px;
  }
}
@media (min-width: 768px) {
  .elementor-191 .elementor-element.elementor-element-cab5d3f {
    --content-width: 1600px;
  }
  .elementor-191 .elementor-element.elementor-element-30afe67 {
    --content-width: 1600px;
  }
} /* Start custom CSS for aux_recent_posts, class: .elementor-element-be44676 */
.elementor-191
  .elementor-element.elementor-element-be44676
  .aux-col
  .column-entry {
  border-radius: 45px;
}
.elementor-191
  .elementor-element.elementor-element-be44676
  .hentry
  .entry-info
  [class^="entry-"]
  ~ [class^="entry-"]::before {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--e-global-color-text);
}

.elementor-191 .elementor-element.elementor-element-be44676 h4 {
  width: 100%;
  margin: 0;
  padding: 0;
  min-height: 68px;
}
.elementor-191 .elementor-element.elementor-element-be44676 h4:before {
  display: inline-block;
  margin: 0 10px 4px 0;
  height: 9px;
  content: " ";
  text-shadow: none;
  background: transparent
    linear-gradient(
      257deg,
      var(--e-global-color-primary) 0%,
      var(--e-global-color-accent) 100%
    )
    0% 0% no-repeat padding-box;
  width: 33px;
  border-radius: 5px;
}

.elementor-191
  .elementor-element.elementor-element-be44676
  .aux-widget-recent-posts
  .post
  .entry-media {
  margin-bottom: 45px;
}
.elementor-191 .elementor-element.elementor-element-be44676 .aux-col {
  height: auto !important;
}

@media (max-width: 1024px) {
  .elementor-191 .elementor-element.elementor-element-be44676 .entry-info {
    padding-left: 0px;
  }
  .elementor-191 .elementor-element.elementor-element-be44676 h4:before {
    width: 20px;
    border-radius: 5px;
    height: 5px;
    margin: 0 5px 4px 0;
  }
}

@media screen and (max-width: 768px) {
  .elementor-191 .elementor-element.elementor-element-be44676 .entry-date {
    display: block;
  }
  .elementor-191
    .elementor-element.elementor-element-be44676
    .entry-info
    [class^="entry-"]
    ~ [class^="entry-"]:before {
    display: none;
  }
} /* End custom CSS */
