.elementor-33769
  .elementor-element.elementor-element-4468a6cd
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769
  .elementor-element.elementor-element-53a217dd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-53a217dd {
  z-index: 0;
}
.elementor-33769 .elementor-element.elementor-element-53a217dd img {
  opacity: 1;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-33769
  .elementor-element.elementor-element-61e473ca
  .elementor-button {
  background-color: #00000000;
  font-family: "Lora", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2px;
  fill: #ffffff00;
  color: #ffffff00;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  padding: 200px 200px 200px 200px;
}
.elementor-33769
  .elementor-element.elementor-element-61e473ca
  > .elementor-widget-container {
  margin: -680px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-61e473ca {
  z-index: 0;
}
.elementor-33769
  .elementor-element.elementor-element-ee20204:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33769
  .elementor-element.elementor-element-ee20204
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-ee20204
  > .elementor-background-overlay {
  background-image: url("https://eventobonito.com/wp-content/uploads/2022/08/galeria-quinceanÌƒos-2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-ee20204 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-2e629568.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-2e629568.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-2e629568.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-2e629568
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
  padding: 100px 0px 100px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2e629568
  > .elementor-element-populated,
.elementor-33769
  .elementor-element.elementor-element-2e629568
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33769
  .elementor-element.elementor-element-2e629568
  > .elementor-background-slideshow {
  border-radius: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-2e629568
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-17369310 {
  --spacer-size: 263px;
}
.elementor-33769
  .elementor-element.elementor-element-5454a7cf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-5454a7cf {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5454a7cf
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 3px;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-576e365c
  > .elementor-widget-container {
  margin: 28px 0px 40px 0px;
}
.elementor-33769 .elementor-element.elementor-element-576e365c {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-576e365c
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 55px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3c91f987
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-3c91f987 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-3c91f987
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 3px;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-50b62453
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-50b62453 {
  --icon-box-icon-margin: 2px;
}
.elementor-33769
  .elementor-element.elementor-element-50b62453.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff63;
}
.elementor-33769
  .elementor-element.elementor-element-50b62453.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-50b62453.elementor-view-default
  .elementor-icon {
  fill: #ffffff63;
  color: #ffffff63;
  border-color: #ffffff63;
}
.elementor-33769 .elementor-element.elementor-element-50b62453 .elementor-icon {
  font-size: 22px;
}
.elementor-33769
  .elementor-element.elementor-element-50b62453
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-50b62453
  .elementor-icon-box-title,
.elementor-33769
  .elementor-element.elementor-element-50b62453
  .elementor-icon-box-title
  a {
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-50b62453
  .elementor-icon-box-description {
  font-size: 18px;
  line-height: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-6a2e88c8
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-6a2e88c8 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6a2e88c8
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-2ccee3a7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3f1de3c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33769
  .elementor-element.elementor-element-3f1de3c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-3f1de3c
  > .elementor-background-overlay {
  background-image: url("https://eventobonito.com/wp-content/uploads/2022/08/galeria-quinceanÌƒos-2.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-3f1de3c
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-3f1de3c {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 40px 0px;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-34c79112.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-34c79112.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-34c79112.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-34c79112
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
  padding: 50px 0px 50px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-34c79112
  > .elementor-element-populated,
.elementor-33769
  .elementor-element.elementor-element-34c79112
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33769
  .elementor-element.elementor-element-34c79112
  > .elementor-background-slideshow {
  border-radius: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-34c79112
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-14960f74 {
  --spacer-size: 419px;
}
.elementor-33769
  .elementor-element.elementor-element-57719e44
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-57719e44 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-57719e44
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 3px;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-5d80b332
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-33769 .elementor-element.elementor-element-5d80b332 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5d80b332
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 70px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-5e248170
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-5e248170 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5e248170
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 3px;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3e5509d3
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-3e5509d3 {
  --icon-box-icon-margin: 2px;
}
.elementor-33769
  .elementor-element.elementor-element-3e5509d3.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff63;
}
.elementor-33769
  .elementor-element.elementor-element-3e5509d3.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-3e5509d3.elementor-view-default
  .elementor-icon {
  fill: #ffffff63;
  color: #ffffff63;
  border-color: #ffffff63;
}
.elementor-33769 .elementor-element.elementor-element-3e5509d3 .elementor-icon {
  font-size: 22px;
}
.elementor-33769
  .elementor-element.elementor-element-3e5509d3
  .elementor-icon-box-title {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3e5509d3
  .elementor-icon-box-title,
.elementor-33769
  .elementor-element.elementor-element-3e5509d3
  .elementor-icon-box-title
  a {
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-3e5509d3
  .elementor-icon-box-description {
  font-size: 18px;
  line-height: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-50363f08
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-50363f08 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-50363f08
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-423f7d86
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-423f7d86
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-199e4bad
  > .elementor-background-overlay {
  background-image: url("../galeria/portada.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-199e4bad
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-199e4bad {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 180px 0px 180px 0px;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-76c3993a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-76c3993a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-76c3993a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-76c3993a
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 50px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 50px;
  padding: 50px 0px 50px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-76c3993a
  > .elementor-element-populated,
.elementor-33769
  .elementor-element.elementor-element-76c3993a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33769
  .elementor-element.elementor-element-76c3993a
  > .elementor-background-slideshow {
  border-radius: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-76c3993a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1a80e1e8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-1a80e1e8 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-1a80e1e8
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 5px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-5eb7bd6b
  > .elementor-widget-container {
  margin: 38px 0px 38px 0px;
}
.elementor-33769 .elementor-element.elementor-element-5eb7bd6b {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5eb7bd6b
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 110px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 0px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-2321f751
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-2321f751 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-2321f751
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 3px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-629aa23a
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-629aa23a {
  --icon-box-icon-margin: 2px;
}
.elementor-33769
  .elementor-element.elementor-element-629aa23a.elementor-view-stacked
  .elementor-icon {
  background-color: #00000021;
}
.elementor-33769
  .elementor-element.elementor-element-629aa23a.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-629aa23a.elementor-view-default
  .elementor-icon {
  fill: #00000021;
  color: #00000021;
  border-color: #00000021;
}
.elementor-33769 .elementor-element.elementor-element-629aa23a .elementor-icon {
  font-size: 18px;
}
.elementor-33769
  .elementor-element.elementor-element-629aa23a
  .elementor-icon-box-title {
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-629aa23a
  .elementor-icon-box-title,
.elementor-33769
  .elementor-element.elementor-element-629aa23a
  .elementor-icon-box-title
  a {
  font-family: "Lora", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-629aa23a
  .elementor-icon-box-description {
  font-size: 18px;
  line-height: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-5b7a67e3
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-5b7a67e3 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-5b7a67e3
  > .elementor-background-overlay {
  opacity: 0.7;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1dcc329:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-1dcc329
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c1b3d5;
}
.elementor-33769
  .elementor-element.elementor-element-1dcc329
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1dcc329
  > .elementor-element-populated,
.elementor-33769
  .elementor-element.elementor-element-1dcc329
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33769
  .elementor-element.elementor-element-1dcc329
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-1dcc329
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-25ca8556
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-25ca8556 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 70px 100px 70px;
}
.elementor-33769
  .elementor-element.elementor-element-25ca8556
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-311ab9b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-311ab9b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-311ab9b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-311ab9b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-311ab9b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1d99598f
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-1d99598f {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-1d99598f
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 2em;
  letter-spacing: 1px;
  color: #ffffff;
}
.elementor-33769 .elementor-element.elementor-element-2c52298b {
  --divider-border-style: solid;
  --divider-color: #ffffff00;
  --divider-border-width: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-2c52298b
  > .elementor-widget-container {
  margin: 0px 0px -12px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2c52298b
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33769
  .elementor-element.elementor-element-2c52298b
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-33769
  .elementor-element.elementor-element-2c52298b
  .elementor-divider__text {
  color: #ffffff;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  line-height: 0px;
  letter-spacing: 1px;
}
.elementor-33769 .elementor-element.elementor-element-fd4122a {
  --divider-border-style: solid;
  --divider-color: #ffffff00;
  --divider-border-width: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-fd4122a
  > .elementor-widget-container {
  margin: 0px 0px -12px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-fd4122a
  .elementor-divider-separator {
  width: 15%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33769
  .elementor-element.elementor-element-fd4122a
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-33769
  .elementor-element.elementor-element-fd4122a.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-fd4122a.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-fd4122a.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-fd4122a.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-fd4122a.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-7c8af304
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-7c8af304 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-7c8af304
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-81ecf5b
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-81ecf5b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-81ecf5b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-2d00d84c
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-2d00d84c {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 70px 30px 70px 30px;
}
.elementor-33769 .elementor-element.elementor-element-2d00d84c,
.elementor-33769
  .elementor-element.elementor-element-2d00d84c
  > .elementor-background-overlay {
  border-radius: 2px 2px 2px 2px;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-9c62c56.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-9c62c56.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-9c62c56.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-9c62c56
  > .elementor-element-populated {
  border-style: double;
  border-width: 2px 2px 2px 2px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 30px 40px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-9c62c56
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-149a3af7
  > .elementor-widget-container {
  margin: 0px 30px 30px 30px;
}
.elementor-33769 .elementor-element.elementor-element-149a3af7 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-149a3af7
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 45px;
  font-weight: 500;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-338d2c75
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-33769 .elementor-element.elementor-element-338d2c75 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-338d2c75
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 45px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-icon
  i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-icon
  svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-3e33fe3 {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-item
  > a {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-33769
  .elementor-element.elementor-element-3e33fe3
  .elementor-icon-list-text {
  color: #191919;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-7e8c9f23
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-33769 .elementor-element.elementor-element-7e8c9f23 {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-6db8466f
  > .elementor-widget-container {
  margin: -30px 10px 0px 10px;
}
.elementor-33769 .elementor-element.elementor-element-6db8466f {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  > .elementor-widget-container {
  margin: -10px 10px 40px 10px;
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-icon
  i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-icon
  svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-1b91b713 {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-item
  > a {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-33769
  .elementor-element.elementor-element-1b91b713
  .elementor-icon-list-text {
  color: #191919;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-21c6b941
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-33769 .elementor-element.elementor-element-21c6b941 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-21c6b941
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 45px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-icon
  i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-icon
  svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-34fca8c5 {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-item
  > a {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-33769
  .elementor-element.elementor-element-34fca8c5
  .elementor-icon-list-text {
  color: #191919;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-41fa2ff5
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-33769 .elementor-element.elementor-element-41fa2ff5 {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-dd0b81c
  > .elementor-widget-container {
  margin: -30px 10px 0px 10px;
}
.elementor-33769 .elementor-element.elementor-element-dd0b81c {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  > .elementor-widget-container {
  margin: -10px 10px 40px 10px;
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-icon
  i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-icon
  svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-3a8da02b {
  --e-icon-list-icon-size: 10px;
  --e-icon-list-icon-align: center;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
  --icon-vertical-align: center;
  --icon-vertical-offset: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-item
  > a {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2em;
}
.elementor-33769
  .elementor-element.elementor-element-3a8da02b
  .elementor-icon-list-text {
  color: #191919;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-51da3abd
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-33769 .elementor-element.elementor-element-51da3abd {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-51da3abd
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 45px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3em;
  letter-spacing: 0px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-6a8b16ca
  > .elementor-widget-container {
  margin: 0px 10px 0px 10px;
}
.elementor-33769 .elementor-element.elementor-element-6a8b16ca {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-81dea1
  > .elementor-widget-container {
  margin: -30px 10px 0px 10px;
}
.elementor-33769 .elementor-element.elementor-element-81dea1 {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-33769
  .elementor-element.elementor-element-70ef0de4
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
}
.elementor-33769 .elementor-element.elementor-element-70ef0de4 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-70ef0de4
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 45px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-6ff899f2
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-6ff899f2 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-6ff899f2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-8368f0d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-8368f0d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-404cc092
  > .elementor-background-overlay {
  background-image: url("../galeria/card.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-404cc092
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-404cc092 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 15px 120px 15px;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-2e1d39ac.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-2e1d39ac.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-2e1d39ac.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-2e1d39ac
  > .elementor-element-populated {
  border-style: none;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2e1d39ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-4365ff65
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-4365ff65 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-4365ff65
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 0px;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-0ae2383
  > .elementor-widget-container {
  margin: -15px 0px -30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-wrapper {
  max-width: 75%;
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-digits {
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 35px;
  font-weight: 400;
}
.elementor-33769
  .elementor-element.elementor-element-0ae2383
  .elementor-countdown-label {
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 30px;
  letter-spacing: 2px;
}
.elementor-33769
  .elementor-element.elementor-element-4110ae7a
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-33769 .elementor-element.elementor-element-4110ae7a {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-4110ae7a
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 0px;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-129059a5
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-129059a5 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-129059a5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-c20035f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 100px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-c20035f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-c4d2587
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-c4d2587 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 70px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-c4d2587
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-5d8144d5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-5d8144d5 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5d8144d5
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 1px;
  color: #000000;
}
.elementor-33769 .elementor-element.elementor-element-63c17ebd {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-63c17ebd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1c319850
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-1c319850
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-68a615ec {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-33769
  .elementor-element.elementor-element-68a615ec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-75f4dce0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-75f4dce0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebe6f1;
}
.elementor-33769
  .elementor-element.elementor-element-75f4dce0
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-75f4dce0
  > .elementor-element-populated {
  border-style: double;
  border-width: 0px 2px 2px 2px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 30px 60px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-75f4dce0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1e074ba5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-1e074ba5 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-1e074ba5
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0.5px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-116c6887
  > .elementor-widget-container {
  margin: 15px 10px -30px 10px;
}
.elementor-33769 .elementor-element.elementor-element-116c6887 {
  text-align: center;
  color: #191919;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-457ca979
  > .elementor-widget-container {
  margin: 10px 10px -30px 10px;
}
.elementor-33769 .elementor-element.elementor-element-457ca979 {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-3b93c8c7
  > .elementor-widget-container {
  margin: 0px 24px 0px 24px;
}
.elementor-33769 .elementor-element.elementor-element-3b93c8c7 {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-4cdbfaa0
  .elementor-button {
  background-color: #c1b3d5;
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 5px;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-7806cd3d {
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6f95d172
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6f95d172
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-64549b77 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-33769
  .elementor-element.elementor-element-64549b77
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1c14b70d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-1c14b70d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebe6f1;
}
.elementor-33769
  .elementor-element.elementor-element-1c14b70d
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-1c14b70d
  > .elementor-element-populated {
  border-style: double;
  border-width: 0px 2px 2px 2px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 30px 60px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-1c14b70d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-144c2a80
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-144c2a80 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-144c2a80
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0.5px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-55d73585
  > .elementor-widget-container {
  margin: 15px 10px -30px 10px;
}
.elementor-33769 .elementor-element.elementor-element-55d73585 {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-5ad25967
  > .elementor-widget-container {
  margin: 10px 10px -30px 10px;
}
.elementor-33769 .elementor-element.elementor-element-5ad25967 {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-3c36ab2c
  > .elementor-widget-container {
  margin: 0px 24px 0px 24px;
}
.elementor-33769 .elementor-element.elementor-element-3c36ab2c {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-60cf21f0
  .elementor-button {
  background-color: #c1b3d5;
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 5px;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-d50bd62 {
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-54ef0382
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-54ef0382
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-24018c39 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-33769
  .elementor-element.elementor-element-24018c39
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-643e3da9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-643e3da9
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f2e8;
}
.elementor-33769
  .elementor-element.elementor-element-643e3da9
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-643e3da9
  > .elementor-element-populated {
  border-style: double;
  border-width: 0px 2px 2px 2px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 30px 60px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-643e3da9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1aeb7ad4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-1aeb7ad4 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-1aeb7ad4
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
  letter-spacing: 0.5px;
  color: #191919;
}
.elementor-33769
  .elementor-element.elementor-element-1e8acbfc
  > .elementor-widget-container {
  margin: 15px 10px -30px 10px;
}
.elementor-33769 .elementor-element.elementor-element-1e8acbfc {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-6ef55ec6
  > .elementor-widget-container {
  margin: 10px 10px -30px 10px;
}
.elementor-33769 .elementor-element.elementor-element-6ef55ec6 {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-38d7150f
  > .elementor-widget-container {
  margin: 0px 24px 0px 24px;
}
.elementor-33769 .elementor-element.elementor-element-38d7150f {
  text-align: center;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-6044824f
  .elementor-button {
  background-color: #b4a180;
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 5px;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3a7e7f1e
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-3a7e7f1e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-3a7e7f1e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-ff960ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("https://eventobonito.com/wp-content/uploads/2024/02/fondo-dorado-largo.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.9;
}
.elementor-33769
  .elementor-element.elementor-element-ff960ef
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 30px 0px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-ff960ef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1794f941
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-1794f941 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 70px 0px 70px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-1794f941
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-28e30ac7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-5af0938b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 60px 0px 60px;
}
.elementor-33769 .elementor-element.elementor-element-5af0938b {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5af0938b
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-7db0efe8
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-7db0efe8 {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-583bb9f9
  > .elementor-element-populated {
  padding: 0px 50px 0px 50px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-day-right
  .uael-events-inner-new {
  text-align: left;
  padding: 25px 25px 08px 25px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-day-left
  .uael-events-inner-new {
  text-align: left;
  padding: 25px 25px 08px 25px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--center
  .uael-timeline-marker {
  margin-left: 0px;
  margin-right: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--left
  .uael-timeline-marker {
  margin-right: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--right
  .uael-timeline-marker {
  margin-left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-field:not(:last-child) {
  margin-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-field:last-child {
  margin-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-heading {
  margin-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-date-inner
  .inner-date-new
  p {
  margin-bottom: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-content
  .uael-timeline-heading,
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-content
  .uael-timeline-heading-text
  .elementor-inline-editing {
  color: #f1ede7;
  font-family: "high_spirited", Sans-serif;
  font-size: 50px;
  font-weight: normal;
  line-height: 1em;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-timeline-desc-content,
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .inner-date-new,
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  a
  .uael-timeline-desc-content {
  color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-timeline-desc-content,
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .inner-date-new {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  letter-spacing: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-events-inner-new {
  border-style: none;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-day-right
  .uael-events-inner-new {
  border-radius: 3px 3px 3px 3px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-day-left
  .uael-events-inner-new {
  border-radius: 3px 3px 3px 3px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .in-view
  .uael-content
  .uael-timeline-heading,
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .in-view
  .uael-content
  .uael-timeline-heading-text
  .elementor-inline-editing {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .inner-date-new {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-days
  .in-view
  .inner-date-new {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline__line {
  width: 3px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .timeline-icon-new {
  font-size: 22px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .timeline-icon-new
  svg {
  height: 22px;
  width: 22px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-marker {
  min-height: 60px;
  min-width: 60px;
  line-height: 60px;
  border-style: none;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-arrow {
  height: 60px;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--left
  .uael-timeline__line {
  left: calc(60px / 2);
  background-color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--right
  .uael-timeline__line {
  right: calc(60px / 2);
  background-color: #f1ede7;
}
.rtl
  .elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--left
  .uael-timeline__line {
  right: calc(60px / 2);
  left: auto;
}
.rtl
  .elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--right
  .uael-timeline__line {
  left: calc(60px / 2);
  right: auto;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--center
  .uael-timeline__line {
  background-color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
  .uael-timeline__line {
  background-color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
  .uael-timeline__line {
  background-color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .animate-border
  .timeline-icon-new {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .animate-border
  .timeline-icon-new
  svg {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .animate-border
  .uael-timeline-marker {
  background: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline__line__inner {
  background-color: #c1b3d5;
  width: 100%;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-days
  .in-view
  .in-view-timeline-icon
  .timeline-icon-new {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-days
  .in-view
  .in-view-timeline-icon
  .timeline-icon-new
  svg {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-3da9de81
  .uael-timeline-main
  .uael-days
  .in-view
  .in-view-timeline-icon {
  background: #c1b3d5;
}
.elementor-33769
  .elementor-element.elementor-element-6c65e09a
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-6c65e09a {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6c65e09a
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-7736d52f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-7736d52f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-5a8d9f58
  > .elementor-container {
  max-width: 500px;
  min-height: 500px;
}
.elementor-33769
  .elementor-element.elementor-element-5a8d9f58
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-5a8d9f58 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-26100bbd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ebe6f1;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-26100bbd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-26100bbd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.44;
}
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-element-populated {
  border-style: double;
  border-width: 2px 2px 2px 2px;
  border-color: #ae9366;
  box-shadow: -10px 10px 10px 0px rgba(0, 0, 0, 0.6);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 30px 50px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-element-populated,
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-26100bbd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-5208da56
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-5208da56 {
  z-index: 1;
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5208da56
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 1px;
  word-spacing: 0em;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-dd709d2
  > .elementor-widget-container {
  margin: 06% 0% 02% 0%;
}
.elementor-33769 .elementor-element.elementor-element-dd709d2 {
  z-index: 1;
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-dd709d2
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 24px;
  font-weight: 300;
  font-style: normal;
  text-decoration: none;
  line-height: 1.3em;
  letter-spacing: 0.5px;
  word-spacing: 0em;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-7ed1348
  > .elementor-widget-container {
  margin: 4% 0% 4% 0%;
}
.elementor-33769 .elementor-element.elementor-element-7ed1348 {
  z-index: 1;
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-7ed1348
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: italic;
  text-decoration: none;
  line-height: 1em;
  word-spacing: 0em;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 45px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -45px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67.select2-container
  .select2-selection,
.select2-container--default .select2-results > .select2-results__options {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .select2-container
  .select2-selection,
.select2-container .select2-dropdown {
  z-index: 19999999999 !important;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group
  .elementor-field {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group
  .elementor-field,
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-subgroup
  label {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group
  .elementor-select-wrapper
  select {
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-button {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 5px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .e-form__buttons__wrapper__button-next {
  background-color: #c1b3d5;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-button[type="submit"] {
  background-color: #c1b3d5;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-6e74fb67
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-33769 .elementor-element.elementor-element-6e74fb67 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-4cd57e1c
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-4cd57e1c {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-4cd57e1c
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-51c33bbe:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-51c33bbe
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffdf7;
}
.elementor-33769
  .elementor-element.elementor-element-51c33bbe
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-51c33bbe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-4a61b23e
  > .elementor-container {
  max-width: 500px;
  min-height: 500px;
}
.elementor-33769
  .elementor-element.elementor-element-4a61b23e
  > .elementor-background-overlay {
  opacity: 0.45;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-4a61b23e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-341e86bc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #faf4eb;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-341e86bc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-341e86bc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.4;
}
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-element-populated {
  border-style: double;
  border-width: 2px 2px 2px 2px;
  border-color: #ae9366;
  box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.6);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 30px 50px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-element-populated,
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-341e86bc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-4d76add1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-4d76add1 {
  z-index: 1;
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-4d76add1
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 1px;
  word-spacing: 0em;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-31370481
  > .elementor-widget-container {
  margin: 06% 0% 02% 0%;
}
.elementor-33769 .elementor-element.elementor-element-31370481 {
  z-index: 1;
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-31370481
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.3em;
  letter-spacing: 0.5px;
  word-spacing: 0em;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-5b6e04ad
  > .elementor-widget-container {
  margin: 4% 0% 4% 0%;
}
.elementor-33769 .elementor-element.elementor-element-5b6e04ad {
  z-index: 1;
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-5b6e04ad
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: italic;
  text-decoration: none;
  line-height: 1em;
  word-spacing: 0em;
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 25px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -25px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 20px;
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 20px;
}
body
  .elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 20px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group
  > label,
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-subgroup
  label {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group
  > label {
  font-size: 19px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-type-html {
  padding-bottom: 20px;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790.select2-container
  .select2-selection,
.select2-container--default .select2-results > .select2-results__options {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .select2-container
  .select2-selection,
.select2-container .select2-dropdown {
  z-index: 19999999999 !important;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group
  .elementor-field {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group
  .elementor-field,
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-subgroup
  label {
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group
  .elementor-select-wrapper
  select {
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-button {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 5px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .e-form__buttons__wrapper__button-next {
  background-color: #b4a180;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-button[type="submit"] {
  background-color: #b4a180;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-32b2e790
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-33769 .elementor-element.elementor-element-32b2e790 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-622fd7eb
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-622fd7eb {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-622fd7eb
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-171aa236
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-171aa236
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-740c1fd9
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-740c1fd9 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-740c1fd9
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-2e5f2d2b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-57920c70
  .elementor-button {
  background-color: #c1b3d5;
  font-family: "Lora", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 1px;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  padding: 40px 19px 40px 19px;
}
.elementor-33769
  .elementor-element.elementor-element-57920c70
  > .elementor-widget-container {
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-798f281c
  > .elementor-container {
  max-width: 500px;
  min-height: 500px;
}
.elementor-33769 .elementor-element.elementor-element-798f281c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-798f281c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-20c556e7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-20c556e7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-20c556e7
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-20c556e7
  > .elementor-element-populated {
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 30px 50px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-20c556e7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 15px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -15px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 7px;
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 7px;
}
body
  .elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 7px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group
  > label,
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-subgroup
  label {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group
  > label {
  font-family: "Lora", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0.5px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4.select2-container
  .select2-selection,
.select2-container--default .select2-results > .select2-results__options {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .select2-container
  .select2-selection,
.select2-container .select2-dropdown {
  z-index: 19999999999 !important;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group
  .elementor-field,
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-subgroup
  label {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-button {
  font-family: "Lora", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.5em;
  letter-spacing: 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .e-form__buttons__wrapper__button-next {
  background-color: #c1b3d5;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-button[type="submit"] {
  background-color: #c1b3d5;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-message {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.3em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-56d532b4
  .elementor-message.elementor-message-success {
  color: #000000;
}
.elementor-33769 .elementor-element.elementor-element-56d532b4 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-70c4cc9f
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-70c4cc9f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-70c4cc9f
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-2e82a99c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2a579c74:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33769
  .elementor-element.elementor-element-2a579c74
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffdf7;
}
.elementor-33769
  .elementor-element.elementor-element-2a579c74
  > .elementor-container {
  max-width: 500px;
  min-height: 500px;
}
.elementor-33769 .elementor-element.elementor-element-2a579c74 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 30px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-2a579c74
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-645ee4e5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-645ee4e5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f9f7fa;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-645ee4e5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-645ee4e5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-645ee4e5
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-645ee4e5
  > .elementor-element-populated {
  border-style: none;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 30px 50px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-645ee4e5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 15px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -15px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 7px;
}
body:not(.rtl)
  .elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 7px;
}
body
  .elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 7px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group
  > label,
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-subgroup
  label {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group
  > label {
  font-family: "Lora", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
  letter-spacing: 0.5px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b.select2-container
  .select2-selection,
.select2-container--default .select2-results > .select2-results__options {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .select2-container
  .select2-selection,
.select2-container .select2-dropdown {
  z-index: 19999999999 !important;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group
  .elementor-field,
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-subgroup
  label {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-button {
  font-family: "Lora", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.5em;
  letter-spacing: 1px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .e-form__buttons__wrapper__button-next {
  background-color: #b4a180;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-button[type="submit"] {
  background-color: #b4a180;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-message {
  font-family: "Lora", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  font-style: italic;
  line-height: 1.3em;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-2921e89b
  .elementor-message.elementor-message-success {
  color: #000000;
}
.elementor-33769 .elementor-element.elementor-element-2921e89b {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-48c5cb65
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-48c5cb65 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-48c5cb65
  > .elementor-background-overlay {
  opacity: 0.6;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-6472dbb6
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("https://eventobonito.com/wp-content/uploads/2024/02/fondo-dorado-largo.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-33769
  .elementor-element.elementor-element-6472dbb6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-6472dbb6
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 30px 60px 30px;
}
.elementor-33769
  .elementor-element.elementor-element-6472dbb6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-636e15fc {
  border-style: none;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 50px 0px 30px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-5ca97286.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-d89679a
  > .elementor-widget-container {
  margin: 3% 10% 3% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-d89679a
  .elementor-icon-box-title {
  margin-bottom: 30px;
  color: #2d2d2d;
}
.elementor-33769
  .elementor-element.elementor-element-d89679a
  .elementor-icon-box-title,
.elementor-33769
  .elementor-element.elementor-element-d89679a
  .elementor-icon-box-title
  a {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
}
.elementor-33769
  .elementor-element.elementor-element-d89679a
  .elementor-icon-box-description {
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.5px;
}
.elementor-33769 .elementor-element.elementor-element-5e1d957d img {
  width: 50%;
}
.elementor-33769 .elementor-element.elementor-element-4ae8ee25 {
  border-style: none;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 50px 0px 30px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-69d980f8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-692f7809
  > .elementor-widget-container {
  margin: 3% 10% 3% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-692f7809
  .elementor-icon-box-title {
  margin-bottom: 30px;
  color: #2d2d2d;
}
.elementor-33769
  .elementor-element.elementor-element-692f7809
  .elementor-icon-box-title,
.elementor-33769
  .elementor-element.elementor-element-692f7809
  .elementor-icon-box-title
  a {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
}
.elementor-33769
  .elementor-element.elementor-element-692f7809
  .elementor-icon-box-description {
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-1cbc548e
  .elementor-button {
  background-color: #b4a180;
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  letter-spacing: 3px;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-1cbc548e
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-33769
  .elementor-element.elementor-element-1cbc548e
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 3px;
}
.elementor-33769 .elementor-element.elementor-element-2b8af0cb {
  width: auto;
  max-width: auto;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title {
  border-width: 1px;
  border-color: #ae9366;
  background-color: #ffffff;
  padding: 25px 35px 25px 35px;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-content {
  border-width: 1px;
  border-bottom-color: #ae9366;
  background-color: #ffffff;
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
  padding: 0px 25px 25px 25px;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 25px;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-item {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-title,
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-icon {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title.elementor-active
  a,
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #beb8af;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title
  .elementor-toggle-icon
  i:before {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  i:before {
  color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  svg {
  fill: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 8px;
}
.elementor-33769
  .elementor-element.elementor-element-2b8af0cb
  .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 8px;
}
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2
  > .elementor-widget-container {
  margin: 3% 10% 3% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-7fbfddb2 {
  --icon-box-icon-margin: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2
  .elementor-icon-box-title {
  margin-bottom: 30px;
  color: #2d2d2d;
}
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2.elementor-view-stacked
  .elementor-icon {
  background-color: #2d2d2d;
}
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2.elementor-view-default
  .elementor-icon {
  fill: #2d2d2d;
  color: #2d2d2d;
  border-color: #2d2d2d;
}
.elementor-33769 .elementor-element.elementor-element-7fbfddb2 .elementor-icon {
  font-size: 60px;
}
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2
  .elementor-icon-box-title,
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2
  .elementor-icon-box-title
  a {
  font-family: "high_spirited", Sans-serif;
  font-size: 45px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
}
.elementor-33769
  .elementor-element.elementor-element-7fbfddb2
  .elementor-icon-box-description {
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 2px;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61
  > .elementor-widget-container {
  margin: 3% 10% 3% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61
  .elementor-image-box-title {
  margin-bottom: 10px;
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: normal;
  text-decoration: underline;
  line-height: 1.5em;
  letter-spacing: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 40%;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-2d7cde61
  .elementor-image-box-description {
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.5px;
}
.elementor-33769 .elementor-element.elementor-element-5e740f4 {
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 20px 0px 30px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-ea35ef3
  > .elementor-widget-container {
  margin: 3% 10% -5% 10%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-ea35ef3
  .elementor-image-box-title {
  margin-bottom: 30px;
  color: #2d2d2d;
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
}
.elementor-33769
  .elementor-element.elementor-element-ea35ef3
  .elementor-image-box-description {
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title {
  border-width: 1px;
  border-color: #ae9366;
  background-color: #ffffff;
  padding: 25px 35px 25px 35px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-content {
  border-width: 1px;
  border-bottom-color: #ae9366;
  background-color: #ffffff;
  color: #000000;
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
  padding: 0px 25px 25px 25px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 25px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-item {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-title,
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-icon {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title.elementor-active
  a,
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon {
  color: #beb8af;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title
  .elementor-toggle-icon
  i:before {
  color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title
  .elementor-toggle-icon
  svg {
  fill: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  i:before {
  color: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-tab-title.elementor-active
  .elementor-toggle-icon
  svg {
  fill: #f1ede7;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-right: 8px;
}
.elementor-33769
  .elementor-element.elementor-element-6f4cf87f
  .elementor-toggle-icon.elementor-toggle-icon-right {
  margin-left: 8px;
}
.elementor-33769 .elementor-element.elementor-element-715bc470 {
  border-style: none;
  margin-top: 0px;
  margin-bottom: 50px;
  padding: 50px 0px 30px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-34587f87
  > .elementor-widget-container {
  margin: 3% 0% 3% 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-34587f87
  .elementor-image-box-title {
  margin-bottom: 30px;
  color: #2d2d2d;
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  font-style: normal;
  line-height: 1em;
}
.elementor-33769
  .elementor-element.elementor-element-34587f87
  .elementor-image-box-description {
  color: #2d2d2d;
  font-family: "Lora", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1.5px;
}
.elementor-33769
  .elementor-element.elementor-element-26bf6029
  .elementor-button {
  background-color: #c1b3d5;
  font-family: "Lora", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 3px;
  fill: #ffffff;
  color: #ffffff;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-26bf6029
  > .elementor-widget-container {
  margin: 15px 0px 015px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-26bf6029
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-33769
  .elementor-element.elementor-element-26bf6029
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 17px;
}
.elementor-33769
  .elementor-element.elementor-element-44a68bbc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-5e5b794e
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-5e5b794e {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-5e5b794e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-6515b8b2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-33769
  .elementor-element.elementor-element-6515b8b2
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #c1b3d5;
}
.elementor-33769
  .elementor-element.elementor-element-6515b8b2
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-6515b8b2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-7b5771d7
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-7b5771d7 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 50px 100px 50px;
}
.elementor-33769
  .elementor-element.elementor-element-7b5771d7
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-4b65edb9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-4b65edb9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-4b65edb9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-4b65edb9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-4b65edb9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-78343820
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-78343820 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-78343820
  .elementor-heading-title {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.5em;
  letter-spacing: 1px;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-60fd4f8b
  > .elementor-widget-container {
  margin: 10px -100px 10px -100px;
}
.elementor-33769
  .elementor-element.elementor-element-60fd4f8b
  .elementor-icon-list-icon
  i {
  color: #ff0365;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-60fd4f8b
  .elementor-icon-list-icon
  svg {
  fill: #ff0365;
  transition: fill 0.3s;
}
.elementor-33769 .elementor-element.elementor-element-60fd4f8b {
  --e-icon-list-icon-size: 30px;
  --icon-vertical-offset: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-60fd4f8b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-33769
  .elementor-element.elementor-element-60fd4f8b
  .elementor-icon-list-item
  > a {
  font-family: "Lora", Sans-serif;
  font-size: 21px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-60fd4f8b
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-789f52a4
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-789f52a4 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-789f52a4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-3229d424
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-33769
  .elementor-element.elementor-element-3229d424
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #b4a180;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-3229d424
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-624dc25
  > .elementor-background-overlay {
  background-image: url("../galeria/card.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-624dc25
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-624dc25 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 120px 90px 120px 90px;
}
.elementor-bc-flex-widget
  .elementor-33769
  .elementor-element.elementor-element-448d96f4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-448d96f4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-33769
  .elementor-element.elementor-element-448d96f4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-33769
  .elementor-element.elementor-element-448d96f4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 35px 10px 35px;
  --e-column-margin-right: 35px;
  --e-column-margin-left: 35px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-448d96f4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-7c55ca96
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-7c55ca96 {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-7c55ca96
  .elementor-heading-title {
  font-family: "high_spirited", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 1em;
  color: #000000;
}
.elementor-33769 .elementor-element.elementor-element-6af7e354 {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 1px;
}
.elementor-33769
  .elementor-element.elementor-element-6af7e354
  > .elementor-widget-container {
  margin: 0px 0px -12px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-6af7e354
  .elementor-divider-separator {
  width: 15%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-33769
  .elementor-element.elementor-element-6af7e354
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-33769
  .elementor-element.elementor-element-6af7e354.elementor-view-stacked
  .elementor-icon {
  background-color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6af7e354.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-6af7e354.elementor-view-default
  .elementor-icon {
  color: #000000;
  border-color: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-6af7e354.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-6af7e354.elementor-view-default
  .elementor-icon
  svg {
  fill: #000000;
}
.elementor-33769
  .elementor-element.elementor-element-1f7e4ad8
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-1f7e4ad8 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1f7e4ad8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-22f927ab
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-22f927ab
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-60a555f7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33769
  .elementor-element.elementor-element-60a555f7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-60a555f7
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-60a555f7 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-60a555f7
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-4d7c2a6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-33769
  .elementor-element.elementor-element-f4c0ba1
  .uael-img-gallery-wrap
  .uael-grid-item {
  padding-right: calc(0px / 2);
  padding-left: calc(0px / 2);
  align-items: flex-start;
  display: inline-grid;
}
.elementor-33769
  .elementor-element.elementor-element-f4c0ba1
  .uael-img-gallery-wrap {
  margin-left: calc(-0px / 2);
  margin-right: calc(-0px / 2);
}
.elementor-33769
  .elementor-element.elementor-element-f4c0ba1
  .uael-img-gallery-wrap
  .uael-grid-item-content {
  margin-bottom: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-f4c0ba1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-f4c0ba1
  .uael-grid-img-thumbnail
  img {
  opacity: 1;
}
.elementor-33769
  .elementor-element.elementor-element-f4c0ba1
  .uael-grid-gallery-img:hover
  .uael-grid-img-thumbnail
  img {
  opacity: 1;
}
.elementor-33769
  .elementor-element.elementor-element-1a9bcf89
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-1a9bcf89 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-1a9bcf89
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-4db0935b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-4db0935b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-b6447d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-33769
  .elementor-element.elementor-element-b6447d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-33769
  .elementor-element.elementor-element-b6447d
  > .elementor-container {
  max-width: 500px;
}
.elementor-33769 .elementor-element.elementor-element-b6447d {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 15px 10px;
}
.elementor-33769
  .elementor-element.elementor-element-b6447d
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-33769
  .elementor-element.elementor-element-598bc33c
  > .elementor-element-populated {
  margin: 10px 0px 05px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-30a9f1b2
  > .elementor-widget-container {
  margin: 0px 40px -12px 40px;
}
.elementor-33769 .elementor-element.elementor-element-30a9f1b2 {
  text-align: center;
  color: #000000;
  font-family: "Nunito", Sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.elementor-33769 .elementor-element.elementor-element-18572e0e {
  --grid-template-columns: repeat(2, auto);
  --icon-size: 13px;
  --grid-column-gap: 23px;
  --grid-row-gap: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-widget-container {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-social-icon {
  background-color: #000000;
  --icon-padding: 0.4em;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-social-icon:hover {
  background-color: #2d2d2d;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-social-icon:hover
  i {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-18572e0e
  .elementor-social-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-33769 .elementor-element.elementor-element-203501db {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-33769 .elementor-element.elementor-element-e1f5f3e {
  width: auto;
  max-width: auto;
  bottom: 0px;
  z-index: 10000;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-33769 .elementor-element.elementor-element-e1f5f3e {
  right: 0px;
}
body.rtl .elementor-33769 .elementor-element.elementor-element-e1f5f3e {
  left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-stacked
  .elementor-icon {
  background-color: #ae9366;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-default
  .elementor-icon {
  color: #ae9366;
  border-color: #ae9366;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-default
  .elementor-icon
  svg {
  fill: #ae9366;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-33769 .elementor-element.elementor-element-e1f5f3e .elementor-icon {
  font-size: 16px;
  padding: 20px;
}
.elementor-33769
  .elementor-element.elementor-element-e1f5f3e
  .elementor-icon
  svg {
  height: 16px;
}
.elementor-33769 .elementor-element.elementor-element-51b710d8 {
  width: auto;
  max-width: auto;
  bottom: 0px;
  z-index: 10000;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-33769 .elementor-element.elementor-element-51b710d8 {
  right: 0px;
}
body.rtl .elementor-33769 .elementor-element.elementor-element-51b710d8 {
  left: 0px;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-stacked
  .elementor-icon {
  background-color: #ae9366;
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-default
  .elementor-icon {
  color: #ae9366;
  border-color: #ae9366;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-framed
  .elementor-icon,
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-default
  .elementor-icon
  svg {
  fill: #ae9366;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-framed
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-framed
  .elementor-icon:hover {
  background-color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-stacked
  .elementor-icon:hover {
  color: #ffffff;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: #ffffff;
}
.elementor-33769 .elementor-element.elementor-element-51b710d8 .elementor-icon {
  font-size: 16px;
  padding: 20px;
}
.elementor-33769
  .elementor-element.elementor-element-51b710d8
  .elementor-icon
  svg {
  height: 16px;
}
body.elementor-page-33769:not(
    .elementor-motion-effects-element-type-background
  ),
body.elementor-page-33769
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f2f7;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-33769 .elementor-element.elementor-element-4d7c2a6 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-33769
    .elementor-element.elementor-element-576e365c
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
  .elementor-33769
    .elementor-element.elementor-element-576e365c
    .elementor-heading-title {
    font-size: 9.7vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d80b332
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d80b332
    .elementor-heading-title {
    font-size: 9.7vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-5eb7bd6b
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5eb7bd6b
    .elementor-heading-title {
    font-size: 9.7vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-4365ff65
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4365ff65
    .elementor-heading-title {
    font-size: 9.7vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-4110ae7a
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4110ae7a
    .elementor-heading-title {
    font-size: 9.7vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d8144d5
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d8144d5
    .elementor-heading-title {
    font-size: 9.7vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
    .uael-timeline-marker {
    margin-right: 0px;
    margin-left: 0;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
    .uael-timeline-res-right
    .uael-timeline-marker {
    margin-left: 0px;
    margin-right: 0;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
    .uael-timeline__line {
    left: calc(50px / 2);
    right: auto;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
    .uael-timeline-res-right
    .uael-timeline__line {
    right: calc(50px / 2);
    left: auto;
  }
  .rtl
    .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
    .uael-timeline__line {
    right: calc(50px / 2);
    left: auto;
  }
  .rtl
    .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-tablet
    .uael-timeline-res-right
    .uael-timeline__line {
    left: calc(50px / 2);
    right: auto;
  }
  .elementor-33769
    .elementor-element.elementor-element-5208da56
    .elementor-heading-title {
    font-size: 30vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-dd709d2
    .elementor-heading-title {
    font-size: 30vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-7ed1348
    .elementor-heading-title {
    font-size: 30vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-4d76add1
    .elementor-heading-title {
    font-size: 30vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-31370481
    .elementor-heading-title {
    font-size: 30vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-5b6e04ad
    .elementor-heading-title {
    font-size: 30vw;
  }
  .elementor-33769
    .elementor-element.elementor-element-60fd4f8b
    > .elementor-widget-container {
    margin: 10px -100px 0px -100px;
  }
}
@media (max-width: 767px) {
  .elementor-33769 .elementor-element.elementor-element-4468a6cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-61e473ca
    > .elementor-widget-container {
    margin: -500px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-61e473ca {
    z-index: 0;
  }
  .elementor-33769
    .elementor-element.elementor-element-61e473ca
    .elementor-button {
    font-size: 14px;
    letter-spacing: 1px;
    padding: 130px 130px 130px 130px;
  }
  .elementor-33769
    .elementor-element.elementor-element-ee20204
    > .elementor-background-overlay {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.85;
  }
  .elementor-33769
    .elementor-element.elementor-element-2e629568
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 0px 50px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-17369310 {
    --spacer-size: 400px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5454a7cf
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5454a7cf
    .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 3px;
  }
  .elementor-33769
    .elementor-element.elementor-element-576e365c
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-576e365c
    .elementor-heading-title {
    font-size: 55px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3c91f987
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3c91f987
    .elementor-heading-title {
    font-size: 19px;
    letter-spacing: 3px;
  }
  .elementor-33769
    .elementor-element.elementor-element-50b62453
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-50b62453
    .elementor-icon {
    font-size: 21px;
  }
  .elementor-33769
    .elementor-element.elementor-element-50b62453
    .elementor-icon-box-title,
  .elementor-33769
    .elementor-element.elementor-element-50b62453
    .elementor-icon-box-title
    a {
    font-size: 15px;
    letter-spacing: 2px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2ccee3a7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3f1de3c
    > .elementor-background-overlay {
    background-size: cover;
  }
  .elementor-33769 .elementor-element.elementor-element-3f1de3c {
    padding: 120px 0px 120px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-34c79112
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 0px 50px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-57719e44
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-57719e44
    .elementor-heading-title {
    font-size: 22px;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d80b332
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d80b332
    .elementor-heading-title {
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5e248170
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5e248170
    .elementor-heading-title {
    font-size: 22px;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3e5509d3
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3e5509d3
    .elementor-icon {
    font-size: 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3e5509d3
    .elementor-icon-box-title,
  .elementor-33769
    .elementor-element.elementor-element-3e5509d3
    .elementor-icon-box-title
    a {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .elementor-33769
    .elementor-element.elementor-element-199e4bad
    > .elementor-background-overlay {
    background-size: cover;
  }
  .elementor-33769 .elementor-element.elementor-element-199e4bad {
    padding: 120px 0px 120px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-76c3993a
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 40px 0px 50px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1a80e1e8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1a80e1e8
    .elementor-heading-title {
    font-size: 22px;
    letter-spacing: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5eb7bd6b
    > .elementor-widget-container {
    margin: 30px 0px 30px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5eb7bd6b
    .elementor-heading-title {
    font-size: 90px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2321f751
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2321f751
    .elementor-heading-title {
    font-size: 22px;
    letter-spacing: 3px;
  }
  .elementor-33769
    .elementor-element.elementor-element-629aa23a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-629aa23a
    .elementor-icon {
    font-size: 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-629aa23a
    .elementor-icon-box-title,
  .elementor-33769
    .elementor-element.elementor-element-629aa23a
    .elementor-icon-box-title
    a {
    font-size: 12px;
    letter-spacing: 2px;
  }
  .elementor-33769 .elementor-element.elementor-element-5b7a67e3 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-25ca8556 {
    padding: 50px 30px 50px 30px;
  }
  .elementor-33769
    .elementor-element.elementor-element-311ab9b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1d99598f
    > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1d99598f
    .elementor-heading-title {
    font-size: 17px;
    line-height: 1.5em;
  }
  .elementor-33769
    .elementor-element.elementor-element-2c52298b
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-33769
    .elementor-element.elementor-element-2c52298b
    .elementor-divider__text {
    font-size: 16px;
  }
  .elementor-33769
    .elementor-element.elementor-element-fd4122a
    .elementor-divider-separator {
    width: 30%;
  }
  .elementor-33769 .elementor-element.elementor-element-fd4122a {
    --divider-icon-size: 18px;
  }
  .elementor-33769 .elementor-element.elementor-element-7c8af304 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-81ecf5b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d00d84c
    > .elementor-background-overlay {
    opacity: 1;
  }
  .elementor-33769 .elementor-element.elementor-element-2d00d84c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 15px 50px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-9c62c56
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 20px 50px 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-149a3af7
    > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-149a3af7
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-338d2c75
    > .elementor-widget-container {
    margin: 30px 15px -10px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-338d2c75
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3e33fe3
    > .elementor-widget-container {
    margin: -08px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-3e33fe3 {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3e33fe3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-33769
    .elementor-element.elementor-element-3e33fe3
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7e8c9f23
    > .elementor-widget-container {
    margin: -08px 0px -40px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-7e8c9f23 {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6db8466f
    > .elementor-widget-container {
    margin: -08px 0px -10px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-6db8466f {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1b91b713
    > .elementor-widget-container {
    margin: -08px 0px 30px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-1b91b713 {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1b91b713
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-33769
    .elementor-element.elementor-element-1b91b713
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-33769
    .elementor-element.elementor-element-21c6b941
    > .elementor-widget-container {
    margin: 20px 15px -10px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-21c6b941
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1.8em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-34fca8c5
    > .elementor-widget-container {
    margin: -08px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-34fca8c5 {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-34fca8c5
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-33769
    .elementor-element.elementor-element-34fca8c5
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-33769
    .elementor-element.elementor-element-41fa2ff5
    > .elementor-widget-container {
    margin: -08px 0px -40px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-41fa2ff5 {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-dd0b81c
    > .elementor-widget-container {
    margin: -08px 0px -10px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-dd0b81c {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3a8da02b
    > .elementor-widget-container {
    margin: -08px 0px 30px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-3a8da02b {
    --e-icon-list-icon-size: 10px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3a8da02b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-33769
    .elementor-element.elementor-element-3a8da02b
    .elementor-icon-list-item
    > a {
    font-size: 17px;
  }
  .elementor-33769
    .elementor-element.elementor-element-51da3abd
    > .elementor-widget-container {
    margin: 20px 15px -10px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-51da3abd
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6a8b16ca
    > .elementor-widget-container {
    margin: -08px 0px -40px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-6a8b16ca {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-81dea1
    > .elementor-widget-container {
    margin: -08px 0px -10px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-81dea1 {
    font-size: 17px;
    line-height: 1.4em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-70ef0de4
    > .elementor-widget-container {
    margin: 10px 15px 0px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-70ef0de4
    .elementor-heading-title {
    font-size: 40px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-8368f0d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-404cc092 {
    padding: 120px 15px 120px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2e1d39ac
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4365ff65
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4365ff65
    .elementor-heading-title {
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-0ae2383
    > .elementor-widget-container {
    margin: -25px 0px -38px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-0ae2383
    .elementor-countdown-wrapper {
    max-width: 270px;
  }
  .elementor-33769
    .elementor-element.elementor-element-0ae2383
    .elementor-countdown-digits {
    font-size: 28px;
  }
  .elementor-33769
    .elementor-element.elementor-element-0ae2383
    .elementor-countdown-label {
    font-size: 12px;
    line-height: 2em;
  }
  .elementor-33769
    .elementor-element.elementor-element-4110ae7a
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4110ae7a
    .elementor-heading-title {
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-129059a5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-c20035f
    > .elementor-element-populated {
    padding: 0px 25px 100px 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-79fe4066
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d8144d5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5d8144d5
    .elementor-heading-title {
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1c319850
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-7fe1d33f img {
    width: 100%;
  }
  .elementor-33769
    .elementor-element.elementor-element-75f4dce0
    > .elementor-element-populated {
    border-width: 0px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 20px 50px 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1e074ba5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 13px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1e074ba5
    .elementor-heading-title {
    font-size: 55px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-116c6887
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-116c6887 {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-457ca979
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-457ca979 {
    font-size: 18px;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3b93c8c7
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-3b93c8c7 {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4cdbfaa0
    .elementor-button {
    font-size: 17px;
    line-height: 1em;
    letter-spacing: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f95d172
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1c14b70d
    > .elementor-element-populated {
    border-width: 0px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 50px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-144c2a80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 13px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-144c2a80
    .elementor-heading-title {
    font-size: 55px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-55d73585
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-55d73585 {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5ad25967
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-5ad25967 {
    font-size: 18px;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3c36ab2c
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-3c36ab2c {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-60cf21f0
    .elementor-button {
    font-size: 17px;
    line-height: 1em;
    letter-spacing: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-54ef0382
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-643e3da9
    > .elementor-element-populated {
    border-width: 0px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 15px 50px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1aeb7ad4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 13px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1aeb7ad4
    .elementor-heading-title {
    font-size: 55px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1e8acbfc
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-1e8acbfc {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6ef55ec6
    > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-6ef55ec6 {
    font-size: 18px;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-38d7150f
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-38d7150f {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6044824f
    .elementor-button {
    font-size: 17px;
    line-height: 1em;
    letter-spacing: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-ff960ef
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.9;
  }
  .elementor-33769
    .elementor-element.elementor-element-ff960ef
    > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-33769 .elementor-element.elementor-element-1794f941 {
    padding: 70px 0px 40px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-28e30ac7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5af0938b
    > .elementor-widget-container {
    margin: 25px 45px 25px 45px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5af0938b
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-583bb9f9
    > .elementor-element-populated {
    padding: 0px 0px 50px 30px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .uael-day-right
    .uael-events-inner-new {
    text-align: left;
    padding: 35px 20px 15px 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .uael-day-left
    .uael-events-inner-new {
    text-align: left;
    padding: 35px 20px 15px 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
    .uael-timeline-marker {
    margin-right: 0px;
    margin-left: 0;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
    .uael-timeline-res-right
    .uael-timeline-marker {
    margin-left: 0px;
    margin-right: 0;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center
    .uael-timeline-marker {
    margin-left: 0px;
    margin-right: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--left
    .uael-timeline-marker {
    margin-right: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--right
    .uael-timeline-marker {
    margin-left: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-field:not(:last-child) {
    margin-bottom: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-field:last-child {
    margin-bottom: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-heading {
    margin-bottom: 10px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-date-inner
    .inner-date-new
    p {
    margin-bottom: 13px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .uael-content
    .uael-timeline-heading,
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .uael-content
    .uael-timeline-heading-text
    .elementor-inline-editing {
    font-size: 50px;
    line-height: 1em;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .uael-timeline-desc-content,
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .inner-date-new {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-day-right
    .uael-events-inner-new {
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-day-left
    .uael-events-inner-new {
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .inner-date-new {
    font-size: 18px;
    line-height: 1.3em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .timeline-icon-new {
    font-size: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-main
    .timeline-icon-new
    svg {
    height: 20px;
    width: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
    .uael-timeline__line {
    left: calc(50px / 2);
    right: auto;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
    .uael-timeline-res-right
    .uael-timeline__line {
    right: calc(50px / 2);
    left: auto;
  }
  .rtl
    .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
    .uael-timeline__line {
    right: calc(50px / 2);
    left: auto;
  }
  .rtl
    .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--center.uael-timeline-responsive-mobile
    .uael-timeline-res-right
    .uael-timeline__line {
    left: calc(50px / 2);
    right: auto;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-marker {
    min-height: 50px;
    min-width: 50px;
    line-height: 50px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81
    .uael-timeline-arrow {
    height: 50px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--left
    .uael-timeline__line {
    left: calc(50px / 2);
  }
  .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--right
    .uael-timeline__line {
    right: calc(50px / 2);
  }
  .rtl
    .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--left
    .uael-timeline__line {
    right: calc(50px / 2);
    left: auto;
  }
  .rtl
    .elementor-33769
    .elementor-element.elementor-element-3da9de81.uael-timeline--right
    .uael-timeline__line {
    left: calc(50px / 2);
    right: auto;
  }
  .elementor-33769 .elementor-element.elementor-element-6c65e09a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5a8d9f58
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-33769 .elementor-element.elementor-element-5a8d9f58 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 15px 20px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-26100bbd
    > .elementor-element-populated {
    padding: 50px 20px 30px 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5208da56
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-5208da56 {
    text-align: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-5208da56
    .elementor-heading-title {
    font-size: 55px;
    line-height: 1.3em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-dd709d2
    > .elementor-widget-container {
    margin: 3% 0% 5% 0%;
  }
  .elementor-33769 .elementor-element.elementor-element-dd709d2 {
    text-align: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-dd709d2
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.3em;
    letter-spacing: 0.5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7ed1348
    > .elementor-widget-container {
    margin: 0% 0% 6% 0%;
  }
  .elementor-33769 .elementor-element.elementor-element-7ed1348 {
    text-align: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-7ed1348
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6e74fb67
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 17px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6e74fb67
    .elementor-field-group
    .elementor-field,
  .elementor-33769
    .elementor-element.elementor-element-6e74fb67
    .elementor-field-subgroup
    label {
    font-size: 16px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6e74fb67
    .elementor-button {
    font-size: 17px;
    line-height: 0em;
  }
  .elementor-33769 .elementor-element.elementor-element-4cd57e1c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4a61b23e
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-33769 .elementor-element.elementor-element-4a61b23e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 15px 40px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-341e86bc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 20px 30px 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4d76add1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-4d76add1 {
    text-align: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-4d76add1
    .elementor-heading-title {
    font-size: 55px;
    line-height: 1.2em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-31370481
    > .elementor-widget-container {
    margin: 3% 0% 5% 0%;
  }
  .elementor-33769 .elementor-element.elementor-element-31370481 {
    text-align: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-31370481
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.5em;
    letter-spacing: 0.5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5b6e04ad
    > .elementor-widget-container {
    margin: 0% 0% 6% 0%;
  }
  .elementor-33769 .elementor-element.elementor-element-5b6e04ad {
    text-align: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-5b6e04ad
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-32b2e790
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 17px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-32b2e790
    .elementor-field-group
    > label {
    font-size: 18px;
    line-height: 1.5em;
  }
  .elementor-33769
    .elementor-element.elementor-element-32b2e790
    .elementor-field-group
    .elementor-field,
  .elementor-33769
    .elementor-element.elementor-element-32b2e790
    .elementor-field-subgroup
    label {
    font-size: 18px;
    line-height: 1.3em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-32b2e790
    .elementor-button {
    font-size: 17px;
    line-height: 1em;
  }
  .elementor-33769 .elementor-element.elementor-element-622fd7eb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-740c1fd9 {
    padding: 40px 0px 55px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-57920c70
    > .elementor-widget-container {
    padding: 0px 25px 0px 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-57920c70
    .elementor-button {
    font-size: 14px;
    line-height: 1.5em;
    letter-spacing: 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-798f281c
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-33769 .elementor-element.elementor-element-798f281c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 15px 30px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-20c556e7
    > .elementor-element-populated {
    padding: 40px 15px 40px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-56d532b4
    .elementor-field-group
    > label {
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-56d532b4
    .elementor-field-group
    .elementor-field,
  .elementor-33769
    .elementor-element.elementor-element-56d532b4
    .elementor-field-subgroup
    label {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-33769
    .elementor-element.elementor-element-56d532b4
    .elementor-button {
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769 .elementor-element.elementor-element-70c4cc9f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2a579c74
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-33769 .elementor-element.elementor-element-2a579c74 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 15px 30px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-645ee4e5
    > .elementor-element-populated {
    padding: 40px 15px 40px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2921e89b
    .elementor-field-group
    > label {
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2921e89b
    .elementor-field-group
    .elementor-field,
  .elementor-33769
    .elementor-element.elementor-element-2921e89b
    .elementor-field-subgroup
    label {
    font-size: 16px;
    line-height: 1.5em;
  }
  .elementor-33769
    .elementor-element.elementor-element-2921e89b
    .elementor-button {
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-48c5cb65
    > .elementor-background-overlay {
    opacity: 0.7;
  }
  .elementor-33769 .elementor-element.elementor-element-48c5cb65 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6472dbb6
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: center center;
  }
  .elementor-33769
    .elementor-element.elementor-element-6472dbb6
    > .elementor-element-populated {
    padding: 60px 15px 60px 15px;
  }
  .elementor-33769 .elementor-element.elementor-element-636e15fc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 40px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5ca97286.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-d89679a
    > .elementor-widget-container {
    margin: 5% 0% 5% 0%;
  }
  .elementor-33769
    .elementor-element.elementor-element-d89679a
    .elementor-icon-box-title {
    margin-bottom: 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-d89679a
    .elementor-icon-box-title,
  .elementor-33769
    .elementor-element.elementor-element-d89679a
    .elementor-icon-box-title
    a {
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-d89679a
    .elementor-icon-box-description {
    font-size: 17px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5e1d957d
    > .elementor-widget-container {
    margin: 5% 0% 0% 0%;
  }
  .elementor-33769 .elementor-element.elementor-element-5e1d957d img {
    width: 50%;
  }
  .elementor-33769 .elementor-element.elementor-element-4ae8ee25 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 40px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-69d980f8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-692f7809
    > .elementor-widget-container {
    margin: 5% 10% 5% 10%;
  }
  .elementor-33769
    .elementor-element.elementor-element-692f7809
    .elementor-icon-box-title {
    margin-bottom: 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-692f7809
    .elementor-icon-box-title,
  .elementor-33769
    .elementor-element.elementor-element-692f7809
    .elementor-icon-box-title
    a {
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-692f7809
    .elementor-icon-box-description {
    font-size: 17px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-1cbc548e
    .elementor-button {
    font-size: 15px;
    line-height: 1.4em;
    letter-spacing: 2px;
  }
  .elementor-33769 .elementor-element.elementor-element-2b8af0cb {
    width: auto;
    max-width: auto;
    align-self: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 30px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    .elementor-toggle-title {
    font-size: 35px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    .elementor-tab-title {
    padding: 20px 55px 20px 45px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2b8af0cb
    .elementor-tab-content {
    font-size: 16px;
    line-height: 1.5em;
    letter-spacing: 1px;
    padding: 10px 25px 10px 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7fbfddb2
    > .elementor-widget-container {
    margin: 5% 10% 5% 10%;
  }
  .elementor-33769 .elementor-element.elementor-element-7fbfddb2 {
    --icon-box-icon-margin: 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7fbfddb2
    .elementor-icon-box-title {
    margin-bottom: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7fbfddb2
    .elementor-icon {
    font-size: 50px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7fbfddb2
    .elementor-icon-box-title,
  .elementor-33769
    .elementor-element.elementor-element-7fbfddb2
    .elementor-icon-box-title
    a {
    font-size: 35px;
    line-height: 1.5em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7fbfddb2
    .elementor-icon-box-description {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61
    > .elementor-widget-container {
    margin: 5% 10% 5% 10%;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61.elementor-position-right
    .elementor-image-box-img {
    margin-left: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61.elementor-position-left
    .elementor-image-box-img {
    margin-right: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61
    .elementor-image-box-title {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61
    .elementor-image-box-wrapper
    .elementor-image-box-img {
    width: 40%;
  }
  .elementor-33769
    .elementor-element.elementor-element-2d7cde61
    .elementor-image-box-description {
    font-size: 18px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769 .elementor-element.elementor-element-5e740f4 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-ea35ef3
    > .elementor-widget-container {
    margin: 5% 10% 0% 10%;
  }
  .elementor-33769
    .elementor-element.elementor-element-ea35ef3
    .elementor-image-box-title {
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-ea35ef3
    .elementor-image-box-description {
    font-size: 17px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 30px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    .elementor-toggle-title {
    font-size: 35px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    .elementor-tab-title {
    padding: 20px 55px 20px 45px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 5px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6f4cf87f
    .elementor-tab-content {
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 1px;
    padding: 10px 25px 10px 25px;
  }
  .elementor-33769 .elementor-element.elementor-element-715bc470 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-5398351d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-34587f87
    > .elementor-widget-container {
    margin: 5% 0% 0% 0%;
  }
  .elementor-33769
    .elementor-element.elementor-element-34587f87
    .elementor-image-box-title {
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-34587f87
    .elementor-image-box-description {
    font-size: 19px;
    line-height: 1.5em;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-26bf6029
    .elementor-button {
    font-size: 15px;
    line-height: 1.5em;
    letter-spacing: 2px;
  }
  .elementor-33769 .elementor-element.elementor-element-5e5b794e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6515b8b2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-7b5771d7 {
    padding: 70px 15px 70px 15px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4b65edb9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-78343820
    > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
  }
  .elementor-33769
    .elementor-element.elementor-element-78343820
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.5em;
  }
  .elementor-33769
    .elementor-element.elementor-element-60fd4f8b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-60fd4f8b {
    --e-icon-list-icon-size: 28px;
  }
  .elementor-33769
    .elementor-element.elementor-element-60fd4f8b
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-33769
    .elementor-element.elementor-element-60fd4f8b
    .elementor-icon-list-item
    > a {
    font-size: 18px;
    letter-spacing: 1px;
  }
  .elementor-33769
    .elementor-element.elementor-element-789f52a4
    > .elementor-container {
    max-width: 500px;
  }
  .elementor-33769
    .elementor-element.elementor-element-3229d424
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-624dc25 {
    padding: 60px 40px 60px 40px;
  }
  .elementor-33769
    .elementor-element.elementor-element-448d96f4
    > .elementor-element-populated {
    margin: 10px 35px 10px 35px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 35px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7c55ca96
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-7c55ca96
    .elementor-heading-title {
    font-size: 50px;
    line-height: 1em;
    letter-spacing: 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-6af7e354
    .elementor-divider-separator {
    width: 30%;
  }
  .elementor-33769 .elementor-element.elementor-element-6af7e354 {
    --divider-icon-size: 18px;
  }
  .elementor-33769 .elementor-element.elementor-element-1f7e4ad8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-60a555f7 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4d7c2a6
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-f4c0ba1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-1a9bcf89 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-4db0935b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-b6447d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
  }
  .elementor-bc-flex-widget
    .elementor-33769
    .elementor-element.elementor-element-598bc33c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-598bc33c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-598bc33c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-33769
    .elementor-element.elementor-element-598bc33c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 0px 12px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-30a9f1b2
    > .elementor-widget-container {
    margin: 0px 0px -12px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-33769 .elementor-element.elementor-element-30a9f1b2 {
    font-size: 12px;
  }
  .elementor-33769
    .elementor-element.elementor-element-18572e0e
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-33769 .elementor-element.elementor-element-18572e0e {
    --icon-size: 12px;
  }
  .elementor-33769
    .elementor-element.elementor-element-e1f5f3e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-e1f5f3e
    .elementor-icon {
    font-size: 18px;
  }
  .elementor-33769
    .elementor-element.elementor-element-e1f5f3e
    .elementor-icon
    svg {
    height: 18px;
  }
  .elementor-33769
    .elementor-element.elementor-element-51b710d8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-33769
    .elementor-element.elementor-element-51b710d8
    .elementor-icon {
    font-size: 18px;
  }
  .elementor-33769
    .elementor-element.elementor-element-51b710d8
    .elementor-icon
    svg {
    height: 18px;
  }
} /* Start custom CSS for icon-box, class: .elementor-element-50b62453 */
.elementor-33769 .elementor-element.elementor-element-50b62453 {
  animation: pulse 1s infinite;
}
.elementor-33769 .elementor-element.elementor-element-50b62453:hover {
  animation-play-state: paused;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
} /* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e5509d3 */
.elementor-33769 .elementor-element.elementor-element-3e5509d3 {
  animation: pulse 1s infinite;
}
.elementor-33769 .elementor-element.elementor-element-3e5509d3:hover {
  animation-play-state: paused;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.4);
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
    box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
  }
} /* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-57920c70 */
.cls_btn_aditional_info:hover {
  cursor: pointer;
} /* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cbc548e */
#btn_copy_account {
  cursor: pointer;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "high_spirited";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../fonts/High-Spirited.ttf") format("truetype");
}
/* End Custom Fonts CSS */
