.elementor-1223 .elementor-element.elementor-element-ae29616 {
  --display: flex;
}

.elementor-1223 .elementor-element.elementor-element-37cfa28 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-d4d25ee {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-fcf9843 img {
  border-radius: 10px 0px 0px 10px;
}
.elementor-1223 .elementor-element.elementor-element-88b6974 {
  --display: flex;
}
.elementor-1223 .elementor-element.elementor-element-4e2918c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-7df695c {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-8cec037 img {
  width: 100%;
  border-radius: 10px 0px 0px 10px;
}
.elementor-1223 .elementor-element.elementor-element-5d762b5 {
  --display: flex;
}
.elementor-1223 .elementor-element.elementor-element-77ec8d8 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-3e54b59 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-d1aa393 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-56278d7 img {
  border-radius: 10px 10px 0px 0px;
}
.elementor-1223
  .elementor-element.elementor-element-c19129c
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-1223 .elementor-element.elementor-element-0abfdf7 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-cdf0fa0 img {
  border-radius: 10px 10px 0px 0px;
}
.elementor-1223
  .elementor-element.elementor-element-81070ff
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-1223 .elementor-element.elementor-element-b507c10 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-6b4146b img {
  border-radius: 10px 10px 0px 0px;
}
.elementor-1223
  .elementor-element.elementor-element-4e339ab
  > .elementor-widget-container {
  padding: 0px 20px 0px 20px;
}
.elementor-1223 .elementor-element.elementor-element-fad1b19 {
  --display: flex;
}
.elementor-1223 .elementor-element.elementor-element-46ccb9e {
  --display: grid;
  --e-con-grid-template-columns: 3fr 4fr;
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
}
.elementor-1223
  .elementor-element.elementor-element-b5add21
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-1223 .elementor-element.elementor-element-b5add21 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1223 .elementor-element.elementor-element-c1fb3e6 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-6e08cf3 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-2427ed7 {
  --display: flex;
}
.elementor-1223 .elementor-element.elementor-element-7fef74b {
  --display: grid;
  --e-con-grid-template-columns: 3fr 4fr;
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
}
.elementor-1223
  .elementor-element.elementor-element-703ca25
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-1223 .elementor-element.elementor-element-703ca25 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1223 .elementor-element.elementor-element-04e4161 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-6923aa8 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-1223 .elementor-element.elementor-element-547b98f {
  --spacer-size: 10px;
}
@media (max-width: 1024px) {
  .elementor-1223 .elementor-element.elementor-element-d4d25ee {
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-7df695c {
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-3e54b59 {
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-46ccb9e {
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-6e08cf3 {
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-7fef74b {
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-6923aa8 {
    --grid-auto-flow: row;
  }
}
@media (max-width: 767px) {
  .elementor-1223 .elementor-element.elementor-element-ae29616 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-1223 .elementor-element.elementor-element-d4d25ee {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-fcf9843 img {
    border-radius: 10px 10px 0px 0px;
  }
  .elementor-1223
    .elementor-element.elementor-element-d3a8154
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1223 .elementor-element.elementor-element-7df695c {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-8cec037 img {
    border-radius: 10px 10px 0px 0px;
  }
  .elementor-1223
    .elementor-element.elementor-element-6a1041a
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-1223 .elementor-element.elementor-element-3e54b59 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-46ccb9e {
    --e-con-grid-template-columns: 1;
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-6e08cf3 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-7fef74b {
    --e-con-grid-template-columns: 1;
    --grid-auto-flow: row;
  }
  .elementor-1223 .elementor-element.elementor-element-6923aa8 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
}
