.elementor-2610
  .elementor-element.elementor-element-3a08d8a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2610
  .elementor-element.elementor-element-3a08d8a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #00000090;
  background-image: url("/wp-content/uploads/2024/12/anh-cong-chinh-fix.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-2610
  .elementor-element.elementor-element-3a08d8a
  > .elementor-background-overlay {
  background-color: #162e56;
  opacity: 0.8;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2610
  .elementor-element.elementor-element-3a08d8a
  > .elementor-container {
  min-height: 100vh;
}
.elementor-2610 .elementor-element.elementor-element-3a08d8a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-3ff3097.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-3ff3097.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-3ff3097.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2610
  .elementor-element.elementor-element-3ff3097
  > .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-2610
  .elementor-element.elementor-element-3ff3097
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-e47771c {
  --spacer-size: 10px;
}
.elementor-2610 .elementor-element.elementor-element-c28db63 {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-c28db63
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-c28db63
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-2610 .elementor-element.elementor-element-4ef34cd {
  --spacer-size: 10px;
}
.elementor-2610 .elementor-element.elementor-element-73649df {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-73649df
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-73649df
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-73649df
  .aux-modern-heading-primary {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-73649df
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-e1501e7 {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-e1501e7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-e1501e7
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-e1501e7
  .aux-modern-heading-primary {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-e1501e7
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-dea832e {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-dea832e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-dea832e
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-dea832e
  .aux-modern-heading-primary {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-dea832e
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-cf9edfa {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-cf9edfa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-cf9edfa
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-cf9edfa
  .aux-modern-heading-primary {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-cf9edfa
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-93ce1b5 {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-93ce1b5
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-93ce1b5
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-93ce1b5
  .aux-modern-heading-primary {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-93ce1b5
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-97b8b4e {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-97b8b4e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-97b8b4e
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-97b8b4e
  .aux-modern-heading-primary {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-97b8b4e
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-553906a {
  --spacer-size: 10px;
}
.elementor-2610 .elementor-element.elementor-element-9e685cb {
  width: auto;
  max-width: auto;
}
.elementor-2610
  .elementor-element.elementor-element-9e685cb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-9e685cb
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-9e685cb
  .aux-modern-heading-primary {
  font-weight: 500;
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-9e685cb
  .aux-modern-heading-secondary {
  font-size: 30px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: italic;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-14e5b5b {
  --spacer-size: 10px;
}
.elementor-2610 .elementor-element.elementor-element-9c8ece2 .aux-button {
  background-color: var(--e-global-color-secondary);
  padding: 20px 20px 20px 20px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-2610
  .elementor-element.elementor-element-9c8ece2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-9c8ece2 {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-9c8ece2 .aux-text {
  font-size: 16px;
  font-weight: 700;
}
.elementor-2610 .elementor-element.elementor-element-892a002 {
  padding: 0px 15px 0px 15px;
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-aa8fd40.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-aa8fd40.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-aa8fd40.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2610
  .elementor-element.elementor-element-aa8fd40
  > .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-2610
  .elementor-element.elementor-element-aa8fd40
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-primary);
  margin: 20px 0px 20px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-aa8fd40
  > .elementor-element-populated,
.elementor-2610
  .elementor-element.elementor-element-aa8fd40
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2610
  .elementor-element.elementor-element-aa8fd40
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-856b434 {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-856b434
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-856b434
  .elementor-heading-title {
  font-size: 28px;
  color: var(--e-global-color-accent);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-0deed24.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-0deed24.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-0deed24.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2610
  .elementor-element.elementor-element-0deed24
  > .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-2610
  .elementor-element.elementor-element-0deed24
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-primary);
  margin: 20px 0px 20px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-0deed24
  > .elementor-element-populated,
.elementor-2610
  .elementor-element.elementor-element-0deed24
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2610
  .elementor-element.elementor-element-0deed24
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-2f33494 {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-2f33494
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-2f33494
  .elementor-heading-title {
  font-size: 28px;
  color: var(--e-global-color-accent);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-2618b60.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-2618b60.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-2618b60.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2610
  .elementor-element.elementor-element-2618b60
  > .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-2610
  .elementor-element.elementor-element-2618b60
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-primary);
  margin: 20px 0px 20px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-2618b60
  > .elementor-element-populated,
.elementor-2610
  .elementor-element.elementor-element-2618b60
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2610
  .elementor-element.elementor-element-2618b60
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-e72afbd {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-e72afbd
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-e72afbd
  .elementor-heading-title {
  font-size: 28px;
  color: var(--e-global-color-accent);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-5c65d33.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-5c65d33.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-5c65d33.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2610
  .elementor-element.elementor-element-5c65d33
  > .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-2610
  .elementor-element.elementor-element-5c65d33
  > .elementor-element-populated {
  padding: 20px 0px 20px 0px;
}
.elementor-2610 .elementor-element.elementor-element-c69464f {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-c69464f
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-c69464f
  .elementor-heading-title {
  font-size: 28px;
  color: var(--e-global-color-accent);
}
.elementor-2610
  .elementor-element.elementor-element-2278fb1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2610
  .elementor-element.elementor-element-2278fb1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-2610 .elementor-element.elementor-element-2278fb1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2610
  .elementor-element.elementor-element-2278fb1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2610
  .elementor-element.elementor-element-a44f35d
  > .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-2610
  .elementor-element.elementor-element-a44f35d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-6dcdb5d img {
  width: 100%;
}
.elementor-2610
  .elementor-element.elementor-element-9e58fc4
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-55749a3
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2610 .elementor-element.elementor-element-fedead4 {
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-fedead4
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-2894b1b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-2894b1b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-8b3baab
  .elementor-heading-title {
  font-size: 12px;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-ffd3c2b {
  font-size: 11px;
}
.elementor-2610
  .elementor-element.elementor-element-d596ad4
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-ddf68d8
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2610 .elementor-element.elementor-element-7a13dad {
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-7a13dad
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-d6ff00c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-d6ff00c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-7b8427a
  .elementor-heading-title {
  font-size: 12px;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-91b5127 {
  font-size: 11px;
}
.elementor-2610
  .elementor-element.elementor-element-e943500
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-9daffef
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2610 .elementor-element.elementor-element-a42e8ce {
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-a42e8ce
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-b6e002b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-b6e002b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-66b920e
  .elementor-heading-title {
  font-size: 12px;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-f12bfe4 {
  font-size: 11px;
}
.elementor-2610
  .elementor-element.elementor-element-d3736e8
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-d3922d5
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2610 .elementor-element.elementor-element-68f6ad0 {
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-68f6ad0
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-1d3f2c9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-1d3f2c9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-ef23dd3
  .elementor-heading-title {
  font-size: 12px;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-8ea764f {
  font-size: 11px;
}
.elementor-2610
  .elementor-element.elementor-element-05e964c
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-8ee2197
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2610 .elementor-element.elementor-element-3250351 {
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-3250351
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-073ac60.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-073ac60.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-f64e998
  .elementor-heading-title {
  font-size: 12px;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-0b9f25f {
  font-size: 11px;
}
.elementor-2610
  .elementor-element.elementor-element-b026f29
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-244063d
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-2610 .elementor-element.elementor-element-f9ae4c9 {
  text-align: center;
}
.elementor-2610
  .elementor-element.elementor-element-f9ae4c9
  .elementor-heading-title {
  color: var(--e-global-color-text);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-dc894f6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-dc894f6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-f10e6fa
  .elementor-heading-title {
  font-size: 12px;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-48eafcc {
  font-size: 11px;
}
.elementor-2610 .elementor-element.elementor-element-1a7eef7 {
  padding: 0px 15px 0px 15px;
}
.elementor-2610
  .elementor-element.elementor-element-4d57b77
  > .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-2610
  .elementor-element.elementor-element-1121448
  > .elementor-widget-container {
  margin: 40px 0px 20px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-1121448
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-1121448
  .aux-modern-heading-primary {
  color: var(--e-global-color-accent);
}
.elementor-2610
  .elementor-element.elementor-element-1121448
  .aux-modern-heading-divider {
  height: 5px;
  width: 100px;
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-a84cdd1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2610
  .elementor-element.elementor-element-a84cdd1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-2610
  .elementor-element.elementor-element-a84cdd1:hover
  > .elementor-element-populated {
  background-color: var(--e-global-color-primary);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-a84cdd1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-a84cdd1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-a84cdd1
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 030% 0% 20% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-2610
  .elementor-element.elementor-element-a84cdd1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2610 .elementor-element.elementor-element-a84cdd1 {
  position: relative;
  right: 100px;
}
.elementor-2610
  .elementor-element.elementor-element-30bc999
  > .elementor-widget-container {
  padding: 30px 60px 30px 60px;
}
.elementor-2610 .elementor-element.elementor-element-30bc999 {
  position: relative;
}
.elementor-2610
  .elementor-element.elementor-element-30bc999
  .aux-modern-heading-primary {
  font-size: 28px;
}
.elementor-2610
  .elementor-element.elementor-element-30bc999
  .aux-modern-heading-primary:hover {
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-669ccbf {
  --spacer-size: 50px;
}
.elementor-2610
  .elementor-element.elementor-element-1b75d88:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2610
  .elementor-element.elementor-element-1b75d88
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-2610
  .elementor-element.elementor-element-1b75d88:hover
  > .elementor-element-populated {
  background-color: var(--e-global-color-primary);
}
.elementor-bc-flex-widget
  .elementor-2610
  .elementor-element.elementor-element-1b75d88.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-1b75d88.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2610
  .elementor-element.elementor-element-1b75d88
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 030% 0% 20% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-2610
  .elementor-element.elementor-element-1b75d88
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2610 .elementor-element.elementor-element-1b75d88 {
  z-index: 1;
  position: relative;
  left: 100px;
}
.elementor-2610
  .elementor-element.elementor-element-cffdd5d
  > .elementor-widget-container {
  padding: 30px 60px 30px 60px;
}
.elementor-2610 .elementor-element.elementor-element-cffdd5d {
  position: relative;
}
.elementor-2610
  .elementor-element.elementor-element-cffdd5d
  .aux-modern-heading-primary {
  font-size: 28px;
}
.elementor-2610 .elementor-element.elementor-element-182deb6 {
  padding: 0px 15px 0px 15px;
}
.elementor-2610
  .elementor-element.elementor-element-fb9088b
  > .elementor-widget-container {
  margin: 40px 0px 20px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-fb9088b
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-fb9088b
  .aux-modern-heading-primary {
  color: var(--e-global-color-accent);
}
.elementor-2610
  .elementor-element.elementor-element-fb9088b
  .aux-modern-heading-divider {
  height: 5px;
  width: 100px;
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-d73b032
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-2610
  .elementor-element.elementor-element-6f8b8cb
  > .elementor-container {
  max-width: 2000px;
}
.elementor-2610 .elementor-element.elementor-element-6f8b8cb {
  padding: 0px 15px 0px 15px;
}
.elementor-2610
  .elementor-element.elementor-element-0de69db
  > .elementor-widget-container {
  margin: 40px 0px 20px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-0de69db
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-0de69db
  .aux-modern-heading-primary {
  color: var(--e-global-color-accent);
}
.elementor-2610
  .elementor-element.elementor-element-0de69db
  .aux-modern-heading-divider {
  height: 5px;
  width: 100px;
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-b0c2b20
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-2610
  .elementor-element.elementor-element-dc7268c
  > .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-2610
  .elementor-element.elementor-element-dc7268c
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-ee29e54
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-ee29e54 .aux-widget-image {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-0875fe6 {
  z-index: 1;
  position: absolute;
  bottom: 40%;
}
.elementor-2610
  .elementor-element.elementor-element-0875fe6
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-0875fe6
  .aux-modern-heading-primary {
  color: var(--e-global-color-text);
}
.elementor-2610
  .elementor-element.elementor-element-5cba997
  .aux-modern-button.aux-modern-button-outline
  .aux-overlay:before,
.elementor-2610
  .elementor-element.elementor-element-5cba997
  .aux-modern-button
  .aux-overlay:before {
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-5cba997
  .aux-modern-button.aux-modern-button-outline
  .aux-overlay:after,
.elementor-2610
  .elementor-element.elementor-element-5cba997
  .aux-modern-button
  .aux-overlay:after {
  background-color: var(--e-global-color-primary);
}
.elementor-2610 .elementor-element.elementor-element-5cba997 {
  z-index: 1;
  position: absolute;
  bottom: 40px;
}
.elementor-2610
  .elementor-element.elementor-element-5cba997
  .aux-modern-button-wrapper {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-5cba997 .aux-text {
  font-weight: 700;
  color: var(--e-global-color-text);
}
.elementor-2610
  .elementor-element.elementor-element-9482c38
  > .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-2610
  .elementor-element.elementor-element-9482c38
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-d6922a3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-d6922a3 .aux-widget-image {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-a936f7d {
  z-index: 1;
  position: absolute;
  bottom: 40%;
}
.elementor-2610
  .elementor-element.elementor-element-a936f7d
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-a936f7d
  .aux-modern-heading-primary {
  color: var(--e-global-color-text);
}
.elementor-2610
  .elementor-element.elementor-element-bc71538
  .aux-modern-button.aux-modern-button-outline
  .aux-overlay:before,
.elementor-2610
  .elementor-element.elementor-element-bc71538
  .aux-modern-button
  .aux-overlay:before {
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-bc71538
  .aux-modern-button.aux-modern-button-outline
  .aux-overlay:after,
.elementor-2610
  .elementor-element.elementor-element-bc71538
  .aux-modern-button
  .aux-overlay:after {
  background-color: var(--e-global-color-primary);
}
.elementor-2610 .elementor-element.elementor-element-bc71538 {
  z-index: 1;
  position: absolute;
  bottom: 40px;
}
.elementor-2610
  .elementor-element.elementor-element-bc71538
  .aux-modern-button-wrapper {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-bc71538 .aux-text {
  font-weight: 700;
  color: var(--e-global-color-text);
}
.elementor-2610
  .elementor-element.elementor-element-8749fd2
  > .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-2610
  .elementor-element.elementor-element-8749fd2
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-973e695
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-973e695 .aux-widget-image {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-2968807 {
  z-index: 1;
  position: absolute;
  bottom: 40%;
}
.elementor-2610
  .elementor-element.elementor-element-2968807
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-2968807
  .aux-modern-heading-primary {
  color: var(--e-global-color-text);
}
.elementor-2610
  .elementor-element.elementor-element-f1b6a29
  .aux-modern-button.aux-modern-button-outline
  .aux-overlay:before,
.elementor-2610
  .elementor-element.elementor-element-f1b6a29
  .aux-modern-button
  .aux-overlay:before {
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-f1b6a29
  .aux-modern-button.aux-modern-button-outline
  .aux-overlay:after,
.elementor-2610
  .elementor-element.elementor-element-f1b6a29
  .aux-modern-button
  .aux-overlay:after {
  background-color: var(--e-global-color-primary);
}
.elementor-2610 .elementor-element.elementor-element-f1b6a29 {
  z-index: 1;
  position: absolute;
  bottom: 40px;
}
.elementor-2610
  .elementor-element.elementor-element-f1b6a29
  .aux-modern-button-wrapper {
  text-align: center;
}
.elementor-2610 .elementor-element.elementor-element-f1b6a29 .aux-text {
  font-weight: 700;
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-ff38f06 {
  padding: 0px 15px 0px 15px;
}
.elementor-2610
  .elementor-element.elementor-element-40c908f
  > .elementor-widget-container {
  margin: 40px 0px 20px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-40c908f
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-40c908f
  .aux-modern-heading-primary {
  color: var(--e-global-color-accent);
}
.elementor-2610
  .elementor-element.elementor-element-40c908f
  .aux-modern-heading-divider {
  height: 5px;
  width: 100px;
  background-color: var(--e-global-color-primary);
}
.elementor-2610 .elementor-element.elementor-element-505161a .entry-title a {
  color: #ffffff;
  font-size: 20px;
}
.elementor-2610 .elementor-element.elementor-element-505161a .entry-title {
  margin-bottom: 20px;
}
.elementor-2610 .elementor-element.elementor-element-505161a .entry-info a,
.elementor-2610 .elementor-element.elementor-element-505161a .entry-info {
  color: var(--e-global-color-text);
}
.elementor-2610 .elementor-element.elementor-element-505161a .entry-info,
.elementor-2610 .elementor-element.elementor-element-505161a .entry-info a {
  font-size: 15px;
  font-style: italic;
}
.elementor-2610 .elementor-element.elementor-element-505161a .entry-info {
  margin-bottom: 15px;
}
.elementor-2610 .elementor-element.elementor-element-505161a .entry-content {
  color: var(--e-global-color-text);
  font-size: 16px;
  margin-bottom: 0px;
}
.elementor-2610
  .elementor-element.elementor-element-505161a
  .type-post
  .entry-main {
  padding: 15px 30px 10px 30px;
}
.elementor-2610 .elementor-element.elementor-element-505161a {
  text-align: left;
}
.elementor-2610
  .elementor-element.elementor-element-505161a
  .entry-meta
  .aux-read-more {
  color: var(--e-global-color-text);
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.elementor-2610 .elementor-element.elementor-element-782fb8e {
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 0px 15px 0px 15px;
}
.elementor-2610
  .elementor-element.elementor-element-c97bfbd
  > .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-2610
  .elementor-element.elementor-element-bc35801
  > .elementor-widget-container {
  margin: 40px 0px 20px 0px;
}
.elementor-2610
  .elementor-element.elementor-element-bc35801
  .aux-widget-inner
  > * {
  text-align: center;
  margin-left: auto !important;
  margin-right: auto !important;
}
.elementor-2610
  .elementor-element.elementor-element-bc35801
  .aux-modern-heading-primary {
  color: var(--e-global-color-accent);
}
.elementor-2610
  .elementor-element.elementor-element-bc35801
  .aux-modern-heading-divider {
  height: 5px;
  width: 100px;
  background-color: var(--e-global-color-primary);
}
.elementor-2610
  .elementor-element.elementor-element-d1342b4
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-media img {
  border-radius: 50% 50% 50% 50% !important;
}
.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-title a {
  color: var(--e-global-color-accent);
  font-size: 14px;
  font-weight: 400;
}
.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info a,
.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info {
  color: var(--e-global-color-primary);
}
.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info,
.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info a {
  font-size: 18px;
  font-weight: 600;
}
.elementor-2610 .elementor-element.elementor-element-d1342b4 {
  text-align: left;
}
.elementor-2610 .elementor-element.elementor-element-6e4886b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2610
  .elementor-element.elementor-element-6e4886b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2610
  .elementor-element.elementor-element-6e4886b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e1f2ff;
}
.elementor-2610
  .elementor-element.elementor-element-6c46672.elementor-skin-slideshow
  .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
  margin-bottom: 10px;
}
.elementor-2610
  .elementor-element.elementor-element-6c46672
  .elementor-swiper-button {
  font-size: 20px;
}
.elementor-2610
  .elementor-element.elementor-element-6c46672
  .elementor-main-swiper:not(.elementor-thumbnails-swiper)
  .elementor-carousel-image {
  background-size: contain;
}
@media (min-width: 768px) {
  .elementor-2610 .elementor-element.elementor-element-0c113b1 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-2894b1b {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-ca44bea {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-d6ff00c {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-490f95b {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-b6e002b {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-3846be8 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-1d3f2c9 {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-32ae111 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-073ac60 {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-97e5019 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-dc894f6 {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-75a858e {
    width: 60%;
  }
  .elementor-2610 .elementor-element.elementor-element-a84cdd1 {
    width: 39.333%;
  }
  .elementor-2610 .elementor-element.elementor-element-1b75d88 {
    width: 39.333%;
  }
  .elementor-2610 .elementor-element.elementor-element-d0ef740 {
    width: 60%;
  }
}
@media (max-width: 1024px) {
  .elementor-2610
    .elementor-element.elementor-element-3ff3097
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-c28db63
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-2610
    .elementor-element.elementor-element-73649df
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-73649df
    .aux-modern-heading-primary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-73649df
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-e1501e7
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-e1501e7
    .aux-modern-heading-primary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-e1501e7
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-dea832e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-dea832e
    .aux-modern-heading-primary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-dea832e
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cf9edfa
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cf9edfa
    .aux-modern-heading-primary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cf9edfa
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-93ce1b5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-93ce1b5
    .aux-modern-heading-primary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-93ce1b5
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-97b8b4e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-97b8b4e
    .aux-modern-heading-primary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-97b8b4e
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-9e685cb
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-9e685cb
    .aux-modern-heading-primary {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-9e685cb
    .aux-modern-heading-secondary {
    font-size: 42px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-4d57b77
    > .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-2610
    .elementor-element.elementor-element-541f966
    .aux-media-image {
    max-width: 100%;
  }
  .elementor-2610
    .elementor-element.elementor-element-a84cdd1
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-2610 .elementor-element.elementor-element-a84cdd1 {
    right: 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-30bc999
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-2610
    .elementor-element.elementor-element-30bc999
    .aux-modern-heading-primary {
    font-size: 22px;
  }
  .elementor-2610
    .elementor-element.elementor-element-1b75d88
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-2610 .elementor-element.elementor-element-1b75d88 {
    right: 0px;
    left: 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cffdd5d
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cffdd5d
    .aux-modern-heading-primary {
    font-size: 22px;
  }
  .elementor-2610
    .elementor-element.elementor-element-702480d
    .aux-media-image {
    max-width: 100%;
  }
  .elementor-2610
    .elementor-element.elementor-element-505161a
    .type-post
    .entry-main {
    padding: 15px 15px 10px 15px;
  }
  .elementor-2610
    .elementor-element.elementor-element-6c46672.elementor-skin-slideshow
    .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-2610
    .elementor-element.elementor-element-3a08d8a
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-2610 .elementor-element.elementor-element-c28db63 {
    text-align: center;
  }
  .elementor-2610
    .elementor-element.elementor-element-c28db63
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-73649df
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-73649df
    .aux-modern-heading-primary {
    font-size: 30px;
  }
  .elementor-2610
    .elementor-element.elementor-element-73649df
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610 .elementor-element.elementor-element-e1501e7 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2610
    .elementor-element.elementor-element-e1501e7
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-e1501e7
    .aux-modern-heading-primary {
    font-size: 30px;
  }
  .elementor-2610
    .elementor-element.elementor-element-e1501e7
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610 .elementor-element.elementor-element-dea832e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2610
    .elementor-element.elementor-element-dea832e
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-dea832e
    .aux-modern-heading-primary {
    font-size: 30px;
  }
  .elementor-2610
    .elementor-element.elementor-element-dea832e
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610 .elementor-element.elementor-element-cf9edfa {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2610
    .elementor-element.elementor-element-cf9edfa
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cf9edfa
    .aux-modern-heading-primary {
    font-size: 30px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cf9edfa
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610
    .elementor-element.elementor-element-93ce1b5
    .aux-modern-heading-primary {
    font-size: 38px;
  }
  .elementor-2610
    .elementor-element.elementor-element-93ce1b5
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610
    .elementor-element.elementor-element-97b8b4e
    .aux-modern-heading-primary {
    font-size: 30px;
  }
  .elementor-2610
    .elementor-element.elementor-element-97b8b4e
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610
    .elementor-element.elementor-element-9e685cb
    .aux-modern-heading-primary {
    font-size: 24px;
  }
  .elementor-2610
    .elementor-element.elementor-element-9e685cb
    .aux-modern-heading-secondary {
    font-size: 38px;
  }
  .elementor-2610 .elementor-element.elementor-element-aa8fd40 {
    width: 25%;
  }
  .elementor-2610
    .elementor-element.elementor-element-856b434
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2610 .elementor-element.elementor-element-0deed24 {
    width: 25%;
  }
  .elementor-2610
    .elementor-element.elementor-element-2f33494
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2610 .elementor-element.elementor-element-2618b60 {
    width: 25%;
  }
  .elementor-2610
    .elementor-element.elementor-element-e72afbd
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2610 .elementor-element.elementor-element-5c65d33 {
    width: 25%;
  }
  .elementor-2610
    .elementor-element.elementor-element-c69464f
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-2610 .elementor-element.elementor-element-9e58fc4 {
    width: 50%;
  }
  .elementor-2610 .elementor-element.elementor-element-0c113b1 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-2894b1b {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-d596ad4 {
    width: 50%;
  }
  .elementor-2610 .elementor-element.elementor-element-ca44bea {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-d6ff00c {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-e943500 {
    width: 50%;
  }
  .elementor-2610 .elementor-element.elementor-element-490f95b {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-b6e002b {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-d3736e8 {
    width: 50%;
  }
  .elementor-2610 .elementor-element.elementor-element-3846be8 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-1d3f2c9 {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-05e964c {
    width: 50%;
  }
  .elementor-2610 .elementor-element.elementor-element-32ae111 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-073ac60 {
    width: 80%;
  }
  .elementor-2610 .elementor-element.elementor-element-b026f29 {
    width: 50%;
  }
  .elementor-2610 .elementor-element.elementor-element-97e5019 {
    width: 20%;
  }
  .elementor-2610 .elementor-element.elementor-element-dc894f6 {
    width: 80%;
  }
  .elementor-2610
    .elementor-element.elementor-element-a84cdd1
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-2610 .elementor-element.elementor-element-a84cdd1 {
    right: 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-30bc999
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-2610
    .elementor-element.elementor-element-30bc999
    .aux-modern-heading-primary {
    font-size: 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-1b75d88
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-2610 .elementor-element.elementor-element-1b75d88 {
    left: 0px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cffdd5d
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  .elementor-2610
    .elementor-element.elementor-element-cffdd5d
    .aux-modern-heading-primary {
    font-size: 20px;
  }
  .elementor-2610
    .elementor-element.elementor-element-bb4c24f
    > .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-2610
    .elementor-element.elementor-element-ba93d46
    > .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-2610
    .elementor-element.elementor-element-c1d25a0
    > .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-2610 .elementor-element.elementor-element-782fb8e {
    padding: 0px 15px 0px 15px;
  }
  .elementor-2610
    .elementor-element.elementor-element-6c46672.elementor-skin-slideshow
    .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2610 .elementor-element.elementor-element-9e58fc4 {
    width: 33.33%;
  }
  .elementor-2610 .elementor-element.elementor-element-d596ad4 {
    width: 33.33%;
  }
  .elementor-2610 .elementor-element.elementor-element-e943500 {
    width: 33.33%;
  }
  .elementor-2610 .elementor-element.elementor-element-d3736e8 {
    width: 33.33%;
  }
  .elementor-2610 .elementor-element.elementor-element-05e964c {
    width: 33.33%;
  }
  .elementor-2610 .elementor-element.elementor-element-b026f29 {
    width: 33.33%;
  }
} /* Start custom CSS for heading, class: .elementor-element-856b434 */
.elementor-2610 .elementor-element.elementor-element-856b434 h2:hover {
  color: var(--e-global-color-secondary) !important;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f33494 */
.elementor-2610 .elementor-element.elementor-element-2f33494 h2:hover {
  color: var(--e-global-color-secondary) !important;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e72afbd */
.elementor-2610 .elementor-element.elementor-element-e72afbd h2:hover {
  color: var(--e-global-color-secondary) !important;
} /* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c69464f */
.elementor-2610 .elementor-element.elementor-element-c69464f h2:hover {
  color: var(--e-global-color-secondary) !important;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffd3c2b */
.elementor-2610 .elementor-element.elementor-element-ffd3c2b {
  display: none;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b5127 */
.elementor-2610 .elementor-element.elementor-element-91b5127 {
  display: none;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f12bfe4 */
.elementor-2610 .elementor-element.elementor-element-f12bfe4 {
  display: none;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ea764f */
.elementor-2610 .elementor-element.elementor-element-8ea764f {
  display: none;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0b9f25f */
.elementor-2610 .elementor-element.elementor-element-0b9f25f {
  display: none;
} /* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48eafcc */
.elementor-2610 .elementor-element.elementor-element-48eafcc {
  display: none;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2278fb1 */
@media (min-width: 576px) {
  .elementor-2610
    .elementor-element.elementor-element-2278fb1
    .elementor-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .elementor-2610
    .elementor-element.elementor-element-2278fb1
    .elementor-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .elementor-2610
    .elementor-element.elementor-element-2278fb1
    .elementor-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-2278fb1
    .elementor-container {
    max-width: 1054px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-2278fb1
    .elementor-container {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  .elementor-2610
    .elementor-element.elementor-element-2278fb1
    .elementor-container {
    max-width: 1320px;
  }
} /* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-30bc999 */
.elementor-2610 .elementor-element.elementor-element-30bc999::hover {
  color: #ffffff !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a84cdd1 */
.elementor-2610 .elementor-element.elementor-element-a84cdd1:hover {
  color: #fff !important;
} /* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-cffdd5d */
.elementor-2610 .elementor-element.elementor-element-cffdd5d::hover {
  color: #ffffff !important;
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1b75d88 */
.elementor-2610 .elementor-element.elementor-element-1b75d88:hover {
  color: #fff !important;
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1a7eef7 */
@media (min-width: 576px) {
  .elementor-2610
    .elementor-element.elementor-element-1a7eef7
    .elementor-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .elementor-2610
    .elementor-element.elementor-element-1a7eef7
    .elementor-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .elementor-2610
    .elementor-element.elementor-element-1a7eef7
    .elementor-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-1a7eef7
    .elementor-container {
    max-width: 1054px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-1a7eef7
    .elementor-container {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  .elementor-2610
    .elementor-element.elementor-element-1a7eef7
    .elementor-container {
    max-width: 1320px;
  }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-182deb6 */
@media (min-width: 576px) {
  .elementor-2610
    .elementor-element.elementor-element-182deb6
    .elementor-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .elementor-2610
    .elementor-element.elementor-element-182deb6
    .elementor-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .elementor-2610
    .elementor-element.elementor-element-182deb6
    .elementor-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-182deb6
    .elementor-container {
    max-width: 1054px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-182deb6
    .elementor-container {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  .elementor-2610
    .elementor-element.elementor-element-182deb6
    .elementor-container {
    max-width: 1320px;
  }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6f8b8cb */
@media (min-width: 576px) {
  .elementor-2610
    .elementor-element.elementor-element-6f8b8cb
    .elementor-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .elementor-2610
    .elementor-element.elementor-element-6f8b8cb
    .elementor-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .elementor-2610
    .elementor-element.elementor-element-6f8b8cb
    .elementor-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-6f8b8cb
    .elementor-container {
    max-width: 1054px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-6f8b8cb
    .elementor-container {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  .elementor-2610
    .elementor-element.elementor-element-6f8b8cb
    .elementor-container {
    max-width: 1320px;
  }
} /* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-505161a */
.elementor-2610 .elementor-element.elementor-element-505161a .entry-media {
  margin: 0;
}

.elementor-2610 .elementor-element.elementor-element-505161a .aux-next {
  padding: 0;
  right: -18px;
}

.elementor-2610 .elementor-element.elementor-element-505161a .aux-prev {
  padding: 0;
  left: -18px;
}

.elementor-2610 .elementor-element.elementor-element-505161a .aux-mc-item {
  background-color: var(--e-global-color-primary);
}

.elementor-2610 .elementor-element.elementor-element-505161a .aux-arrow-nav {
  border-radius: 50%;
  background: #fff;
  border: 1px solid var(--e-global-color-primary);
  box-shadow: none;
}

.elementor-2610
  .elementor-element.elementor-element-505161a
  .aux-svg-arrow.aux-small-right {
  background-image: url("https://tis.mihu.com.vn/wp-content/uploads/2024/12/next.svg");
  background-position: 0px 0px;
  width: 10px;
  height: 18px;
}

.elementor-2610
  .elementor-element.elementor-element-505161a
  .aux-svg-arrow.aux-small-left {
  background-image: url("https://tis.mihu.com.vn/wp-content/uploads/2024/12/prev.svg");
  background-position: 0px 0px;
  width: 10px;
  height: 18px;
}

.elementor-2610
  .elementor-element.elementor-element-505161a
  .aux-arrow-nav:hover {
  background-color: var(--e-global-color-primary);
}

.elementor-2610
  .elementor-element.elementor-element-505161a
  .aux-arrow-nav:hover
  .aux-svg-arrow.aux-small-right {
  background-image: url("https://tis.mihu.com.vn/wp-content/uploads/2024/12/next-hover.svg");
}

.elementor-2610
  .elementor-element.elementor-element-505161a
  .aux-arrow-nav:hover
  .aux-svg-arrow.aux-small-left {
  background-image: url("https://tis.mihu.com.vn/wp-content/uploads/2024/12/prev-hover.svg");
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff38f06 */
@media (min-width: 576px) {
  .elementor-2610
    .elementor-element.elementor-element-ff38f06
    .elementor-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .elementor-2610
    .elementor-element.elementor-element-ff38f06
    .elementor-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .elementor-2610
    .elementor-element.elementor-element-ff38f06
    .elementor-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-ff38f06
    .elementor-container {
    max-width: 1054px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-ff38f06
    .elementor-container {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  .elementor-2610
    .elementor-element.elementor-element-ff38f06
    .elementor-container {
    max-width: 1320px;
  }
} /* End custom CSS */
/* Start custom CSS for aux_recent_posts, class: .elementor-element-d1342b4 */
.elementor-2610 .elementor-element.elementor-element-d1342b4 .aux-col {
  padding: 0 35px;
}

.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-media {
  border-radius: 50%;
  border: #a4a4a4 solid 11px;
  box-shadow: 19px 3px 6px rgba(0, 0, 0, 0.16);
  margin-bottom: 50px;
}

.elementor-2610 .elementor-element.elementor-element-d1342b4 .aux-media-image {
  border-radius: 50%;
  object-fit: cover; /* Đảm bảo ảnh giữ tỉ lệ phù hợp */
  transition: transform 0.3s ease;
}

.elementor-2610
  .elementor-element.elementor-element-d1342b4
  .aux-media-image:hover {
  transform: scale(1.08);
}

.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-main {
  text-align: center;
  position: relative;
}

.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info {
  margin-right: -35px;
  margin-left: -35px;
  padding-top: 30px;
  border-top: 1px solid var(--e-global-color-primary);
  margin-bottom: 8px;
}

.elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info:after {
  content: "";
  left: 50%;
  right: auto;
  top: -8px;
  transform: translateX(-50%);
  width: 15px;
  height: 15px;
  position: absolute;
  background-color: var(--e-global-color-primary);
  border-radius: 100%;
  z-index: 99;
}

.elementor-2610 .elementor-element.elementor-element-d1342b4 h4 {
  line-height: normal;
}

@media screen and (max-width: 767px) {
  .elementor-2610 .elementor-element.elementor-element-d1342b4 .aux-col {
    padding: 0 15px;
  }

  .elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-media {
    margin-bottom: 20px;
  }

  .elementor-2610 .elementor-element.elementor-element-d1342b4 .entry-info {
    border-top: none;
    padding-top: 0;
  }

  .elementor-2610
    .elementor-element.elementor-element-d1342b4
    .entry-info:after {
    display: none;
  }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-782fb8e */
@media (min-width: 576px) {
  .elementor-2610
    .elementor-element.elementor-element-782fb8e
    .elementor-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .elementor-2610
    .elementor-element.elementor-element-782fb8e
    .elementor-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .elementor-2610
    .elementor-element.elementor-element-782fb8e
    .elementor-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-782fb8e
    .elementor-container {
    max-width: 1054px;
  }
}

@media (min-width: 1200px) {
  .elementor-2610
    .elementor-element.elementor-element-782fb8e
    .elementor-container {
    max-width: 1140px;
  }
}

@media (min-width: 1440px) {
  .elementor-2610
    .elementor-element.elementor-element-782fb8e
    .elementor-container {
    max-width: 1320px;
  }
} /* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-6c46672 */
.elementor-2610 .elementor-element.elementor-element-6c46672 .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
