.elementor-992 .elementor-element.elementor-element-f0d4daa > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad > .elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}
.elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}
.elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical > .elementor-row, .elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
  flex-direction: column;
}
.elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical > .elementor-row, .elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
  flex-direction: column;
}
.elementor-992 .elementor-element.elementor-element-f0d4daa.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}
.elementor-992 .elementor-element.elementor-element-f3e2819.elementor-column {
  align-self: inherit;
  cursor: default;
}
.elementor-widget-image .eael-protected-content-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .protected-content-error-msg {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-992 .elementor-element.elementor-element-01d23ff {
  text-align: left;
}
.elementor-992 .elementor-element.elementor-element-01d23ff img {
  width: 100%;
  margin: 20px 0px;
}
.elementor-992 .elementor-element.elementor-element-a07e19b.elementor-column {
  align-self: inherit;
  cursor: default;
}
.elementor-widget-nav-menu .eael-protected-content-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nav-menu .protected-content-error-msg {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-text);
  fill: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
  border-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu {
  --e-nav-menu-divider-color: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-992 .elementor-element.elementor-element-5002f3e {
  z-index: 99;
  --e-nav-menu-horizontal-menu-item-margin: calc(30px / 2);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu .elementor-item {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main .elementor-item {
  color: #FFFFFF;
  fill: #FFFFFF;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main .elementor-item:hover, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-3426ed8);
  fill: var(--e-global-color-3426ed8);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color: var(--e-global-color-7c8164b);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
  margin-bottom: 30px;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-menu-toggle {
  color: var(--e-global-color-text);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-8f2a4ff);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #A7A7A7;
  border-radius: 6px 6px 6px 6px;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a:hover, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a.highlighted, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-menu-toggle:hover {
  color: var(--e-global-color-text);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a:hover, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a.highlighted {
  background-color: var(--e-global-color-3426ed8);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown a.elementor-item-active {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-8f2a4ff);
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown .elementor-item, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: "Poppins", Sans-serif;
  font-weight: 500;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  margin-top: 10px !important;
}
.elementor-992 .elementor-element.elementor-element-a745d2e.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-992 .elementor-element.elementor-element-a745d2e.elementor-column {
  align-self: inherit;
  cursor: default;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .eael-protected-content-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-button .protected-content-error-msg {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-992 .elementor-element.elementor-element-218f57c .elementor-button {
  background-color: transparent;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-image: linear-gradient(160deg, #5BF47600 0%, #2A2A4E00 100%);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 6px 6px 6px 6px;
  padding: 15px 20px 15px 20px;
}
.elementor-992 .elementor-element.elementor-element-218f57c .elementor-button:hover, .elementor-992 .elementor-element.elementor-element-218f57c .elementor-button:focus {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-color: #4C54F500;
}
.elementor-992 .elementor-element.elementor-element-218f57c {
  width: auto;
  max-width: auto;
}
.elementor-992 .elementor-element.elementor-element-ae4d623 .elementor-button {
  background-color: transparent;
  font-family: "Poppins", Sans-serif;
  font-size: 12px;
  font-weight: 500;
  fill: #000000;
  color: #000000;
  background-image: linear-gradient(160deg, var(--e-global-color-primary) 0%, var(--e-global-color-3426ed8) 100%);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 6px 6px 6px 6px;
  padding: 15px 20px 15px 20px; margin: 0px 10px;
}
.elementor-992 .elementor-element.elementor-element-ae4d623 .elementor-button:hover, .elementor-992 .elementor-element.elementor-element-ae4d623 .elementor-button:focus {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%);
  border-color: #4C54F500;
}
.elementor-992 .elementor-element.elementor-element-ae4d623 {
  width: auto;
  max-width: auto;
}
.elementor-992 .elementor-element.elementor-element-292edba > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad > .elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}
.elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-bb-inner > .elementor-container {
  justify-content: flex-start !important;
  flex-direction: row;
}
.elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical > .elementor-row, .elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical {
  flex-direction: column;
}
.elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical > .elementor-row, .elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical {
  flex-direction: column;
}
.elementor-992 .elementor-element.elementor-element-292edba.ob-is-breaking-bad.ob-bb-inner {
  width: 100%;
  flex: unset;
  align-self: inherit;
}
.elementor-992 .elementor-element.elementor-element-c6954b8.elementor-column {
  align-self: inherit;
  cursor: default;
}
.elementor-992 .elementor-element.elementor-element-f6d57a3 {
  text-align: left;
}
.elementor-992 .elementor-element.elementor-element-f6d57a3 img {
  width: 60%;
}
.elementor-992 .elementor-element.elementor-element-4bf4401.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-992 .elementor-element.elementor-element-4bf4401.elementor-column {
  align-self: inherit;
  cursor: default;
}
.elementor-widget-icon .eael-protected-content-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon .protected-content-error-msg {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-992 .elementor-element.elementor-element-9deba0d .elementor-icon-wrapper {
  text-align: center;
}
.elementor-theme-builder-content-area {
  height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media(min-width:768px) {
  .elementor-992 .elementor-element.elementor-element-f3e2819 {
    width: 20%;
  }
  .elementor-992 .elementor-element.elementor-element-a07e19b {
    width: 59.333%;
  }
  .elementor-992 .elementor-element.elementor-element-a745d2e {
    width: 20%;
  }
}
@media(max-width:1024px) {
  .elementor-widget-image .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-image .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-01d23ff {
    text-align: left;
  }
  .elementor-992 .elementor-element.elementor-element-01d23ff img {
    width: 150px;
  }
  .elementor-widget-nav-menu .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-nav-menu .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 100px !important;
  }
  .elementor-widget-button .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-button .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-f6d57a3 {
    text-align: left;
  }
  .elementor-992 .elementor-element.elementor-element-f6d57a3 img {
    width: 150px;
  }
  .elementor-widget-icon .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-icon .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-9deba0d .elementor-icon-wrapper {
    text-align: right;
  }
}
@media(max-width:767px) {
  .elementor-widget-image .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-image .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-01d23ff {
    text-align: left;
  }
  .elementor-widget-nav-menu .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-nav-menu .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-5002f3e > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-992 .elementor-element.elementor-element-5002f3e {
    z-index: 99;
  }
  .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-992 .elementor-element.elementor-element-5002f3e .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 100px !important;
  }
  .elementor-widget-button .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-button .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-c6954b8 {
    width: 30%;
  }
  .elementor-992 .elementor-element.elementor-element-f6d57a3 {
    text-align: left;
  }
  .elementor-992 .elementor-element.elementor-element-4bf4401 {
    width: 70%;
  }
  .elementor-widget-icon .eael-protected-content-message {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-widget-icon .protected-content-error-msg {
    font-size: var(--e-global-typography-secondary-font-size);
  }
  .elementor-992 .elementor-element.elementor-element-9deba0d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-992 .elementor-element.elementor-element-9deba0d .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-992 .elementor-element.elementor-element-9deba0d .elementor-icon {
    font-size: 35px;
  }
  .elementor-992 .elementor-element.elementor-element-9deba0d .elementor-icon svg {
    height: 35px;
  }
} /* Start custom CSS for nav-menu, class: .elementor-element-5002f3e */ @media (min-width: 768px) {
  .elementor-22 .elementor-element.elementor-element-97039fd {
    width: 30%;
    font-size: 12px;
  }
} /* End custom CSS */