.elementor .e-4ef1037{width:33.3333%;flex-direction:column;}.elementor .e-57cf7e1{width:33.3333%;flex-direction:column;}.elementor .e-c688833{width:33.3333%;flex-direction:column;}.elementor .e-5164346{width:33.3333%;flex-direction:column;}.elementor .e-5bfd0f3{width:33.3333%;flex-direction:column;}.elementor .e-0e65949{width:33.3333%;flex-direction:column;}.elementor .e-b29d241{width:100%;padding:10px;margin:0px;flex-direction:row;flex-wrap:wrap;display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 14px !important;
width: 100%;
max-width: 1180px;
margin: 0 auto;

> .e-con {
position: relative;
width: 100% !important;
min-width: 0 !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
border-radius: 10px !important;
background: #f7f7f7 !important;
transition:
  transform 0.25s ease,
  box-shadow 0.25s ease;
}

img {
display: block;
width: 100% !important;
height: 245px !important;
max-width: 100% !important;
object-fit: cover !important;
border-radius: 10px !important;
transition: transform 0.35s ease !important;
}

.elementor-widget,
.elementor-widget-container,
.elementor-heading-title,
.elementor-widget-text-editor,
p,
span,
a {
min-width: 0 !important;
max-width: 100% !important;
}

.elementor-heading-title,
.elementor-widget-text-editor,
p,
span,
a {
white-space: normal !important;
overflow-wrap: break-word !important;
word-break: normal !important;
}

/* Desktop hover */
@media (min-width: 768px) {
> .e-con:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(17, 24, 31, 0.14);
}

> .e-con:hover img {
  transform: scale(1.035);
}
}

/* Mobile */
@media (max-width: 767px) {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 10px !important;
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;

> .e-con {
  min-height: 0 !important;
  aspect-ratio: 1.25 / 1 !important;
  border-radius: 9px !important;
  transform: none !important;
  box-shadow: none !important;
  transition: none !important;
}

img {
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  object-fit: cover !important;
  border-radius: 9px !important;
  transform: none !important;
  transition: none !important;
}

.elementor-widget-image,
.elementor-widget-image .elementor-widget-container,
.elementor-widget-image a {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}

.elementor-widget-heading,
.elementor-widget-text-editor {
  position: absolute !important;
  left: 12px !important;
  bottom: 10px !important;
  z-index: 2 !important;
  width: auto !important;
  max-width: calc(100% - 24px) !important;
  margin: 0 !important;
}

.elementor-heading-title,
.elementor-widget-text-editor,
.elementor-widget-text-editor p {
  margin: 0 !important;
  padding: 8px 12px !important;
  background: #f5a500 !important;
  color: #111 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  border-radius: 0 !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}
}\n}.elementor .e-0b7882a{width:70%;margin-block-start:50px;flex-direction:column;}.elementor .e-e4b4328{width:50%;flex-direction:column;}.elementor .e-9fce9c7{width:50%;flex-direction:column;}.elementor .e-3ed2184{width:70vw;flex-direction:row;}.elementor .e-27d526f{background-color:#F9FBF7;flex-direction:column;}.elementor .e-1a32354{flex-direction:column;}.elementor .e-436641c{width:50%;flex-direction:column;}.elementor .e-9d0cf2e{width:50%;flex-direction:column;}.elementor .e-683a82c{width:70vw;flex-direction:row;}.elementor .e-9c168df-7b564e4{background-color:#0D1217;justify-content:center;}.elementor .e-826af3b{width:70vw;flex-direction:column;}