.elementor-139433
  .elementor-element.elementor-element-45605997
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433 .elementor-element.elementor-element-45605997 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-45605997
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-139433
  .elementor-element.elementor-element-5ad3d369.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-139433
  .elementor-element.elementor-element-5ad3d369.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-139433
  .elementor-element.elementor-element-5ad3d369:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-5ad3d369
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-5ad3d369
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-5ad3d369
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-64dd03e0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-5ff480b5 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-7d83002c {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-39be9c7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-d65c3d1 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-d65c3d1 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-3eb53c7e {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3eb53c7e {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3eb53c7e {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-1fd3bcf5 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1fd3bcf5 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1fd3bcf5 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-72b06504 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-72b06504 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-72b06504 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-50c78811 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-50c78811 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-50c78811 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-7856378b {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7856378b {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7856378b {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-7856378b
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-1af1ba64 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1af1ba64 {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1af1ba64 {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-1af1ba64
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-6e080f91 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6e080f91 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6e080f91 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-7e7f9275 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-5bce8ada {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-5bce8ada
  > .elementor-widget-container {
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-7ccc51b {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-7ccc51b
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-1dfc8e25 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-59c688ee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-7c0e77fd {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-7c0e77fd img {
  opacity: 0.1;
}
.elementor-139433 .elementor-element.elementor-element-7891a0fc {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7891a0fc {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7891a0fc {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-4d193b7e {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4d193b7e {
  left: 57%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4d193b7e {
  right: 57%;
}
.elementor-139433 .elementor-element.elementor-element-3d1edf7f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3d1edf7f {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3d1edf7f {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-3e2e55a1 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3e2e55a1 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3e2e55a1 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-1003b4d3 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1003b4d3 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1003b4d3 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-1003b4d3
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-197fb31c {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-197fb31c {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-197fb31c {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-197fb31c
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-1dbad7ae {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1dbad7ae {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1dbad7ae {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-63528a13 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: flex-end;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 0;
}
.elementor-139433
  .elementor-element.elementor-element-63528a13
  .pp-background-wrapper {
  z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-8c35125 .crl1 {
  fill: #770f2a !important;
}
.elementor-139433 .elementor-element.elementor-element-8c35125 .crl5 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-8c35125 .crl2 {
  fill: #6a1128 !important;
}
.elementor-139433 .elementor-element.elementor-element-8c35125 .crl3 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-8c35125 .crl4 {
  fill: #dbdbdb !important;
}
.elementor-139433 .elementor-element.elementor-element-8c35125 {
  width: 100%;
  max-width: 100%;
}
.elementor-139433
  .elementor-element.elementor-element-8c35125.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-9525293 {
  --display: flex;
  --min-height: 100vh;
  --background-transition: 0.3s;
  --z-index: 0;
}
.elementor-139433
  .elementor-element.elementor-element-9525293:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-9525293
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(-180deg, #f2eade00 60%, #f2eade 84%);
}
.elementor-139433 .elementor-element.elementor-element-9525293,
.elementor-139433 .elementor-element.elementor-element-9525293:before {
  --border-transition: 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-420359b9
  > .elementor-widget-container {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 68%, #f2eade 80%);
}
.elementor-139433 .elementor-element.elementor-element-4d35b3d4 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-139433 .elementor-element.elementor-element-44a81fd {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-44a81fd
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Heart Stones", sans-serif;
  font-size: 30px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-44a81fd
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-68ffa17b {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-68ffa17b
  .elementor-heading-title {
  color: #232221;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-68ffa17b
  > .elementor-widget-container {
  margin: 0 50px;
}
.elementor-139433 .elementor-element.elementor-element-59cc1253 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0%;
  --margin-bottom: 20%;
  --margin-left: 0%;
  --margin-right: 0%;
  --z-index: 999;
}
.elementor-139433 .elementor-element.elementor-element-2f93bf07 .nmt,
.elementor-139433 .elementor-element.elementor-element-2f93bf07 .dear {
  color: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-2f93bf07 .dear {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
}
.elementor-139433 .elementor-element.elementor-element-2f93bf07 .nmt {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-2f93bf07
  > .elementor-widget-container {
  margin: 20px 0 0;
}
.elementor-139433 .elementor-element.elementor-element-2f93bf07 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-2f93bf07.elementor-element {
  --align-self: center;
}
.elementor-139433
  .elementor-element.elementor-element-5b9b90bb
  .elementor-button {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  fill: #fff;
  color: #fff;
  background-color: #770f2a;
  border-radius: 8px;
  padding: 9px;
}
.elementor-139433
  .elementor-element.elementor-element-5b9b90bb
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-5b9b90bb {
  z-index: 99;
}
.elementor-139433
  .elementor-element.elementor-element-e1e1eed
  > .elementor-container {
  max-width: 450px;
  min-height: 100vh;
}
.elementor-139433
  .elementor-element.elementor-element-e1e1eed
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-139433 .elementor-element.elementor-element-e1e1eed {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-e1e1eed
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-139433
  .elementor-element.elementor-element-75a00539.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-139433
  .elementor-element.elementor-element-75a00539.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-139433
  .elementor-element.elementor-element-75a00539
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-139433
  .elementor-element.elementor-element-75a00539:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-75a00539
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-75a00539
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-75a00539
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-2069a3ee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3a9343ea {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-219b2673 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-38d36c9a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3a5cd598 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-3a5cd598 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-21ee0ee2 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-21ee0ee2 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-21ee0ee2 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-5e266803 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5e266803 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5e266803 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-6e0026a2 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6e0026a2 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6e0026a2 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-746a0e43 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-746a0e43 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-746a0e43 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-71ea49f9 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-71ea49f9 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-71ea49f9 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-71ea49f9
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-7b7587fc {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7b7587fc {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7b7587fc {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-7b7587fc
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-69d5a047 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-69d5a047 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-69d5a047 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-2f72982d {
  --display: flex;
  --min-height: 55vh;
  --justify-content: center;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
}
.elementor-139433 .elementor-element.elementor-element-2f72982d:before,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(180deg, #f9ece300 55%, #f2eade 100%);
}
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .elementor-shape-bottom
  .elementor-shape-fill,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .e-con-inner
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .elementor-shape-bottom
  svg,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .e-con-inner
  > .elementor-shape-bottom
  svg {
  width: calc(100% + 1.3px);
  height: 161px;
}
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .elementor-shape-bottom,
.elementor-139433
  .elementor-element.elementor-element-2f72982d
  > .e-con-inner
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-139433 .elementor-element.elementor-element-417fbb1 .crl1 {
  fill: #770f2a !important;
}
.elementor-139433 .elementor-element.elementor-element-417fbb1 .crl5 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-417fbb1 .crl2 {
  fill: #6a1128 !important;
}
.elementor-139433 .elementor-element.elementor-element-417fbb1 .crl3 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-417fbb1 .crl4 {
  fill: #dbdbdb !important;
}
.elementor-139433 .elementor-element.elementor-element-417fbb1 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-417fbb1.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-91d0cd3 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: -25px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 99;
}
.elementor-139433
  .elementor-element.elementor-element-351cb161
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-351cb161.elementor-view-stacked
  .elementor-icon {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-351cb161.elementor-view-framed
  .elementor-icon,
.elementor-139433
  .elementor-element.elementor-element-351cb161.elementor-view-default
  .elementor-icon {
  color: #770f2a;
  border-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-351cb161.elementor-view-framed
  .elementor-icon,
.elementor-139433
  .elementor-element.elementor-element-351cb161.elementor-view-default
  .elementor-icon
  svg {
  fill: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-351cb161
  .elementor-icon {
  font-size: 35px;
}
.elementor-139433
  .elementor-element.elementor-element-351cb161
  .elementor-icon
  svg {
  height: 35px;
}
.elementor-139433 .elementor-element.elementor-element-575208a7 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-575208a7
  .elementor-heading-title {
  color: #333231;
  font-family: "Cinzel", sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.elementor-139433 .elementor-element.elementor-element-72cbd473 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-72cbd473
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Heart Stones", sans-serif;
  font-size: 30px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-72cbd473
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-wrapper {
  max-width: 45%;
}
.elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-item {
  background-color: #770f2a;
  border-radius: 8px;
  padding: 6px;
}
body:not(.rtl)
  .elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px / 2);
}
body:not(.rtl)
  .elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px / 2);
}
body.rtl
  .elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px / 2);
}
.elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-digits {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 17px;
}
.elementor-139433
  .elementor-element.elementor-element-a9df1e8
  .elementor-countdown-label {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 10px;
  font-weight: 400;
}
.elementor-139433
  .elementor-element.elementor-element-a9df1e8
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-a9df1e8 {
  z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3756a025 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-3756a025
  .elementor-heading-title {
  color: #201f1e;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-3756a025
  > .elementor-widget-container {
  margin: 0 50px;
}
.elementor-139433
  .elementor-element.elementor-element-1c1f799e
  a.elementor-button,
.elementor-139433
  .elementor-element.elementor-element-1c1f799e
  .elementor-button {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
  background-color: #770f2a;
  border-radius: 8px;
  padding: 8px 20px;
}
.elementor-139433 .elementor-element.elementor-element-183c4a32 {
  --display: flex;
  --justify-content: flex-end;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-14a35597 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-14a35597
  > .elementor-widget-container {
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-54e29d4c {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-54e29d4c
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-60e6fd1e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3eaab9ae {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-3eaab9ae img {
  opacity: 0.1;
}
.elementor-139433 .elementor-element.elementor-element-6c528307 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6c528307 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6c528307 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-1bb685d7 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1bb685d7 {
  left: 57%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1bb685d7 {
  right: 57%;
}
.elementor-139433 .elementor-element.elementor-element-67cd002a {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-67cd002a {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-67cd002a {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-6a72f344 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6a72f344 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6a72f344 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-595e3b0d {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-595e3b0d {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-595e3b0d {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-595e3b0d
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-36e8ff0d {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-36e8ff0d {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-36e8ff0d {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-36e8ff0d
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-396b646d {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-396b646d {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-396b646d {
  right: 77%;
}
.elementor-139433
  .elementor-element.elementor-element-7833abc8
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433
  .elementor-element.elementor-element-7833abc8
  > .elementor-background-overlay {
  background-color: #fff;
  opacity: 0.04;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-7833abc8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1;
}
.elementor-139433
  .elementor-element.elementor-element-37d70b92:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-37d70b92
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-37d70b92
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-37d70b92
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-6adbb52a {
  --display: flex;
  --background-transition: 0.3s;
  border-style: double;
  --border-style: double;
  border-width: 3px 0;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 3px;
  --border-left-width: 0px;
  border-color: #f2eade;
  --border-color: #f2eade;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-139433 .elementor-element.elementor-element-6adbb52a,
.elementor-139433 .elementor-element.elementor-element-6adbb52a:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-6659cfb {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-6659cfb
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-6659cfb
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-28ddd5ae {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-28ddd5ae
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-28ddd5ae
  > .elementor-widget-container {
  margin: 0 50px;
}
.elementor-139433
  .elementor-element.elementor-element-24f7dea7
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433 .elementor-element.elementor-element-24f7dea7 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-24f7dea7
  > .elementor-background-overlay {
  background-color: var(--e-global-color-f023969);
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .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-139433
  .elementor-element.elementor-element-4bf93d6f:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0;
  border-color: var(--e-global-color-ce21d15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .elementor-element-populated,
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .elementor-background-slideshow {
  border-radius: 0;
}
.elementor-139433
  .elementor-element.elementor-element-4bf93d6f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-3a8623ce {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-4e7f2a8f {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-98bfd2e {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-c7dbef3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-7c4b53d0 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-7c4b53d0 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-e0da3d7 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-e0da3d7 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-e0da3d7 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-247ad2e1 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-247ad2e1 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-247ad2e1 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-36926e7f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-36926e7f {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-36926e7f {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-769992f1 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-769992f1 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-769992f1 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-4b3e82f4 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4b3e82f4 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4b3e82f4 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-4b3e82f4
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-2037a1ab {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2037a1ab {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2037a1ab {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-2037a1ab
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-5011b7a4 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5011b7a4 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5011b7a4 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-3a45d597 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-3a45d597
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Cinzel Decorative", sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-3a45d597
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-23be7a7c {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-23be7a7c
  .elementor-heading-title {
  color: #252423;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-23be7a7c
  > .elementor-widget-container {
  margin: 0 30px;
}
.elementor-bc-flex-widget
  .elementor-139433
  .elementor-element.elementor-element-150abfdc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-139433
  .elementor-element.elementor-element-150abfdc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-139433
  .elementor-element.elementor-element-150abfdc.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-139433 .elementor-element.elementor-element-5eff0a81 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-73cb713e {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --border-radius: 200px 200px 10px 10px;
}
.elementor-139433 .elementor-element.elementor-element-73cb713e:before,
.elementor-139433
  .elementor-element.elementor-element-73cb713e
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-73cb713e
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-73cb713e
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-73cb713e
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-73cb713e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(180deg, #65533b00 30%, #770f2a 70%);
}
.elementor-139433 .elementor-element.elementor-element-73cb713e,
.elementor-139433 .elementor-element.elementor-element-73cb713e:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-719521f7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-617f6557 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-5d703ae3 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-12cbc1ee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-75d2ee73 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-75d2ee73 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-dc95f31 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-dc95f31 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-dc95f31 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-7a8109c2 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7a8109c2 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7a8109c2 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-64825261 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-64825261 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-64825261 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-25ffb8db {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-25ffb8db {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-25ffb8db {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-7774e6df {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7774e6df {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7774e6df {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-7774e6df
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-2a1b5d9a {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2a1b5d9a {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2a1b5d9a {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-2a1b5d9a
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-2ae862a2 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2ae862a2 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2ae862a2 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-86fc06c .crl1 {
  fill: #770f2a !important;
}
.elementor-139433 .elementor-element.elementor-element-86fc06c .crl5 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-86fc06c .crl2 {
  fill: #6a1128 !important;
}
.elementor-139433 .elementor-element.elementor-element-86fc06c .crl3 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-86fc06c .crl4 {
  fill: #dbdbdb !important;
}
.elementor-139433 .elementor-element.elementor-element-86fc06c {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-86fc06c.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-efa5735 {
  --spacer-size: 50px;
}
.elementor-139433 .elementor-element.elementor-element-d5ca1b6 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 100px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433
  .elementor-element.elementor-element-d5ca1b6:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-d5ca1b6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #770f2a00 0%, #770f2a 52%);
}
.elementor-139433 .elementor-element.elementor-element-d5ca1b6,
.elementor-139433 .elementor-element.elementor-element-d5ca1b6:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-690cd562 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-690cd562
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Heart Stones", sans-serif;
  font-size: 20px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-690cd562
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-3073274d {
  text-align: center;
  z-index: 1;
}
.elementor-139433
  .elementor-element.elementor-element-3073274d
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-3073274d
  > .elementor-widget-container {
  margin: 0 10px;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-227e9014 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-227e9014
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Pinyon Script", sans-serif;
  font-size: 75px;
}
.elementor-139433
  .elementor-element.elementor-element-227e9014
  > .elementor-widget-container {
  margin: -7px 0 0;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-73f60724 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-336190a8 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --border-radius: 200px 200px 10px 10px;
}
.elementor-139433 .elementor-element.elementor-element-336190a8:before,
.elementor-139433
  .elementor-element.elementor-element-336190a8
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-336190a8
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-336190a8
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-336190a8
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-336190a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(180deg, #65533b00 30%, #770f2a 70%);
}
.elementor-139433 .elementor-element.elementor-element-336190a8,
.elementor-139433 .elementor-element.elementor-element-336190a8:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-4a362051 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-6d8790ef {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-5700bfde {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-7f2c18a3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3831370d {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-3831370d img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-6b4ab3aa {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6b4ab3aa {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6b4ab3aa {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-3c46227c {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3c46227c {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3c46227c {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-57ceed57 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-57ceed57 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-57ceed57 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-34ab0403 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-34ab0403 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-34ab0403 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-17a4c7fe {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-17a4c7fe {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-17a4c7fe {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-17a4c7fe
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-60f1532e {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-60f1532e {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-60f1532e {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-60f1532e
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-94e9328 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-94e9328 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-94e9328 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-1d873b5 .crl1 {
  fill: #770f2a !important;
}
.elementor-139433 .elementor-element.elementor-element-1d873b5 .crl5 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-1d873b5 .crl2 {
  fill: #6a1128 !important;
}
.elementor-139433 .elementor-element.elementor-element-1d873b5 .crl3 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-1d873b5 .crl4 {
  fill: #dbdbdb !important;
}
.elementor-139433 .elementor-element.elementor-element-1d873b5 {
  width: var(--container-widget-width, 95%);
  max-width: 95%;
  --container-widget-width: 95%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-1d873b5.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-6f414f4c {
  --spacer-size: 50px;
}
.elementor-139433 .elementor-element.elementor-element-7b545895 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 100px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433
  .elementor-element.elementor-element-7b545895:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-7b545895
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, #770f2a00 0%, #770f2a 52%);
}
.elementor-139433 .elementor-element.elementor-element-7b545895,
.elementor-139433 .elementor-element.elementor-element-7b545895:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-55ee9c57 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-55ee9c57
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Heart Stones", sans-serif;
  font-size: 20px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-55ee9c57
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-33c17d26 {
  text-align: center;
  z-index: 1;
}
.elementor-139433
  .elementor-element.elementor-element-33c17d26
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-33c17d26
  > .elementor-widget-container {
  margin: 0 10px;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-db1a0b7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-40a56cd5 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-40a56cd5
  > .elementor-widget-container {
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-6f115ad7 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-6f115ad7
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-5c7dff58 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-5ab8bc1c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-12076953 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-12076953 img {
  opacity: 0.1;
}
.elementor-139433 .elementor-element.elementor-element-6f5e8db8 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6f5e8db8 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6f5e8db8 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-264974f4 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-264974f4 {
  left: 57%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-264974f4 {
  right: 57%;
}
.elementor-139433 .elementor-element.elementor-element-48e7562f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-48e7562f {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-48e7562f {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-29c65378 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-29c65378 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-29c65378 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-31306902 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-31306902 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-31306902 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-31306902
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-45cd25ab {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-45cd25ab {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-45cd25ab {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-45cd25ab
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-5c532666 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5c532666 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5c532666 {
  right: 77%;
}
.elementor-139433
  .elementor-element.elementor-element-587cffc
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433 .elementor-element.elementor-element-587cffc {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-587cffc
  > .elementor-background-overlay {
  background-color: #fff;
  opacity: 0.04;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-1ad7c76a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-139433
  .elementor-element.elementor-element-1ad7c76a:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-1ad7c76a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-1ad7c76a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-1ad7c76a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-67af197f {
  --display: flex;
  --background-transition: 0.3s;
  --z-index: 99;
}
.elementor-139433
  .elementor-element.elementor-element-67af197f:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-67af197f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-67af197f,
.elementor-139433 .elementor-element.elementor-element-67af197f:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-4e9b75a9 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: double;
  --border-style: double;
  border-width: 3px 0;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 3px;
  --border-left-width: 0px;
  border-color: #f2eade;
  --border-color: #f2eade;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-139433 .elementor-element.elementor-element-4e9b75a9,
.elementor-139433 .elementor-element.elementor-element-4e9b75a9:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-2ae53d1a {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-2ae53d1a
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Heart Stones", sans-serif;
  font-size: 21px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-2ae53d1a
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-421053cc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-70f8bb91 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-2449230f {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-2be393d5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-c101385 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-c101385 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-1c7c6f6f {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1c7c6f6f {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1c7c6f6f {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-45f915c {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-45f915c {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-45f915c {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-29b892bd {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-29b892bd {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-29b892bd {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-f18abcc {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-f18abcc {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-f18abcc {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-54c60f54 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-54c60f54 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-54c60f54 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-54c60f54
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-4f3ccad3 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4f3ccad3 {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4f3ccad3 {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-4f3ccad3
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-5a4d43aa {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5a4d43aa {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5a4d43aa {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-2741b75b {
  --display: flex;
  --gap: 0px 0px;
  --flex-wrap: nowrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433 .elementor-element.elementor-element-2741b75b:before,
.elementor-139433
  .elementor-element.elementor-element-2741b75b
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-2741b75b
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-2741b75b
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-2741b75b
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-2741b75b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
}
.elementor-139433 .elementor-element.elementor-element-2741b75b,
.elementor-139433 .elementor-element.elementor-element-2741b75b:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-8e5def {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #770f2a;
  --border-color: #770f2a;
  --border-radius: 200px 200px 15px 15px;
  box-shadow: 0px -3px 0px 0px #770f2a inset;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433
  .elementor-element.elementor-element-8e5def:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-8e5def
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffbf6;
}
.elementor-139433 .elementor-element.elementor-element-8e5def,
.elementor-139433 .elementor-element.elementor-element-8e5def:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-77d0c40c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3bd7e46e {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-759bdceb {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-3ad1ee92 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-2140d5c2 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-2140d5c2 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-70dcfb85 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-70dcfb85 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-70dcfb85 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-1037a49e {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1037a49e {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1037a49e {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-2bd9ab69 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2bd9ab69 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2bd9ab69 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-26a9c482 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-26a9c482 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-26a9c482 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-7007771e {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7007771e {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7007771e {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-7007771e
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-5a842bce {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5a842bce {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5a842bce {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-5a842bce
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-24237e3e {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-24237e3e {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-24237e3e {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-2620f10a {
  --spacer-size: 85px;
}
.elementor-139433 .elementor-element.elementor-element-4cad85ca {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-4cad85ca
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Cinzel Decorative", sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-4cad85ca
  > .elementor-widget-container {
  margin: 4px 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-64e94f76 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-64e94f76
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 21px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-5d89a6d6
  .elementor-counter-number-wrapper {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 58px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-5d89a6d6
  > .elementor-widget-container {
  margin: 0 0 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #770f2a;
  border-radius: 9px;
}
.elementor-139433 .elementor-element.elementor-element-5d89a6d6 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-5d89a6d6.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-565d5b4 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-565d5b4
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-139433 .elementor-element.elementor-element-2921761e {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-2921761e
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-2921761e
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-5c4c0016 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-5c4c0016
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-5c4c0016
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-37210074 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-37210074
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-139433
  .elementor-element.elementor-element-37210074
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433
  .elementor-element.elementor-element-72ed3d7
  .elementor-button {
  font-family: "Roboto", sans-serif;
  font-size: 0.9em;
  font-weight: 400;
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
  background-color: #770f2a;
  border-radius: 6px;
  padding: 6px 15px;
}
.elementor-139433
  .elementor-element.elementor-element-72ed3d7
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-72ed3d7 {
  z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3d2ee8b1 {
  --spacer-size: 30px;
}
.elementor-139433 .elementor-element.elementor-element-b152a7f {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #770f2a;
  --border-color: #770f2a;
  --border-radius: 200px 200px 15px 15px;
  box-shadow: 0px -3px 0px 0px #770f2a inset;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433
  .elementor-element.elementor-element-b152a7f:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-b152a7f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffbf6;
}
.elementor-139433 .elementor-element.elementor-element-b152a7f,
.elementor-139433 .elementor-element.elementor-element-b152a7f:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-394c186e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-6f29978a {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-2b461cb2 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-42552d1f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-70e8def0 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-70e8def0 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-603789bd {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-603789bd {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-603789bd {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-6971fcc7 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6971fcc7 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6971fcc7 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-58ff8f43 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-58ff8f43 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-58ff8f43 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-5214e9db {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5214e9db {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5214e9db {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-419327ee {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-419327ee {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-419327ee {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-419327ee
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-b734513 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-b734513 {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-b734513 {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-b734513
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-437b687f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-437b687f {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-437b687f {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-2a68a43a {
  --spacer-size: 85px;
}
.elementor-139433 .elementor-element.elementor-element-1be56ce6 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-1be56ce6
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Cinzel Decorative", sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-1be56ce6
  > .elementor-widget-container {
  margin: 4px 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-417e45d4 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-417e45d4
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 21px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-6fb8457a
  .elementor-counter-number-wrapper {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 50px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-6fb8457a
  > .elementor-widget-container {
  margin: 0 0 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #770f2a;
  border-radius: 9px;
}
.elementor-139433 .elementor-element.elementor-element-6fb8457a {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-6fb8457a.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-38cc3a5d {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-38cc3a5d
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.elementor-139433 .elementor-element.elementor-element-6b274297 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-6b274297
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-6b274297
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-22900333 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-22900333
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-weight: 700;
}
.elementor-139433
  .elementor-element.elementor-element-22900333
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-404f5fd0 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-404f5fd0
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-139433
  .elementor-element.elementor-element-404f5fd0
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433
  .elementor-element.elementor-element-185cc3f6
  .elementor-button {
  font-family: "Roboto", sans-serif;
  font-size: 0.9em;
  font-weight: 400;
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
  background-color: #770f2a;
  border-radius: 6px;
  padding: 6px 15px;
}
.elementor-139433
  .elementor-element.elementor-element-185cc3f6
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-185cc3f6 {
  z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-512c8e57 {
  --spacer-size: 30px;
}
.elementor-139433 .elementor-element.elementor-element-2fec9428 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #770f2a;
  --border-color: #770f2a;
  --border-radius: 15px;
  box-shadow: 0px -3px 0px 0px #770f2a inset;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433
  .elementor-element.elementor-element-2fec9428:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-2fec9428
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffbf6;
}
.elementor-139433 .elementor-element.elementor-element-2fec9428,
.elementor-139433 .elementor-element.elementor-element-2fec9428:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-7e138a46 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-47342cc4 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-53a93b51 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-a941b95 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-272887da {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-272887da img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-45f22886 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-45f22886 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-45f22886 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-7e8eadcd {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7e8eadcd {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7e8eadcd {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-1c809c7e {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-1c809c7e {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-1c809c7e {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-7b1e11f6 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7b1e11f6 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7b1e11f6 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-4002838d {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4002838d {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4002838d {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-4002838d
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-438b2cfc {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-438b2cfc {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-438b2cfc {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-438b2cfc
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-28aa6ac9 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-28aa6ac9 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-28aa6ac9 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-4455dee6 {
  --spacer-size: 50px;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-139433 .elementor-element.elementor-element-7e8d77e2 {
  --icon-box-icon-margin: 15px;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2
  .elementor-icon-box-title {
  margin-bottom: 13px;
  color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2.elementor-view-stacked
  .elementor-icon {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2.elementor-view-framed
  .elementor-icon,
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2.elementor-view-default
  .elementor-icon {
  fill: #770f2a;
  color: #770f2a;
  border-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2
  .elementor-icon-box-title,
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2
  .elementor-icon-box-title
  a {
  font-family: "Elsie", sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2
  .elementor-icon-box-description {
  color: #222324;
  font-family: "Bodebeck LT Std Bold Italic", sans-serif;
  font-size: 14px;
}
.elementor-139433
  .elementor-element.elementor-element-7e8d77e2
  > .elementor-widget-container {
  margin: 0;
  padding: 20px 20px 0;
}
.elementor-139433 .elementor-element.elementor-element-7df28812 .live-box {
  color: var(--e-global-color-798089f);
}
.elementor-139433 .elementor-element.elementor-element-7df28812 .live-title {
  font-family: "Elsie", sans-serif;
  font-weight: 600;
}
.elementor-139433 .elementor-element.elementor-element-7df28812 #usr,
#psw {
  color: #4d4343;
}
.elementor-139433
  .elementor-element.elementor-element-7df28812
  a.elementor-button,
.elementor-139433
  .elementor-element.elementor-element-7df28812
  .elementor-button {
  font-size: 12px;
  font-weight: 700;
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
  background-color: #770f2a;
  margin: 12px 0 0;
  width: 49%;
}
.elementor-139433 .elementor-element.elementor-element-7df28812 #headpop {
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
}
.elementor-139433
  .elementor-element.elementor-element-7df28812
  a.elementor-button:hover,
.elementor-139433
  .elementor-element.elementor-element-7df28812
  .elementor-button:hover,
.elementor-139433
  .elementor-element.elementor-element-7df28812
  a.elementor-button:focus,
.elementor-139433
  .elementor-element.elementor-element-7df28812
  .elementor-button:focus {
  background-color: #5a0319;
}
.elementor-139433
  .elementor-element.elementor-element-7df28812
  > .elementor-widget-container {
  margin: 0 10px;
}
.elementor-139433 .elementor-element.elementor-element-7df28812 {
  z-index: 2;
}
.elementor-139433 .elementor-element.elementor-element-c2f2d6 {
  --spacer-size: 30px;
}
.elementor-139433 .elementor-element.elementor-element-4440f9fe {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-1a5b6be7 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-1a5b6be7
  > .elementor-widget-container {
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-1301f465 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-1301f465
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-4b27e6c2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-74fbbc2c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-4c77b059 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-4c77b059 img {
  opacity: 0.1;
}
.elementor-139433 .elementor-element.elementor-element-7f56dcab {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7f56dcab {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7f56dcab {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-6066f689 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6066f689 {
  left: 57%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6066f689 {
  right: 57%;
}
.elementor-139433 .elementor-element.elementor-element-d5707e {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-d5707e {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-d5707e {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-2797325b {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2797325b {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2797325b {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-74adb9a2 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-74adb9a2 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-74adb9a2 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-74adb9a2
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-41950bc {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-41950bc {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-41950bc {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-41950bc
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-faab8db {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-faab8db {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-faab8db {
  right: 77%;
}
.elementor-139433
  .elementor-element.elementor-element-2546c8d0
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433
  .elementor-element.elementor-element-2546c8d0
  > .elementor-background-overlay {
  background-color: var(--e-global-color-f023969);
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-2546c8d0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-e38c4cf:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-e38c4cf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-e38c4cf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-e38c4cf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-5ee55b5 {
  --display: flex;
  --background-transition: 0.3s;
  --z-index: 99;
}
.elementor-139433
  .elementor-element.elementor-element-5ee55b5:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-5ee55b5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-5ee55b5,
.elementor-139433 .elementor-element.elementor-element-5ee55b5:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-3ba4f600 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: double;
  --border-style: double;
  border-width: 3px 0;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 3px;
  --border-left-width: 0px;
  border-color: #f2eade;
  --border-color: #f2eade;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-139433 .elementor-element.elementor-element-3ba4f600,
.elementor-139433 .elementor-element.elementor-element-3ba4f600:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-4e610320 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-4e610320
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Heart Stones", sans-serif;
  font-size: 21px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-4e610320
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-36165b11 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-3ab60fb0 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-3f44cb7f {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-39a46529 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-e91c244 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-e91c244 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-2cd86553 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2cd86553 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2cd86553 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-3b624c15 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3b624c15 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3b624c15 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-42929995 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-42929995 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-42929995 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-742e015f {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-742e015f {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-742e015f {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-767046d3 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-767046d3 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-767046d3 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-767046d3
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-3f71efdd {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3f71efdd {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3f71efdd {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-3f71efdd
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-71172605 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-71172605 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-71172605 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-44d15704 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-683d242c {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overflow: hidden;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-139433
  .elementor-element.elementor-element-683d242c
  > .elementor-shape-bottom
  .elementor-shape-fill,
.elementor-139433
  .elementor-element.elementor-element-683d242c
  > .e-con-inner
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-683d242c
  > .elementor-shape-bottom
  svg,
.elementor-139433
  .elementor-element.elementor-element-683d242c
  > .e-con-inner
  > .elementor-shape-bottom
  svg {
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-139433
  .elementor-element.elementor-element-683d242c
  > .elementor-shape-bottom,
.elementor-139433
  .elementor-element.elementor-element-683d242c
  > .e-con-inner
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-139433 .elementor-element.elementor-element-683d242c.e-con {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-4805ed3 .crl1 {
  fill: #770f2a !important;
}
.elementor-139433 .elementor-element.elementor-element-4805ed3 .crl5 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-4805ed3 .crl2 {
  fill: #6a1128 !important;
}
.elementor-139433 .elementor-element.elementor-element-4805ed3 .crl3 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-4805ed3 .crl4 {
  fill: #dbdbdb !important;
}
.elementor-139433 .elementor-element.elementor-element-4805ed3 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-4805ed3.elementor-element {
  --align-self: center;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  #foreverr_timeline
  .foreverr_timeline_item_content_main {
  margin-bottom: 28px;
  margin-left: 10px;
  border-radius: 5px;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .timeline-images
  img {
  height: 250px;
  border-radius: 10px 10px 0 0;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .timeline-images {
  height: 250px;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .image-timeline-overlay {
  height: 250px;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon_holder
  i {
  font-size: 10px;
  color: #00000054;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon_holder {
  padding: 5px;
  background: #0000001c;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon_holder
  svg {
  fill: #00000054;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon_line {
  background: #0000001c;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon.uc-active
  .foreverr_timeline_item_icon_holder
  i {
  color: #fff;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon.uc-active
  .foreverr_timeline_item_icon_holder
  svg {
  fill: #fff;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon.uc-active
  .foreverr_timeline_item_icon_holder {
  background: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_icon_line_mask {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_date {
  font-size: 15px;
  font-weight: 400;
  color: #000;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_title {
  font-size: 15px;
  font-weight: 700;
  color: #770f2a;
  padding: 0 0 5px;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  .foreverr_timeline_item_text {
  font-size: 14px;
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
  color: #000;
}
.elementor-139433
  .elementor-element.elementor-element-7cb87d88
  > .elementor-widget-container {
  margin: 10px 30px 0 20px;
}
.elementor-139433 .elementor-element.elementor-element-56d4c9e3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-7406e59f {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-7406e59f
  > .elementor-widget-container {
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-199c96f0 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-199c96f0
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-28a7d78c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-2c8a46e6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-17408931 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-17408931 img {
  opacity: 0.1;
}
.elementor-139433 .elementor-element.elementor-element-505f0acd {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-505f0acd {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-505f0acd {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-5ec8ff03 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5ec8ff03 {
  left: 57%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5ec8ff03 {
  right: 57%;
}
.elementor-139433 .elementor-element.elementor-element-6175481a {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6175481a {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6175481a {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-3b3dd7c3 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3b3dd7c3 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3b3dd7c3 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-5c110e7d {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5c110e7d {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5c110e7d {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-5c110e7d
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-5c6f9655 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5c6f9655 {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5c6f9655 {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-5c6f9655
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-39c76b6b {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-39c76b6b {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-39c76b6b {
  right: 77%;
}
.elementor-139433
  .elementor-element.elementor-element-360f3216
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433
  .elementor-element.elementor-element-360f3216
  > .elementor-background-overlay {
  background-color: var(--e-global-color-f023969);
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-360f3216 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-30b874af
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-139433
  .elementor-element.elementor-element-30b874af:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-139433
  .elementor-element.elementor-element-30b874af
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-30b874af
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-30b874af
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-6db3128b {
  --display: flex;
  --background-transition: 0.3s;
  --z-index: 99;
}
.elementor-139433
  .elementor-element.elementor-element-6db3128b:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-6db3128b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-6db3128b,
.elementor-139433 .elementor-element.elementor-element-6db3128b:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-7493f0e5 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: double;
  --border-style: double;
  border-width: 3px 0;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 3px;
  --border-left-width: 0px;
  border-color: #f2eade;
  --border-color: #f2eade;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.elementor-139433 .elementor-element.elementor-element-7493f0e5,
.elementor-139433 .elementor-element.elementor-element-7493f0e5:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-4c3e8d50 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-4c3e8d50
  .elementor-heading-title {
  color: #f2eade;
  font-family: "Heart Stones", sans-serif;
  font-size: 21px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-4c3e8d50
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-38d1c154 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-4ba5a64 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-11c8d219 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-5b8c2a00 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-4ed0b40 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-4ed0b40 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-6ade8e1e {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-6ade8e1e {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-6ade8e1e {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-5a33ff34 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5a33ff34 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5a33ff34 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-7b1efcf2 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-7b1efcf2 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-7b1efcf2 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-11393db0 {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-11393db0 {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-11393db0 {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-70773e45 {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-70773e45 {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-70773e45 {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-70773e45
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-5c7ea64b {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5c7ea64b {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5c7ea64b {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-5c7ea64b
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-4574be37 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4574be37 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4574be37 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-7ab01849 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-7ab01849
  .elementor-heading-title {
  color: #282726;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-7ab01849
  > .elementor-widget-container {
  margin: 0 30px;
}
.elementor-139433 .elementor-element.elementor-element-65384681 .saic-wrapper,
.saic-wrapper a,
.saic-wrapper h1,
.saic-wrap-textarea textarea,
.form-submit input[type="submit"],
input#author {
  font-family: "Roboto", sans-serif;
}
.elementor-139433 .elementor-element.elementor-element-65384681 .saic-wrapper {
  background-color: #fff;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper.saic-custom
  .saic-wrap-form
  .saic-container-form
  input[type="submit"] {
  color: #f2eade !important;
  background: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .option-tamu-wrapper
  input[type="radio"]:checked
  + label {
  color: #f2eade !important;
  background: #770f2a !important;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper
  .saic-wrap-link
  a.saic-link {
  color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper
  .saic-holder
  a.jp-previous.jp-disabled,
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper
  .saic-holder
  a.jp-next.jp-disabled,
.lbl-guestnumb {
  color: #770f2a;
  opacity: 0.5;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper
  .saic-holder
  a {
  color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper
  ul.saic-container-comments
  li.saic-item-comment
  .saic-comment-content
  .saic-comment-info
  a.saic-commenter-name {
  color: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-65384681 .avatar_color {
  fill: #770f2a !important;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-comment-time {
  color: #770f2a;
  opacity: 0.7;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  .saic-wrapper
  ul.saic-container-comments
  li.saic-item-comment
  .saic-comment-content
  .saic-comment-text
  p {
  color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-65384681
  > .elementor-widget-container {
  margin: 0 20px 20px;
  background-color: #fff;
  border-style: solid;
  border-width: 1px;
  border-color: #770f2a;
  border-radius: 10px;
}
.elementor-139433 .elementor-element.elementor-element-65384681 {
  z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-4c701b10 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overflow: hidden;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #770f2a;
  --border-color: #770f2a;
  --border-radius: 13px;
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 20px;
  --margin-right: 20px;
}
.elementor-139433
  .elementor-element.elementor-element-4c701b10:not(.elementor-motion-effects-element-type-background),
.elementor-139433
  .elementor-element.elementor-element-4c701b10
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-139433 .elementor-element.elementor-element-4c701b10,
.elementor-139433 .elementor-element.elementor-element-4c701b10:before {
  --border-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-468d2182 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-2aa11628 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-7d185829 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-5c35c0a2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-42936e71 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-42936e71 img {
  opacity: 0;
}
.elementor-139433 .elementor-element.elementor-element-5dfd7a71 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-5dfd7a71 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-5dfd7a71 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-11494560 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-11494560 {
  left: 60%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-11494560 {
  right: 60%;
}
.elementor-139433 .elementor-element.elementor-element-19adbb45 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-19adbb45 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-19adbb45 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-2365bbec {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2365bbec {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2365bbec {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-443d114a {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-443d114a {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-443d114a {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-443d114a
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-4d48ef70 {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4d48ef70 {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4d48ef70 {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-4d48ef70
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-62d1bc68 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-62d1bc68 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-62d1bc68 {
  right: 77%;
}
.elementor-139433 .elementor-element.elementor-element-1932165a {
  --spacer-size: 50px;
}
.elementor-139433
  .elementor-element.elementor-element-16345685
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-139433 .elementor-element.elementor-element-16345685 {
  --icon-box-icon-margin: 15px;
}
.elementor-139433
  .elementor-element.elementor-element-16345685
  .elementor-icon-box-title {
  margin-bottom: 13px;
  color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-16345685.elementor-view-stacked
  .elementor-icon {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-16345685.elementor-view-framed
  .elementor-icon,
.elementor-139433
  .elementor-element.elementor-element-16345685.elementor-view-default
  .elementor-icon {
  fill: #770f2a;
  color: #770f2a;
  border-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-16345685
  .elementor-icon-box-title,
.elementor-139433
  .elementor-element.elementor-element-16345685
  .elementor-icon-box-title
  a {
  font-family: "Elsie", sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-139433
  .elementor-element.elementor-element-16345685
  .elementor-icon-box-description {
  color: #222324;
  font-family: "Bodebeck LT Std Bold Italic", sans-serif;
  font-size: 14px;
}
.elementor-139433
  .elementor-element.elementor-element-16345685
  > .elementor-widget-container {
  margin: 0;
  padding: 20px 20px 0;
}
.elementor-139433
  .elementor-element.elementor-element-1d680462
  a.elementor-button,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .elementor-button {
  font-family: "Roboto", sans-serif;
  font-size: 0.9em;
  font-weight: 700;
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
  background-color: #770f2a;
  border-radius: 7px;
}
.elementor-139433 .elementor-element.elementor-element-1d680462 #headpop {
  fill: var(--e-global-color-f023969);
  color: var(--e-global-color-f023969);
  background: #770f2a !important;
}
.elementor-139433
  .elementor-element.elementor-element-1d680462
  a.elementor-button:hover,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .elementor-button:hover,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  a.elementor-button:focus,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .elementor-button:focus {
  color: var(--e-global-color-f023969);
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-1d680462
  a.elementor-button:hover
  svg,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .elementor-button:hover
  svg,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  a.elementor-button:focus
  svg,
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-f023969);
}
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .rekAccord-header {
  background-color: #770f2a;
  color: #fff;
}
.elementor-139433
  .elementor-element.elementor-element-1d680462
  svg.rekAccord-kapat {
  stroke: #fff;
}
.elementor-139433
  .elementor-element.elementor-element-1d680462
  .rekAccord-subheader {
  font-size: 14px;
  color: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-1d680462 .reknumb {
  font-family: "Jura", sans-serif;
}
.elementor-139433 .elementor-element.elementor-element-1d680462 .nomor-dompet {
  font-family: "Jura", sans-serif;
}
.elementor-139433 .elementor-element.elementor-element-6ff3d9f4 {
  --spacer-size: 20px;
}
.elementor-139433 .elementor-element.elementor-element-52918f84 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-4914eb8c {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-4914eb8c
  .elementor-heading-title {
  color: #252523;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-4914eb8c
  > .elementor-widget-container {
  margin: 0 30px;
}
.elementor-139433 .elementor-element.elementor-element-44d15a81 {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-44d15a81
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Cinzel Decorative", sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-44d15a81
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-41e09810 {
  --spacer-size: 20px;
}
.elementor-139433 .elementor-element.elementor-element-6e667afa {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --overflow: hidden;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --margin-top: 20px;
  --margin-bottom: 20px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-139433 .elementor-element.elementor-element-6e667afa:before,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .e-con-inner
  > .elementor-background-video-container:before,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .e-con-inner
  > .elementor-background-slideshow:before,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer:before {
  --background-overlay: "";
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 60%, #f2eade 100%);
}
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .elementor-shape-bottom
  .elementor-shape-fill,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .e-con-inner
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .elementor-shape-bottom,
.elementor-139433
  .elementor-element.elementor-element-6e667afa
  > .e-con-inner
  > .elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.elementor-139433 .elementor-element.elementor-element-bbba236 .crl1 {
  fill: #770f2a !important;
}
.elementor-139433 .elementor-element.elementor-element-bbba236 .crl5 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-bbba236 .crl2 {
  fill: #6a1128 !important;
}
.elementor-139433 .elementor-element.elementor-element-bbba236 .crl3 {
  fill: #59041a !important;
}
.elementor-139433 .elementor-element.elementor-element-bbba236 .crl4 {
  fill: #dbdbdb !important;
}
.elementor-139433 .elementor-element.elementor-element-bbba236 {
  width: var(--container-widget-width, 68%);
  max-width: 68%;
  --container-widget-width: 68%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-bbba236.elementor-element {
  --align-self: center;
}
.elementor-139433 .elementor-element.elementor-element-6a40a335 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
}
.elementor-139433 .elementor-element.elementor-element-6f74e4e6 {
  text-align: center;
}
.elementor-139433
  .elementor-element.elementor-element-6f74e4e6
  .elementor-heading-title {
  color: #252421;
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}
.elementor-139433
  .elementor-element.elementor-element-6f74e4e6
  > .elementor-widget-container {
  margin: 0 30px;
}
.elementor-139433 .elementor-element.elementor-element-4f6e162d {
  text-align: center;
  z-index: 9;
}
.elementor-139433
  .elementor-element.elementor-element-4f6e162d
  .elementor-heading-title {
  color: #770f2a;
  font-family: "Heart Stones", sans-serif;
  font-size: 29px;
  line-height: 1.7em;
}
.elementor-139433
  .elementor-element.elementor-element-4f6e162d
  > .elementor-widget-container {
  margin: 0;
}
.elementor-139433 .elementor-element.elementor-element-7df291ad {
  --spacer-size: 30px;
}
.elementor-139433 .elementor-element.elementor-element-4570e925 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-35e35daf {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-35e35daf
  > .elementor-widget-container {
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-5d3e3957 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433
  .elementor-element.elementor-element-5d3e3957
  > .elementor-widget-container {
  --e-transform-flipX: -1;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-17538159 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-6261e6f4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 9;
}
.elementor-139433 .elementor-element.elementor-element-45a6b528 {
  text-align: right;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-139433 .elementor-element.elementor-element-45a6b528 img {
  opacity: 0.1;
}
.elementor-139433 .elementor-element.elementor-element-2f784a88 {
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
  top: -10%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-2f784a88 {
  left: 0;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-2f784a88 {
  right: 0;
}
.elementor-139433 .elementor-element.elementor-element-75388554 {
  text-align: right;
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  top: -5px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-75388554 {
  left: 57%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-75388554 {
  right: 57%;
}
.elementor-139433 .elementor-element.elementor-element-602fef5 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -5%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-602fef5 {
  left: 20%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-602fef5 {
  right: 20%;
}
.elementor-139433 .elementor-element.elementor-element-3dc8f0a {
  width: var(--container-widget-width, 32%);
  max-width: 32%;
  --container-widget-width: 32%;
  --container-widget-flex-grow: 0;
  top: -31%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-3dc8f0a {
  left: 53%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-3dc8f0a {
  right: 53%;
}
.elementor-139433 .elementor-element.elementor-element-4427117a {
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  bottom: -8px;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-4427117a {
  left: 85%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-4427117a {
  right: 85%;
}
.elementor-139433
  .elementor-element.elementor-element-4427117a
  > .elementor-widget-container {
  --e-transform-rotateZ: 103deg;
  --e-transform-flipY: -1;
}
.elementor-139433 .elementor-element.elementor-element-437a317f {
  width: var(--container-widget-width, 43%);
  max-width: 43%;
  --container-widget-width: 43%;
  --container-widget-flex-grow: 0;
  top: -21%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-437a317f {
  left: 79%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-437a317f {
  right: 79%;
}
.elementor-139433
  .elementor-element.elementor-element-437a317f
  > .elementor-widget-container {
  --e-transform-rotateZ: 11deg;
}
.elementor-139433 .elementor-element.elementor-element-69bc0886 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  top: -85%;
}
body:not(.rtl) .elementor-139433 .elementor-element.elementor-element-69bc0886 {
  left: 77%;
}
body.rtl .elementor-139433 .elementor-element.elementor-element-69bc0886 {
  right: 77%;
}
.elementor-139433
  .elementor-element.elementor-element-5d6f0163
  > .elementor-container {
  max-width: 450px;
}
.elementor-139433 .elementor-element.elementor-element-5d6f0163 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -25px;
  margin-bottom: 0;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-5d6f0163
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-139433
  .elementor-element.elementor-element-7c091fcd
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433 .elementor-element.elementor-element-77985a4e .nav {
  background-color: #ffffff1f;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-139433
  .elementor-element.elementor-element-77985a4e
  .nav__link__spacer {
  margin: 0 2px;
}
.elementor-139433 .elementor-element.elementor-element-77985a4e .nav__link svg {
  fill: #ffa2ba;
  color: #ffa2ba;
}
.elementor-139433 .elementor-element.elementor-element-77985a4e .nav__link {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-77985a4e
  .thecube
  .cube:before {
  background-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-77985a4e
  .nav__link:hover
  svg {
  fill: #fff;
  color: #fff;
}
.elementor-139433
  .elementor-element.elementor-element-77985a4e
  .nav__link:focus {
  fill: #fff;
  color: #fff;
  background-color: #52061a;
}
.elementor-139433
  .elementor-element.elementor-element-77985a4e
  .nav__link-onpage {
  fill: #fff;
  color: #fff;
  background-color: #52061a;
}
.elementor-139433
  .elementor-element.elementor-element-77985a4e
  .nav__link:hover {
  background-color: #52061a;
}
.elementor-139433
  .elementor-element.elementor-element-3dd24793
  > .elementor-element-populated {
  margin: 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0;
}
.elementor-139433
  .elementor-element.elementor-element-768bad09
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-stacked
  .elementor-icon {
  background-color: #770f2a;
  color: var(--e-global-color-f023969);
}
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-framed
  .elementor-icon,
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-default
  .elementor-icon {
  color: #770f2a;
  border-color: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-framed
  .elementor-icon,
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-default
  .elementor-icon
  svg {
  fill: #770f2a;
}
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-f023969);
}
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-f023969);
}
.elementor-139433
  .elementor-element.elementor-element-768bad09.elementor-view-stacked
  .elementor-icon
  .a-play {
  border: var(--e-global-color-f023969);
}
.elementor-139433
  .elementor-element.elementor-element-768bad09
  .elementor-icon {
  font-size: 17px;
}
.elementor-139433
  .elementor-element.elementor-element-768bad09
  .elementor-icon
  i,
.elementor-139433
  .elementor-element.elementor-element-768bad09
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-139433 .elementor-element.elementor-element-768bad09 .qrCode-header,
.elementor-139433 .elementor-element.elementor-element-768bad09 .qrCode-kapat {
  fill: #770f2a;
  color: #770f2a;
  stroke: #770f2a;
}
.elementor-139433 .elementor-element.elementor-element-768bad09 #qrcode-card {
  color: #770f2a;
  background: #f2eade;
}
.elementor-139433 .elementor-element.elementor-element-768bad09 #download-qr {
  color: #770f2a;
  background: #f2eade;
}
.elementor-139433 .elementor-element.elementor-element-768bad09 .qrCode-header {
  background: #f2eade;
}
.elementor-139433 .elementor-element.elementor-element-768bad09 #hd_overlay {
  stop-color: #f2eade;
}
.elementor-139433
  .elementor-element.elementor-element-768bad09
  > .elementor-widget-container {
  margin: 0;
}
@media (max-width: 1024px) {
  .elementor-139433
    .elementor-element.elementor-element-1ad7c76a
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-139433 .elementor-element.elementor-element-5d6f0163 {
    padding: 0;
  }
  .elementor-139433
    .elementor-element.elementor-element-3dd24793
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .elementor-139433 .elementor-element.elementor-element-39be9c7 {
    --width: 65%;
  }
  .elementor-139433 .elementor-element.elementor-element-1dfc8e25 {
    --width: 65%;
  }
  .elementor-139433 .elementor-element.elementor-element-38d36c9a {
    --width: 65%;
  }
  .elementor-139433 .elementor-element.elementor-element-60e6fd1e {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-c7dbef3 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-12cbc1ee {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-7f2c18a3 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-5c7dff58 {
    --width: 90%;
  }
  .elementor-139433 .elementor-element.elementor-element-2be393d5 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-3ad1ee92 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-42552d1f {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-a941b95 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-4b27e6c2 {
    --width: 90%;
  }
  .elementor-139433 .elementor-element.elementor-element-39a46529 {
    --width: 60%;
  }
  .elementor-139433 .elementor-element.elementor-element-28a7d78c {
    --width: 90%;
  }
  .elementor-139433 .elementor-element.elementor-element-5b8c2a00 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-4c701b10 {
    --width: 100%;
  }
  .elementor-139433 .elementor-element.elementor-element-5c35c0a2 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-17538159 {
    --width: 90%;
  }
}
@media (max-width: 767px) {
  .elementor-139433 .elementor-element.elementor-element-39be9c7 {
    --width: 65%;
  }
  .elementor-139433 .elementor-element.elementor-element-1dfc8e25 {
    --width: 65%;
  }
  .elementor-139433 .elementor-element.elementor-element-63528a13 {
    --justify-content: space-around;
  }
  .elementor-139433 .elementor-element.elementor-element-44a81fd {
    z-index: 9;
  }
  .elementor-139433
    .elementor-element.elementor-element-e1e1eed
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433 .elementor-element.elementor-element-38d36c9a {
    --width: 65%;
  }
  .elementor-139433 .elementor-element.elementor-element-5e266803 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433
    .elementor-element.elementor-element-2f72982d
    > .elementor-shape-bottom
    svg,
  .elementor-139433
    .elementor-element.elementor-element-2f72982d
    > .e-con-inner
    > .elementor-shape-bottom
    svg {
    width: calc(248% + 1.3px);
    height: 203px;
  }
  .elementor-139433 .elementor-element.elementor-element-72cbd473 {
    z-index: 9;
  }
  .elementor-139433
    .elementor-element.elementor-element-a9df1e8
    .elementor-countdown-wrapper {
    max-width: 56%;
  }
  .elementor-139433
    .elementor-element.elementor-element-a9df1e8
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-139433
    .elementor-element.elementor-element-7833abc8
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433
    .elementor-element.elementor-element-37d70b92
    > .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-139433
    .elementor-element.elementor-element-24f7dea7
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433 .elementor-element.elementor-element-24f7dea7,
  .elementor-139433
    .elementor-element.elementor-element-24f7dea7
    > .elementor-background-overlay {
    border-radius: 0;
  }
  .elementor-139433
    .elementor-element.elementor-element-4bf93d6f
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-139433 .elementor-element.elementor-element-c7dbef3 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-247ad2e1 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-3a45d597 {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-5eff0a81 {
    --width: 85%;
  }
  .elementor-139433 .elementor-element.elementor-element-73cb713e {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --flex-wrap: nowrap;
  }
  .elementor-139433 .elementor-element.elementor-element-12cbc1ee {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-7a8109c2 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-690cd562 {
    z-index: 9;
  }
  .elementor-139433
    .elementor-element.elementor-element-227e9014
    .elementor-heading-title {
    font-size: 73px;
  }
  .elementor-139433
    .elementor-element.elementor-element-227e9014
    > .elementor-widget-container {
    margin: -10px 0 0;
    padding: 0;
  }
  .elementor-139433 .elementor-element.elementor-element-73f60724 {
    --width: 85%;
  }
  .elementor-139433 .elementor-element.elementor-element-336190a8 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --flex-wrap: nowrap;
  }
  .elementor-139433 .elementor-element.elementor-element-7f2c18a3 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-3c46227c {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-55ee9c57 {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-5c7dff58 {
    --width: 90%;
  }
  .elementor-139433
    .elementor-element.elementor-element-587cffc
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433
    .elementor-element.elementor-element-1ad7c76a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-139433
    .elementor-element.elementor-element-1ad7c76a
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-139433 .elementor-element.elementor-element-2ae53d1a {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-2be393d5 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-45f915c {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-2741b75b {
    --width: 80%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-139433 .elementor-element.elementor-element-2741b75b.e-con {
    --align-self: center;
  }
  .elementor-139433 .elementor-element.elementor-element-8e5def {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-139433 .elementor-element.elementor-element-3ad1ee92 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-1037a49e {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-2620f10a {
    --spacer-size: 85px;
  }
  .elementor-139433
    .elementor-element.elementor-element-4cad85ca
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-139433
    .elementor-element.elementor-element-64e94f76
    .elementor-heading-title {
    letter-spacing: 0.5px;
  }
  .elementor-139433
    .elementor-element.elementor-element-565d5b4
    .elementor-heading-title {
    letter-spacing: 0.5px;
  }
  .elementor-139433
    .elementor-element.elementor-element-2921761e
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-139433
    .elementor-element.elementor-element-5c4c0016
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-139433
    .elementor-element.elementor-element-37210074
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-139433
    .elementor-element.elementor-element-72ed3d7
    > .elementor-widget-container {
    margin: -15px 0 0;
  }
  .elementor-139433 .elementor-element.elementor-element-b152a7f {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-139433 .elementor-element.elementor-element-42552d1f {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-6971fcc7 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-2a68a43a {
    --spacer-size: 85px;
  }
  .elementor-139433
    .elementor-element.elementor-element-1be56ce6
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-139433
    .elementor-element.elementor-element-417e45d4
    .elementor-heading-title {
    letter-spacing: 0.5px;
  }
  .elementor-139433
    .elementor-element.elementor-element-38cc3a5d
    .elementor-heading-title {
    letter-spacing: 0.5px;
  }
  .elementor-139433
    .elementor-element.elementor-element-6b274297
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-139433
    .elementor-element.elementor-element-22900333
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-139433
    .elementor-element.elementor-element-404f5fd0
    .elementor-heading-title {
    line-height: 1.3em;
  }
  .elementor-139433
    .elementor-element.elementor-element-185cc3f6
    > .elementor-widget-container {
    margin: -15px 0 0;
  }
  .elementor-139433 .elementor-element.elementor-element-a941b95 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-7e8eadcd {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-4455dee6 {
    --spacer-size: 85px;
  }
  .elementor-139433
    .elementor-element.elementor-element-7e8d77e2
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-139433 .elementor-element.elementor-element-7df28812 .live-title {
    font-size: 16px;
  }
  .elementor-139433 .elementor-element.elementor-element-4b27e6c2 {
    --width: 90%;
  }
  .elementor-139433
    .elementor-element.elementor-element-2546c8d0
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433
    .elementor-element.elementor-element-e38c4cf
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-139433 .elementor-element.elementor-element-4e610320 {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-39a46529 {
    --width: 60%;
  }
  .elementor-139433 .elementor-element.elementor-element-3b624c15 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-44d15704 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-139433 .elementor-element.elementor-element-28a7d78c {
    --width: 90%;
  }
  .elementor-139433
    .elementor-element.elementor-element-360f3216
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433
    .elementor-element.elementor-element-30b874af
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-139433 .elementor-element.elementor-element-4c3e8d50 {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-5b8c2a00 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-5a33ff34 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-5c35c0a2 {
    --width: 80%;
  }
  .elementor-139433 .elementor-element.elementor-element-11494560 {
    --container-widget-width: 92px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 92px);
    max-width: 92px;
  }
  .elementor-139433 .elementor-element.elementor-element-1932165a {
    --spacer-size: 85px;
  }
  .elementor-139433
    .elementor-element.elementor-element-16345685
    .elementor-icon-box-description {
    font-size: 14px;
  }
  .elementor-139433 .elementor-element.elementor-element-44d15a81 {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-41e09810 {
    --spacer-size: 10px;
  }
  .elementor-139433 .elementor-element.elementor-element-4f6e162d {
    z-index: 9;
  }
  .elementor-139433 .elementor-element.elementor-element-17538159 {
    --width: 90%;
  }
  .elementor-139433
    .elementor-element.elementor-element-5d6f0163
    > .elementor-container {
    max-width: 450px;
  }
  .elementor-139433 .elementor-element.elementor-element-5d6f0163 {
    padding: 0;
    z-index: 999;
  }
  .elementor-139433 .elementor-element.elementor-element-7c091fcd {
    width: 85%;
  }
  .elementor-139433 .elementor-element.elementor-element-3dd24793 {
    width: 15%;
  }
  .elementor-139433
    .elementor-element.elementor-element-3dd24793
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0;
  }
  .elementor-139433
    .elementor-element.elementor-element-768bad09
    .elementor-icon-wrapper {
    text-align: right;
  }
  .elementor-139433
    .elementor-element.elementor-element-768bad09
    .elementor-icon
    i,
  .elementor-139433
    .elementor-element.elementor-element-768bad09
    .elementor-icon
    svg {
    transform: rotate(0px);
  }
}
.elementor-139433 .elementor-element.elementor-element-5ff480b5 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-7d83002c {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-3eb53c7e {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-1fd3bcf5 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-72b06504 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-50c78811 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-7856378b {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-1af1ba64 {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-6e080f91 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-39be9c7 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-64dd03e0 {
  transform-origin: top right;
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-5bce8ada {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-7ccc51b {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-7c0e77fd {
  transp: 0;
}
.elementor-139433 .elementor-element.elementor-element-7891a0fc {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-4d193b7e {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-3d1edf7f {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-3e2e55a1 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-1003b4d3 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-197fb31c {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-1dbad7ae {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-59c688ee {
  transform: rotate(180deg);
}
.elementor-139433 .elementor-element.elementor-element-1dfc8e25 {
  transform-origin: bottom left;
}
.elementor-139433 .elementor-element.elementor-element-7e7f9275 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-63528a13 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-9525293 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-4d35b3d4 {
  position: absolute;
  top: 11%;
}
.elementor-139433 .elementor-element.elementor-element-2f93bf07 {
  background: #ffffff8d;
  border-radius: 10px;
  padding-bottom: 10px;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
.elementor-139433 .elementor-element.elementor-element-5b9b90bb {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-5ad3d369 {
  max-width: 450px;
}
.elementor-139433 .elementor-element.elementor-element-3a9343ea {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-219b2673 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-21ee0ee2 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-5e266803 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-6e0026a2 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-746a0e43 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-71ea49f9 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-7b7587fc {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-69d5a047 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-38d36c9a {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-2069a3ee {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-2069a3ee {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-2f72982d {
  max-height: 55vh;
}
.elementor-139433 .elementor-element.elementor-element-1c1f799e {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-14a35597 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-54e29d4c {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-6c528307 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-1bb685d7 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-67cd002a {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-6a72f344 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-595e3b0d {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-36e8ff0d {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-396b646d {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-60e6fd1e {
  transform: rotate(180deg);
}
.elementor-139433 .elementor-element.elementor-element-75a00539 {
  overflow: hidden;
}
.elementor-139433 .elementor-element.elementor-element-4e7f2a8f {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-98bfd2e {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-e0da3d7 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-247ad2e1 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-36926e7f {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-769992f1 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-4b3e82f4 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-2037a1ab {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5011b7a4 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-c7dbef3 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-3a8623ce {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-617f6557 {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-5d703ae3 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-dc95f31 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-7a8109c2 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-64825261 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-25ffb8db {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-7774e6df {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-2a1b5d9a {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-2ae862a2 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-12cbc1ee {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-719521f7 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-719521f7 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-d5ca1b6 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-5eff0a81 {
  width: 75%;
}
.elementor-139433 .elementor-element.elementor-element-6d8790ef {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-5700bfde {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-6b4ab3aa {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-3c46227c {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-57ceed57 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-34ab0403 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-17a4c7fe {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-60f1532e {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-94e9328 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-7f2c18a3 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-4a362051 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-4a362051 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-7b545895 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-73f60724 {
  width: 75%;
}
.elementor-139433 .elementor-element.elementor-element-40a56cd5 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-6f115ad7 {
  position: absolute;
  bottom: 0;
  transition-delay: 0.6s;
}
.elementor-139433 .elementor-element.elementor-element-12076953 {
  transp: 0;
}
.elementor-139433 .elementor-element.elementor-element-6f5e8db8 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-264974f4 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-48e7562f {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-29c65378 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-31306902 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-45cd25ab {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5c532666 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5ab8bc1c {
  transform: rotate(180deg);
}
.elementor-139433 .elementor-element.elementor-element-5c7dff58 {
  transform-origin: bottom left;
}
.elementor-139433 .elementor-element.elementor-element-4bf93d6f {
  overflow: hidden;
}
.elementor-139433 .elementor-element.elementor-element-70f8bb91 {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-2449230f {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-1c7c6f6f {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-45f915c {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-29b892bd {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-f18abcc {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-54c60f54 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-4f3ccad3 {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5a4d43aa {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-2be393d5 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-421053cc {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-3bd7e46e {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-759bdceb {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-70dcfb85 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-1037a49e {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-2bd9ab69 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-26a9c482 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-7007771e {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-5a842bce {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-24237e3e {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-3ad1ee92 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-77d0c40c {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-77d0c40c {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-6f29978a {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-2b461cb2 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-603789bd {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-6971fcc7 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-58ff8f43 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-5214e9db {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-419327ee {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-b734513 {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-437b687f {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-42552d1f {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-394c186e {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-394c186e {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-47342cc4 {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-53a93b51 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-45f22886 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-7e8eadcd {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-1c809c7e {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-7b1e11f6 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-4002838d {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-438b2cfc {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-28aa6ac9 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-a941b95 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-7e138a46 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-7e138a46 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-2741b75b {
  max-width: 85%;
}
.elementor-139433 .elementor-element.elementor-element-1a5b6be7 {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-1301f465 {
  position: absolute;
  bottom: 0;
  transition-delay: 0.6s;
}
.elementor-139433 .elementor-element.elementor-element-4c77b059 {
  transp: 0;
}
.elementor-139433 .elementor-element.elementor-element-7f56dcab {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-6066f689 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-d5707e {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-2797325b {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-74adb9a2 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-41950bc {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-faab8db {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-74fbbc2c {
  transform: rotate(180deg);
}
.elementor-139433 .elementor-element.elementor-element-4b27e6c2 {
  transform-origin: bottom left;
}
.elementor-139433 .elementor-element.elementor-element-1ad7c76a {
  overflow: hidden;
}
.elementor-139433 .elementor-element.elementor-element-3ab60fb0 {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-3f44cb7f {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-2cd86553 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-3b624c15 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-42929995 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-742e015f {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-767046d3 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-3f71efdd {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-71172605 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-39a46529 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-36165b11 {
  transform-origin: top right;
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-683d242c {
  height: 300px;
}
.elementor-139433 .elementor-element.elementor-element-7406e59f {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-199c96f0 {
  position: absolute;
  bottom: 0;
  transition-delay: 0.6s;
}
.elementor-139433 .elementor-element.elementor-element-17408931 {
  transp: 0;
}
.elementor-139433 .elementor-element.elementor-element-505f0acd {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-5ec8ff03 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-6175481a {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-3b3dd7c3 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5c110e7d {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-5c6f9655 {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-39c76b6b {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-2c8a46e6 {
  transform: rotate(180deg);
}
.elementor-139433 .elementor-element.elementor-element-28a7d78c {
  transform-origin: bottom left;
}
.elementor-139433 .elementor-element.elementor-element-e38c4cf {
  overflow: hidden;
}
.elementor-139433 .elementor-element.elementor-element-4ba5a64 {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-11c8d219 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-6ade8e1e {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-5a33ff34 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-7b1efcf2 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-11393db0 {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-70773e45 {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-5c7ea64b {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-4574be37 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5b8c2a00 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-38d1c154 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-2aa11628 {
  position: absolute;
  top: 0;
  transition-delay: 0.4s;
}
.elementor-139433 .elementor-element.elementor-element-7d185829 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-5dfd7a71 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-11494560 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-19adbb45 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-2365bbec {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-443d114a {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-4d48ef70 {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-62d1bc68 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-5c35c0a2 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-468d2182 {
  transform-origin: top right;
}
.elementor-139433 .elementor-element.elementor-element-468d2182 {
  position: absolute;
  top: 0;
}
.elementor-139433 .elementor-element.elementor-element-6e667afa {
  height: 300px;
}
.elementor-139433 .elementor-element.elementor-element-35e35daf {
  position: absolute;
  bottom: 0;
}
.elementor-139433 .elementor-element.elementor-element-5d3e3957 {
  position: absolute;
  bottom: 0;
  transition-delay: 0.6s;
}
.elementor-139433 .elementor-element.elementor-element-45a6b528 {
  transp: 0;
}
.elementor-139433 .elementor-element.elementor-element-2f784a88 {
  -webkit-animation-iteration-count: infinite;
}
.elementor-139433 .elementor-element.elementor-element-75388554 {
  animation: fld 2s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-602fef5 {
  animation: flc 2.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: right top;
}
.elementor-139433 .elementor-element.elementor-element-3dc8f0a {
  animation: flb 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-4427117a {
  animation: flc 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: left top;
}
.elementor-139433 .elementor-element.elementor-element-437a317f {
  animation: fla 1.8s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-69bc0886 {
  animation: fla 1.5s infinite linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  transform-origin: center;
}
.elementor-139433 .elementor-element.elementor-element-6261e6f4 {
  transform: rotate(180deg);
}
.elementor-139433 .elementor-element.elementor-element-17538159 {
  transform-origin: bottom left;
}
.elementor-139433 .elementor-element.elementor-element-30b874af {
  overflow: hidden;
}
.elementor-139433 .elementor-element.elementor-element-77985a4e .nav {
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}
.elementor-139433 .elementor-element.elementor-element-7172335f {
  display: none;
}
@keyframes fla {
  from {
    transform: rotate(-3deg) scale(1);
  }
  to {
    transform: rotate(0deg) scale(1.05);
  }
}
@keyframes flb {
  from {
    transform: rotate(0deg) scale(1);
  }
  to {
    transform: rotate(-3deg) scale(1.05);
  }
}
@keyframes flc {
  from {
    transform: rotate(5deg) scale(1);
  }
  to {
    transform: rotate(0deg) scale(1.05);
  }
}
@keyframes fld {
  from {
    transform: rotate(2deg) scale(1);
  }
  to {
    transform: rotate(-2deg) scale(1.1);
  }
}
.elementor-139433
  .elementor-element.elementor-element-768bad09
  #mute-sound
  .icon-play {
  font-size: 26px !important;
  padding: 0.2em !important;
}
#dark-back {
  max-width: 450px;
}
.rekSheet {
  max-width: 450px;
}
.rekAccord {
  max-width: 450px;
}
.qrCode {
  max-width: 450px;
}
@font-face {
  font-family: "Heart Stones";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("https://foreverr.id/s/HrStn/ec575b94189e5278af78cda3f0b341db.eot");
  src: url("https://foreverr.id/s/HrStn/ec575b94189e5278af78cda3f0b341db.eot?#iefix")
      format("embedded-opentype"),
    url("https://foreverr.id/s/HrStn/ec575b94189e5278af78cda3f0b341db.woff2")
      format("woff2"),
    url("https://foreverr.id/s/HrStn/ec575b94189e5278af78cda3f0b341db.woff")
      format("woff"),
    url("https://foreverr.id/s/HrStn/ec575b94189e5278af78cda3f0b341db.ttf")
      format("truetype"),
    url("https://foreverr.id/s/HrStn/ec575b94189e5278af78cda3f0b341db.svg#HeartStones")
      format("svg");
}
@font-face {
  font-family: "Bodebeck LT Std Bold Italic";
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url("https://s.foreverr.id/fonts/?name=bodebeck.woff2") format("woff2"),
    url("https://s.foreverr.id/fonts/?name=bodebeck.woff") format("woff"),
    url("https://s.foreverr.id/fonts/?name=bodebeck.ttf") format("truetype");
}
