.elementor-12
  .elementor-element.elementor-element-6a67beb0:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-6a67beb0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffcb03;
  background-image: url("/bg.gif");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-12
  .elementor-element.elementor-element-6a67beb0
  > .elementor-container {
  max-width: 1250px;
}
.elementor-12 .elementor-element.elementor-element-6a67beb0 {
  overflow: hidden;
  border-style: solid;
  border-width: 2px 0px 2px 0px;
  border-color: #090005;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5) inset;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}
.elementor-12
  .elementor-element.elementor-element-6a67beb0
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-6ef38ead.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-12
  .elementor-element.elementor-element-6ef38ead.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-12
  .elementor-element.elementor-element-6ef38ead
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-e82ff71
  > .elementor-container {
  max-width: 550px;
}
.elementor-12 .elementor-element.elementor-element-e82ff71,
.elementor-12
  .elementor-element.elementor-element-e82ff71
  > .elementor-background-overlay {
  border-radius: 300px 300px 300px 300px;
}
.elementor-12
  .elementor-element.elementor-element-29f4cf62:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-12
  .elementor-element.elementor-element-29f4cf62
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #252322;
}
.elementor-12
  .elementor-element.elementor-element-29f4cf62
  > .elementor-element-populated,
.elementor-12
  .elementor-element.elementor-element-29f4cf62
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-12
  .elementor-element.elementor-element-29f4cf62
  > .elementor-background-slideshow {
  border-radius: 300px 300px 300px 300px;
}
.elementor-12
  .elementor-element.elementor-element-29f4cf62
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-29f4cf62
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-menu-item.wpr-pointer-item {
  transition-duration: 0.2s;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-menu-item.wpr-pointer-item:before {
  transition-duration: 0.2s;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-menu-item.wpr-pointer-item:after {
  transition-duration: 0.2s;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle-wrap {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  > .menu-item-has-children
  > .wpr-sub-icon {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  .wpr-menu-item:hover,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  > .menu-item-has-children:hover
  > .wpr-sub-icon,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  > .menu-item-has-children.current_page_item
  > .wpr-sub-icon {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-line-fx
  .wpr-menu-item:before,
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-line-fx
  .wpr-menu-item:after {
  background-color: #605be5;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-border-fx
  .wpr-menu-item:before {
  border-color: #605be5;
  border-width: 2px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-background-fx
  .wpr-menu-item:before {
  background-color: #605be5;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .menu-item-has-children
  .wpr-sub-icon {
  font-size: 14px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-background:not(.wpr-sub-icon-none)
  .wpr-nav-menu-horizontal
  .menu-item-has-children
  .wpr-pointer-item {
  padding-right: calc(14px + 7px);
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-border:not(.wpr-sub-icon-none)
  .wpr-nav-menu-horizontal
  .menu-item-has-children
  .wpr-pointer-item {
  padding-right: calc(14px + 7px);
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  a,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle-text {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 900;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-underline
  .wpr-menu-item:after,
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-overline
  .wpr-menu-item:before,
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-double-line
  .wpr-menu-item:before,
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-double-line
  .wpr-menu-item:after {
  height: 2px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  .wpr-menu-item {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-background:not(.wpr-sub-icon-none)
  .wpr-nav-menu-vertical
  .menu-item-has-children
  .wpr-sub-icon {
  text-indent: -7px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-pointer-border:not(.wpr-sub-icon-none)
  .wpr-nav-menu-vertical
  .menu-item-has-children
  .wpr-sub-icon {
  text-indent: -7px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu
  > .menu-item {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-left: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-main-menu-align-left
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  left: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-menu-item,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-icon {
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-menu-item {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-menu-item:hover
  .wpr-sub-icon,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  > .menu-item-has-children.current_page_item
  .wpr-sub-icon {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item {
  background-color: #605be5;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-sub-menu
  .wpr-sub-icon {
  right: 15px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-sub-menu
  .wpr-sub-icon {
  left: 15px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-top: 0px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777.wpr-sub-divider-yes
  .wpr-sub-menu
  li:not(:last-child) {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-12 .elementor-element.elementor-element-56bf0777 .wpr-sub-menu {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  a,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:after {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  li {
  background-color: #252322;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  li
  a:hover,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:hover:after,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  li
  a.wpr-active-menu-item,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  .menu-item-has-children.current_page_item
  > a:hover:after {
  color: #252322;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  a:hover,
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  a.wpr-active-menu-item {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  a {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:after {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  .wpr-mobile-menu-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu
  .wpr-mobile-sub-menu-item {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-nav-menu {
  margin-top: 10px;
}
.elementor-12 .elementor-element.elementor-element-56bf0777 .wpr-mobile-toggle {
  border-color: #ffcb03;
  width: 50px;
  border-width: 0px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle-text {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle-line {
  background-color: #ffcb03;
  height: 4px;
  margin-bottom: 6px;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle:hover {
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-text {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-56bf0777
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-line {
  background-color: #ffcb03;
}
.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-12 .elementor-element.elementor-element-262377cf {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-262377cf
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 200px;
  font-weight: 900;
  text-shadow: 5px 5px 0px rgba(0, 0, 0, 0.3);
  color: #ffc107;
}
.elementor-12 .elementor-element.elementor-element-766a7c76 {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-766a7c76
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 55px;
  font-weight: 200;
  color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 300px 300px 300px 300px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button::after {
  background-color: #000000;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffcb03;
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button-wrap {
  max-width: 200px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #090005;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button-icon {
  font-size: 18px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #090005;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #090005;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button::after {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f
  .wpr-button:hover
  .wpr-button-text {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-36a52f5f.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 300px 300px 300px 300px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button::after {
  background-color: #000000;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffcb03;
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button-wrap {
  max-width: 200px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #090005;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button-icon {
  font-size: 18px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #090005;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #090005;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button::after {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7
  .wpr-button:hover
  .wpr-button-text {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-51881ab7.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button {
  background-color: #ffffff;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 300px 300px 300px 300px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button::after {
  background-color: #000000;
}
.elementor-12 .elementor-element.elementor-element-1e575320 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffcb03;
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button-wrap {
  max-width: 200px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #090005;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button-icon {
  font-size: 18px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #090005;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #090005;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button::after {
  font-family: "Acme", Sans-serif;
  font-size: 20px;
  font-weight: 800;
}
.elementor-12
  .elementor-element.elementor-element-1e575320
  .wpr-button:hover
  .wpr-button-text {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-1e575320.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-6dfabf6a:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-6dfabf6a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-6dfabf6a {
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0px 5px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-6dfabf6a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-3bb9274c.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-12
  .elementor-element.elementor-element-3bb9274c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-39ac502f {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-39ac502f
  > .elementor-widget-container {
  margin: 15px 5px 15px 5px;
}
.elementor-12
  .elementor-element.elementor-element-39ac502f
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-444db552:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-444db552
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-444db552
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-444db552 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-444db552
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-10b87b4a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-10b87b4a
  > .elementor-element-populated {
  padding: 0px 0px 0px 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-12 .elementor-element.elementor-element-67a38caa img {
  width: 80%;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-bf716e6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-bf716e6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-1baecf54
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 40px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-766d3f29
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-492493b
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button {
  background-color: #ffcb03;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button::after {
  background-color: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #000000;
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button-wrap {
  max-width: 200px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #090005;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button-icon {
  font-size: 18px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #090005;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #090005;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button::after {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3
  .wpr-button:hover
  .wpr-button-text {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button:hover {
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-41d888b3.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button {
  background-color: #ffcb03;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #000000;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  [class*="elementor-animation"]:hover,
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button::before,
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button::after {
  background-color: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #000000;
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button-wrap {
  max-width: 200px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #090005;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button-icon {
  font-size: 18px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #090005;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #090005;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button-text,
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button::after {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996
  .wpr-button:hover
  .wpr-button-text {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #000000;
}
.elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button:hover {
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-2d1c3996.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-12
  .elementor-element.elementor-element-5dc8bf5c:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-5dc8bf5c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-5dc8bf5c
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-5dc8bf5c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-5dc8bf5c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-4ae0b675.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-4ae0b675
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-12 .elementor-element.elementor-element-5d5a48cf {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5d5a48cf
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5d5a48cf.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5d5a48cf
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5d5a48cf.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5d5a48cf.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5d5a48cf.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5d5a48cf.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5d5a48cf.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5d5a48cf .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5d5a48cf
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4b478e66 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4b478e66
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4b478e66.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4b478e66
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4b478e66.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4b478e66.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4b478e66.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4b478e66.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4b478e66.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4b478e66 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4b478e66
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-23df6362 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-23df6362
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-23df6362.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-23df6362
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-23df6362.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-23df6362.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-23df6362.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-23df6362.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-23df6362.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-23df6362 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-23df6362
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-3f07d201 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-3f07d201
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-3f07d201.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-3f07d201
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-3f07d201.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-3f07d201.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-3f07d201.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-3f07d201.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-3f07d201.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-3f07d201 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-3f07d201
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-7d7e8049 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-7d7e8049
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-7d7e8049.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-7d7e8049
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7d7e8049.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7d7e8049.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7d7e8049.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7d7e8049.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7d7e8049.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-7d7e8049 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-7d7e8049
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-10eafe2 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-10eafe2
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-10eafe2.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-10eafe2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-10eafe2.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-10eafe2.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-10eafe2.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-10eafe2.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-10eafe2.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-10eafe2 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-10eafe2 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-e13056d {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-e13056d
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-e13056d.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-e13056d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-e13056d.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-e13056d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-e13056d.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-e13056d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-e13056d.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-e13056d .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-e13056d .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1f1cc15a {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1f1cc15a
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1f1cc15a.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1f1cc15a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1f1cc15a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f1cc15a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f1cc15a.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f1cc15a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f1cc15a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1f1cc15a .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1f1cc15a
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-54396bd {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-54396bd
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-54396bd.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-54396bd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-54396bd.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-54396bd.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-54396bd.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-54396bd.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-54396bd.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-54396bd .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-54396bd .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1f4b9572 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1f4b9572
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1f4b9572.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1f4b9572
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1f4b9572.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f4b9572.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f4b9572.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f4b9572.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f4b9572.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1f4b9572 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1f4b9572
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-11f38733 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-11f38733
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-11f38733.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-11f38733
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-11f38733.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-11f38733.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-11f38733.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-11f38733.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-11f38733.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-11f38733 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-11f38733
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-e725f86 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-e725f86
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-e725f86.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-e725f86
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-e725f86.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-e725f86.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-e725f86.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-e725f86.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-e725f86.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-e725f86 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-e725f86 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-37aba3a {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-37aba3a
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-37aba3a.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-37aba3a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-37aba3a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-37aba3a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-37aba3a.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-37aba3a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-37aba3a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-37aba3a .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-37aba3a .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1cbf92ef {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1cbf92ef
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1cbf92ef.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1cbf92ef
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1cbf92ef.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1cbf92ef.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1cbf92ef.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1cbf92ef.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1cbf92ef.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1cbf92ef .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1cbf92ef
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5b2d4936 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5b2d4936
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5b2d4936.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5b2d4936
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5b2d4936.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5b2d4936.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5b2d4936.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5b2d4936.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5b2d4936.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5b2d4936 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5b2d4936
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-33ff4468 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-33ff4468
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-33ff4468.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-33ff4468
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-33ff4468.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-33ff4468.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-33ff4468.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-33ff4468.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-33ff4468.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-33ff4468 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-33ff4468
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-213efbd7 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-213efbd7
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-213efbd7.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-213efbd7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-213efbd7.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-213efbd7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-213efbd7.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-213efbd7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-213efbd7.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-213efbd7 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-213efbd7
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-333a656a {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-333a656a
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-333a656a.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-333a656a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-333a656a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-333a656a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-333a656a.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-333a656a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-333a656a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-333a656a .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-333a656a
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-394a6285 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-394a6285
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-394a6285.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-394a6285
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-394a6285.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-394a6285.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-394a6285.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-394a6285.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-394a6285.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-394a6285 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-394a6285
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1a3b6b4f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1a3b6b4f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1a3b6b4f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1a3b6b4f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-26e59ace {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-26e59ace
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-26e59ace.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-26e59ace
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-26e59ace.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-26e59ace.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-26e59ace.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-26e59ace.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-26e59ace.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-26e59ace .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-26e59ace
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1ec9977c {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1ec9977c
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1ec9977c.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1ec9977c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1ec9977c.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1ec9977c.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1ec9977c.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1ec9977c.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1ec9977c.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1ec9977c .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1ec9977c
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-fa03f9f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-fa03f9f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-fa03f9f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-fa03f9f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-fa03f9f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-fa03f9f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-fa03f9f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-fa03f9f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-fa03f9f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-fa03f9f .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-fa03f9f .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-61104237 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-61104237
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-61104237.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-61104237
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-61104237.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-61104237.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-61104237.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-61104237.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-61104237.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-61104237 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-61104237
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5fa33a72 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5fa33a72
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5fa33a72.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5fa33a72
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5fa33a72.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5fa33a72.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5fa33a72.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5fa33a72.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5fa33a72.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5fa33a72 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5fa33a72
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5439f35b {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5439f35b
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5439f35b.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5439f35b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5439f35b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5439f35b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5439f35b.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5439f35b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5439f35b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5439f35b .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5439f35b
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-b9904e7 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-b9904e7
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-b9904e7.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-b9904e7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-b9904e7.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-b9904e7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-b9904e7.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-b9904e7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-b9904e7.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-b9904e7 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-b9904e7 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-11943f56 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-11943f56
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-11943f56.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-11943f56
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-11943f56.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-11943f56.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-11943f56.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-11943f56.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-11943f56.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-11943f56 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-11943f56
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-442154fa {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-442154fa
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-442154fa.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-442154fa
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-442154fa.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-442154fa.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-442154fa.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-442154fa.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-442154fa.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-442154fa .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-442154fa
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-2690a499 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-2690a499
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-2690a499.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-2690a499
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-2690a499.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-2690a499.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-2690a499.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-2690a499.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-2690a499.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-2690a499 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-2690a499
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-585b2ecb {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-585b2ecb
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-585b2ecb.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-585b2ecb
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-585b2ecb.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-585b2ecb.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-585b2ecb.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-585b2ecb.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-585b2ecb.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-585b2ecb .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-585b2ecb
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-30d766b5 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-30d766b5
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-30d766b5.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-30d766b5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-30d766b5.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-30d766b5.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-30d766b5.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-30d766b5.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-30d766b5.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-30d766b5 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-30d766b5
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-16c55182 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-16c55182
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-16c55182.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-16c55182
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-16c55182.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-16c55182.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-16c55182.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-16c55182.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-16c55182.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-16c55182 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-16c55182
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-3c63696c {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-3c63696c
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-3c63696c.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-3c63696c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-3c63696c.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-3c63696c.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-3c63696c.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-3c63696c.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-3c63696c.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-3c63696c .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-3c63696c
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12
  .elementor-element.elementor-element-63793264:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-63793264
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-63793264
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-63793264 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-63793264
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-56f9c6bb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-56f9c6bb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-197d8f88.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-197d8f88.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-4289efc4
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 40px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-7cd0d1d7
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12 .elementor-element.elementor-element-78511e70 img {
  width: 80%;
}
.elementor-12
  .elementor-element.elementor-element-76642b20:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-76642b20
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-76642b20
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-76642b20 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-76642b20
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-507e5fbc.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-507e5fbc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-775832e8 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-775832e8
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-775832e8.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-775832e8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-775832e8.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-775832e8.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-775832e8.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-775832e8.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-775832e8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-775832e8 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-775832e8
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-287b1e28 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-287b1e28
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-287b1e28.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-287b1e28
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-287b1e28.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-287b1e28.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-287b1e28.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-287b1e28.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-287b1e28.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-287b1e28 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-287b1e28
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1a58e08d {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1a58e08d
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1a58e08d.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1a58e08d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1a58e08d.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1a58e08d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1a58e08d.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1a58e08d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1a58e08d.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1a58e08d .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1a58e08d
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-6787ab20 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-6787ab20
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-6787ab20.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-6787ab20
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-6787ab20.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-6787ab20.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-6787ab20.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-6787ab20.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-6787ab20.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-6787ab20 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-6787ab20
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-50b1a278 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-50b1a278
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-50b1a278.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-50b1a278
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-50b1a278.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-50b1a278.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-50b1a278.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-50b1a278.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-50b1a278.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-50b1a278 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-50b1a278
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-3dc986c4 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-3dc986c4
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-3dc986c4.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-3dc986c4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-3dc986c4.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-3dc986c4.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-3dc986c4.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-3dc986c4.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-3dc986c4.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-3dc986c4 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-3dc986c4
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-39fa958f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-39fa958f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-39fa958f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-39fa958f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-39fa958f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-39fa958f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-39fa958f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-39fa958f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-39fa958f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-39fa958f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-39fa958f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4813a709 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4813a709
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4813a709.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4813a709
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4813a709.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4813a709.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4813a709.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4813a709.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4813a709.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4813a709 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4813a709
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-35a65b96 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-35a65b96
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-35a65b96.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-35a65b96
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-35a65b96.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-35a65b96.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-35a65b96.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-35a65b96.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-35a65b96.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-35a65b96 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-35a65b96
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-7fc48553 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-7fc48553
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-7fc48553.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-7fc48553
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7fc48553.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7fc48553.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7fc48553.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7fc48553.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7fc48553.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-7fc48553 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-7fc48553
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-7d42238c {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-7d42238c
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-7d42238c.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-7d42238c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7d42238c.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7d42238c.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7d42238c.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7d42238c.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7d42238c.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-7d42238c .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-7d42238c
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5f8fede4 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5f8fede4
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5f8fede4.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5f8fede4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5f8fede4.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5f8fede4.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5f8fede4.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5f8fede4.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5f8fede4.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5f8fede4 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5f8fede4
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-22b76fe1 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-22b76fe1
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-22b76fe1.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-22b76fe1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-22b76fe1.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-22b76fe1.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-22b76fe1.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-22b76fe1.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-22b76fe1.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-22b76fe1 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-22b76fe1
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-15fc0b6f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-15fc0b6f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-15fc0b6f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-15fc0b6f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-15fc0b6f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-15fc0b6f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-15fc0b6f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-15fc0b6f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-15fc0b6f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-15fc0b6f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-15fc0b6f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-14053a73 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-14053a73
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-14053a73.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-14053a73
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-14053a73.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-14053a73.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-14053a73.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-14053a73.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-14053a73.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-14053a73 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-14053a73
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4ea7e1f2 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4ea7e1f2.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4ea7e1f2 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4ea7e1f2
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-40b5cd6f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-40b5cd6f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-40b5cd6f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-40b5cd6f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-40b5cd6f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-40b5cd6f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-40b5cd6f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-40b5cd6f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-40b5cd6f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-40b5cd6f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-40b5cd6f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-79226d6b {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-79226d6b
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-79226d6b.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-79226d6b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-79226d6b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-79226d6b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-79226d6b.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-79226d6b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-79226d6b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-79226d6b .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-79226d6b
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-16fe8fdc {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-16fe8fdc
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-16fe8fdc.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-16fe8fdc
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-16fe8fdc.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-16fe8fdc.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-16fe8fdc.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-16fe8fdc.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-16fe8fdc.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-16fe8fdc .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-16fe8fdc
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-14072a52 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-14072a52
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-14072a52.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-14072a52
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-14072a52.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-14072a52.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-14072a52.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-14072a52.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-14072a52.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-14072a52 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-14072a52
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-49e8b5d4 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-49e8b5d4
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-49e8b5d4.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-49e8b5d4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-49e8b5d4.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-49e8b5d4.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-49e8b5d4.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-49e8b5d4.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-49e8b5d4.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-49e8b5d4 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-49e8b5d4
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5de5228e {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5de5228e
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5de5228e.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5de5228e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5de5228e.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5de5228e.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5de5228e.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5de5228e.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5de5228e.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5de5228e .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5de5228e
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-26ccdd1a {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-26ccdd1a
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-26ccdd1a.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-26ccdd1a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-26ccdd1a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-26ccdd1a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-26ccdd1a.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-26ccdd1a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-26ccdd1a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-26ccdd1a .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-26ccdd1a
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-28ee216f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-28ee216f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-28ee216f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-28ee216f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-28ee216f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-28ee216f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-28ee216f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-28ee216f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-28ee216f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-28ee216f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-28ee216f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-483712e3 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-483712e3
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-483712e3.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-483712e3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-483712e3.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-483712e3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-483712e3.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-483712e3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-483712e3.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-483712e3 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-483712e3
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-7dabb675 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-7dabb675
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-7dabb675.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-7dabb675
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7dabb675.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7dabb675.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7dabb675.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7dabb675.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7dabb675.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-7dabb675 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-7dabb675
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-6321a0be {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-6321a0be
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-6321a0be.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-6321a0be
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-6321a0be.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-6321a0be.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-6321a0be.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-6321a0be.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-6321a0be.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-6321a0be .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-6321a0be
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-7b4243a7 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-7b4243a7
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-7b4243a7.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-7b4243a7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7b4243a7.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7b4243a7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7b4243a7.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7b4243a7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7b4243a7.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-7b4243a7 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-7b4243a7
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-51fcfe54 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-51fcfe54
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-51fcfe54.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-51fcfe54
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-51fcfe54.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-51fcfe54.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-51fcfe54.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-51fcfe54.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-51fcfe54.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-51fcfe54 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-51fcfe54
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-6aadb85d {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-6aadb85d
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-6aadb85d.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-6aadb85d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-6aadb85d.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-6aadb85d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-6aadb85d.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-6aadb85d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-6aadb85d.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-6aadb85d .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-6aadb85d
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-a084702 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-a084702
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-a084702.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-a084702
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-a084702.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-a084702.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a084702.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-a084702.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-a084702.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-a084702 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-a084702 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5e008a2a {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5e008a2a
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5e008a2a.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5e008a2a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5e008a2a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5e008a2a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5e008a2a.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5e008a2a.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5e008a2a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5e008a2a .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5e008a2a
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1f5e4518 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1f5e4518
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1f5e4518.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1f5e4518
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1f5e4518.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f5e4518.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f5e4518.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f5e4518.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f5e4518.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1f5e4518 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1f5e4518
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-334fdf7 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-334fdf7
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-334fdf7.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-334fdf7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-334fdf7.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-334fdf7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-334fdf7.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-334fdf7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-334fdf7.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-334fdf7 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-334fdf7 .elementor-icon svg {
  height: 10px;
}
.elementor-12
  .elementor-element.elementor-element-706c53f6:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-706c53f6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-706c53f6
  > .elementor-container {
  max-width: 1100px;
}
.elementor-12 .elementor-element.elementor-element-706c53f6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-706c53f6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-6c3dd314.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-6c3dd314
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-6b18401f:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-6b18401f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #607d8b;
}
.elementor-12 .elementor-element.elementor-element-6b18401f {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #000000;
  box-shadow: 10px 10px 0px 0px #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 25px 0px 25px 0px;
}
.elementor-12
  .elementor-element.elementor-element-6b18401f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-655736d9 {
  text-align: center;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-551181f1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-551181f1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-6bd61720
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 40px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-771183e7
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-46d3db8a
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-996fa6c
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-7aac2abf
  > .elementor-widget-container {
  background-color: #ffcb03;
  padding: 25px 25px 25px 25px;
}
.elementor-12 .elementor-element.elementor-element-7aac2abf {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7aac2abf
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 25px;
  font-weight: 900;
  color: #000000;
}
.elementor-12 .elementor-element.elementor-element-4fb79642 {
  width: var(--container-widget-width, 15%);
  max-width: 15%;
  --container-widget-width: 15%;
  --container-widget-flex-grow: 0;
}
.elementor-12
  .elementor-element.elementor-element-4fb79642
  > .elementor-widget-container {
  background-color: #9e9e9e;
  margin: 5px 25px 5px 25px;
  padding: 8px 10px 8px 10px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-4fb79642 img {
  width: 100%;
}
.elementor-12 .elementor-element.elementor-element-41d2e335 {
  width: var(--container-widget-width, 15%);
  max-width: 15%;
  --container-widget-width: 15%;
  --container-widget-flex-grow: 0;
}
.elementor-12
  .elementor-element.elementor-element-41d2e335
  > .elementor-widget-container {
  background-color: #9e9e9e;
  margin: 5px 25px 5px 25px;
  padding: 8px 10px 8px 10px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-41d2e335 img {
  width: 100%;
}
.elementor-12
  .elementor-element.elementor-element-96091ab:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-96091ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-96091ab
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-96091ab {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-96091ab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-54cb7ad2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-54cb7ad2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-444c592e {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-444c592e
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-444c592e.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-444c592e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-444c592e.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-444c592e.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-444c592e.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-444c592e.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-444c592e.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-444c592e .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-444c592e
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1197f7d2 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1197f7d2
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1197f7d2.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1197f7d2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1197f7d2.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1197f7d2.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1197f7d2.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1197f7d2.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1197f7d2.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1197f7d2 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1197f7d2
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-740048fd {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-740048fd
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-740048fd.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-740048fd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-740048fd.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-740048fd.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-740048fd.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-740048fd.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-740048fd.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-740048fd .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-740048fd
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-13e3d2dc {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-13e3d2dc
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-13e3d2dc.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-13e3d2dc
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-13e3d2dc.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-13e3d2dc.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-13e3d2dc.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-13e3d2dc.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-13e3d2dc.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-13e3d2dc .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-13e3d2dc
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-13fda0bb {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-13fda0bb
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-13fda0bb.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-13fda0bb
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-13fda0bb.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-13fda0bb.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-13fda0bb.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-13fda0bb.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-13fda0bb.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-13fda0bb .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-13fda0bb
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-2ff62db0 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-2ff62db0
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-2ff62db0.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-2ff62db0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-2ff62db0.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-2ff62db0.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-2ff62db0.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-2ff62db0.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-2ff62db0.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-2ff62db0 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-2ff62db0
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-331517d8 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-331517d8
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-331517d8.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-331517d8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-331517d8.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-331517d8.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-331517d8.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-331517d8.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-331517d8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-331517d8 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-331517d8
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-32c7d5f3 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-32c7d5f3
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-32c7d5f3.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-32c7d5f3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-32c7d5f3.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-32c7d5f3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-32c7d5f3.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-32c7d5f3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-32c7d5f3.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-32c7d5f3 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-32c7d5f3
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-172bfc0b {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-172bfc0b
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-172bfc0b.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-172bfc0b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-172bfc0b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-172bfc0b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-172bfc0b.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-172bfc0b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-172bfc0b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-172bfc0b .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-172bfc0b
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-265ccdfe {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-265ccdfe
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-265ccdfe.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-265ccdfe
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-265ccdfe.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-265ccdfe.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-265ccdfe.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-265ccdfe.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-265ccdfe.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-265ccdfe .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-265ccdfe
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-199dfbab {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-199dfbab
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-199dfbab.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-199dfbab
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-199dfbab.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-199dfbab.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-199dfbab.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-199dfbab.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-199dfbab.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-199dfbab .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-199dfbab
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4e0fbe73 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4e0fbe73
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4e0fbe73.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4e0fbe73
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4e0fbe73.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4e0fbe73.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4e0fbe73.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4e0fbe73.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4e0fbe73.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4e0fbe73 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4e0fbe73
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-20cec806 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-20cec806
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-20cec806.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-20cec806
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-20cec806.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-20cec806.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-20cec806.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-20cec806.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-20cec806.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-20cec806 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-20cec806
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-47301dff {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-47301dff
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-47301dff.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-47301dff
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-47301dff.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-47301dff.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-47301dff.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-47301dff.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-47301dff.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-47301dff .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-47301dff
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4c4fd5e5 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4c4fd5e5.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4c4fd5e5 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4c4fd5e5
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1f0a9848 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1f0a9848
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1f0a9848.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1f0a9848
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1f0a9848.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f0a9848.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f0a9848.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1f0a9848.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1f0a9848.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1f0a9848 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1f0a9848
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1eba093e {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1eba093e
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1eba093e.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1eba093e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1eba093e.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1eba093e.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1eba093e.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1eba093e.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1eba093e.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1eba093e .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1eba093e
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-79e0e787 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-79e0e787
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-79e0e787.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-79e0e787
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-79e0e787.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-79e0e787.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-79e0e787.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-79e0e787.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-79e0e787.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-79e0e787 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-79e0e787
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-772b71f3 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-772b71f3
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-772b71f3.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-772b71f3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-772b71f3.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-772b71f3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-772b71f3.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-772b71f3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-772b71f3.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-772b71f3 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-772b71f3
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-b6c9399 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-b6c9399
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-b6c9399.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-b6c9399
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-b6c9399.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-b6c9399.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-b6c9399.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-b6c9399.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-b6c9399.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-b6c9399 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-b6c9399 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-40ad1d54 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-40ad1d54
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-40ad1d54.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-40ad1d54
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-40ad1d54.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-40ad1d54.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-40ad1d54.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-40ad1d54.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-40ad1d54.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-40ad1d54 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-40ad1d54
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-45c024e7 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-45c024e7
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-45c024e7.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-45c024e7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-45c024e7.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-45c024e7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-45c024e7.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-45c024e7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-45c024e7.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-45c024e7 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-45c024e7
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-11421c58 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-11421c58
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-11421c58.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-11421c58
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-11421c58.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-11421c58.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-11421c58.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-11421c58.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-11421c58.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-11421c58 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-11421c58
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-5266e1d3 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5266e1d3
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-5266e1d3.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5266e1d3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5266e1d3.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5266e1d3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5266e1d3.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5266e1d3.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5266e1d3.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5266e1d3 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-5266e1d3
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4829e07f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4829e07f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4829e07f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4829e07f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4829e07f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4829e07f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4829e07f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4829e07f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4829e07f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4829e07f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4829e07f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-76a37058 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-76a37058
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-76a37058.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-76a37058
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-76a37058.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-76a37058.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-76a37058.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-76a37058.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-76a37058.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-76a37058 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-76a37058
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-7bfaaa2b {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-7bfaaa2b.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-7bfaaa2b .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-7bfaaa2b
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-ed116e8 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-ed116e8
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-ed116e8.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-ed116e8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-ed116e8.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-ed116e8.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ed116e8.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-ed116e8.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-ed116e8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-ed116e8 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-ed116e8 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-1892f922 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1892f922
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-1892f922.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1892f922
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1892f922.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1892f922.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1892f922.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1892f922.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1892f922.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1892f922 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-1892f922
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-4ac0511f {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4ac0511f
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-4ac0511f.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4ac0511f
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4ac0511f.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4ac0511f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4ac0511f.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4ac0511f.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4ac0511f.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4ac0511f .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-4ac0511f
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-d66a3d6 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-d66a3d6
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-d66a3d6.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-d66a3d6
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-d66a3d6.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-d66a3d6.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-d66a3d6.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-d66a3d6.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-d66a3d6.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-d66a3d6 .elementor-icon {
  font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-d66a3d6 .elementor-icon svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-41868d45 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-41868d45
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-41868d45.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-41868d45
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-41868d45.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-41868d45.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-41868d45.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-41868d45.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-41868d45.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-41868d45 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-41868d45
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-55becc63 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-55becc63
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-55becc63.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-55becc63
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-55becc63.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-55becc63.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-55becc63.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-55becc63.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-55becc63.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-55becc63 .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-55becc63
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12 .elementor-element.elementor-element-48de33fd {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-48de33fd
  > .elementor-widget-container {
  margin: 5px 5px 5px 5px;
}
.elementor-12 .elementor-element.elementor-element-48de33fd.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-48de33fd
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-48de33fd.elementor-view-stacked
  .elementor-icon {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-48de33fd.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-48de33fd.elementor-view-default
  .elementor-icon {
  color: #ffcb03;
  border-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-48de33fd.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-48de33fd.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-48de33fd .elementor-icon {
  font-size: 10px;
}
.elementor-12
  .elementor-element.elementor-element-48de33fd
  .elementor-icon
  svg {
  height: 10px;
}
.elementor-12
  .elementor-element.elementor-element-680c2301:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-680c2301
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #9e9e9e;
}
.elementor-12
  .elementor-element.elementor-element-680c2301
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-680c2301 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-680c2301
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-6d98c7ca.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-6d98c7ca
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-594fb8d7 {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-594fb8d7
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 50px;
  font-weight: 900;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12 .elementor-element.elementor-element-859951e {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-859951e
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-69f46a33
  > .elementor-container {
  max-width: 550px;
}
.elementor-12 .elementor-element.elementor-element-69f46a33 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-3628d52c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-3628d52c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-3628d52c.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-evenly;
}
.elementor-12 .elementor-element.elementor-element-1a5d6cb7 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-1a5d6cb7.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1a5d6cb7 .elementor-icon {
  font-size: 30px;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-1a5d6cb7
  .elementor-icon
  svg {
  height: 30px;
}
.elementor-12 .elementor-element.elementor-element-67470abb {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-67470abb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-67470abb.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-67470abb
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-67470abb.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-67470abb .elementor-icon {
  font-size: 30px;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-67470abb
  .elementor-icon
  svg {
  height: 30px;
}
.elementor-12 .elementor-element.elementor-element-d9c7f91 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-d9c7f91.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-d9c7f91.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-d9c7f91 .elementor-icon {
  font-size: 30px;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-d9c7f91 .elementor-icon svg {
  height: 30px;
}
.elementor-12 .elementor-element.elementor-element-1030ace0 {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-1030ace0.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-1030ace0 .elementor-icon {
  font-size: 30px;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-1030ace0
  .elementor-icon
  svg {
  height: 30px;
}
.elementor-12 .elementor-element.elementor-element-5ef5986d {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-5ef5986d.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-5ef5986d .elementor-icon {
  font-size: 30px;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-5ef5986d
  .elementor-icon
  svg {
  height: 30px;
}
.elementor-12 .elementor-element.elementor-element-4382576d {
  width: auto;
  max-width: auto;
}
.elementor-12
  .elementor-element.elementor-element-4382576d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 3px 3px 0px 0px #000000;
}
.elementor-12 .elementor-element.elementor-element-4382576d.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-4382576d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-framed
  .elementor-icon,
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-stacked
  .elementor-icon:hover {
  background-color: #000000;
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-default
  .elementor-icon:hover {
  color: #000000;
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-framed
  .elementor-icon:hover,
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-4382576d.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-4382576d .elementor-icon {
  font-size: 30px;
  border-width: 2px 2px 2px 2px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-4382576d
  .elementor-icon
  svg {
  height: 30px;
}
.elementor-12 .elementor-element.elementor-element-9116fe img {
  width: 74%;
}
.elementor-12
  .elementor-element.elementor-element-f3f39e8:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-f3f39e8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-f3f39e8 {
  overflow: hidden;
  border-style: solid;
  border-width: 5px 0px 5px 0px;
  border-color: #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-f3f39e8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-5c0bed32.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-12
  .elementor-element.elementor-element-5c0bed32
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12 .elementor-element.elementor-element-376721c {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-376721c
  > .elementor-widget-container {
  margin: 15px 5px 15px 5px;
}
.elementor-12
  .elementor-element.elementor-element-376721c
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 35px;
  font-weight: 500;
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-292391e7:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-292391e7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #252322;
}
.elementor-12
  .elementor-element.elementor-element-292391e7
  > .elementor-container {
  max-width: 1400px;
}
.elementor-12 .elementor-element.elementor-element-292391e7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-12
  .elementor-element.elementor-element-292391e7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12
  .elementor-element.elementor-element-4eb1bb57.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-12
  .elementor-element.elementor-element-4eb1bb57
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-5667365f:not(.elementor-motion-effects-element-type-background),
.elementor-12
  .elementor-element.elementor-element-5667365f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-5667365f {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #000000;
  box-shadow: 10px 10px 0px 0px #000000;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-12
  .elementor-element.elementor-element-5667365f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-12 .elementor-element.elementor-element-6b9191f8 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.elementor-12 .elementor-element.elementor-element-6b9191f8.elementor-element {
  --align-self: center;
}
.elementor-12 .elementor-element.elementor-element-1b386e8e {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-1b386e8e
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-12 .elementor-element.elementor-element-1b386e8e.elementor-element {
  --align-self: center;
}
.elementor-12
  .elementor-element.elementor-element-1b386e8e
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 35px;
  font-weight: 900;
  text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);
  color: #ffc107;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-23b917f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-23b917f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-menu-item.wpr-pointer-item {
  transition-duration: 0.2s;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-menu-item.wpr-pointer-item:before {
  transition-duration: 0.2s;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-menu-item.wpr-pointer-item:after {
  transition-duration: 0.2s;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle-wrap {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  > .menu-item-has-children
  > .wpr-sub-icon {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  .wpr-menu-item:hover,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  > .menu-item-has-children:hover
  > .wpr-sub-icon,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  .wpr-menu-item.wpr-active-menu-item,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  > .menu-item-has-children.current_page_item
  > .wpr-sub-icon {
  color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-line-fx
  .wpr-menu-item:before,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-line-fx
  .wpr-menu-item:after {
  background-color: #605be5;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-border-fx
  .wpr-menu-item:before {
  border-color: #605be5;
  border-width: 2px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-background-fx
  .wpr-menu-item:before {
  background-color: #605be5;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .menu-item-has-children
  .wpr-sub-icon {
  font-size: 14px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-background:not(.wpr-sub-icon-none)
  .wpr-nav-menu-horizontal
  .menu-item-has-children
  .wpr-pointer-item {
  padding-right: calc(14px + 7px);
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-border:not(.wpr-sub-icon-none)
  .wpr-nav-menu-horizontal
  .menu-item-has-children
  .wpr-pointer-item {
  padding-right: calc(14px + 7px);
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  .wpr-menu-item,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  a,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle-text {
  font-family: "Acme", Sans-serif;
  font-size: 22px;
  font-weight: 900;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-underline
  .wpr-menu-item:after,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-overline
  .wpr-menu-item:before,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-double-line
  .wpr-menu-item:before,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-double-line
  .wpr-menu-item:after {
  height: 2px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  .wpr-menu-item {
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-background:not(.wpr-sub-icon-none)
  .wpr-nav-menu-vertical
  .menu-item-has-children
  .wpr-sub-icon {
  text-indent: -7px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-pointer-border:not(.wpr-sub-icon-none)
  .wpr-nav-menu-vertical
  .menu-item-has-children
  .wpr-sub-icon {
  text-indent: -7px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu
  > .menu-item {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-left: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-main-menu-align-left
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-nav-menu
  > li
  > .wpr-sub-icon {
  left: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-menu-item,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-icon {
  color: #333333;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-menu-item {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 13px;
  padding-bottom: 13px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  > .menu-item-has-children
  .wpr-sub-menu-item:hover
  .wpr-sub-icon,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  > .menu-item-has-children.current_page_item
  .wpr-sub-icon {
  color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-menu-item:hover,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-menu-item.wpr-active-menu-item {
  background-color: #605be5;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-sub-menu
  .wpr-sub-icon {
  right: 15px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-main-menu-align-right
  .wpr-nav-menu-vertical
  .wpr-sub-menu
  .wpr-sub-icon {
  left: 15px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-nav-menu-horizontal
  .wpr-nav-menu
  > li
  > .wpr-sub-menu {
  margin-top: 0px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3.wpr-sub-divider-yes
  .wpr-sub-menu
  li:not(:last-child) {
  border-bottom-color: #e8e8e8;
  border-bottom-width: 1px;
}
.elementor-12 .elementor-element.elementor-element-37d0cfc3 .wpr-sub-menu {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #e8e8e8;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  a,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:after {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  li {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  li
  a:hover,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:hover:after,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  li
  a.wpr-active-menu-item,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  .menu-item-has-children.current_page_item
  > a:hover:after {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  a:hover,
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  a.wpr-active-menu-item {
  background-color: #ffcb03;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  a {
  padding-left: 10px;
  padding-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  .menu-item-has-children
  > a:after {
  margin-left: 10px;
  margin-right: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  .wpr-mobile-menu-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu
  .wpr-mobile-sub-menu-item {
  font-size: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-nav-menu {
  margin-top: 10px;
}
.elementor-12 .elementor-element.elementor-element-37d0cfc3 .wpr-mobile-toggle {
  border-color: #000000;
  width: 50px;
  border-width: 0px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle-text {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle-line {
  background-color: #000000;
  height: 4px;
  margin-bottom: 6px;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle:hover {
  border-color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-text {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-37d0cfc3
  .wpr-mobile-toggle:hover
  .wpr-mobile-toggle-line {
  background-color: #000000;
}
.elementor-bc-flex-widget
  .elementor-12
  .elementor-element.elementor-element-46afaea8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-46afaea8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-repeater-item-3a5341d.elementor-social-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-repeater-item-3a5341d.elementor-social-icon
  i {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-repeater-item-3a5341d.elementor-social-icon
  svg {
  fill: #000000;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-repeater-item-1dc790b.elementor-social-icon {
  background-color: #ffffff;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-repeater-item-1dc790b.elementor-social-icon
  i {
  color: #000000;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-repeater-item-1dc790b.elementor-social-icon
  svg {
  fill: #000000;
}
.elementor-12 .elementor-element.elementor-element-3d952208 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-widget-container {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-3d952208
  .elementor-social-icon {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}
.elementor-12 .elementor-element.elementor-element-306fcfcb {
  text-align: center;
}
.elementor-12
  .elementor-element.elementor-element-306fcfcb
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffcb03;
}
.elementor-12 .elementor-element.elementor-element-9a5a866 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-12
  .elementor-element.elementor-element-9a5a866
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
.elementor-12 .elementor-element.elementor-element-f72bb9e {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-12
  .elementor-element.elementor-element-f72bb9e
  .elementor-heading-title {
  font-family: "Acme", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  -webkit-text-stroke-color: #000;
  stroke: #000;
  color: #ffffff;
}
@media (min-width: 768px) {
  .elementor-12 .elementor-element.elementor-element-796dac3c {
    width: 35%;
  }
  .elementor-12 .elementor-element.elementor-element-bf716e6 {
    width: 65%;
  }
  .elementor-12 .elementor-element.elementor-element-197d8f88 {
    width: 65%;
  }
  .elementor-12 .elementor-element.elementor-element-6941621e {
    width: 35%;
  }
  .elementor-12 .elementor-element.elementor-element-6c3dd314 {
    width: 100%;
  }
  .elementor-12 .elementor-element.elementor-element-8ce463d {
    width: 36.422%;
  }
  .elementor-12 .elementor-element.elementor-element-551181f1 {
    width: 63.578%;
  }
  .elementor-12 .elementor-element.elementor-element-48c53796 {
    width: 20%;
  }
  .elementor-12 .elementor-element.elementor-element-23b917f {
    width: 69.332%;
  }
  .elementor-12 .elementor-element.elementor-element-46afaea8 {
    width: 10%;
  }
}
@media (max-width: 767px) {
  .elementor-12
    .elementor-element.elementor-element-6ef38ead
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-12 .elementor-element.elementor-element-4a9676a6 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-262377cf {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-262377cf
    .elementor-heading-title {
    font-size: 85px;
  }
  .elementor-12 .elementor-element.elementor-element-766a7c76 {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-766a7c76
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-12 .elementor-element.elementor-element-36a52f5f .wpr-button-text,
  .elementor-12
    .elementor-element.elementor-element-36a52f5f
    .wpr-button::after {
    font-size: 18px;
  }
  .elementor-12 .elementor-element.elementor-element-51881ab7 .wpr-button-text,
  .elementor-12
    .elementor-element.elementor-element-51881ab7
    .wpr-button::after {
    font-size: 18px;
  }
  .elementor-12 .elementor-element.elementor-element-1e575320 .wpr-button-text,
  .elementor-12
    .elementor-element.elementor-element-1e575320
    .wpr-button::after {
    font-size: 15px;
    letter-spacing: -1.7px;
  }
  .elementor-12
    .elementor-element.elementor-element-39ac502f
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-67a38caa img {
    width: 100%;
  }
  .elementor-12 .elementor-element.elementor-element-1baecf54 {
    text-align: center;
  }
  .elementor-12 .elementor-element.elementor-element-766d3f29 {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-766d3f29
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-492493b {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-492493b
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-41d888b3 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    text-align: right;
  }
  .elementor-12 .elementor-element.elementor-element-41d888b3 .wpr-button-text,
  .elementor-12
    .elementor-element.elementor-element-41d888b3
    .wpr-button::after {
    font-size: 22px;
  }
  .elementor-12 .elementor-element.elementor-element-2d1c3996 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    text-align: left;
  }
  .elementor-12 .elementor-element.elementor-element-2d1c3996 .wpr-button-text,
  .elementor-12
    .elementor-element.elementor-element-2d1c3996
    .wpr-button::after {
    font-size: 22px;
  }
  .elementor-12 .elementor-element.elementor-element-5dc8bf5c {
    padding: 25px 0px 25px 0px;
  }
  .elementor-12 .elementor-element.elementor-element-4289efc4 {
    text-align: center;
  }
  .elementor-12 .elementor-element.elementor-element-7cd0d1d7 {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-7cd0d1d7
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-78511e70 img {
    width: 100%;
  }
  .elementor-12 .elementor-element.elementor-element-76642b20 {
    padding: 25px 0px 25px 0px;
  }
  .elementor-12
    .elementor-element.elementor-element-551181f1.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-12 .elementor-element.elementor-element-6bd61720 {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-6bd61720
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-12 .elementor-element.elementor-element-771183e7 {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-771183e7
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-46d3db8a {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-46d3db8a
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-12 .elementor-element.elementor-element-996fa6c {
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-996fa6c
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-12
    .elementor-element.elementor-element-7aac2abf
    > .elementor-widget-container {
    padding: 15px 5px 15px 5px;
  }
  .elementor-12
    .elementor-element.elementor-element-7aac2abf
    .elementor-heading-title {
    font-size: 15px;
    letter-spacing: -1.6px;
  }
  .elementor-12 .elementor-element.elementor-element-4fb79642 {
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
  }
  .elementor-12 .elementor-element.elementor-element-41d2e335 {
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 33%);
    max-width: 33%;
  }
  .elementor-12 .elementor-element.elementor-element-96091ab {
    padding: 25px 0px 25px 0px;
  }
  .elementor-12
    .elementor-element.elementor-element-859951e
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-1a5d6cb7 {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12 .elementor-element.elementor-element-1a5d6cb7 .elementor-icon {
    font-size: 25px;
  }
  .elementor-12
    .elementor-element.elementor-element-1a5d6cb7
    .elementor-icon
    svg {
    height: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-67470abb {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12 .elementor-element.elementor-element-67470abb .elementor-icon {
    font-size: 25px;
  }
  .elementor-12
    .elementor-element.elementor-element-67470abb
    .elementor-icon
    svg {
    height: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-d9c7f91 {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12 .elementor-element.elementor-element-d9c7f91 .elementor-icon {
    font-size: 25px;
  }
  .elementor-12
    .elementor-element.elementor-element-d9c7f91
    .elementor-icon
    svg {
    height: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-1030ace0 {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12 .elementor-element.elementor-element-1030ace0 .elementor-icon {
    font-size: 25px;
  }
  .elementor-12
    .elementor-element.elementor-element-1030ace0
    .elementor-icon
    svg {
    height: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-5ef5986d {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12 .elementor-element.elementor-element-5ef5986d .elementor-icon {
    font-size: 25px;
  }
  .elementor-12
    .elementor-element.elementor-element-5ef5986d
    .elementor-icon
    svg {
    height: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-4382576d {
    width: var(--container-widget-width, 16%);
    max-width: 16%;
    --container-widget-width: 16%;
    --container-widget-flex-grow: 0;
  }
  .elementor-12 .elementor-element.elementor-element-4382576d .elementor-icon {
    font-size: 25px;
  }
  .elementor-12
    .elementor-element.elementor-element-4382576d
    .elementor-icon
    svg {
    height: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-9116fe img {
    width: 100%;
  }
  .elementor-12
    .elementor-element.elementor-element-376721c
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-12 .elementor-element.elementor-element-48c53796 {
    width: 75%;
  }
  .elementor-12 .elementor-element.elementor-element-1b386e8e {
    text-align: center;
  }
  .elementor-12 .elementor-element.elementor-element-23b917f {
    width: 25%;
  }
  .elementor-12
    .elementor-element.elementor-element-9a5a866
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
  }
  .elementor-12 .elementor-element.elementor-element-9a5a866 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
  .elementor-12
    .elementor-element.elementor-element-f72bb9e
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
  }
  .elementor-12 .elementor-element.elementor-element-f72bb9e {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
} /* Start custom CSS for column, class: .elementor-element-3bb9274c */
.continuous-marquee {
  width: 100%;
  overflow: hidden;
  background: #f0f0f0; /* Cor de fundo opcional */
  white-space: nowrap;
}

.marquee-content {
  display: inline-block;
  animation: marquee 25s linear infinite;
}

.marquee-text {
  display: inline-block;
  padding-right: 100%; /* Espaço entre os textos duplicados */
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
} /* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c0bed32 */
.continuous-marquee {
  width: 100%;
  overflow: hidden;
  background: #f0f0f0; /* Cor de fundo opcional */
  white-space: nowrap;
}

.marquee-content {
  display: inline-block;
  animation: marquee 25s linear infinite;
}

.marquee-text {
  display: inline-block;
  padding-right: 100%; /* Espaço entre os textos duplicados */
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
} /* End custom CSS */
