.ekit-template-content-header,
.ekit-template-content-footer {
  display: none !important;
}

@media (max-width: 767px) {
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

.elementor img,
.elementor video,
.elementor iframe,
.elementor canvas {
  max-width: 100%;
}

.elementor-1022 .elementor-element-27b12a5,
.elementor-1026 .elementor-element-bd08e3e,
.elementor-1026 .elementor-element-329919e,
.elementor-1026 .elementor-element-367b30e,
.elementor-1026 .elementor-element-8519d03,
.elementor-1027 .elementor-element-ce297ff,
.elementor-1027 .elementor-element-76d672a,
.elementor-1027 .elementor-element-8475790,
.elementor-1028 .elementor-element-889e8af,
.elementor-1028 .elementor-element-8185dcd,
.elementor-1028 .elementor-element-66dd5c2,
.elementor-1028 .elementor-element-106dd98,
.elementor-1029 .elementor-element-36504cf,
.elementor-1029 .elementor-element-4be649c,
.elementor-1030 .elementor-element-9b9408b,
.elementor-1030 .elementor-element-708f5b3,
.elementor-1030 .elementor-element-000115a,
.elementor-1030 .elementor-element-f20f7a1,
.elementor-1030 .elementor-element-8b8d660,
.elementor-1030 .elementor-element-2ab6322,
.elementor-1030 .elementor-element-5a0e940 {
  box-sizing: border-box;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  transform: none !important;
  left: auto !important;
  right: auto !important;
}

.elementor-1028 .elementor-element-889e8af,
.elementor-1028 .elementor-element-8185dcd,
.elementor-1028 .elementor-element-66dd5c2,
.elementor-1028 .elementor-element-106dd98 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.elementor-1029 .elementor-element-881f611 {
  max-width: 100% !important;
  overflow-x: hidden;
}

.elementor-1022 .elementor-element-f6d6303,
.elementor-1022 .elementor-element-a492aee,
.elementor-1026 .elementor-element-e3fc3a1,
.elementor-1026 .elementor-element-893b49f,
.elementor-1027 .elementor-element-0e10921,
.elementor-1027 .elementor-element-4463129,
.elementor-1028 .elementor-element-e06cfec,
.elementor-1028 .elementor-element-758f846,
.elementor-1028 .elementor-element-9a6c47f,
.elementor-1028 .elementor-element-6fd1d7d,
.elementor-1028 .elementor-element-0d304c8,
.elementor-1028 .elementor-element-f4e586a,
.elementor-1028 .elementor-element-e83b093,
.elementor-1028 .elementor-element-13a799d,
.elementor-1029 .elementor-element-11fb1d1,
.elementor-1029 .elementor-element-4053103,
.elementor-1029 .elementor-element-dee9198,
.elementor-1029 .elementor-element-68b33f6 {
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 12px !important;
  transform: none !important;
}
.elementor-1028 .elementor-element-889e8af,
.elementor-1028 .elementor-element-8185dcd,
.elementor-1028 .elementor-element-66dd5c2,
.elementor-1028 .elementor-element-106dd98,
.elementor-1028 .elementor-element-e06cfec,
.elementor-1028 .elementor-element-758f846,
.elementor-1028 .elementor-element-9a6c47f,
.elementor-1028 .elementor-element-6fd1d7d,
.elementor-1028 .elementor-element-0d304c8,
.elementor-1028 .elementor-element-f4e586a,
.elementor-1028 .elementor-element-e83b093,
.elementor-1028 .elementor-element-13a799d {
  position: static !important;
  align-self: stretch !important;
  width: auto !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.elementor-1028 .e-con.e-con--column {
  --flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.elementor-1028 .elementor-element-2a162a7,
.elementor-1028 .elementor-element-f238557 {
  margin-top: 0 !important;
}

}

@media (max-width: 767px) {
.elementor-1026 .elementor-element-817aa6e {
  gap: 32px !important;
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.elementor-1026 .elementor-element-292492d,
.elementor-1026 .elementor-element-c0d2d8a,
.elementor-1026 .elementor-element-6d41ac9 {
  min-height: 0 !important;
}
.elementor-1026 .elementor-element-292492d {
  padding: 48px 16px 16px !important;
}
.elementor-1026 .elementor-element-465b6a4 img {
  width: min(75vw, 260px) !important;
  height: auto !important;
}
.elementor-1026 .elementor-element-fc0d335 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 26px minmax(0, 1fr) !important;
  column-gap: 6px !important;
  row-gap: 24px !important;
  align-items: stretch !important;
}
.elementor-1026 .elementor-element-6d8fe27 {
  grid-column: 1 / -1;
  width: auto !important;
}
.elementor-1026 .elementor-element-d47da14 {
  grid-column: 1;
}
.elementor-1026 .elementor-element-af0d967 {
  grid-column: 2;
  align-items: center !important;
  justify-content: center !important;
}
.elementor-1026 .elementor-element-125861b {
  grid-column: 3;
}
.elementor-1026 .elementor-element-d47da14,
.elementor-1026 .elementor-element-af0d967,
.elementor-1026 .elementor-element-125861b {
  width: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
}
.elementor-1026 .elementor-element-d47da14,
.elementor-1026 .elementor-element-125861b {
  padding: 18px 8px !important;
}
.elementor-1026 .elementor-element-f1bbe26 img {
  width: 24px !important;
  height: auto !important;
}
.elementor-1026 .elementor-element-2c21087 img,
.elementor-1026 .elementor-element-9f382bb img,
.elementor-1026 .elementor-element-6750406 img,
.elementor-1026 .elementor-element-205a082 img,
.elementor-1026 .elementor-element-e7315a3 img {
  width: 135px !important;
  height: auto !important;
}
.elementor-1026 .elementor-element-c87e378,
.elementor-1026 .elementor-element-f8ee5b5,
.elementor-1026 .elementor-element-1f38676,
.elementor-1026 .elementor-element-1a38aae,
.elementor-1026 .elementor-element-41c670c,
.elementor-1026 .elementor-element-f019519 {
  margin-top: 16px !important;
  margin-bottom: 24px !important;
}
.elementor-1026 .elementor-element-367b30e img {
  width: 300px !important;
  max-width: 100% !important;
  height: auto !important;
}
}

@media (max-width: 767px) {
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-817aa6e {
  gap: 32px !important;
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-292492d,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-c0d2d8a,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-6d41ac9 {
  min-height: 0 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-292492d {
  padding: 48px 16px 16px !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-bd08e3e,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-329919e,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-367b30e,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-8519d03 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  inset: auto !important;
  transform: none !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-fc0d335 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 26px minmax(0, 1fr) !important;
  column-gap: 6px !important;
  row-gap: 24px !important;
  align-items: stretch !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-6d8fe27 {
  grid-column: 1 / -1 !important;
  width: auto !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 {
  grid-column: 1 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-af0d967 {
  grid-column: 2 !important;
  align-items: center !important;
  justify-content: center !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b {
  grid-column: 3 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-af0d967,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b {
  width: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b {
  padding: 18px 8px !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-f1bbe26 img {
  width: 24px !important;
  height: auto !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-2c21087 img,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-9f382bb img,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-6750406 img,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-205a082 img,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-e7315a3 img {
  width: 135px !important;
  height: auto !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-c87e378,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-f8ee5b5,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-1f38676,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-1a38aae,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-41c670c,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-f019519 {
  margin-top: 16px !important;
  margin-bottom: 24px !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-367b30e img {
  width: 300px !important;
  max-width: 100% !important;
  height: auto !important;
}
}

@media (max-width: 767px) {
.eael-simple-menu-toggle-text {
  display: none !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-fc0d335 {
  display: flex !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-fc0d335 > .e-con-inner {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 26px minmax(0, 1fr) !important;
  column-gap: 6px !important;
  row-gap: 24px !important;
  align-items: stretch !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-6d8fe27 {
  grid-column: 1 / -1 !important;
  grid-row: 1 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 {
  grid-column: 1 !important;
  grid-row: 2 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-af0d967 {
  grid-column: 2 !important;
  grid-row: 2 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b {
  grid-column: 3 !important;
  grid-row: 2 !important;
}
}

@media (max-width: 767px) {
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 .elementor-widget-image-box,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b .elementor-widget-image-box {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 .elementor-image-box-wrapper,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b .elementor-image-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  width: 100% !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 .elementor-image-box-img,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b .elementor-image-box-img {
  flex: 0 0 18px !important;
  width: 18px !important;
  margin: 0 6px 0 0 !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 .elementor-image-box-img img,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b .elementor-image-box-img img {
  width: 18px !important;
  height: auto !important;
}
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 .elementor-image-box-content,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b .elementor-image-box-content,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-d47da14 .elementor-image-box-title,
body.elementor-page-1026 .elementor.elementor-1026 .elementor-element.elementor-element-125861b .elementor-image-box-title {
  flex: 1 1 auto !important;
  width: auto !important;
  min-width: 0 !important;
}
}

@media (max-width: 767px) {
body.elementor-page .elementor img,
body.elementor-page .elementor video,
body.elementor-page .elementor iframe,
body.elementor-page .elementor canvas {
  max-width: 100% !important;
  height: auto;
}
body.elementor-page-1022 .elementor.elementor-1022 .elementor-element.elementor-element-27b12a5,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-ce297ff,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-76d672a,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-8475790,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-889e8af,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-8185dcd,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-66dd5c2,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-106dd98,
body.elementor-page-1029 .elementor.elementor-1029 .elementor-element.elementor-element-36504cf,
body.elementor-page-1029 .elementor.elementor-1029 .elementor-element.elementor-element-4be649c,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-9b9408b,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-708f5b3,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-000115a,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-f20f7a1,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-8b8d660,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-2ab6322,
body.elementor-page-1030 .elementor.elementor-1030 .elementor-element.elementor-element-5a0e940 {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  transform: none !important;
  left: auto !important;
  right: auto !important;
}
body.elementor-page-1022 .elementor.elementor-1022 .elementor-element.elementor-element-f6d6303,
body.elementor-page-1022 .elementor.elementor-1022 .elementor-element.elementor-element-a492aee,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-0e10921,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-4463129,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-e06cfec,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-758f846,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-9a6c47f,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-6fd1d7d,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-0d304c8,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-f4e586a,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-e83b093,
body.elementor-page-1028 .elementor.elementor-1028 .elementor-element.elementor-element-13a799d,
body.elementor-page-1029 .elementor.elementor-1029 .elementor-element.elementor-element-11fb1d1,
body.elementor-page-1029 .elementor.elementor-1029 .elementor-element.elementor-element-4053103,
body.elementor-page-1029 .elementor.elementor-1029 .elementor-element.elementor-element-dee9198,
body.elementor-page-1029 .elementor.elementor-1029 .elementor-element.elementor-element-68b33f6 {
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 12px !important;
  transform: none !important;
}
}

@media (max-width: 767px) {
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-429a137,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-3026140,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-bdfed90,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-5cb51c5 {
  min-height: 0 !important;
}
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-429a137,
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-bdfed90 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
body.elementor-page-1027 .wpr-mailchimp-fields {
  display: flex !important;
  flex-direction: column !important;
  gap: 12px !important;
}
body.elementor-page-1027 .wpr-mailchimp-subscribe,
body.elementor-page-1027 .wpr-mailchimp-subscribe-btn {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}
}

@media (max-width: 767px) {
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-3026140 {
  min-height: 180px !important;
}
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-5cb51c5 {
  min-height: 230px !important;
}
}

@media (max-width: 767px) {
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-3026140 {
  min-height: 220px !important;
}
body.elementor-page-1027 .elementor.elementor-1027 .elementor-element.elementor-element-5cb51c5 {
  min-height: 320px !important;
}
}

@media (max-width: 767px) {
body.elementor-page .elementor .eael-simple-menu-toggle-text {
  display: none !important;
}
body.elementor-page-1022 .elementor.elementor-1022 .elementor-element.elementor-element-27b12a5 {
  --width: 100% !important;
  --container-widget-width: 100% !important;
  --padding-left: 0px !important;
  --padding-right: 0px !important;
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}
}
