.elementor-3988 .elementor-element.elementor-element-47ebf402 { margin-top: 45px; margin-bottom: 20px; }
.elementor-3988 .elementor-element.elementor-element-b4bc881 { width: var(--container-widget-width,100%); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; align-self: flex-start; z-index: 0; }
.elementor-3988 .elementor-element.elementor-element-b4bc881 > .elementor-widget-container { margin: 0px; padding: 0px; }
.elementor-3988 .elementor-element.elementor-element-b4bc881 .loop { --grid-gutter: 0px; --grid-row-gap: 21px; }
.elementor-3988 .elementor-element.elementor-element-b4bc881 .l-post { --media-radius: 2px; }
.elementor-3988 .elementor-element.elementor-element-b4bc881 .post-title { font-size: 18px; font-weight: 700; line-height: 24px; letter-spacing: -0.5px; word-spacing: 0px; margin-top: 0px; margin-bottom: 0px; }
.elementor-3988 .elementor-element.elementor-element-435657a { --divider-border-style: solid; --divider-color: #E6E6E6; --divider-border-width: 1px; }
.elementor-3988 .elementor-element.elementor-element-435657a .elementor-divider-separator { width: 100%; }
.elementor-3988 .elementor-element.elementor-element-435657a .elementor-divider { padding-block: 2px; }
.elementor-3988 .elementor-element.elementor-element-57bd7b4 { width: var(--container-widget-width,100%); max-width: 100%; --container-widget-width: 100%; --container-widget-flex-grow: 0; align-self: flex-start; z-index: 0; }
.elementor-3988 .elementor-element.elementor-element-57bd7b4 > .elementor-widget-container { margin: 0px; padding: 0px; }
.elementor-3988 .elementor-element.elementor-element-57bd7b4 .loop { --grid-gutter: 0px; --grid-row-gap: 10px; }
.elementor-3988 .elementor-element.elementor-element-57bd7b4 .l-post { --media-radius: 2px; }
.elementor-3988 .elementor-element.elementor-element-57bd7b4 .post-title { font-size: 18px; font-weight: 700; line-height: 23px; letter-spacing: 0px; word-spacing: 0px; margin-top: 0px; margin-bottom: 0px; }
.elementor-3988 .elementor-element.elementor-element-d206f8b .l-post { --media-radius: 7px; }
.elementor-3988 .elementor-element.elementor-element-49fef0d { --spacer-size: 5px; }
.elementor-3988 .elementor-element.elementor-element-745ef648 .list-post { --list-p-media-width: 45%; --list-p-media-max-width: 85%; }
.elementor-3988 .elementor-element.elementor-element-745ef648 .loop { --grid-row-gap: 25px; }
.elementor-3988 .elementor-element.elementor-element-745ef648 .post-title { font-size: 21px; }
.elementor-3988 .elementor-element.elementor-element-432206e { --spacer-size: 10px; }
.elementor-3988 .elementor-element.elementor-element-f407e7c { --spacer-size: 5px; }
.elementor-3988 .elementor-element.elementor-element-c5d6fe7:hover .elementor-widget-container { border-style: double; }
.elementor-3988 .elementor-element.elementor-element-c5d6fe7:hover > .elementor-widget-container { border-radius: 36px; }
.s-dark .elementor-3988 .elementor-element.elementor-element-c5d6fe7 > .elementor-widget-container { border-style: dotted; }
.elementor-3988 .elementor-element.elementor-element-16951b0 { width: var(--container-widget-width,115.482%); max-width: 115.482%; --container-widget-width: 115.482%; --container-widget-flex-grow: 0; }
.elementor-3988 .elementor-element.elementor-element-16951b0 .list-post { --list-p-media-width: 28%; --list-p-media-max-width: 85%; }
.elementor-3988 .elementor-element.elementor-element-16951b0 .media { --list-p-media-max-width: 276px; }
.elementor-3988 .elementor-element.elementor-element-da7eb84 { --spacer-size: 20px; }
.elementor-3988 .elementor-element.elementor-element-e8e08a0 { --spacer-size: 2px; }
.elementor-3988 .elementor-element.elementor-element-febf86f { --spacer-size: 5px; }
.elementor-3988 .elementor-element.elementor-element-a4287b9 { --spacer-size: 10px; }
.elementor-3988 .elementor-element.elementor-element-833240b { width: var(--container-widget-width,103.68%); max-width: 103.68%; --container-widget-width: 103.68%; --container-widget-flex-grow: 0; }
.elementor-3988 .elementor-element.elementor-element-16e55c07 .media { width: 33%; max-width: 85%; }
.elementor-3988 .elementor-element.elementor-element-57b6660:hover .elementor-widget-container { border-style: double; }
.elementor-3988 .elementor-element.elementor-element-57b6660:hover > .elementor-widget-container { border-radius: 36px; }
.s-dark .elementor-3988 .elementor-element.elementor-element-57b6660 > .elementor-widget-container { border-style: dotted; }
.elementor-3988 .elementor-element.elementor-element-cedba51 { --spacer-size: 18px; }
@media (max-width: 1024px) {
  .elementor-3988 .elementor-element.elementor-element-e36ba91 { order: 2; }
  .elementor-3988 .elementor-element.elementor-element-91f207c { order: 1; }
  .elementor-3988 .elementor-element.elementor-element-745ef648 .post-title { font-size: 20px; }
  .elementor-3988 .elementor-element.elementor-element-1490590c { order: 3; }
}
@media (max-width: 767px) {
  .elementor-3988 .elementor-element.elementor-element-e36ba91 { order: 2; }
  .elementor-3988 .elementor-element.elementor-element-91f207c { order: 1; }
  .elementor-3988 .elementor-element.elementor-element-745ef648 .post-title { font-size: 19px; }
  .elementor-3988 .elementor-element.elementor-element-1490590c { order: 3; }
}
@media (min-width: 768px) {
  .elementor-3988 .elementor-element.elementor-element-e36ba91 { width: 18.426%; }
  .elementor-3988 .elementor-element.elementor-element-91f207c { width: 52.28%; }
  .elementor-3988 .elementor-element.elementor-element-1490590c { width: 28.626%; }
  .elementor-3988 .elementor-element.elementor-element-d862f06 { width: 70.467%; }
  .elementor-3988 .elementor-element.elementor-element-d807304 { width: 29.533%; }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3988 .elementor-element.elementor-element-e36ba91 { width: 50%; }
  .elementor-3988 .elementor-element.elementor-element-91f207c { width: 100%; }
  .elementor-3988 .elementor-element.elementor-element-1490590c { width: 50%; }
  .elementor-3988 .elementor-element.elementor-element-d862f06 { width: 100%; }
  .elementor-3988 .elementor-element.elementor-element-d807304 { width: 100%; }
}