.elementor-17 .elementor-element.elementor-element-03fed40 {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 1;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: -56px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-03fed40:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-03fed40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-text);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-17 .elementor-element.elementor-element-03fed40::before,
.elementor-17 .elementor-element.elementor-element-03fed40 > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-03fed40
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17 .elementor-element.elementor-element-03fed40 > .elementor-background-slideshow::before,
.elementor-17 .elementor-element.elementor-element-03fed40 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-03fed40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(169deg, var(--e-global-color-text) 31%, #0e0e0e00 100%);
}
.elementor-17 .elementor-element.elementor-element-0b1bc4a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-76244bf {
  --iteration-count: infinite;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  z-index: 1;
  --dynamic-text-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-76244bf.elementor-element {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-76244bf .elementor-headline {
  text-align: left;
  font-size: 71px;
}
.elementor-17 .elementor-element.elementor-element-76244bf .elementor-headline-plain-text {
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-9064bd9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button i {
  color: #ffffff;
  font-size: 30px;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button .creative-button-inner svg {
  fill: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button svg {
  fill: var(--e-global-color-secondary);
  width: 30px;
  height: 30px;
}
.elementor-17
  .elementor-element.elementor-element-fd1899f
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button::before {
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button::after {
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button:hover i {
  color: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button:hover .creative-button-inner svg {
  fill: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
}
.elementor-17
  .elementor-element.elementor-element-fd1899f
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-fd1899f
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button-wrapper {
  justify-content: center;
}
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-fd1899f .eael-creative-button--tamaya::before {
  font-family: 'Figtree', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button i {
  color: #ffffff;
  font-size: 30px;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button .creative-button-inner svg {
  fill: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button svg {
  fill: var(--e-global-color-secondary);
  width: 30px;
  height: 30px;
}
.elementor-17
  .elementor-element.elementor-element-e694a26
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button::before {
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button::after {
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button:hover i {
  color: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button:hover .creative-button-inner svg {
  fill: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
}
.elementor-17
  .elementor-element.elementor-element-e694a26
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-e694a26
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button-wrapper {
  justify-content: center;
}
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-e694a26 .eael-creative-button--tamaya::before {
  font-family: 'Figtree', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-5a4db78 {
  --iteration-count: infinite;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  z-index: 1;
  --dynamic-text-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-5a4db78.elementor-element {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-5a4db78 .elementor-headline {
  text-align: left;
  font-size: 71px;
  font-style: normal;
}
.elementor-17 .elementor-element.elementor-element-5a4db78 .elementor-headline-plain-text {
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-9c68490 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-17 .elementor-element.elementor-element-9c68490 .elementor-heading-title {
  font-family: 'Figtree', Sans-serif;
  font-size: 19px;
  font-weight: 200;
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-ecf307c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-76c0b5e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --border-radius: 50px 50px 0px 0px;
  --margin-top: -46px;
  --margin-bottom: 48px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 30px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-17 .elementor-element.elementor-element-76c0b5e:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-76c0b5e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebebeb;
}
.elementor-17 .elementor-element.elementor-element-0c1398f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-17 .elementor-element.elementor-element-a2881b6 img {
  height: 464px;
  object-fit: cover;
  object-position: center center;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-068140f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-17 .elementor-element.elementor-element-c48908e {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-17 .elementor-element.elementor-element-c48908e .elementor-heading-title {
  font-family: 'Figtree', Sans-serif;
  font-size: 19px;
  font-weight: 200;
  color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-4a6cdc5 .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 64px;
  font-weight: 400;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-bd0aa79 {
  font-family: var(--e-global-typography-83208e5-font-family), Sans-serif;
  font-size: var(--e-global-typography-83208e5-font-size);
  font-weight: var(--e-global-typography-83208e5-font-weight);
}
.elementor-17
  .elementor-element.elementor-element-dab8db1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-17
  .elementor-element.elementor-element-dab8db1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-17
  .elementor-element.elementor-element-dab8db1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-17
  .elementor-element.elementor-element-dab8db1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-17
  .elementor-element.elementor-element-dab8db1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-17 .elementor-element.elementor-element-dab8db1 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-offset: 0px;
}
.elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-83208e5-font-family), Sans-serif;
  font-size: var(--e-global-typography-83208e5-font-size);
  font-weight: var(--e-global-typography-83208e5-font-weight);
}
.elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 > .elementor-widget-container {
  padding: 16px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button i {
  color: #ffffff;
  font-size: 30px;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button .creative-button-inner svg {
  fill: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button {
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-primary);
  border-style: none;
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button svg {
  fill: var(--e-global-color-secondary);
  width: 30px;
  height: 30px;
}
.elementor-17
  .elementor-element.elementor-element-7a7bbf0
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button::before {
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button::after {
  border-radius: 61px;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button:hover i {
  color: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button:hover .creative-button-inner svg {
  fill: #ffffff;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
}
.elementor-17
  .elementor-element.elementor-element-7a7bbf0
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-7a7bbf0
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button-wrapper {
  justify-content: flex-start;
}
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-7a7bbf0 .eael-creative-button--tamaya::before {
  font-family: 'Figtree', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-17 .elementor-element.elementor-element-577a56f {
  --display: flex;
  --min-height: 447px;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --margin-top: -50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 64px;
  --padding-bottom: 64px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-17 .elementor-element.elementor-element-577a56f:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-577a56f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebebebeb;
}
.elementor-17 .elementor-element.elementor-element-0f01d57 {
  width: var(--container-widget-width, 54%);
  max-width: 54%;
  --container-widget-width: 54%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-17 .elementor-element.elementor-element-0f01d57.elementor-element {
  --align-self: flex-start;
}
.elementor-17 .elementor-element.elementor-element-0f01d57 .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 64px;
  font-weight: 400;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-2134a76 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-2134a76.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-2134a76 img {
  width: 150%;
}
.elementor-17 .elementor-element.elementor-element-4b0ff7d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-4b0ff7d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-4b0ff7d img {
  width: 150%;
}
.elementor-17 .elementor-element.elementor-element-101d68c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --border-radius: 50px 50px 50px 50px;
  --margin-top: -39px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 52px;
  --padding-bottom: 52px;
  --padding-left: 52px;
  --padding-right: 52px;
}
.elementor-17 .elementor-element.elementor-element-101d68c:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-101d68c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-8e36cdb {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-17 .elementor-element.elementor-element-8e36cdb .elementor-heading-title {
  font-family: 'Instrument Sans', Sans-serif;
  font-size: 19px;
  font-weight: 200;
  text-transform: uppercase;
  color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-edc381a .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 60px;
  font-weight: 400;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-64ac6e1 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
  font-family: 'Poppins', Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-64ac6e1 > .elementor-widget-container {
  margin: 16px 0px 24px 0px;
}
.elementor-17 .elementor-element.elementor-element-64ac6e1.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-c17a93c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 16px 16px;
  --row-gap: 16px;
  --column-gap: 16px;
}
.elementor-17 .elementor-element.elementor-element-34d9f84 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 12px;
}
.elementor-17 .elementor-element.elementor-element-34d9f84 > .elementor-widget-container {
  background-color: var(--e-global-color-06e4b8e);
  padding: 20px 20px 20px 20px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-34d9f84:hover .elementor-widget-container {
  background-color: #f4f4f4;
}
.elementor-17 .elementor-element.elementor-element-34d9f84.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-34d9f84.elementor-view-stacked .elementor-icon {
  background-color: #ccac6c;
}
.elementor-17 .elementor-element.elementor-element-34d9f84.elementor-view-framed .elementor-icon,
.elementor-17 .elementor-element.elementor-element-34d9f84.elementor-view-default .elementor-icon {
  fill: #ccac6c;
  color: #ccac6c;
  border-color: #ccac6c;
}
.elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon {
  font-size: 48px;
}
.elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-title,
.elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-title a {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-description {
  font-family: 'Inter', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.8em;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-f2455eb {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 12px;
}
.elementor-17 .elementor-element.elementor-element-f2455eb > .elementor-widget-container {
  background-color: var(--e-global-color-06e4b8e);
  padding: 20px 20px 20px 20px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-f2455eb:hover .elementor-widget-container {
  background-color: #f4f4f4;
}
.elementor-17 .elementor-element.elementor-element-f2455eb.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-f2455eb.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-f2455eb.elementor-view-framed .elementor-icon,
.elementor-17 .elementor-element.elementor-element-f2455eb.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon {
  font-size: 48px;
}
.elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-title,
.elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-title a {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-description {
  font-family: 'Inter', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.8em;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 12px;
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6 > .elementor-widget-container {
  background-color: var(--e-global-color-06e4b8e);
  padding: 20px 20px 20px 20px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6:hover .elementor-widget-container {
  background-color: #f4f4f4;
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6.elementor-view-framed .elementor-icon,
.elementor-17 .elementor-element.elementor-element-5d6f5a6.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon {
  font-size: 48px;
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-title,
.elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-title a {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-description {
  font-family: 'Inter', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.8em;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-03ff5ac {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
  --icon-box-icon-margin: 12px;
}
.elementor-17 .elementor-element.elementor-element-03ff5ac > .elementor-widget-container {
  background-color: var(--e-global-color-06e4b8e);
  padding: 17px 17px 17px 17px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-03ff5ac:hover .elementor-widget-container {
  background-color: #f4f4f4;
}
.elementor-17 .elementor-element.elementor-element-03ff5ac.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-03ff5ac.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-03ff5ac.elementor-view-framed .elementor-icon,
.elementor-17 .elementor-element.elementor-element-03ff5ac.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon {
  font-size: 48px;
}
.elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-title,
.elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-title a {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-description {
  font-family: 'Inter', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.8em;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fbf576a > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button i {
  color: var(--e-global-color-text);
  font-size: 32px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 25px;
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button svg {
  fill: var(--e-global-color-text);
  width: 32px;
  height: 32px;
}
.elementor-17
  .elementor-element.elementor-element-fbf576a
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button::before {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button::after {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button:hover i {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button:hover .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-fbf576a
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-fbf576a
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--wapasha::before {
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--antiman::before {
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--pipaluk::before {
  border-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--quidel::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-17
  .elementor-element.elementor-element-fbf576a
  .eael-creative-button.eael-creative-button--winona
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-fbf576a
  .eael-creative-button.eael-creative-button--rayen
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button.eael-creative-button--saqui::after {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-7860e44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --margin-top: 48px;
  --margin-bottom: 48px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-f414247 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-17 .elementor-element.elementor-element-f414247:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-f414247
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-4c418ba {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-f5f5adb {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-17 .elementor-element.elementor-element-f5f5adb > .elementor-widget-container {
  border-radius: 8px 8px 8px 8px;
}
.elementor-17 .elementor-element.elementor-element-f5f5adb img {
  border-radius: 25px 25px 25px 25px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.elementor-17 .elementor-element.elementor-element-487c26f {
  --display: flex;
  --min-height: 0px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-17 .elementor-element.elementor-element-ec85c34 {
  text-align: left;
}
.elementor-17 .elementor-element.elementor-element-ec85c34 .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 53px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-c9a390a > .elementor-widget-container {
  margin: 16px 0px 24px 0px;
}
.elementor-17 .elementor-element.elementor-element-c9a390a {
  text-align: left;
  font-family: 'Poppins', Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button-icon-right {
  margin-left: 12px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button-icon-left {
  margin-right: 12px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--shikoba i {
  left: 12%;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button i {
  color: var(--e-global-color-text);
  font-size: 32px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button svg {
  fill: var(--e-global-color-text);
  width: 32px;
  height: 32px;
}
.elementor-17
  .elementor-element.elementor-element-84708af
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button::before {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button::after {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button:hover i {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button:hover .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-84708af
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-84708af
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-17
  .elementor-element.elementor-element-84708af
  .eael-creative-button.eael-creative-button--winona
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-84708af
  .eael-creative-button.eael-creative-button--rayen
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button.eael-creative-button--saqui::after {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-39d36c8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --margin-top: 0px;
  --margin-bottom: 48px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-7a392c3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 50px;
  --padding-right: 50px;
}
.elementor-17 .elementor-element.elementor-element-7a392c3:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-7a392c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-e3091f7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}
.elementor-17 .elementor-element.elementor-element-e3091f7.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-da9ead1 > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-da9ead1 {
  text-align: left;
}
.elementor-17 .elementor-element.elementor-element-da9ead1 .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 60px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-8a5b527 > .elementor-widget-container {
  margin: 16px 0px 24px 0px;
}
.elementor-17 .elementor-element.elementor-element-8a5b527 {
  text-align: left;
  font-family: 'Poppins', Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-25307ce > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-25307ce.elementor-element {
  --align-self: flex-start;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button-icon-right {
  margin-left: 12px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button-icon-left {
  margin-right: 12px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--shikoba i {
  left: 12%;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button i {
  color: var(--e-global-color-text);
  font-size: 32px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button svg {
  fill: var(--e-global-color-text);
  width: 32px;
  height: 32px;
}
.elementor-17
  .elementor-element.elementor-element-25307ce
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button::before {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button::after {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button:hover i {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button:hover .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-25307ce
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-25307ce
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-17
  .elementor-element.elementor-element-25307ce
  .eael-creative-button.eael-creative-button--winona
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-25307ce
  .eael-creative-button.eael-creative-button--rayen
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button.eael-creative-button--saqui::after {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-2f0dc4d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-77951a4 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-17 .elementor-element.elementor-element-77951a4.elementor-element {
  --align-self: flex-end;
}
.elementor-17 .elementor-element.elementor-element-77951a4 > .elementor-widget-container {
  border-radius: 8px 8px 8px 8px;
}
.elementor-17 .elementor-element.elementor-element-77951a4 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-cc3edcc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.7;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 64px;
  --padding-bottom: 64px;
  --padding-left: 0px;
  --padding-right: 64px;
}
.elementor-17 .elementor-element.elementor-element-cc3edcc::before,
.elementor-17 .elementor-element.elementor-element-cc3edcc > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-cc3edcc
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17 .elementor-element.elementor-element-cc3edcc > .elementor-background-slideshow::before,
.elementor-17 .elementor-element.elementor-element-cc3edcc > .e-con-inner > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-cc3edcc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-06e4b8e);
  --background-overlay: '';
}
.elementor-17 .elementor-element.elementor-element-8c34f5c {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-003df9e .eael-elements-flip-box-front-container {
  background-color: #ffffff00;
  align-items: center;
}
.elementor-17 .elementor-element.elementor-element-003df9e .eael-elements-flip-box-rear-container {
  background-color: #ffffff00;
  align-items: center;
}
.elementor-17 .elementor-element.elementor-element-003df9e {
  width: 100%;
  max-width: 100%;
}
.elementor-17 .elementor-element.elementor-element-003df9e.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-003df9e .eael-elements-flip-box-flip-card {
  transition-duration: 500ms;
}
.elementor-17 .elementor-element.elementor-element-003df9e .eael-elements-flip-box-container:not(.eael-template) {
  height: 200px;
}
.elementor-17 .elementor-element.elementor-element-003df9e .eael-elements-flip-box-container.eael-template {
  min-height: 200px;
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-front-container
  .eael-elements-flip-box-icon-image
  > img.eael-flipbox-image-as-icon {
  width: 250px;
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-rear-container
  .eael-elements-flip-box-icon-image
  > img.eael-flipbox-image-as-icon {
  width: 450px;
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-rear-container
  .eael-elements-flip-box-padding {
  text-align: center;
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-front-container
  .eael-elements-flip-box-heading {
  color: var(--e-global-color-text);
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-front-container
  .eael-elements-flip-box-content {
  color: var(--e-global-color-text);
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-rear-container
  .eael-elements-flip-box-heading {
  color: #fff;
}
.elementor-17
  .elementor-element.elementor-element-003df9e
  .eael-elements-flip-box-rear-container
  .eael-elements-flip-box-content {
  color: #fff;
}
.elementor-17 .elementor-element.elementor-element-8686e72 {
  --display: flex;
}
.elementor-17 .elementor-element.elementor-element-d9d79f3 .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 60px;
  font-weight: 400;
  color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-bcb6b3f {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499.elementor-element {
  --align-self: flex-start;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button i {
  color: var(--e-global-color-text);
  font-size: 32px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button svg {
  fill: var(--e-global-color-text);
  width: 32px;
  height: 32px;
}
.elementor-17
  .elementor-element.elementor-element-5b6b499
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button::before {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button::after {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button:hover i {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button:hover .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-5b6b499
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-5b6b499
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-17
  .elementor-element.elementor-element-5b6b499
  .eael-creative-button.eael-creative-button--winona
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-5b6b499
  .eael-creative-button.eael-creative-button--rayen
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button.eael-creative-button--saqui::after {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-3a7cfe1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.7;
  --border-radius: 50px 50px 50px 50px;
  --padding-top: 64px;
  --padding-bottom: 64px;
  --padding-left: 0px;
  --padding-right: 64px;
}
.elementor-17 .elementor-element.elementor-element-3a7cfe1::before,
.elementor-17 .elementor-element.elementor-element-3a7cfe1 > .elementor-background-video-container::before,
.elementor-17
  .elementor-element.elementor-element-3a7cfe1
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-17 .elementor-element.elementor-element-3a7cfe1 > .elementor-background-slideshow::before,
.elementor-17 .elementor-element.elementor-element-3a7cfe1 > .e-con-inner > .elementor-background-slideshow::before,
.elementor-17
  .elementor-element.elementor-element-3a7cfe1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-06e4b8e);
  --background-overlay: '';
}
.elementor-17 .elementor-element.elementor-element-d30cc23 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-17 .elementor-element.elementor-element-ec5b3af {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-17 .elementor-element.elementor-element-ec5b3af.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-ec5b3af .wd-el-title {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-1cb57ba {
  --display: flex;
  --justify-content: space-between;
}
.elementor-17 .elementor-element.elementor-element-1f98c83 .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 60px;
  font-weight: 400;
  color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-6c2504d {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-6794f62 > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-6794f62.elementor-element {
  --align-self: flex-start;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button-icon-left svg,
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button-icon-right svg {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button-icon-left i,
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button-icon-right i {
  rotate: 0deg;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button i {
  color: var(--e-global-color-text);
  font-size: 32px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button svg {
  fill: var(--e-global-color-text);
  width: 32px;
  height: 32px;
}
.elementor-17
  .elementor-element.elementor-element-6794f62
  .eael-creative-button
  .eael-creative-button--tamaya-secondary {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--wayra:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--tamaya::before {
  background-color: var(--e-global-color-primary);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--tamaya::after {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button::before {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button::after {
  border-radius: 25px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button:hover i {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button:hover .creative-button-inner svg {
  fill: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button:hover .cretive-button-text {
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--winona::after {
  color: var(--e-global-color-text);
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-6794f62
  .eael-creative-button.eael-creative-button--rayen:hover::before {
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--ujarak::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17
  .elementor-element.elementor-element-6794f62
  .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--rayen::before {
  background-color: var(--e-global-color-accent);
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button .cretive-button-text,
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--winona::after,
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--rayen::before,
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--tamaya::after,
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--tamaya::before {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-17
  .elementor-element.elementor-element-6794f62
  .eael-creative-button.eael-creative-button--winona
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17
  .elementor-element.elementor-element-6794f62
  .eael-creative-button.eael-creative-button--rayen
  > .creative-button-inner {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button.eael-creative-button--saqui::after {
  padding: 16px 16px 16px 16px;
}
.elementor-17 .elementor-element.elementor-element-a925ba8 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --border-radius: 50px 50px 0px 0px;
  --margin-top: 23px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 62px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-a925ba8:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-a925ba8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-06e4b8e);
}
.elementor-17 .elementor-element.elementor-element-a7af6b6 {
  --display: flex;
}
.elementor-17 .elementor-element.elementor-element-c737085 {
  width: 100%;
  max-width: 100%;
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 67px;
  font-weight: 400;
  line-height: 1.1em;
  color: var(--e-global-color-text);
}
.elementor-17 .elementor-element.elementor-element-c737085 > .elementor-widget-container {
  padding: 50px 0px 50px 0px;
}
.elementor-17 .elementor-element.elementor-element-c737085.elementor-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-17 .elementor-element.elementor-element-70178d8 {
  --swiper-slides-to-display: 3;
  --swiper-offset-size: 100px;
  --swiper-slides-gap: 12px;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  --e-transform-transition-duration: 900ms;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 0px;
  --arrow-prev-top-align: 50%;
  --arrow-prev-translate-y: -50%;
  --arrow-prev-top-position: 0px;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: 0px;
  --arrow-next-top-align: 50%;
  --arrow-next-translate-y: -50%;
  --arrow-next-top-position: 0px;
  --arrow-normal-color: #ffffff7a;
  --arrow-hover-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-70178d8 > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-70178d8.elementor-element {
  --align-self: center;
}
.elementor-17 .elementor-element.elementor-element-70178d8:hover > .elementor-widget-container {
  border-radius: 25px 25px 25px 25px;
}
.elementor-17 .elementor-element.elementor-element-70178d8 .swiper-slide > .elementor-element {
  height: 100%;
}
.elementor-17
  .elementor-element.elementor-element-70178d8
  :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
  padding: 12px 12px 12px 12px;
}
.elementor-17 .elementor-element.elementor-element-f1692ea {
  --display: flex;
  --min-height: 462px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --border-radius: 50px 50px 0px 0px;
  --margin-top: -28px;
  --margin-bottom: -80px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-17 .elementor-element.elementor-element-f1692ea:not(.elementor-motion-effects-element-type-background),
.elementor-17
  .elementor-element.elementor-element-f1692ea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-17 .elementor-element.elementor-element-a29bf9a > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
  padding: 40px 0px 0px 0px;
}
.elementor-17 .elementor-element.elementor-element-a29bf9a {
  text-align: center;
}
.elementor-17 .elementor-element.elementor-element-a29bf9a .elementor-heading-title {
  font-family: 'Bebas Neue', Sans-serif;
  font-size: 60px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-3a95bd3 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-17 .elementor-element.elementor-element-3a95bd3 .elementor-widget-container {
  text-align: center;
}
.elementor-17 .elementor-element.elementor-element-3a95bd3 .elementor-social-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-17 .elementor-element.elementor-element-3a95bd3 .elementor-social-icon i {
  color: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-3a95bd3 .elementor-social-icon svg {
  fill: var(--e-global-color-accent);
}
.elementor-17 .elementor-element.elementor-element-23d6566 {
  --display: flex;
}
body.elementor-page-17:not(.elementor-motion-effects-element-type-background),
body.elementor-page-17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
:root {
  --page-title-display: none;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button {
  bottom: 15px;
  right: 15px;
  width: 50px;
  height: 50px;
  z-index: 9999;
  opacity: 0.7;
  background-color: #000000;
  border-radius: 5px;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i {
  font-size: 16px;
  color: #ffffff;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg {
  width: 16px;
  height: 16px;
  fill: #ffffff;
}
body.elementor-page-17 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (min-width: 769px) {
  .elementor-17 .elementor-element.elementor-element-03fed40 {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-0b1bc4a {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-ecf307c {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-76c0b5e {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-0c1398f {
    --width: 60%;
  }
  .elementor-17 .elementor-element.elementor-element-068140f {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-577a56f {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-101d68c {
    --content-width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-7860e44 {
    --content-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-4c418ba {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-487c26f {
    --width: 50%;
  }
  .elementor-17 .elementor-element.elementor-element-39d36c8 {
    --content-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-7a392c3 {
    --width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-e3091f7 {
    --width: 51%;
  }
  .elementor-17 .elementor-element.elementor-element-2f0dc4d {
    --width: 100%;
    height: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-a925ba8 {
    --content-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-a7af6b6 {
    --width: 1400px;
  }
  .elementor-17 .elementor-element.elementor-element-f1692ea {
    --content-width: 1400px;
  }
}
@media (max-width: 1024px) {
  .elementor-17 .elementor-element.elementor-element-03fed40 {
    --min-height: 80vh;
    --margin-top: -41px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-0b1bc4a {
    --padding-top: 38px;
    --padding-bottom: 38px;
    --padding-left: 38px;
    --padding-right: 38px;
  }
  .elementor-17 .elementor-element.elementor-element-76244bf {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-76244bf .elementor-headline {
    font-size: 63px;
  }
  .elementor-17 .elementor-element.elementor-element-5a4db78 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-5a4db78 .elementor-headline {
    font-size: 63px;
  }
  .elementor-17 .elementor-element.elementor-element-ecf307c {
    --justify-content: flex-end;
  }
  .elementor-17 .elementor-element.elementor-element-bd0aa79 {
    font-size: var(--e-global-typography-83208e5-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-83208e5-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-577a56f {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-17 .elementor-element.elementor-element-0f01d57 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-2134a76 img {
    width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-4b0ff7d {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-4b0ff7d img {
    width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84 > .elementor-widget-container {
    padding: 20px 9px 20px 9px;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84.elementor-element {
    --align-self: center;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb > .elementor-widget-container {
    padding: 20px 9px 20px 9px;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb.elementor-element {
    --align-self: center;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 > .elementor-widget-container {
    padding: 20px 9px 20px 9px;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6.elementor-element {
    --align-self: center;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac > .elementor-widget-container {
    padding: 20px 9px 20px 9px;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac.elementor-element {
    --align-self: center;
  }
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-f5f5adb img {
    height: 500px;
    object-fit: cover;
  }
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-77951a4 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-77951a4 img {
    height: 500px;
    object-fit: cover;
  }
  .elementor-17 .elementor-element.elementor-element-bcb6b3f {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-3a7cfe1 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-17 .elementor-element.elementor-element-6c2504d {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-c737085 {
    width: var(--container-widget-width, 61%);
    max-width: 61%;
    --container-widget-width: 61%;
    --container-widget-flex-grow: 0;
    font-size: 63px;
  }
  .elementor-17 .elementor-element.elementor-element-c737085 > .elementor-widget-container {
    padding: 39px 39px 39px 39px;
  }
  .elementor-17 .elementor-element.elementor-element-70178d8 {
    --swiper-slides-to-display: 3;
    --swiper-offset-size: 0px;
  }
}
@media (max-width: 768px) {
  .elementor-17 .elementor-element.elementor-element-03fed40 {
    --margin-top: -79px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-0b1bc4a:not(.elementor-motion-effects-element-type-background),
  .elementor-17
    .elementor-element.elementor-element-0b1bc4a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('J.-Elias-19-alta-1.png');
    background-position: bottom left;
    background-size: cover;
  }
  .elementor-17 .elementor-element.elementor-element-0b1bc4a {
    --min-height: 100vh;
    --padding-top: 38px;
    --padding-bottom: 38px;
    --padding-left: 38px;
    --padding-right: 38px;
  }
  .elementor-17 .elementor-element.elementor-element-76244bf {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-76244bf .elementor-headline {
    text-align: left;
    font-size: 52px;
  }
  .elementor-17 .elementor-element.elementor-element-5a4db78 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-5a4db78 .elementor-headline {
    text-align: left;
    font-size: 41px;
  }
  .elementor-17 .elementor-element.elementor-element-76c0b5e {
    --margin-top: -24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-068140f {
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-17 .elementor-element.elementor-element-4a6cdc5 .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-17 .elementor-element.elementor-element-bd0aa79 {
    font-size: var(--e-global-typography-83208e5-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-17 .elementor-element.elementor-element-dab8db1 .elementor-icon-list-item > a {
    font-size: var(--e-global-typography-83208e5-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-577a56f {
    --margin-top: -52px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 52px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-0f01d57 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-0f01d57 > .elementor-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .elementor-17 .elementor-element.elementor-element-0f01d57 .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-17 .elementor-element.elementor-element-2134a76 {
    width: var(--container-widget-width, 283.984px);
    max-width: 283.984px;
    --container-widget-width: 283.984px;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-4b0ff7d {
    width: var(--container-widget-width, 283.984%);
    max-width: 283.984%;
    --container-widget-width: 283.984%;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-edc381a {
    text-align: center;
  }
  .elementor-17 .elementor-element.elementor-element-64ac6e1 {
    width: var(--container-widget-width, 288.984px);
    max-width: 288.984px;
    --container-widget-width: 288.984px;
    --container-widget-flex-grow: 0;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84 > .elementor-widget-container {
    padding: 16px 0px 8px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon {
    font-size: 32px;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-title,
  .elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-title a {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-34d9f84 .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb > .elementor-widget-container {
    padding: 16px 0px 8px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon {
    font-size: 32px;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-title,
  .elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-title a {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-f2455eb .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 > .elementor-widget-container {
    padding: 16px 0px 8px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon {
    font-size: 32px;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-title,
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-title a {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-5d6f5a6 .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac > .elementor-widget-container {
    padding: 16px 0px 8px 0px;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon {
    font-size: 32px;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-title,
  .elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-title a {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-03ff5ac .elementor-icon-box-description {
    font-size: 15px;
  }
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-fbf576a .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-f414247 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-4c418ba.e-con {
    --order: 99999 /* order end hack */;
  }
  .elementor-17 .elementor-element.elementor-element-f5f5adb {
    width: 100%;
    max-width: 100%;
  }
  .elementor-17 .elementor-element.elementor-element-ec85c34 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button {
    width: 257px;
  }
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-84708af .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-7a392c3 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-da9ead1 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button {
    width: 253px;
  }
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-25307ce .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-cc3edcc {
    --padding-top: 34px;
    --padding-bottom: 34px;
    --padding-left: 34px;
    --padding-right: 34px;
  }
  .elementor-17 .elementor-element.elementor-element-8c34f5c {
    --width: 100%;
    --min-height: 457px;
  }
  .elementor-17 .elementor-element.elementor-element-8c34f5c.e-con {
    --order: 99999 /* order end hack */;
  }
  .elementor-17 .elementor-element.elementor-element-bcb6b3f {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-5b6b499 .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-3a7cfe1 {
    --padding-top: 34px;
    --padding-bottom: 34px;
    --padding-left: 34px;
    --padding-right: 34px;
  }
  .elementor-17 .elementor-element.elementor-element-d30cc23 {
    --width: 100%;
    --min-height: 457px;
  }
  .elementor-17 .elementor-element.elementor-element-d30cc23.e-con {
    --order: 99999 /* order end hack */;
  }
  .elementor-17 .elementor-element.elementor-element-6c2504d {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button .cretive-button-text,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--winona::after,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--rayen::before,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--tamaya::after,
  .elementor-17 .elementor-element.elementor-element-6794f62 .eael-creative-button--tamaya::before {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-17 .elementor-element.elementor-element-c737085 > .elementor-widget-container {
    padding: 50px 30px 50px 30px;
  }
  .elementor-17 .elementor-element.elementor-element-c737085 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 34px;
  }
  .elementor-17 .elementor-element.elementor-element-70178d8 {
    --swiper-slides-to-display: 1;
    --swiper-offset-size: 30px;
  }
  .elementor-17 .elementor-element.elementor-element-f1692ea {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-17 .elementor-element.elementor-element-a29bf9a .elementor-heading-title {
    font-size: 47px;
  }
}
.h {
  height: 100%;
}
