.elementor-9 .elementor-element.elementor-element-10675ca {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-9 .elementor-element.elementor-element-5fac48e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-4f5853d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --padding-top: 12px;
  --padding-bottom: 12px;
  --padding-left: 12px;
  --padding-right: 12px;
  --z-index: 5;
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.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-navigation-menu
  .menu-item
  a.hfe-menu-item.elementor-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu a.hfe-menu-item,
.elementor-widget-navigation-menu a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item {
  color: var(--e-global-color-text);
}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus {
  color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  a.hfe-menu-item:before,
.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  a.hfe-menu-item:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .hfe-nav-menu-layout:not(.hfe-pointer__framed)
  .menu-item.parent
  .sub-menu
  .hfe-has-submenu-container
  a:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu
  .hfe-pointer__framed
  .menu-item.parent
  a.hfe-menu-item:before,
.elementor-widget-navigation-menu
  .hfe-pointer__framed
  .menu-item.parent
  a.hfe-menu-item:after {
  border-color: var(--e-global-color-accent);
}
.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
.elementor-widget-navigation-menu
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-widget-navigation-menu
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-menu-item {
  padding-left: 11px;
  padding-right: 11px;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-sub-menu-item {
  padding-left: calc(11px + 20px);
  padding-right: 11px;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .hfe-nav-menu__layout-vertical
  .menu-item
  ul
  ul
  a.hfe-sub-menu-item {
  padding-left: calc(11px + 40px);
  padding-right: 11px;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .hfe-nav-menu__layout-vertical
  .menu-item
  ul
  ul
  ul
  a.hfe-sub-menu-item {
  padding-left: calc(11px + 60px);
  padding-right: 11px;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .hfe-nav-menu__layout-vertical
  .menu-item
  ul
  ul
  ul
  ul
  a.hfe-sub-menu-item {
  padding-left: calc(11px + 80px);
  padding-right: 11px;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-sub-menu-item {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-9 .elementor-element.elementor-element-0874222 ul.sub-menu {
  width: 220px;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .sub-menu
  a.hfe-sub-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown
  li
  a.hfe-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown
  li
  a.hfe-sub-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown-expandible
  li
  a.hfe-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown-expandible
  li
  a.hfe-sub-menu-item {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-9 .elementor-element.elementor-element-0874222 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-0874222 a.hfe-menu-item,
.elementor-9 .elementor-element.elementor-element-0874222 a.hfe-sub-menu-item {
  font-family: "Jua", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  .sub-menu
  a.hfe-sub-menu-item {
  color: var(--e-global-color-1ed0db8);
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-menu-item:hover,
.elementor-9
  .elementor-element.elementor-element-0874222
  .sub-menu
  a.hfe-sub-menu-item:hover,
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item.current-menu-item
  a.hfe-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-menu-item.highlighted,
.elementor-9
  .elementor-element.elementor-element-0874222
  .menu-item
  a.hfe-menu-item:focus {
  color: #fffebe;
}
.elementor-9 .elementor-element.elementor-element-0874222 .sub-menu,
.elementor-9 .elementor-element.elementor-element-0874222 nav.hfe-dropdown,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown-expandible,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown
  .menu-item
  a.hfe-menu-item,
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown
  .menu-item
  a.hfe-sub-menu-item {
  background-color: #fff;
}
.elementor-9
  .elementor-element.elementor-element-0874222
  .sub-menu
  li.menu-item:not(:last-child),
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown
  li.menu-item:not(:last-child),
.elementor-9
  .elementor-element.elementor-element-0874222
  nav.hfe-dropdown-expandible
  li.menu-item:not(:last-child) {
  border-bottom-style: solid;
  border-bottom-color: #c4c4c4;
  border-bottom-width: 1px;
}
.elementor-9 .elementor-element.elementor-element-acd11f2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-2762030 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-2762030:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-2762030
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-2762030.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-7ce5ae5 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-7ce5ae5 .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-7ce5ae5
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-9bb49b9 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-9bb49b9:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-9bb49b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-9bb49b9.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-cab28cf {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-cab28cf .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-cab28cf
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-698a399 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-698a399:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-698a399
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-698a399.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-2ef6c8d {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-2ef6c8d .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-2ef6c8d
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-18a8222 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-18a8222:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-18a8222
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-18a8222.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-a1e0b3b {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-a1e0b3b .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-a1e0b3b
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-a057dbc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.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-9 .elementor-element.elementor-element-a024fc7 {
  width: var(--container-widget-width, 27%);
  max-width: 27%;
  --container-widget-width: 27%;
  --container-widget-flex-grow: 0;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-9 .elementor-element.elementor-element-b0a5e7d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-b0a5e7d
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 45px;
  font-weight: 500;
  color: #75360b;
}
.elementor-9 .elementor-element.elementor-element-0a965b3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.5s;
  --margin-top: -30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
}
.elementor-9
  .elementor-element.elementor-element-0a965b3:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-0a965b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/hero.gif");
  background-position: center center;
  background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-0a965b3:hover {
  background-image: url("/hero.gif");
}
.elementor-9 .elementor-element.elementor-element-fc218e0 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-fc218e0 img {
  opacity: 0;
}
.elementor-9 .elementor-element.elementor-element-80519f2 {
  --display: flex;
  --position: absolute;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}
.elementor-9 .elementor-element.elementor-element-d65b633 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-6fc8228 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-8efbda7 {
  width: var(--container-widget-width, 7%);
  max-width: 7%;
  --container-widget-width: 7%;
  --container-widget-flex-grow: 0;
  top: -290px;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-8efbda7 {
  left: -124px;
}
body.rtl .elementor-9 .elementor-element.elementor-element-8efbda7 {
  right: -124px;
}
.elementor-9 .elementor-element.elementor-element-8d4ca9e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-86c2b11 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  z-index: 2;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-86c2b11
  > .elementor-widget-container {
  margin: -250px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-86c2b11 img {
  width: 100%;
}
.elementor-9 .elementor-element.elementor-element-ba4770a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 0px 4px 0px;
  --border-top-width: 4px;
  --border-right-width: 0px;
  --border-bottom-width: 4px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 11px;
  --padding-bottom: 11px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-ba4770a:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ba4770a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffb000;
}
.elementor-9 .elementor-element.elementor-element-2ffb65e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-2ffb65e:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-2ffb65e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-8250f29 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --overflow: hidden;
  --border-radius: 65px 65px 65px 65px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-8250f29:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-8250f29
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-1199b91 {
  --e-image-carousel-slides-to-show: 8;
}
.elementor-9
  .elementor-element.elementor-element-1199b91
  > .elementor-widget-container {
  border-radius: 100px 100px 100px 100px;
}
.elementor-9 .elementor-element.elementor-element-1199b91 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-038ba23 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-d8fb59a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 110px;
  --margin-bottom: 110px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-a7acb10 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-81bb981 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-81bb981
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-4f19621 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-4f19621
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-9c67e21 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 40px;
  --margin-bottom: 120px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-483a3e8 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-483a3e8
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 10px;
  stroke-width: 10px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-d534140 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-d534140
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-82a8feb {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 4px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 4px;
  --border-left-width: 4px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 31px 31px 31px 31px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-82a8feb:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-82a8feb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffb700;
}
.elementor-9 .elementor-element.elementor-element-7af95e8 {
  width: var(--container-widget-width, 81%);
  max-width: 81%;
  --container-widget-width: 81%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-7af95e8
  > .elementor-widget-container {
  margin: -120px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-7af95e8 img {
  filter: brightness(100%) contrast(115%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9 .elementor-element.elementor-element-63a1974 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: -90px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-63a1974:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-63a1974
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-f2aa94e {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-f2aa94e
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-8f55a33 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 0px 4px 0px;
  --border-top-width: 4px;
  --border-right-width: 0px;
  --border-bottom-width: 4px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 11px;
  --padding-bottom: 11px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-8f55a33:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-8f55a33
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffb000;
}
.elementor-9 .elementor-element.elementor-element-bb63a25 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-bb63a25:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-bb63a25
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-b99bc51 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --overflow: hidden;
  --border-radius: 65px 65px 65px 65px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-b99bc51:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-b99bc51
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-93d7d92 {
  --e-image-carousel-slides-to-show: 10;
}
.elementor-9
  .elementor-element.elementor-element-93d7d92
  > .elementor-widget-container {
  margin: 8px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9 .elementor-element.elementor-element-93d7d92 .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-3935cee {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-5665820 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 110px;
  --margin-bottom: 110px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-ab061b8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-84eb9ef {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-84eb9ef
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-86bd935 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-86bd935
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-eadb74a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-0a44856 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-0a44856:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-0a44856
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-ffb359e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-5443d54 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-5443d54
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-4c994dc {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-4c994dc
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-0566e63 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-0566e63
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-ee0bfc8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-ee0bfc8:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ee0bfc8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-dc6c79c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-b512e70 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-b512e70
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-935ef5f {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-935ef5f
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-f92ec5b {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-f92ec5b
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-ba804b7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-f50f2b6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-f50f2b6:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-f50f2b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-d387553 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-599b88f {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-599b88f
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-2c30294 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-2c30294
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-e1c4d12 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-e1c4d12
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-b00556f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-b00556f:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-b00556f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-406c402 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-c270db9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-c270db9
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-951742a {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-951742a
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-3f8d34d {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-3f8d34d
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-d292741 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
}
.elementor-9 .elementor-element.elementor-element-c00b05e {
  width: var(--container-widget-width, 16%);
  max-width: 16%;
  --container-widget-width: 16%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-c00b05e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-b0ea106 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-b0ea106
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-70d3569 {
  width: var(--container-widget-width, 16%);
  max-width: 16%;
  --container-widget-width: 16%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-70d3569
  > .elementor-widget-container {
  margin: 0px 0px 360px 0px;
}
.elementor-9 .elementor-element.elementor-element-26e27f1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 110px;
  --margin-bottom: 110px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-6098c7a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-9da9bbb {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-9da9bbb
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-ba78ec8 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ba78ec8
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-716a68a {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-716a68a
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9
  .elementor-element.elementor-element-254851b
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-9 .elementor-element.elementor-element-254851b {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-254851b
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #492502;
}
.elementor-9 .elementor-element.elementor-element-17dfbb1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-da94106 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-da94106:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-da94106
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-da94106.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-0555951
  > .elementor-widget-container {
  background-color: #bf0011;
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-0555951 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-0555951
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #ffe050;
}
.elementor-9 .elementor-element.elementor-element-6ef4af6 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-6ef4af6
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-a889cba {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-a889cba:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-a889cba
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-a889cba.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-b09605f
  > .elementor-widget-container {
  background-color: #bf0011;
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-b09605f {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-b09605f
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #ffe050;
}
.elementor-9 .elementor-element.elementor-element-c63639b {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-c63639b
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-be2cfcc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-be2cfcc:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-be2cfcc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-be2cfcc.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-26f02b0
  > .elementor-widget-container {
  background-color: #bf0011;
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-26f02b0 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-26f02b0
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: #ffe050;
}
.elementor-9 .elementor-element.elementor-element-782959c {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-782959c
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-7b2b836 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-7b2b836
  > .elementor-widget-container {
  margin: 150px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-52c5e06 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: 40px;
  --margin-bottom: 140px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-52c5e06:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-52c5e06
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-f7301ac {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-39fdfd3 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-39fdfd3
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-37c501f {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-37c501f
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-9727f93 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-9727f93
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-95149a9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-f2ed087 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-f2ed087:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-f2ed087
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-f2ed087.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-36ffcaa
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-36ffcaa {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-36ffcaa
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-613eaf4 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-613eaf4
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-b7f2fbc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-b7f2fbc:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-b7f2fbc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-b7f2fbc.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-e46f298
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-e46f298 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-e46f298
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-5621d0e {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-5621d0e
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-0e34f6a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-f3579bd {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-f3579bd:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-f3579bd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-f3579bd.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-e950082
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-e950082 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-e950082
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-c40691b {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-c40691b
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-20c34a1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 4px 7px 4px;
  --border-top-width: 4px;
  --border-right-width: 4px;
  --border-bottom-width: 7px;
  --border-left-width: 4px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-20c34a1:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-20c34a1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-20c34a1.e-con:hover {
  --e-con-transform-translateY: 12px;
}
.elementor-9
  .elementor-element.elementor-element-2fe1399
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-2fe1399 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-2fe1399
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-cecdc38 {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-cecdc38
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-ac5b637 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 0px 4px 0px;
  --border-top-width: 4px;
  --border-right-width: 0px;
  --border-bottom-width: 4px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 11px;
  --padding-bottom: 11px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-ac5b637:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ac5b637
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffb000;
}
.elementor-9 .elementor-element.elementor-element-3735230 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-3735230:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-3735230
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-9126561 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --overflow: hidden;
  --border-radius: 65px 65px 65px 65px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-9126561:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-9126561
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-47a6f9c {
  --e-image-carousel-slides-to-show: 10;
}
.elementor-9
  .elementor-element.elementor-element-47a6f9c
  > .elementor-widget-container {
  margin: 8px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9 .elementor-element.elementor-element-47a6f9c .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-de4cbbe {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-764c45e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 110px;
  --margin-bottom: 110px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-757658b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-8a54151 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-8a54151
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-d90c864 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-d90c864
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-5c398de {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-6fbc8c3 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-6fbc8c3
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 10px;
  stroke-width: 10px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-a4a0a32 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-a4a0a32
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-31aac33 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-609e631 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-fc0bd65 {
  width: var(--container-widget-width, 77%);
  max-width: 77%;
  --container-widget-width: 77%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-fc0bd65 img {
  filter: brightness(102%) contrast(107%) saturate(105%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9 .elementor-element.elementor-element-d24c43b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 22px 22px 22px 22px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-d24c43b:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-d24c43b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-6b33e62 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-9
  .elementor-element.elementor-element-6b33e62:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-6b33e62
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9
  .elementor-element.elementor-element-b3457b7
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-b3457b7 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-b3457b7
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-0f2866b {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-0f2866b
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-a6ad8c9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-fc9f748 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-fc9f748:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-fc9f748
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9
  .elementor-element.elementor-element-e5b02a1
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-e5b02a1 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-e5b02a1
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-6097aff {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-6097aff
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-1b0ad50 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-1b0ad50:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-1b0ad50
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9
  .elementor-element.elementor-element-c319fbc
  > .elementor-widget-container {
  background-color: var(--e-global-color-1ed0db8);
  padding: 5px 5px 5px 5px;
  border-radius: 21px 21px 21px 21px;
}
.elementor-9 .elementor-element.elementor-element-c319fbc {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-c319fbc
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 30px;
  font-weight: 500;
  color: var(--e-global-color-e41ef35);
}
.elementor-9
  .elementor-element.elementor-element-362323d
  > .elementor-widget-container {
  margin: 10px 0px 10px 0px;
}
.elementor-9 .elementor-element.elementor-element-362323d {
  text-align: left;
}
.elementor-9
  .elementor-element.elementor-element-362323d
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-82939bf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
}
.elementor-9 .elementor-element.elementor-element-8e2d01c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-9
  .elementor-element.elementor-element-8e2d01c:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-8e2d01c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-97889d8 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-97889d8
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-3405820 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-9
  .elementor-element.elementor-element-3405820:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-3405820
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-31e1f9b {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-31e1f9b
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-f8a40df {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
}
.elementor-9 .elementor-element.elementor-element-7b29633 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-9
  .elementor-element.elementor-element-7b29633:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-7b29633
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-d34beca {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-d34beca
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-232f011 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 6px 6px;
  --row-gap: 6px;
  --column-gap: 6px;
  --overflow: hidden;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #ff8f01;
  --border-color: #ff8f01;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8px;
  --padding-bottom: 8px;
  --padding-left: 8px;
  --padding-right: 8px;
}
.elementor-9
  .elementor-element.elementor-element-232f011:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-232f011
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffc82a;
}
.elementor-9 .elementor-element.elementor-element-0fc34ff {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-0fc34ff
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-838e55b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 4px 0px 4px 0px;
  --border-top-width: 4px;
  --border-right-width: 0px;
  --border-bottom-width: 4px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 11px;
  --padding-bottom: 11px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-838e55b:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-838e55b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffb000;
}
.elementor-9 .elementor-element.elementor-element-d8c382f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-d8c382f:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-d8c382f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-d056951 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --overflow: hidden;
  --border-radius: 65px 65px 65px 65px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-d056951:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-d056951
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-6c74b6c {
  --e-image-carousel-slides-to-show: 10;
}
.elementor-9
  .elementor-element.elementor-element-6c74b6c
  > .elementor-widget-container {
  margin: 8px 0px 8px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-9 .elementor-element.elementor-element-6c74b6c .swiper-wrapper {
  display: flex;
  align-items: center;
}
.elementor-9 .elementor-element.elementor-element-84e9f4e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-84e9f4e
  > .elementor-shape-bottom
  .elementor-shape-fill,
.elementor-9
  .elementor-element.elementor-element-84e9f4e
  > .e-con-inner
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #fd9e18;
}
.elementor-9
  .elementor-element.elementor-element-84e9f4e
  > .elementor-shape-bottom
  svg,
.elementor-9
  .elementor-element.elementor-element-84e9f4e
  > .e-con-inner
  > .elementor-shape-bottom
  svg {
  width: calc(107% + 1.3px);
  height: 23px;
}
.elementor-9
  .elementor-element.elementor-element-84e9f4e
  > .elementor-shape-bottom,
.elementor-9
  .elementor-element.elementor-element-84e9f4e
  > .e-con-inner
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-9 .elementor-element.elementor-element-51e129d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 110px;
  --margin-bottom: 110px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-57a4610 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-9da99d3 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-9da99d3
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-cd8fee0 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-cd8fee0
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-d81dcc9 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-a4be346 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-ce80656 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 22px 22px 22px 22px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-ce80656:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ce80656
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-921b9ae {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-9
  .elementor-element.elementor-element-921b9ae:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-921b9ae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-09e5613 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-09e5613
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #ffe4b5;
}
.elementor-9 .elementor-element.elementor-element-14c84db {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-14c84db
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-383a0e6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-383a0e6:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-383a0e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-f00c0dc {
  --display: flex;
  --position: absolute;
  --min-height: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 111px 111px 111px 111px;
}
.elementor-9
  .elementor-element.elementor-element-f00c0dc:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-f00c0dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffe921;
}
.elementor-9 .elementor-element.elementor-element-c1a4824 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-e9146ad {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-5983d9d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-7881e60 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-7881e60:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-7881e60
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-c849b64 {
  --display: flex;
  --position: absolute;
  --min-height: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 111px 111px 111px 111px;
}
.elementor-9
  .elementor-element.elementor-element-c849b64:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-c849b64
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffe921;
}
.elementor-9 .elementor-element.elementor-element-4819635 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 22px 22px 22px 22px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-4819635:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-4819635
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-ecad149 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-9
  .elementor-element.elementor-element-ecad149:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-ecad149
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-ef1ddc9 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ef1ddc9
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #ffe4b5;
}
.elementor-9 .elementor-element.elementor-element-97a43d2 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-97a43d2
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-2dfad66 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-fff8d7d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 22px 22px 22px 22px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-fff8d7d:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-fff8d7d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-dc0cfc1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-9
  .elementor-element.elementor-element-dc0cfc1:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-dc0cfc1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-8d0de55 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-8d0de55
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #ffe4b5;
}
.elementor-9 .elementor-element.elementor-element-54187e0 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-54187e0
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-870a1ab {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-870a1ab:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-870a1ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-609eab6 {
  --display: flex;
  --position: absolute;
  --min-height: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 111px 111px 111px 111px;
}
.elementor-9
  .elementor-element.elementor-element-609eab6:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-609eab6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffe921;
}
.elementor-9 .elementor-element.elementor-element-ffbbde3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-925ba59 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-23d2170 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-62e8d7a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
}
.elementor-9
  .elementor-element.elementor-element-62e8d7a:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-62e8d7a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-8aa40b9 {
  --display: flex;
  --position: absolute;
  --min-height: 40px;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 111px 111px 111px 111px;
}
.elementor-9
  .elementor-element.elementor-element-8aa40b9:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-8aa40b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffe921;
}
.elementor-9 .elementor-element.elementor-element-cd09b24 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 22px 22px 22px 22px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-cd09b24:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-cd09b24
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ee8500ad;
}
.elementor-9 .elementor-element.elementor-element-980e53b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --overflow: hidden;
  --border-radius: 25px 25px 25px 25px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 16px;
  --padding-bottom: 16px;
  --padding-left: 16px;
  --padding-right: 16px;
}
.elementor-9
  .elementor-element.elementor-element-980e53b:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-980e53b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c06701;
}
.elementor-9 .elementor-element.elementor-element-3feec6d {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-3feec6d
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 32px;
  font-weight: 700;
  color: #ffe4b5;
}
.elementor-9 .elementor-element.elementor-element-20d67f0 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-20d67f0
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9 .elementor-element.elementor-element-b3ec191 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 110px;
  --margin-bottom: 110px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-259dc4e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 3;
}
.elementor-9 .elementor-element.elementor-element-ad942c7 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ad942c7
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-93f42a3 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-93f42a3
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 100px;
  font-weight: 600;
  line-height: 1em;
  color: #ff9c00;
}
.elementor-9 .elementor-element.elementor-element-b1cdf51 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-b1cdf51
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9
  .elementor-element.elementor-element-1ade9c7
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-9 .elementor-element.elementor-element-1ade9c7 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-1ade9c7
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #492502;
}
.elementor-9 .elementor-element.elementor-element-73027e5 {
  width: var(--container-widget-width, 63%);
  max-width: 63%;
  --container-widget-width: 63%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-73027e5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-9 .elementor-element.elementor-element-73027e5 img {
  filter: brightness(106%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(2deg);
}
.elementor-9 .elementor-element.elementor-element-f669aa3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 11px 5px 5px 5px;
  --border-top-width: 11px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-1ed0db8);
  --border-color: var(--e-global-color-1ed0db8);
  --border-radius: 27px 27px 27px 27px;
  --margin-top: 40px;
  --margin-bottom: 140px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-9
  .elementor-element.elementor-element-f669aa3:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-f669aa3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffa300;
}
.elementor-9 .elementor-element.elementor-element-3897437 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-6867974 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-6867974
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
  -webkit-text-stroke-width: 12px;
  stroke-width: 12px;
  -webkit-text-stroke-color: #4d240b;
  stroke: #4d240b;
  color: #ffbe00;
}
.elementor-9 .elementor-element.elementor-element-1d6fac9 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  top: 0px;
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-1d6fac9
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  line-height: 1em;
  color: var(--e-global-color-e41ef35);
}
.elementor-9 .elementor-element.elementor-element-6471282 {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-6471282
  .elementor-heading-title {
  font-family: "Jua", Sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: var(--e-global-color-1ed0db8);
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-title {
  background-color: var(--e-global-color-e41ef35);
  color: var(--e-global-color-1ed0db8);
  border-radius: 23px 23px 23px 23px;
  overflow: hidden;
  font-family: "Jua", Sans-serif;
  font-size: 25px;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item:hover
  .bdt-ep-accordion-title {
  background-color: #ff7c0e;
  color: #ffe1b1;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item.bdt-open
  .bdt-ep-accordion-title {
  background-color: var(--e-global-color-1ed0db8);
  color: #ffeb5d;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-content {
  background-color: #e97d00;
  color: var(--e-global-color-1ed0db8);
  border-radius: 23px 23px 23px 23px;
  overflow: hidden;
  padding: 34px 34px 34px 34px;
  margin-top: 0px;
  font-family: "Jua", Sans-serif;
  font-size: 18px;
  line-height: 1.3em;
}
.elementor-9 .elementor-element.elementor-element-571845e {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  z-index: 8;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item
  + .bdt-ep-accordion-item {
  margin-top: 2px;
}
.elementor-9 .elementor-element.elementor-element-571845e .bdt-ep-title-text {
  justify-content: flex-start;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-custom-icon
  svg {
  fill: var(--e-global-color-1ed0db8);
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item:hover
  .bdt-ep-accordion-custom-icon
  svg {
  fill: #ffe1b1;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item.bdt-open
  .bdt-ep-accordion-custom-icon
  svg {
  fill: #ffeb5d;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item:hover
  .bdt-ep-accordion-icon {
  color: #ffe1b1;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item:hover
  .bdt-ep-accordion-icon
  svg {
  fill: #ffe1b1;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item.bdt-open
  .bdt-ep-accordion-icon {
  color: #ffeb5d;
}
.elementor-9
  .elementor-element.elementor-element-571845e
  .bdt-ep-accordion-item.bdt-open
  .bdt-ep-accordion-icon
  svg {
  fill: #ffeb5d;
}
.elementor-9 .elementor-element.elementor-element-0452874 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-9
  .elementor-element.elementor-element-0452874
  > .elementor-widget-container {
  margin: 0px 0px -50px 0px;
}
.elementor-9 .elementor-element.elementor-element-0452874 img {
  filter: brightness(102%) contrast(111%) saturate(107%) blur(0px)
    hue-rotate(0deg);
}
.elementor-9 .elementor-element.elementor-element-e40fe81 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9
  .elementor-element.elementor-element-e40fe81:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-e40fe81
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fd9e18;
}
.elementor-9 .elementor-element.elementor-element-78bfd65 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: 90px;
  --margin-bottom: 90px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-464611b {
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}
.elementor-9 .elementor-element.elementor-element-0cd58d9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 7;
}
.elementor-9 .elementor-element.elementor-element-265efe5 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-265efe5:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-265efe5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-265efe5.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-ba99992 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-ba99992 .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-ba99992
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-dc12968 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-dc12968:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-dc12968
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-dc12968.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-08711ad {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-08711ad .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-08711ad
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-62b9876 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-62b9876:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-62b9876
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-62b9876.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-6b6dec0 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-6b6dec0 .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-6b6dec0
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
.elementor-9 .elementor-element.elementor-element-224c105 {
  --display: flex;
  --min-height: 60px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #000000;
  --border-color: #000000;
  --border-radius: 65px 65px 65px 65px;
}
.elementor-9
  .elementor-element.elementor-element-224c105:not(.elementor-motion-effects-element-type-background),
.elementor-9
  .elementor-element.elementor-element-224c105
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ff8200;
}
.elementor-9 .elementor-element.elementor-element-224c105.e-con:hover {
  --e-con-transform-scale: 0.98;
}
.elementor-9 .elementor-element.elementor-element-299bd2c {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 23px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-widget-container {
  text-align: center;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-social-icon {
  background-color: #ffb700;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-9 .elementor-element.elementor-element-299bd2c .elementor-icon {
  border-radius: 55px 55px 55px 55px;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-social-icon:hover
  i {
  color: #000000;
}
.elementor-9
  .elementor-element.elementor-element-299bd2c
  .elementor-social-icon:hover
  svg {
  fill: #000000;
}
@media (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-acd11f2 {
    --width: 48%;
  }
  .elementor-9 .elementor-element.elementor-element-2762030 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-9bb49b9 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-698a399 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-18a8222 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-0a965b3 {
    --width: 40%;
  }
  .elementor-9 .elementor-element.elementor-element-80519f2 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-8250f29 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-d8fb59a {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-82a8feb {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-63a1974 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-b99bc51 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-5665820 {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-0a44856 {
    --width: 55%;
  }
  .elementor-9 .elementor-element.elementor-element-ee0bfc8 {
    --width: 55%;
  }
  .elementor-9 .elementor-element.elementor-element-f50f2b6 {
    --width: 55%;
  }
  .elementor-9 .elementor-element.elementor-element-b00556f {
    --width: 55%;
  }
  .elementor-9 .elementor-element.elementor-element-26e27f1 {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-da94106 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-a889cba {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-be2cfcc {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-52c5e06 {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-f2ed087 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-b7f2fbc {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-f3579bd {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-20c34a1 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-9126561 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-764c45e {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-6b33e62 {
    --width: 96%;
  }
  .elementor-9 .elementor-element.elementor-element-fc9f748 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-1b0ad50 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-8e2d01c {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-3405820 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-7b29633 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-232f011 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-d056951 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-51e129d {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-d81dcc9 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-ce80656 {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-921b9ae {
    --width: 96%;
  }
  .elementor-9 .elementor-element.elementor-element-383a0e6 {
    --width: 3px;
  }
  .elementor-9 .elementor-element.elementor-element-f00c0dc {
    --width: 40px;
  }
  .elementor-9 .elementor-element.elementor-element-c1a4824 {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-5983d9d {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-7881e60 {
    --width: 3px;
  }
  .elementor-9 .elementor-element.elementor-element-c849b64 {
    --width: 40px;
  }
  .elementor-9 .elementor-element.elementor-element-4819635 {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-ecad149 {
    --width: 96%;
  }
  .elementor-9 .elementor-element.elementor-element-fff8d7d {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-dc0cfc1 {
    --width: 96%;
  }
  .elementor-9 .elementor-element.elementor-element-870a1ab {
    --width: 3px;
  }
  .elementor-9 .elementor-element.elementor-element-609eab6 {
    --width: 40px;
  }
  .elementor-9 .elementor-element.elementor-element-ffbbde3 {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-23d2170 {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-62e8d7a {
    --width: 3px;
  }
  .elementor-9 .elementor-element.elementor-element-8aa40b9 {
    --width: 40px;
  }
  .elementor-9 .elementor-element.elementor-element-cd09b24 {
    --width: 45%;
  }
  .elementor-9 .elementor-element.elementor-element-980e53b {
    --width: 96%;
  }
  .elementor-9 .elementor-element.elementor-element-b3ec191 {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-f669aa3 {
    --width: 55%;
  }
  .elementor-9 .elementor-element.elementor-element-78bfd65 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-0cd58d9 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-265efe5 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-dc12968 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-62b9876 {
    --width: 60px;
  }
  .elementor-9 .elementor-element.elementor-element-224c105 {
    --width: 60px;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-2762030 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-9bb49b9 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-698a399 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-18a8222 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-0a965b3 {
    --width: 51%;
  }
  .elementor-9 .elementor-element.elementor-element-82a8feb {
    --width: 85%;
  }
  .elementor-9 .elementor-element.elementor-element-d81dcc9 {
    --width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-f669aa3 {
    --width: 70%;
  }
  .elementor-9 .elementor-element.elementor-element-265efe5 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-dc12968 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-62b9876 {
    --width: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-224c105 {
    --width: 45px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-9 .elementor-element.elementor-element-0a965b3 {
    --width: 65%;
  }
  .elementor-9 .elementor-element.elementor-element-d8fb59a {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-5665820 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-0a44856 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-ee0bfc8 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-f50f2b6 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-b00556f {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-26e27f1 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-52c5e06 {
    --width: 80%;
  }
  .elementor-9 .elementor-element.elementor-element-764c45e {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-51e129d {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-f00c0dc {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-c849b64 {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-609eab6 {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-8aa40b9 {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-b3ec191 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-f669aa3 {
    --width: 80%;
  }
}
@media (max-width: 1366px) {
  .elementor-9 .elementor-element.elementor-element-0874222 a.hfe-menu-item,
  .elementor-9
    .elementor-element.elementor-element-0874222
    a.hfe-sub-menu-item {
    font-size: 20px;
  }
  .elementor-9 .elementor-element.elementor-element-2762030 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-7ce5ae5 {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-7ce5ae5
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-9bb49b9 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-cab28cf {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-cab28cf
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-698a399 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-2ef6c8d {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-2ef6c8d
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-18a8222 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-a1e0b3b {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-a1e0b3b
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-a024fc7 {
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
  }
  .elementor-9
    .elementor-element.elementor-element-b0a5e7d
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-9
    .elementor-element.elementor-element-86c2b11
    > .elementor-widget-container {
    margin: -150px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-81bb981
    .elementor-heading-title {
    font-size: 90px;
  }
  .elementor-9
    .elementor-element.elementor-element-4f19621
    .elementor-heading-title {
    font-size: 90px;
  }
  .elementor-9
    .elementor-element.elementor-element-483a3e8
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-d534140
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-7af95e8
    > .elementor-widget-container {
    margin: -120px 0px 50px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-7af95e8 {
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
  }
  .elementor-9
    .elementor-element.elementor-element-f2aa94e
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-5443d54
    .elementor-heading-title {
    font-size: 41px;
    -webkit-text-stroke-width: 8px;
    stroke-width: 8px;
  }
  .elementor-9
    .elementor-element.elementor-element-4c994dc
    .elementor-heading-title {
    font-size: 41px;
  }
  .elementor-9
    .elementor-element.elementor-element-0566e63
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-b512e70
    .elementor-heading-title {
    font-size: 41px;
    -webkit-text-stroke-width: 8px;
    stroke-width: 8px;
  }
  .elementor-9
    .elementor-element.elementor-element-935ef5f
    .elementor-heading-title {
    font-size: 41px;
  }
  .elementor-9
    .elementor-element.elementor-element-f92ec5b
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-599b88f
    .elementor-heading-title {
    font-size: 41px;
    -webkit-text-stroke-width: 8px;
    stroke-width: 8px;
  }
  .elementor-9
    .elementor-element.elementor-element-2c30294
    .elementor-heading-title {
    font-size: 41px;
  }
  .elementor-9
    .elementor-element.elementor-element-e1c4d12
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-c270db9
    .elementor-heading-title {
    font-size: 41px;
    -webkit-text-stroke-width: 8px;
    stroke-width: 8px;
  }
  .elementor-9
    .elementor-element.elementor-element-951742a
    .elementor-heading-title {
    font-size: 41px;
  }
  .elementor-9
    .elementor-element.elementor-element-3f8d34d
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-9da9bbb
    .elementor-heading-title {
    font-size: 90px;
  }
  .elementor-9
    .elementor-element.elementor-element-ba78ec8
    .elementor-heading-title {
    font-size: 90px;
  }
  .elementor-9
    .elementor-element.elementor-element-7b2b836
    > .elementor-widget-container {
    margin: 120px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-7b2b836 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }
  .elementor-9
    .elementor-element.elementor-element-36ffcaa
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-9
    .elementor-element.elementor-element-e46f298
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-9
    .elementor-element.elementor-element-e950082
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-9
    .elementor-element.elementor-element-2fe1399
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-9
    .elementor-element.elementor-element-6fbc8c3
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-a4a0a32
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-ad942c7
    .elementor-heading-title {
    font-size: 90px;
  }
  .elementor-9
    .elementor-element.elementor-element-93f42a3
    .elementor-heading-title {
    font-size: 90px;
  }
  .elementor-9
    .elementor-element.elementor-element-73027e5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-73027e5 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }
  .elementor-9 .elementor-element.elementor-element-265efe5 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-ba99992 {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-ba99992
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-dc12968 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-08711ad {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-08711ad
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-62b9876 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-6b6dec0 {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-6b6dec0
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
  .elementor-9 .elementor-element.elementor-element-224c105 {
    --min-height: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-299bd2c {
    --icon-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-299bd2c
    .elementor-social-icon {
    --icon-padding: 0.3em;
  }
}
@media (max-width: 1024px) {
  .elementor-9 .elementor-element.elementor-element-0874222 a.hfe-menu-item,
  .elementor-9
    .elementor-element.elementor-element-0874222
    a.hfe-sub-menu-item {
    font-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-a024fc7 {
    --container-widget-width: 41%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 41%);
    max-width: 41%;
  }
  .elementor-9 .elementor-element.elementor-element-b0a5e7d {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
  }
  .elementor-9
    .elementor-element.elementor-element-b0a5e7d
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-9 .elementor-element.elementor-element-0a965b3 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-86c2b11
    > .elementor-widget-container {
    margin: -100px 0px 0px 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-81bb981
    .elementor-heading-title {
    font-size: 80px;
  }
  .elementor-9
    .elementor-element.elementor-element-4f19621
    .elementor-heading-title {
    font-size: 80px;
  }
  .elementor-9
    .elementor-element.elementor-element-483a3e8
    .elementor-heading-title {
    font-size: 51px;
  }
  .elementor-9
    .elementor-element.elementor-element-d534140
    .elementor-heading-title {
    font-size: 51px;
  }
  .elementor-9
    .elementor-element.elementor-element-84eb9ef
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-86bd935
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-5443d54
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-4c994dc
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-0566e63
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-b512e70
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-935ef5f
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-f92ec5b
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-599b88f
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-2c30294
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-e1c4d12
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-c270db9
    .elementor-heading-title {
    font-size: 36px;
  }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-951742a {
    left: 1px;
  }
  body.rtl .elementor-9 .elementor-element.elementor-element-951742a {
    right: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-951742a {
    top: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-951742a
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-3f8d34d
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9 .elementor-element.elementor-element-26e27f1 {
    --margin-top: 0px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-9da9bbb
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-ba78ec8
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-716a68a
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-254851b
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-39fdfd3
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-37c501f
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-9727f93
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-6fbc8c3
    .elementor-heading-title {
    font-size: 51px;
  }
  .elementor-9
    .elementor-element.elementor-element-a4a0a32
    .elementor-heading-title {
    font-size: 51px;
  }
  .elementor-9 .elementor-element.elementor-element-fc0bd65 {
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 95%);
    max-width: 95%;
  }
  .elementor-9
    .elementor-element.elementor-element-9da99d3
    .elementor-heading-title {
    font-size: 70px;
  }
  .elementor-9
    .elementor-element.elementor-element-cd8fee0
    .elementor-heading-title {
    font-size: 70px;
  }
  .elementor-9
    .elementor-element.elementor-element-09e5613
    .elementor-heading-title {
    font-size: 25px;
    line-height: 1em;
  }
  .elementor-9 .elementor-element.elementor-element-14c84db {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-14c84db
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-f00c0dc {
    --min-height: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-c849b64 {
    --min-height: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-ef1ddc9
    .elementor-heading-title {
    font-size: 25px;
    line-height: 1em;
  }
  .elementor-9 .elementor-element.elementor-element-97a43d2 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-97a43d2
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-8d0de55
    .elementor-heading-title {
    font-size: 25px;
    line-height: 1em;
  }
  .elementor-9 .elementor-element.elementor-element-54187e0 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-54187e0
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-609eab6 {
    --min-height: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-8aa40b9 {
    --min-height: 32px;
  }
  .elementor-9
    .elementor-element.elementor-element-3feec6d
    .elementor-heading-title {
    font-size: 25px;
    line-height: 1em;
  }
  .elementor-9 .elementor-element.elementor-element-20d67f0 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-20d67f0
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-b3ec191 {
    --margin-top: 0px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-ad942c7
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-93f42a3
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-b1cdf51
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-9
    .elementor-element.elementor-element-1ade9c7
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9
    .elementor-element.elementor-element-6867974
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-1d6fac9
    .elementor-heading-title {
    font-size: 65px;
  }
  .elementor-9
    .elementor-element.elementor-element-6471282
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-9 .elementor-element.elementor-element-0452874 {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }
}
@media (max-width: 767px) {
  .elementor-9 .elementor-element.elementor-element-4f5853d {
    --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;
    --justify-content: center;
  }
  .elementor-9
    .elementor-element.elementor-element-0874222
    .menu-item
    a.hfe-menu-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .elementor-9
    .elementor-element.elementor-element-0874222
    .menu-item
    a.hfe-sub-menu-item {
    padding-left: calc(5px + 20px);
    padding-right: 5px;
  }
  .elementor-9
    .elementor-element.elementor-element-0874222
    .hfe-nav-menu__layout-vertical
    .menu-item
    ul
    ul
    a.hfe-sub-menu-item {
    padding-left: calc(5px + 40px);
    padding-right: 5px;
  }
  .elementor-9
    .elementor-element.elementor-element-0874222
    .hfe-nav-menu__layout-vertical
    .menu-item
    ul
    ul
    ul
    a.hfe-sub-menu-item {
    padding-left: calc(5px + 60px);
    padding-right: 5px;
  }
  .elementor-9
    .elementor-element.elementor-element-0874222
    .hfe-nav-menu__layout-vertical
    .menu-item
    ul
    ul
    ul
    ul
    a.hfe-sub-menu-item {
    padding-left: calc(5px + 80px);
    padding-right: 5px;
  }
  .elementor-9 .elementor-element.elementor-element-0874222 {
    width: var(--container-widget-width, 95%);
    max-width: 95%;
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
  }
  .elementor-9 .elementor-element.elementor-element-0874222 a.hfe-menu-item,
  .elementor-9
    .elementor-element.elementor-element-0874222
    a.hfe-sub-menu-item {
    font-size: 12px;
  }
  .elementor-9 .elementor-element.elementor-element-acd11f2 {
    --width: 65%;
    --justify-content: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
  }
  .elementor-9 .elementor-element.elementor-element-2762030 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-7ce5ae5 {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-9bb49b9 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-cab28cf {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-698a399 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-2ef6c8d {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-18a8222 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-a1e0b3b {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-a024fc7 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }
  .elementor-9 .elementor-element.elementor-element-b0a5e7d {
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
  }
  .elementor-9
    .elementor-element.elementor-element-b0a5e7d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-9 .elementor-element.elementor-element-0a965b3 {
    --width: 90%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-86c2b11
    > .elementor-widget-container {
    margin: -60px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-d8fb59a {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-a7acb10 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-81bb981
    .elementor-heading-title {
    font-size: 45px;
    -webkit-text-stroke-width: 7px;
    stroke-width: 7px;
  }
  .elementor-9
    .elementor-element.elementor-element-4f19621
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-9c67e21 {
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-483a3e8
    .elementor-heading-title {
    font-size: 30px;
    -webkit-text-stroke-width: 7px;
    stroke-width: 7px;
  }
  .elementor-9
    .elementor-element.elementor-element-d534140
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-9
    .elementor-element.elementor-element-7af95e8
    > .elementor-widget-container {
    margin: -50px 0px 20px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-7af95e8 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-63a1974 {
    --width: 95%;
    --margin-top: -40px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-f2aa94e
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9 .elementor-element.elementor-element-5665820 {
    --width: 90%;
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-84eb9ef
    .elementor-heading-title {
    font-size: 45px;
    -webkit-text-stroke-width: 6px;
    stroke-width: 6px;
  }
  .elementor-9
    .elementor-element.elementor-element-86bd935
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-eadb74a {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-9 .elementor-element.elementor-element-0a44856 {
    --width: 90%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-5443d54
    .elementor-heading-title {
    font-size: 31px;
  }
  .elementor-9
    .elementor-element.elementor-element-4c994dc
    .elementor-heading-title {
    font-size: 31px;
  }
  .elementor-9
    .elementor-element.elementor-element-0566e63
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9 .elementor-element.elementor-element-ee0bfc8 {
    --width: 90%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-b512e70
    .elementor-heading-title {
    font-size: 36px;
  }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-935ef5f {
    left: 1px;
  }
  body.rtl .elementor-9 .elementor-element.elementor-element-935ef5f {
    right: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-935ef5f {
    top: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-935ef5f
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-f92ec5b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9 .elementor-element.elementor-element-ba804b7 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-9 .elementor-element.elementor-element-f50f2b6 {
    --width: 90%;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-599b88f
    .elementor-heading-title {
    font-size: 36px;
  }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2c30294 {
    left: 1px;
  }
  body.rtl .elementor-9 .elementor-element.elementor-element-2c30294 {
    right: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-2c30294 {
    top: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-2c30294
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-e1c4d12
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9 .elementor-element.elementor-element-b00556f {
    --width: 90%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-c270db9
    .elementor-heading-title {
    font-size: 36px;
  }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-951742a {
    left: 1px;
  }
  body.rtl .elementor-9 .elementor-element.elementor-element-951742a {
    right: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-951742a {
    top: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-951742a
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-9
    .elementor-element.elementor-element-3f8d34d
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9 .elementor-element.elementor-element-d292741 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-9 .elementor-element.elementor-element-c00b05e {
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 16%);
    max-width: 16%;
  }
  .elementor-9 .elementor-element.elementor-element-b0ea106 {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
  }
  .elementor-9
    .elementor-element.elementor-element-70d3569
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-70d3569 {
    --container-widget-width: 24%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 24%);
    max-width: 24%;
  }
  .elementor-9 .elementor-element.elementor-element-26e27f1 {
    --width: 90%;
    --margin-top: 110px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-9da9bbb
    .elementor-heading-title {
    font-size: 45px;
    -webkit-text-stroke-width: 6px;
    stroke-width: 6px;
  }
  .elementor-9
    .elementor-element.elementor-element-ba78ec8
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-716a68a
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9
    .elementor-element.elementor-element-254851b
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9
    .elementor-element.elementor-element-0555951
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-6ef4af6 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-6ef4af6
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-b09605f
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-c63639b {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-c63639b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-26f02b0
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-782959c {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-782959c
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-7b2b836
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-7b2b836 {
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
  }
  .elementor-9 .elementor-element.elementor-element-52c5e06 {
    --width: 90%;
  }
  .elementor-9
    .elementor-element.elementor-element-39fdfd3
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-37c501f
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-9727f93
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9
    .elementor-element.elementor-element-36ffcaa
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-613eaf4 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-613eaf4
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-e46f298
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-5621d0e {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-5621d0e
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-e950082
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-c40691b {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-c40691b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-2fe1399
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-cecdc38 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-cecdc38
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-764c45e {
    --width: 90%;
  }
  .elementor-9
    .elementor-element.elementor-element-8a54151
    .elementor-heading-title {
    font-size: 45px;
    -webkit-text-stroke-width: 6px;
    stroke-width: 6px;
  }
  .elementor-9
    .elementor-element.elementor-element-d90c864
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9 .elementor-element.elementor-element-5c398de {
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-6fbc8c3
    .elementor-heading-title {
    font-size: 30px;
    -webkit-text-stroke-width: 7px;
    stroke-width: 7px;
  }
  .elementor-9
    .elementor-element.elementor-element-a4a0a32
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-9 .elementor-element.elementor-element-6b33e62 {
    --width: 94%;
  }
  .elementor-9 .elementor-element.elementor-element-b3457b7 {
    text-align: center;
  }
  .elementor-9
    .elementor-element.elementor-element-b3457b7
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-9 .elementor-element.elementor-element-0f2866b {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-0f2866b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-e5b02a1
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-6097aff {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-6097aff
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-c319fbc
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-9 .elementor-element.elementor-element-362323d {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-362323d
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-97889d8 {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-97889d8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-31e1f9b {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-31e1f9b
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-d34beca {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-d34beca
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9 .elementor-element.elementor-element-0fc34ff {
    text-align: left;
  }
  .elementor-9
    .elementor-element.elementor-element-0fc34ff
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-9
    .elementor-element.elementor-element-9da99d3
    .elementor-heading-title {
    font-size: 41px;
  }
  .elementor-9
    .elementor-element.elementor-element-cd8fee0
    .elementor-heading-title {
    font-size: 41px;
  }
  .elementor-9 .elementor-element.elementor-element-d81dcc9 {
    --width: 90%;
  }
  .elementor-9 .elementor-element.elementor-element-921b9ae {
    --width: 95%;
  }
  .elementor-9
    .elementor-element.elementor-element-09e5613
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-9 .elementor-element.elementor-element-f00c0dc {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-c1a4824 {
    --min-height: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-5983d9d {
    --min-height: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-c849b64 {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-4819635.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-9 .elementor-element.elementor-element-ecad149 {
    --width: 95%;
  }
  .elementor-9
    .elementor-element.elementor-element-ef1ddc9
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-9 .elementor-element.elementor-element-dc0cfc1 {
    --width: 95%;
  }
  .elementor-9
    .elementor-element.elementor-element-8d0de55
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-9 .elementor-element.elementor-element-609eab6 {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-ffbbde3 {
    --min-height: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-23d2170 {
    --min-height: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-8aa40b9 {
    --width: 32px;
  }
  .elementor-9 .elementor-element.elementor-element-cd09b24.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-9 .elementor-element.elementor-element-980e53b {
    --width: 95%;
  }
  .elementor-9
    .elementor-element.elementor-element-3feec6d
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-9 .elementor-element.elementor-element-b3ec191 {
    --width: 90%;
    --margin-top: 20px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-ad942c7
    .elementor-heading-title {
    font-size: 45px;
    -webkit-text-stroke-width: 6px;
    stroke-width: 6px;
  }
  .elementor-9
    .elementor-element.elementor-element-93f42a3
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-b1cdf51
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9
    .elementor-element.elementor-element-1ade9c7
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9
    .elementor-element.elementor-element-73027e5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-73027e5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-f669aa3 {
    --width: 90%;
    --margin-top: 20px;
    --margin-bottom: 110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-6867974
    .elementor-heading-title {
    font-size: 45px;
  }
  body:not(.rtl) .elementor-9 .elementor-element.elementor-element-1d6fac9 {
    left: 1px;
  }
  body.rtl .elementor-9 .elementor-element.elementor-element-1d6fac9 {
    right: 1px;
  }
  .elementor-9 .elementor-element.elementor-element-1d6fac9 {
    top: 0px;
  }
  .elementor-9
    .elementor-element.elementor-element-1d6fac9
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-9
    .elementor-element.elementor-element-6471282
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-9
    .elementor-element.elementor-element-571845e
    .bdt-ep-accordion-title {
    font-size: 20px;
  }
  .elementor-9
    .elementor-element.elementor-element-571845e
    .bdt-ep-accordion-content {
    padding: 15px 15px 15px 15px;
    font-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-0452874 {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
  }
  .elementor-9 .elementor-element.elementor-element-78bfd65 {
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-9 .elementor-element.elementor-element-464611b {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
  }
  .elementor-9 .elementor-element.elementor-element-0cd58d9 {
    --width: 65%;
    --justify-content: center;
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
  }
  .elementor-9 .elementor-element.elementor-element-265efe5 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-ba99992 {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-dc12968 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-08711ad {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-62b9876 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-6b6dec0 {
    --icon-size: 15px;
  }
  .elementor-9 .elementor-element.elementor-element-224c105 {
    --width: 35px;
    --min-height: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-299bd2c {
    --icon-size: 15px;
  }
}
