.elementor-503
  .elementor-element.elementor-element-1a893573
  > .elementor-container {
  min-height: 100vh;
}
.elementor-503 .elementor-element.elementor-element-1a893573 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 999;
}
.elementor-503
  .elementor-element.elementor-element-1a893573
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-333329a4
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-333329a4
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-333329a4
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-333329a4
  > .elementor-element-populated {
  padding: 10px 10px 10px 10px;
}
.elementor-503 .elementor-element.elementor-element-397ae100 {
  --spacer-size: 50px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-72cff4d6 {
  left: 0px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-72cff4d6 {
  right: 0px;
}
.elementor-503 .elementor-element.elementor-element-72cff4d6 {
  top: -3px;
  z-index: 0;
}
.elementor-503 .elementor-element.elementor-element-72cff4d6 img {
  width: 28%;
}
.elementor-503
  .elementor-element.elementor-element-9695c0d
  > .elementor-widget-container {
  margin: -8px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-9695c0d {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-9695c0d
  .elementor-heading-title {
  font-family: "Times New Roman", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #202020;
}
.elementor-503 .elementor-element.elementor-element-30050446 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-30050446
  .elementor-heading-title {
  font-family: "Halant", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-transform: capitalize;
  color: #202020;
}
.elementor-503 .elementor-element.elementor-element-16b84e9a {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-16b84e9a
  .elementor-heading-title {
  font-family: "Times New Roman", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #1b1b1b;
}
.elementor-503 .elementor-element.elementor-element-4af8dc94 {
  --spacer-size: 50px;
}
.elementor-503
  .elementor-element.elementor-element-3583c158
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-3583c158 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-3583c158
  .elementor-heading-title {
  font-family: "Jost", Sans-serif;
  font-size: 24px;
  font-weight: 400;
  text-transform: capitalize;
  color: #242424;
}
.elementor-503
  .elementor-element.elementor-element-3977ef5a
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-3977ef5a {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-3977ef5a
  .elementor-heading-title {
  font-family: "Qene", Sans-serif;
  font-size: 140px;
  font-weight: 400;
  color: #3a3a3a;
}
.elementor-503
  .elementor-element.elementor-element-5462faf4
  > .elementor-widget-container {
  margin: -119px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-5462faf4 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-5462faf4
  .elementor-heading-title {
  font-family: "Qene", Sans-serif;
  font-size: 140px;
  font-weight: 400;
  color: #353535;
}
.elementor-503 .elementor-element.elementor-element-6c6e541a {
  --spacer-size: 50px;
}
.elementor-503 .elementor-element.elementor-element-1f5f3c5b {
  --spacer-size: 50px;
}
.elementor-503 .elementor-element.elementor-element-5005529c .elementor-button {
  background-color: #000000;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: #ffffff;
  color: #ffffff;
  box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-503
  .elementor-element.elementor-element-5005529c
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-5005529c
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 8px;
}
.elementor-503 .elementor-element.elementor-element-3878a88 {
  --spacer-size: 50px;
}
.elementor-503
  .elementor-element.elementor-element-7e131858
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-7e131858 {
  --lottie-container-width: 10%;
  --lottie-container-opacity: 1;
}
.elementor-503
  .elementor-element.elementor-element-7e131858
  .e-lottie__container {
  filter: brightness(138%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-503 .elementor-element.elementor-element-55cfe28d {
  --spacer-size: 50px;
}
.elementor-503
  .elementor-element.elementor-element-36204ecb
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-503
  .elementor-element.elementor-element-36204ecb
  > .elementor-container {
  min-height: 100vh;
}
.elementor-503 .elementor-element.elementor-element-36204ecb {
  overflow: hidden;
}
.elementor-503 .elementor-element.elementor-element-79fb55fc {
  z-index: 1;
}
.elementor-503
  .elementor-element.elementor-element-78897c05:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-78897c05
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #272727;
  background-image: url("https://i.pinimg.com/736x/f3/6f/8b/f36f8bd9465c919c554bf3bf81ff9205.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-78897c05
  > .elementor-background-overlay {
  background-color: #4e4e4e;
  opacity: 0.37;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-78897c05
  > .elementor-container {
  min-height: 100vh;
}
.elementor-503 .elementor-element.elementor-element-78897c05 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-503
  .elementor-element.elementor-element-32697431.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-32697431.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-32697431.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-503
  .elementor-element.elementor-element-78452f57
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 30px;
}
.elementor-503
  .elementor-element.elementor-element-78452f57
  > .elementor-element-populated {
  padding: 0px 50px 20px 50px;
}
.elementor-503 .elementor-element.elementor-element-3a3316c3 {
  --spacer-size: 35px;
}
.elementor-503
  .elementor-element.elementor-element-dc6e91e
  > .elementor-widget-container {
  padding: 10px 0px 10px 0px;
}
.elementor-503 .elementor-element.elementor-element-dc6e91e {
  text-align: left;
}
.elementor-503
  .elementor-element.elementor-element-dc6e91e
  .elementor-heading-title {
  font-family: "Times New Roman", Sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.8px;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-899f960
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-503 .elementor-element.elementor-element-899f960 {
  text-align: left;
}
.elementor-503
  .elementor-element.elementor-element-899f960
  .elementor-heading-title {
  font-family: "Isky", Sans-serif;
  font-size: 80px;
  font-weight: 300;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-20add2ed
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
  padding: 5px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-20add2ed {
  text-align: left;
}
.elementor-503
  .elementor-element.elementor-element-20add2ed
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-76774ebb
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-76774ebb {
  text-align: left;
}
.elementor-503
  .elementor-element.elementor-element-76774ebb
  .elementor-heading-title {
  font-family: "NewYork", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #fff7f7;
}
.elementor-503 .elementor-element.elementor-element-5bfed1bd {
  text-align: left;
}
.elementor-503
  .elementor-element.elementor-element-5bfed1bd
  .elementor-heading-title {
  font-family: "Playfair Display", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-7ca2fa61
  > .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-503
  .elementor-element.elementor-element-7ca2fa61
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-34d11ac4
  > .elementor-container {
  max-width: 500px;
  min-height: 100vh;
}
.elementor-503 .elementor-element.elementor-element-34d11ac4 {
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-2a22e6a9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-2a22e6a9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-47d948e8 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-5eb6e45e {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-3da5f712 {
  z-index: 4;
}
.elementor-503 .elementor-element.elementor-element-3da5f712 img {
  width: 47%;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #474747;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-13b8361a {
  z-index: 0;
}
.elementor-503 .elementor-element.elementor-element-4d834199 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-4d834199
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 17px;
  text-transform: capitalize;
  color: #363636;
}
.elementor-503
  .elementor-element.elementor-element-515d6fa
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-503 .elementor-element.elementor-element-515d6fa {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-515d6fa
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 40px;
  font-weight: 200;
  text-transform: capitalize;
  color: #2c2c2c;
}
.elementor-503
  .elementor-element.elementor-element-dfdb022
  > .elementor-widget-container {
  margin: -13px 20px 30px 20px;
}
.elementor-503 .elementor-element.elementor-element-dfdb022 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-dfdb022
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #363636;
}
.elementor-503 .elementor-element.elementor-element-61e97298 {
  --spacer-size: 166px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-50262f0e {
  left: 0px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-50262f0e {
  right: 0px;
}
.elementor-503 .elementor-element.elementor-element-50262f0e {
  top: -241px;
  z-index: 0;
}
.elementor-503
  .elementor-element.elementor-element-15c4da29:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-15c4da29
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3b3b3b;
}
.elementor-503 .elementor-element.elementor-element-15c4da29 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-15c4da29
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-6e54636a
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-6e54636a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-6e54636a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-6e54636a
  > .elementor-element-populated {
  padding: 50px 30px 50px 30px;
}
.elementor-503 .elementor-element.elementor-element-46903859 {
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-3dbd3983:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/1-1-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.78;
}
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-element-populated {
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-3dbd3983
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-7b3e2fac {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-70d4fe10
  > .elementor-widget-container {
  margin: 0px 80px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-70d4fe10 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-70d4fe10
  .elementor-heading-title {
  font-family: "qene-g-regular", Sans-serif;
  font-size: 140px;
  font-weight: 400;
  color: #3b3b3b;
}
.elementor-503
  .elementor-element.elementor-element-eb4b3e5
  > .elementor-widget-container {
  margin: -119px 0px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-eb4b3e5 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-eb4b3e5
  .elementor-heading-title {
  font-family: "qene-g-regular", Sans-serif;
  font-size: 140px;
  font-weight: 400;
  color: #3b3b3b;
}
.elementor-503 .elementor-element.elementor-element-1a6dcdb0 {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-79f76809
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
}
.elementor-503 .elementor-element.elementor-element-79f76809 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-79f76809
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #2a2a2a;
}
.elementor-503 .elementor-element.elementor-element-4c9cb0fb {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-332d377e {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-482d2f34:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-482d2f34
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/2-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503 .elementor-element.elementor-element-482d2f34 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-482d2f34
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-7981a055
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-7981a055
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-7981a055
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-7981a055
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 50px 50px 50px 50px;
}
.elementor-503 .elementor-element.elementor-element-542a89cf {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-200407cb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-200407cb {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-200407cb
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #363636;
}
.elementor-503
  .elementor-element.elementor-element-3c9b55cd
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-3c9b55cd {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-3c9b55cd
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #363636;
}
.elementor-503
  .elementor-element.elementor-element-429b8112
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-429b8112 {
  right: -147px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-429b8112 {
  left: -147px;
}
.elementor-503 .elementor-element.elementor-element-429b8112 {
  top: 451px;
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-429b8112
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 33px;
  font-weight: 200;
  text-transform: capitalize;
  color: #525252;
}
.elementor-503 .elementor-element.elementor-element-46d307e2 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-453d804f img {
  width: 72%;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3b3b3b;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 9px 9px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-14b3c23f {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-4e3d04aa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-4e3d04aa {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-4e3d04aa
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 35px;
  font-weight: 200;
  color: #2c2c2c;
}
.elementor-503
  .elementor-element.elementor-element-629e53ec
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-503 .elementor-element.elementor-element-629e53ec {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-629e53ec
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 0px;
  color: #1f1e1e;
}
.elementor-503 .elementor-element.elementor-element-4335792d .elementor-button {
  background-color: #3b3b3b;
  font-family: "Helvetica", Sans-serif;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-4335792d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-4335792d
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-4335792d
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 8px;
}
.elementor-503 .elementor-element.elementor-element-68f13c71 {
  --divider-border-style: solid;
  --divider-color: #2e2e2e;
  --divider-border-width: 1px;
  --divider-icon-size: 42px;
}
.elementor-503
  .elementor-element.elementor-element-68f13c71
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-503
  .elementor-element.elementor-element-68f13c71
  .elementor-divider-separator {
  width: 50%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-503
  .elementor-element.elementor-element-68f13c71
  .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-503
  .elementor-element.elementor-element-68f13c71.elementor-view-stacked
  .elementor-icon {
  background-color: #1a1a1a;
}
.elementor-503
  .elementor-element.elementor-element-68f13c71.elementor-view-framed
  .elementor-icon,
.elementor-503
  .elementor-element.elementor-element-68f13c71.elementor-view-default
  .elementor-icon {
  color: #1a1a1a;
  border-color: #1a1a1a;
}
.elementor-503
  .elementor-element.elementor-element-68f13c71.elementor-view-framed
  .elementor-icon,
.elementor-503
  .elementor-element.elementor-element-68f13c71.elementor-view-default
  .elementor-icon
  svg {
  fill: #1a1a1a;
}
.elementor-503
  .elementor-element.elementor-element-436852fc
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-436852fc {
  right: 128.9px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-436852fc {
  left: 128.9px;
}
.elementor-503 .elementor-element.elementor-element-436852fc {
  bottom: 437px;
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-436852fc
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 33px;
  font-weight: 200;
  text-transform: capitalize;
  color: #525252;
}
.elementor-503 .elementor-element.elementor-element-553eee14 img {
  width: 72%;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3b3b3b;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 9px 9px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-5c1410ff {
  --spacer-size: 18px;
}
.elementor-503
  .elementor-element.elementor-element-5f91af3c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-5f91af3c {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-5f91af3c
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 35px;
  font-weight: 200;
  color: #2c2c2c;
}
.elementor-503
  .elementor-element.elementor-element-5f4f8345
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
}
.elementor-503 .elementor-element.elementor-element-5f4f8345 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-5f4f8345
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 0px;
  color: #1f1e1e;
}
.elementor-503 .elementor-element.elementor-element-33736418 .elementor-button {
  background-color: #3b3b3b;
  font-family: "Helvetica", Sans-serif;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-33736418
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-33736418
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-33736418
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 8px;
}
.elementor-503 .elementor-element.elementor-element-7ae09dc4 {
  --spacer-size: 37px;
}
.elementor-503
  .elementor-element.elementor-element-24c2c2e4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-24c2c2e4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3b3b3b;
}
.elementor-503 .elementor-element.elementor-element-24c2c2e4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-24c2c2e4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-7bf3e43d
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-7bf3e43d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-7bf3e43d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-7bf3e43d
  > .elementor-element-populated {
  padding: 50px 30px 50px 30px;
}
.elementor-503 .elementor-element.elementor-element-1c8a90cf {
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-387dda1e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/1-1-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.78;
}
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-element-populated {
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-387dda1e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-12519524 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-3f70d302 img {
  width: 43%;
}
.elementor-503 .elementor-element.elementor-element-30511310 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-30511310
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 37px;
  font-weight: 400;
  letter-spacing: 3.7px;
  color: #202020;
}
.elementor-503
  .elementor-element.elementor-element-496add7c
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-496add7c
  .wpkoi-elements-countdown-item
  > div {
  margin-right: 6px;
  margin-left: 6px;
  padding: 10px 10px 10px 10px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
  background: #3b3b3b;
}
.elementor-503
  .elementor-element.elementor-element-496add7c
  .wpkoi-elements-countdown-container {
  margin-right: -6px;
  margin-left: -6px;
  margin-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-496add7c
  .wpkoi-elements-countdown-digits {
  color: #ffffff;
  font-family: "Helvetica", Sans-serif;
  font-size: 20px;
}
.elementor-503
  .elementor-element.elementor-element-496add7c
  .wpkoi-elements-countdown-label {
  color: #ffffff;
  font-family: "Helvetica", Sans-serif;
  font-size: 14px;
}
.elementor-503 .elementor-element.elementor-element-21cb9e16 .elementor-button {
  background-color: #3b3b3b;
  font-family: "Helvetica", Sans-serif;
  fill: #ffffff;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-21cb9e16
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-21cb9e16
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-21cb9e16
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 8px;
}
.elementor-503 .elementor-element.elementor-element-20b041e2 {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-6fe4b10f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-6fe4b10f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/2-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503 .elementor-element.elementor-element-6fe4b10f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-6fe4b10f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-5c24110d
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-5c24110d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-5c24110d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-5c24110d
  > .elementor-element-populated {
  padding: 50px 30px 50px 30px;
}
.elementor-503 .elementor-element.elementor-element-43a9d6b2 {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-4478d8ac:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/1-1-1.jpg");
  background-position: center center;
  background-size: cover;
  opacity: 1;
}
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3b3b3b;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-background-slideshow {
  border-radius: 140px 140px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-4478d8ac
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-34006e25 {
  --spacer-size: 78px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-6060cc51 {
  left: 0px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-6060cc51 {
  right: 0px;
}
.elementor-503 .elementor-element.elementor-element-6060cc51 {
  top: -35px;
  z-index: 0;
}
.elementor-503 .elementor-element.elementor-element-6060cc51 img {
  width: 48%;
}
.elementor-503 .elementor-element.elementor-element-18986edd {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-18986edd
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0.4px;
  word-spacing: 0px;
  color: #222222;
}
.elementor-503 .elementor-element.elementor-element-52ff70c {
  --divider-border-style: solid;
  --divider-color: #313131;
  --divider-border-width: 1px;
}
.elementor-503
  .elementor-element.elementor-element-52ff70c
  .elementor-divider-separator {
  width: 60%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-503 .elementor-element.elementor-element-52ff70c .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-503 .elementor-element.elementor-element-6e547472 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-6e547472
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #2a2a2a;
}
.elementor-503 .elementor-element.elementor-element-39ed0ddd {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-39ed0ddd
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #242424;
}
.elementor-503 .elementor-element.elementor-element-26c6ca {
  --divider-border-style: solid;
  --divider-color: #2a2a2a;
  --divider-border-width: 1px;
}
.elementor-503
  .elementor-element.elementor-element-26c6ca
  .elementor-divider-separator {
  width: 60%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-503 .elementor-element.elementor-element-26c6ca .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-503 .elementor-element.elementor-element-4977c2b3 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-4977c2b3
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #1f1f1f;
}
.elementor-503 .elementor-element.elementor-element-76f50ba0 .elementor-button {
  background-color: #3b3b3b;
  font-family: "Helvetica", Sans-serif;
  font-weight: 500;
  fill: #ffffff;
  color: #ffffff;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 6px 6px 6px 6px;
}
.elementor-503
  .elementor-element.elementor-element-76f50ba0
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-76f50ba0
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-76f50ba0
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-76f50ba0
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-76f50ba0
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-744cd7e5 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-ba5a0d0 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-3a510763 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-3ac72326:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffffff;
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/1-1-1.jpg");
  background-position: center center;
  background-size: cover;
  opacity: 1;
}
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3b3b3b;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-background-slideshow {
  border-radius: 0px 0px 140px 140px;
}
.elementor-503
  .elementor-element.elementor-element-3ac72326
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-1a96ee7d {
  --spacer-size: 30px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-60288789 {
  left: 0px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-60288789 {
  right: 0px;
}
.elementor-503 .elementor-element.elementor-element-60288789 {
  top: -35px;
  z-index: 0;
}
.elementor-503 .elementor-element.elementor-element-60288789 img {
  width: 48%;
}
.elementor-503 .elementor-element.elementor-element-7f65fda0 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-7f65fda0
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0.4px;
  word-spacing: 0px;
  color: #222222;
}
.elementor-503 .elementor-element.elementor-element-31fbc24 {
  --divider-border-style: solid;
  --divider-color: #313131;
  --divider-border-width: 1px;
}
.elementor-503
  .elementor-element.elementor-element-31fbc24
  .elementor-divider-separator {
  width: 60%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-503 .elementor-element.elementor-element-31fbc24 .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-503 .elementor-element.elementor-element-3309b87a {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-3309b87a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #252525;
}
.elementor-503 .elementor-element.elementor-element-378b234a {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-378b234a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #2e2e2e;
}
.elementor-503 .elementor-element.elementor-element-31841499 {
  --divider-border-style: solid;
  --divider-color: #1d1d1d;
  --divider-border-width: 1px;
}
.elementor-503
  .elementor-element.elementor-element-31841499
  .elementor-divider-separator {
  width: 60%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-503
  .elementor-element.elementor-element-31841499
  .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-503 .elementor-element.elementor-element-6c9fc49d {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-6c9fc49d
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #1b1b1b;
}
.elementor-503 .elementor-element.elementor-element-25b90b36 .elementor-button {
  background-color: #3b3b3b;
  font-family: "Helvetica", Sans-serif;
  font-weight: 500;
  fill: #ffffff;
  color: #ffffff;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 6px 6px 6px 6px;
}
.elementor-503
  .elementor-element.elementor-element-25b90b36
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-25b90b36
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-25b90b36
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-25b90b36
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-25b90b36
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-14ffe468 {
  --spacer-size: 54px;
}
.elementor-503 .elementor-element.elementor-element-1c1ac5cf {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-97c8a87 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-7b94bae1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-7b94bae1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffffd9;
}
.elementor-503
  .elementor-element.elementor-element-7b94bae1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3b3b3b;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-7b94bae1
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-7b94bae1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-7b94bae1
  > .elementor-background-slideshow {
  border-radius: 14px 14px 14px 14px;
}
.elementor-503
  .elementor-element.elementor-element-7b94bae1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-49817760 {
  --spacer-size: 50px;
}
.elementor-503 .elementor-element.elementor-element-417a51b9 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-417a51b9
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
  letter-spacing: 0.4px;
  word-spacing: 0px;
  color: #4d4d4d;
}
.elementor-503 .elementor-element.elementor-element-66a6d1f4 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-66a6d1f4
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #3f3f3f;
}
.elementor-503 .elementor-element.elementor-element-7eb7b629 .elementor-button {
  background-color: #61ce7000;
  font-family: "Helvetica", Sans-serif;
  font-weight: 500;
  fill: #181818;
  color: #181818;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #494949;
  border-radius: 6px 6px 6px 6px;
}
.elementor-503
  .elementor-element.elementor-element-7eb7b629
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-7eb7b629
  .elementor-button:focus {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-7eb7b629
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-7eb7b629
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-65667a2e {
  --spacer-size: 50px;
}
.elementor-503
  .elementor-element.elementor-element-1333ff35:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-1333ff35
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3b3b3b;
}
.elementor-503 .elementor-element.elementor-element-1333ff35 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-1333ff35
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-29115f6b
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-29115f6b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-29115f6b
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-29115f6b
  > .elementor-element-populated {
  padding: 50px 30px 50px 30px;
}
.elementor-503 .elementor-element.elementor-element-60a72a59 {
  --spacer-size: 16px;
}
.elementor-503
  .elementor-element.elementor-element-832ce52
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-832ce52 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-832ce52
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 33px;
  font-weight: 200;
  text-transform: capitalize;
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-59078333 img {
  width: 68%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-62cdad18 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-62cdad18
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-714c039b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-714c039b {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-714c039b
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-15fea2a7 img {
  width: 68%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-1122f652 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-1122f652
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-7f193c9c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-7f193c9c {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-7f193c9c
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-6854d4a7 img {
  width: 68%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-4c467a07 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-4c467a07
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-4a6191c5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-4a6191c5 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-4a6191c5
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 13px;
  font-weight: 300;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-40655697:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-40655697
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/2-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503 .elementor-element.elementor-element-40655697 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-40655697
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-2565adf3
  > .elementor-element-populated {
  padding: 50px 30px 50px 30px;
}
.elementor-503 .elementor-element.elementor-element-55bcf701 {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-beadae3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-beadae3 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-beadae3
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 30px;
  font-weight: 200;
  text-transform: capitalize;
  color: #363636;
}
.elementor-503
  .elementor-element.elementor-element-40c44084
  .e-gallery-item:hover
  .elementor-gallery-item__overlay,
.elementor-503
  .elementor-element.elementor-element-40c44084
  .e-gallery-item:focus
  .elementor-gallery-item__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-40c44084 {
  --image-transition-duration: 800ms;
  --overlay-transition-duration: 800ms;
  --content-text-align: center;
  --content-padding: 20px;
  --content-transition-duration: 800ms;
  --content-transition-delay: 800ms;
}
.elementor-503
  .elementor-element.elementor-element-693f7871
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-503
  .elementor-element.elementor-element-6e74b205:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-6e74b205
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3b3b3b;
}
.elementor-503 .elementor-element.elementor-element-6e74b205 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-6e74b205
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-500d65cb
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-500d65cb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-500d65cb
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-500d65cb
  > .elementor-element-populated {
  padding: 50px 30px 50px 30px;
}
.elementor-503 .elementor-element.elementor-element-3f8d6069 {
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-117a6d7a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/1-1-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 0.78;
}
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-background-slideshow {
  border-radius: 2px 2px 2px 2px;
}
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-element-populated {
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-117a6d7a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-51d2bd68 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-4c4c22b4 img {
  width: 43%;
}
.elementor-503
  .elementor-element.elementor-element-7f5196df
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-7f5196df {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-7f5196df
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 30px;
  font-weight: 200;
  text-transform: capitalize;
  color: #333232;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  > .elementor-widget-container {
  padding: 16px 16px 16px 16px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-button
  span {
  gap: 7px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group {
  padding-right: calc(15px / 2);
  padding-left: calc(15px / 2);
  margin-bottom: 18px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-form-fields-wrapper {
  margin-left: calc(-15px / 2);
  margin-right: calc(-15px / 2);
  margin-bottom: -18px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  > label,
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-subgroup
  label {
  color: #222222;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  > label {
  font-family: "Helvetica", Sans-serif;
  font-size: 18px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-type-html {
  padding-bottom: 0px;
  font-family: "Helvetica", Sans-serif;
  font-weight: 400;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  .elementor-field {
  color: #4f4f4f;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  .elementor-field,
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-subgroup
  label {
  font-family: "Helvetica", Sans-serif;
  font-size: 13px;
  font-weight: 400;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #1a1a1a;
  border-width: 0px 0px 2px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-color: #1a1a1a;
  border-width: 0px 0px 2px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #1a1a1a;
}
.elementor-503 .elementor-element.elementor-element-6e178e3f .elementor-button {
  font-family: "Helvetica", Sans-serif;
  font-weight: 600;
  border-radius: 0px 0px 0px 0px;
  padding: 8px 110px 8px 110px;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .e-form__buttons__wrapper__button-next {
  background-color: #3b3b3b;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-button[type="submit"] {
  background-color: #3b3b3b;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #222222;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-button[type="submit"]:hover {
  background-color: #222222;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-message {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-message.elementor-message-success {
  color: #232323;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-message.elementor-message-danger {
  color: #101010;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .elementor-message.elementor-help-inline {
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .e-form__indicators__indicator,
.elementor-503
  .elementor-element.elementor-element-6e178e3f
  .e-form__indicators__indicator__label {
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-503 .elementor-element.elementor-element-6e178e3f {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-503 .elementor-element.elementor-element-1045b4ed {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-4b39825e {
  --spacer-size: 54px;
}
.elementor-503
  .elementor-element.elementor-element-79644488:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-79644488
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #3b3b3b;
}
.elementor-503 .elementor-element.elementor-element-79644488 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-79644488
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-41d43819
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-41d43819
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-41d43819
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-41d43819
  > .elementor-element-populated {
  padding: 5px 50px 75px 50px;
}
.elementor-503 .elementor-element.elementor-element-d5123ea {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-2aa12a2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-2aa12a2 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-2aa12a2
  .elementor-heading-title {
  font-family: "ivymode-regular", Sans-serif;
  font-size: 34px;
  font-weight: 500;
  text-shadow: 11px 17px 0px
    rgba(237.99999999999997, 237.99999999999997, 237.99999999999997, 0.26);
  color: #ffffff;
}
.elementor-503 .elementor-element.elementor-element-66e92e70 {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-14b4208
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-14b4208 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-14b4208
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-41e125fa
  > .elementor-container {
  max-width: 500px;
}
.elementor-503 .elementor-element.elementor-element-7d55a8c9 .elementor-button {
  background-color: #444444;
  font-family: "Helvetica", Sans-serif;
  font-weight: 400;
  letter-spacing: 0px;
  fill: #ffffff;
  color: #ffffff;
  border-style: solid;
  border-color: #ffffff;
  padding: 8px 8px 8px 8px;
}
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  .elementor-button:focus {
  background-color: #000000;
  color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 6px;
}
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  .elementor-button:hover
  svg,
.elementor-503
  .elementor-element.elementor-element-7d55a8c9
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-68d8ff27
  > .elementor-container {
  max-width: 500px;
}
.elementor-503 .elementor-element.elementor-element-68d8ff27 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-68d8ff27
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-3e7e8d9e {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-7a0daa38:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-7a0daa38
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/Background-atm-invitren-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-7a0daa38
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-7a0daa38
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-7a0daa38
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-503
  .elementor-element.elementor-element-7a0daa38
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15px 15px 15px 15px;
}
.elementor-503
  .elementor-element.elementor-element-7a0daa38
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-3ede1d8e {
  text-align: right;
}
.elementor-503 .elementor-element.elementor-element-3ede1d8e img {
  max-width: 40%;
}
.elementor-503
  .elementor-element.elementor-element-2ddb827d
  > .elementor-widget-container {
  margin: 0em 0em -1em 0em;
}
.elementor-503 .elementor-element.elementor-element-2ddb827d {
  text-align: left;
}
.elementor-503 .elementor-element.elementor-element-2ddb827d img {
  max-width: 15%;
}
.elementor-503
  .elementor-element.elementor-element-5b5d805
  > .elementor-widget-container {
  margin: 0em 0em 0em -10em;
}
.elementor-503
  .elementor-element.elementor-element-5b5d805
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503 .elementor-element.elementor-element-5b5d805 .copy-content {
  color: #352f2f;
  font-family: "Jura", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 0.1em;
}
.elementor-503 .elementor-element.elementor-element-5b5d805 .head-title {
  color: #000000;
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-503 .elementor-element.elementor-element-5b5d805 a.elementor-button,
.elementor-503 .elementor-element.elementor-element-5b5d805 .elementor-button {
  font-family: "Lato", Sans-serif;
  font-size: 14px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #7e7e7e;
  border-radius: 6px 6px 6px 6px;
}
.elementor-503
  .elementor-element.elementor-element-5b5d805
  a.elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-5b5d805
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-5b5d805
  a.elementor-button:focus,
.elementor-503
  .elementor-element.elementor-element-5b5d805
  .elementor-button:focus {
  background-color: #4d4d4d;
}
.elementor-503 .elementor-element.elementor-element-5b5d805 .elementor-button {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-27fb26bd {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-503
  .elementor-element.elementor-element-38dd871b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-38dd871b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/Background-atm-invitren-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-38dd871b
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-38dd871b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-38dd871b
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-503
  .elementor-element.elementor-element-38dd871b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 15px 15px 15px 15px;
}
.elementor-503
  .elementor-element.elementor-element-38dd871b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-597223a0 {
  text-align: right;
}
.elementor-503 .elementor-element.elementor-element-597223a0 img {
  max-width: 40%;
}
.elementor-503
  .elementor-element.elementor-element-78c587d7
  > .elementor-widget-container {
  margin: 0em 0em -1em 0em;
}
.elementor-503 .elementor-element.elementor-element-78c587d7 {
  text-align: left;
}
.elementor-503 .elementor-element.elementor-element-78c587d7 img {
  max-width: 15%;
}
.elementor-503
  .elementor-element.elementor-element-25f89559
  > .elementor-widget-container {
  margin: 0em 0em 0em -10em;
}
.elementor-503
  .elementor-element.elementor-element-25f89559
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-503 .elementor-element.elementor-element-25f89559 .copy-content {
  color: #352f2f;
  font-family: "Jura", Sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 0.1em;
}
.elementor-503 .elementor-element.elementor-element-25f89559 .head-title {
  color: #000000;
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 700;
}
.elementor-503 .elementor-element.elementor-element-25f89559 a.elementor-button,
.elementor-503 .elementor-element.elementor-element-25f89559 .elementor-button {
  font-family: "Lato", Sans-serif;
  font-size: 14px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #7e7e7e;
  border-radius: 6px 6px 6px 6px;
}
.elementor-503
  .elementor-element.elementor-element-25f89559
  a.elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-25f89559
  .elementor-button:hover,
.elementor-503
  .elementor-element.elementor-element-25f89559
  a.elementor-button:focus,
.elementor-503
  .elementor-element.elementor-element-25f89559
  .elementor-button:focus {
  background-color: #4d4d4d;
}
.elementor-503 .elementor-element.elementor-element-25f89559 .elementor-button {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-2a36dce6 {
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-2c4b88dc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.77;
}
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-element-populated,
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}
.elementor-503
  .elementor-element.elementor-element-2c4b88dc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-704927c5 {
  --spacer-size: 0px;
}
.elementor-503
  .elementor-element.elementor-element-4340805c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-4340805c.elementor-view-stacked
  .elementor-icon {
  background-color: #222222;
}
.elementor-503
  .elementor-element.elementor-element-4340805c.elementor-view-framed
  .elementor-icon,
.elementor-503
  .elementor-element.elementor-element-4340805c.elementor-view-default
  .elementor-icon {
  color: #222222;
  border-color: #222222;
}
.elementor-503
  .elementor-element.elementor-element-4340805c.elementor-view-framed
  .elementor-icon,
.elementor-503
  .elementor-element.elementor-element-4340805c.elementor-view-default
  .elementor-icon
  svg {
  fill: #222222;
}
.elementor-503 .elementor-element.elementor-element-25d9e76e {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-25d9e76e
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 35px;
  font-weight: 300;
  letter-spacing: -0.8px;
  color: #424242;
}
.elementor-503
  .elementor-element.elementor-element-14eef455
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-503 .elementor-element.elementor-element-14eef455 .copy-content {
  color: #353535;
  font-family: "Helvetica", Sans-serif;
  font-weight: 500;
}
.elementor-503 .elementor-element.elementor-element-14eef455 .head-title {
  color: #2c2c2c;
  font-family: "Helvetica", Sans-serif;
  font-weight: 500;
}
.elementor-503 .elementor-element.elementor-element-14eef455 a.elementor-button,
.elementor-503 .elementor-element.elementor-element-14eef455 .elementor-button {
  font-family: "Helvetica", Sans-serif;
  font-size: 18px;
  font-weight: bold;
  fill: #4e4e4e;
  color: #4e4e4e;
  background-color: #62ce7100;
  border-radius: 16px 16px 16px 16px;
}
.elementor-503 .elementor-element.elementor-element-14eef455 .elementor-button {
  border-style: solid;
  border-width: 3px 3px 3px 3px;
}
.elementor-503
  .elementor-element.elementor-element-58b53aae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-58b53aae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/2-2.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503 .elementor-element.elementor-element-58b53aae {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-58b53aae
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-4554231b {
  --spacer-size: 50px;
}
.elementor-503
  .elementor-element.elementor-element-30212884
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-30212884 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-30212884
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 30px;
  font-weight: 200;
  text-transform: capitalize;
  color: #363636;
}
.elementor-503
  .elementor-element.elementor-element-264d6791
  > .elementor-widget-container {
  margin: 0px 05px 0px 05px;
}
.elementor-503
  .elementor-element.elementor-element-264d6791
  .cui-wrapper
  .cui-wrap-form
  .cui-container-form
  p.form-submit {
  text-align: left !important;
}
.elementor-503 .elementor-element.elementor-element-264d6791 .cui-box {
  max-height: 30vh;
}
.elementor-503
  .elementor-element.elementor-element-264d6791
  .cui-wrapper
  ul.cui-container-comments
  li.cui-item-comment
  .cui-comment-avatar
  img {
  max-width: 28px;
  max-height: 28px;
  opacity: 1;
  height: 100px;
}
.elementor-503 .elementor-element.elementor-element-5522f36c {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-1d9e7a3d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-503
  .elementor-element.elementor-element-1d9e7a3d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/1-1-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-503
  .elementor-element.elementor-element-1d9e7a3d
  > .elementor-container {
  max-width: 500px;
  min-height: 100vh;
}
.elementor-503 .elementor-element.elementor-element-1d9e7a3d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-503
  .elementor-element.elementor-element-1d9e7a3d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-7dbfa3da
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-503
  .elementor-element.elementor-element-7dbfa3da
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-503 .elementor-element.elementor-element-387e49a9 {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-2cab7c5b {
  --spacer-size: 10px;
}
.elementor-503 .elementor-element.elementor-element-5ce094e5 {
  z-index: 4;
}
.elementor-503 .elementor-element.elementor-element-5ce094e5 img {
  width: 47%;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #3b3b3b;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-503 .elementor-element.elementor-element-3de2098b {
  z-index: 0;
}
.elementor-503 .elementor-element.elementor-element-65e1191d {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-65e1191d
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: #363636;
}
.elementor-503
  .elementor-element.elementor-element-246a36e1
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-503 .elementor-element.elementor-element-246a36e1 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-246a36e1
  .elementor-heading-title {
  font-family: "iskry-regular", Sans-serif;
  font-size: 40px;
  font-weight: 200;
  text-transform: capitalize;
  color: #3b3b3b;
}
.elementor-503
  .elementor-element.elementor-element-5dec0905
  > .elementor-widget-container {
  margin: -13px 20px 30px 20px;
}
.elementor-503 .elementor-element.elementor-element-5dec0905 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-5dec0905
  .elementor-heading-title {
  font-family: "Helvetica", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 20px;
  letter-spacing: 0px;
  color: #363636;
}
.elementor-503 .elementor-element.elementor-element-4f2156a1 {
  --spacer-size: 166px;
}
body:not(.rtl) .elementor-503 .elementor-element.elementor-element-14ba1563 {
  left: 0px;
}
body.rtl .elementor-503 .elementor-element.elementor-element-14ba1563 {
  right: 0px;
}
.elementor-503 .elementor-element.elementor-element-14ba1563 {
  top: -241px;
  z-index: 0;
}
.elementor-503 .elementor-element.elementor-element-6efa9f98 {
  padding: 0px 0px 0px 0px;
}
.elementor-503 .elementor-element.elementor-element-4e3034e4 {
  --spacer-size: 0px;
}
.elementor-503 .elementor-element.elementor-element-3b6a1b14 img {
  width: 19%;
  border-radius: 100px 100px 100px 100px;
}
.elementor-503
  .elementor-element.elementor-element-11b7ed22
  .elementor-repeater-item-c348b30.elementor-social-icon {
  background-color: #ffffff00;
}
.elementor-503 .elementor-element.elementor-element-11b7ed22 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 15px;
  --grid-row-gap: 0px;
}
.elementor-503
  .elementor-element.elementor-element-11b7ed22
  .elementor-widget-container {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-11b7ed22
  .elementor-social-icon {
  background-color: #47474700;
}
.elementor-503
  .elementor-element.elementor-element-11b7ed22
  .elementor-social-icon
  i {
  color: #222222;
}
.elementor-503
  .elementor-element.elementor-element-11b7ed22
  .elementor-social-icon
  svg {
  fill: #222222;
}
.elementor-503 .elementor-element.elementor-element-7d2f4399 {
  text-align: center;
}
.elementor-503
  .elementor-element.elementor-element-7d2f4399
  .elementor-heading-title {
  font-family: "Nunito", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3em;
  color: #1a1a1a;
}
.elementor-503 .elementor-element.elementor-element-7aaecb {
  --spacer-size: 10px;
}
.elementor-503
  .elementor-element.elementor-element-4e332eab
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-503
  .elementor-element.elementor-element-587bc6f4
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
  color: #222222;
}
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-framed
  .elementor-icon,
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-framed
  .elementor-icon,
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-framed
  .elementor-icon {
  background-color: #222222;
}
.elementor-503
  .elementor-element.elementor-element-587bc6f4.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #222222;
}
.elementor-503 .elementor-element.elementor-element-587bc6f4 .elementor-icon {
  font-size: 15px;
}
.elementor-503 .elementor-element.elementor-element-587bc6f4 .elementor-icon i,
.elementor-503
  .elementor-element.elementor-element-587bc6f4
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
@media (min-width: 768px) {
  .elementor-503 .elementor-element.elementor-element-79fb55fc {
    width: 65%;
  }
  .elementor-503 .elementor-element.elementor-element-7ca2fa61 {
    width: 35%;
  }
  .elementor-503 .elementor-element.elementor-element-5dfffa43 {
    width: 33.3%;
  }
  .elementor-503 .elementor-element.elementor-element-6d888c9a {
    width: 33.3%;
  }
  .elementor-503 .elementor-element.elementor-element-3cb23fcc {
    width: 33.064%;
  }
}
@media (max-width: 1024px) {
  .elementor-503
    .elementor-element.elementor-element-30050446
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-5005529c
    .elementor-button {
    font-size: 14px;
  }
  .elementor-503 .elementor-element.elementor-element-7e131858 {
    --lottie-container-width: 15%;
  }
  .elementor-503
    .elementor-element.elementor-element-5bfed1bd
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-4d834199
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-515d6fa
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e54636a
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-7981a055
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-429b8112
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-629e53ec
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-629e53ec
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-503
    .elementor-element.elementor-element-436852fc
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-5f4f8345
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5f4f8345
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-503
    .elementor-element.elementor-element-7bf3e43d
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    .wpkoi-elements-countdown-digits {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    .wpkoi-elements-countdown-label {
    font-size: 8px;
  }
  .elementor-503
    .elementor-element.elementor-element-5c24110d
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-29115f6b
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-832ce52
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-2565adf3
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-beadae3
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-500d65cb
    > .elementor-element-populated {
    padding: 25px 20px 25px 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-7f5196df
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-5b5d805
    > .elementor-widget-container {
    margin: 0em 0em -1em -10em;
  }
  .elementor-503 .elementor-element.elementor-element-5b5d805 .copy-content {
    font-size: 15px;
  }
  .elementor-503 .elementor-element.elementor-element-5b5d805 .head-title {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-5b5d805
    a.elementor-button,
  .elementor-503
    .elementor-element.elementor-element-5b5d805
    .elementor-button {
    font-size: 10px;
    padding: 6px 6px 6px 6px;
  }
  .elementor-503
    .elementor-element.elementor-element-25f89559
    > .elementor-widget-container {
    margin: 0em 0em -1em -10em;
  }
  .elementor-503 .elementor-element.elementor-element-25f89559 .copy-content {
    font-size: 15px;
  }
  .elementor-503 .elementor-element.elementor-element-25f89559 .head-title {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-25f89559
    a.elementor-button,
  .elementor-503
    .elementor-element.elementor-element-25f89559
    .elementor-button {
    font-size: 10px;
    padding: 6px 6px 6px 6px;
  }
  .elementor-503
    .elementor-element.elementor-element-30212884
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503
    .elementor-element.elementor-element-65e1191d
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-246a36e1
    .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-503 .elementor-element.elementor-element-4e332eab {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-503
    .elementor-element.elementor-element-1a893573
    > .elementor-container {
    max-width: 500px;
    min-height: 100vh;
  }
  .elementor-503 .elementor-element.elementor-element-1a893573 {
    z-index: 999;
  }
  .elementor-503 .elementor-element.elementor-element-72cff4d6 {
    top: -24px;
  }
  .elementor-503 .elementor-element.elementor-element-72cff4d6 img {
    width: 47%;
  }
  .elementor-503
    .elementor-element.elementor-element-9695c0d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-9695c0d
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-503
    .elementor-element.elementor-element-30050446
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-503
    .elementor-element.elementor-element-16b84e9a
    > .elementor-widget-container {
    margin: -8px -8px -8px -8px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-16b84e9a
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-503 .elementor-element.elementor-element-4af8dc94 {
    --spacer-size: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-3583c158
    > .elementor-widget-container {
    margin: 0px 0px -8px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-3583c158
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-503
    .elementor-element.elementor-element-3977ef5a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-3977ef5a
    .elementor-heading-title {
    font-size: 120px;
  }
  .elementor-503
    .elementor-element.elementor-element-5462faf4
    > .elementor-widget-container {
    margin: -106px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5462faf4
    .elementor-heading-title {
    font-size: 120px;
  }
  .elementor-503
    .elementor-element.elementor-element-5005529c
    .elementor-button {
    border-width: 2px 2px 2px 2px;
    padding: 7px 25px 7px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-3878a88 {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-7e131858 {
    width: auto;
    max-width: auto;
    --lottie-container-width: 20%;
  }
  .elementor-503
    .elementor-element.elementor-element-7e131858
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-55cfe28d {
    --spacer-size: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-78897c05
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-503
    .elementor-element.elementor-element-dc6e91e
    > .elementor-widget-container {
    padding: 20px 0px 0px 0px;
    border-radius: 0px 41px 41px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-dc6e91e
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-899f960
    > .elementor-widget-container {
    margin: -3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-899f960
    .elementor-heading-title {
    font-size: 45px;
  }
  .elementor-503
    .elementor-element.elementor-element-20add2ed
    > .elementor-widget-container {
    margin: 10px 10px 20px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-20add2ed
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-503 .elementor-element.elementor-element-34d11ac4 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-2a22e6a9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-503 .elementor-element.elementor-element-3da5f712 img {
    width: 45%;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-503 .elementor-element.elementor-element-13b8361a {
    z-index: 0;
  }
  .elementor-503
    .elementor-element.elementor-element-4d834199
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-4d834199 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-4d834199
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-503
    .elementor-element.elementor-element-515d6fa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-515d6fa
    .elementor-heading-title {
    font-size: 39px;
  }
  .elementor-503
    .elementor-element.elementor-element-dfdb022
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-dfdb022
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503 .elementor-element.elementor-element-61e97298 {
    --spacer-size: 159px;
  }
  .elementor-503 .elementor-element.elementor-element-15c4da29 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e54636a
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-6e54636a
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-6e54636a
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-46903859 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-3dbd3983
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.55;
  }
  .elementor-503
    .elementor-element.elementor-element-3dbd3983
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-3dbd3983
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-3dbd3983
    > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-503 .elementor-element.elementor-element-7b3e2fac {
    --spacer-size: 12px;
  }
  .elementor-503
    .elementor-element.elementor-element-70d4fe10
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-70d4fe10
    .elementor-heading-title {
    font-size: 120px;
  }
  .elementor-503
    .elementor-element.elementor-element-eb4b3e5
    > .elementor-widget-container {
    margin: -106px 0px 0px 40px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-eb4b3e5
    .elementor-heading-title {
    font-size: 120px;
  }
  .elementor-503 .elementor-element.elementor-element-1a6dcdb0 {
    --spacer-size: 12px;
  }
  .elementor-503
    .elementor-element.elementor-element-79f76809
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-79f76809
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-503 .elementor-element.elementor-element-4c9cb0fb {
    --spacer-size: 24px;
  }
  .elementor-503 .elementor-element.elementor-element-332d377e {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-482d2f34 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7981a055
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-7981a055
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-7981a055
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-542a89cf {
    --spacer-size: 57px;
  }
  .elementor-503
    .elementor-element.elementor-element-200407cb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-200407cb
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-503
    .elementor-element.elementor-element-3c9b55cd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-3c9b55cd
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-429b8112
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  body:not(.rtl) .elementor-503 .elementor-element.elementor-element-429b8112 {
    right: -126.4px;
  }
  body.rtl .elementor-503 .elementor-element.elementor-element-429b8112 {
    left: -126.4px;
  }
  .elementor-503 .elementor-element.elementor-element-429b8112 {
    top: 376px;
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-429b8112
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-503 .elementor-element.elementor-element-46d307e2 {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-453d804f img {
    width: 60%;
    border-width: 2px 2px 2px 2px;
  }
  .elementor-503 .elementor-element.elementor-element-14b3c23f {
    --spacer-size: 21px;
  }
  .elementor-503
    .elementor-element.elementor-element-4e3d04aa
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-503
    .elementor-element.elementor-element-629e53ec
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-629e53ec
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-4335792d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-4335792d
    .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 10px 60px 10px 60px;
  }
  .elementor-503 .elementor-element.elementor-element-68f13c71 {
    --divider-icon-size: 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-436852fc
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  body:not(.rtl) .elementor-503 .elementor-element.elementor-element-436852fc {
    right: 138px;
  }
  body.rtl .elementor-503 .elementor-element.elementor-element-436852fc {
    left: 138px;
  }
  .elementor-503 .elementor-element.elementor-element-436852fc {
    bottom: 369px;
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-436852fc
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-503 .elementor-element.elementor-element-553eee14 img {
    width: 60%;
    border-width: 2px 2px 2px 2px;
  }
  .elementor-503 .elementor-element.elementor-element-5c1410ff {
    --spacer-size: 36px;
  }
  .elementor-503
    .elementor-element.elementor-element-5f91af3c
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-503
    .elementor-element.elementor-element-5f4f8345
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5f4f8345
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-33736418
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-33736418
    .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 10px 60px 10px 60px;
  }
  .elementor-503 .elementor-element.elementor-element-7ae09dc4 {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-24c2c2e4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7bf3e43d
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-7bf3e43d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-7bf3e43d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-1c8a90cf {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-387dda1e
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.55;
  }
  .elementor-503
    .elementor-element.elementor-element-387dda1e
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-387dda1e
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-387dda1e
    > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-503 .elementor-element.elementor-element-12519524 {
    --spacer-size: 64px;
  }
  .elementor-503 .elementor-element.elementor-element-3f70d302 img {
    width: 50%;
  }
  .elementor-503 .elementor-element.elementor-element-30511310 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-30511310
    .elementor-heading-title {
    font-size: 35px;
    letter-spacing: 1px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    .wpkoi-elements-countdown-item
    > div {
    margin-right: 4px;
    margin-left: 4px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    .wpkoi-elements-countdown-container {
    margin-right: -4px;
    margin-left: -4px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    .wpkoi-elements-countdown-digits {
    font-size: 17px;
  }
  .elementor-503
    .elementor-element.elementor-element-496add7c
    .wpkoi-elements-countdown-label {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-21cb9e16
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-21cb9e16
    .elementor-button {
    border-radius: 0px 0px 0px 0px;
    padding: 10px 60px 10px 60px;
  }
  .elementor-503 .elementor-element.elementor-element-20b041e2 {
    --spacer-size: 43px;
  }
  .elementor-503 .elementor-element.elementor-element-6fe4b10f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5c24110d
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-5c24110d
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-5c24110d
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-43a9d6b2 {
    --spacer-size: 47px;
  }
  .elementor-503 .elementor-element.elementor-element-4478d8ac {
    width: 100%;
  }
  .elementor-503
    .elementor-element.elementor-element-4478d8ac
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: center center;
    background-size: cover;
    opacity: 0.63;
  }
  .elementor-503
    .elementor-element.elementor-element-4478d8ac
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-34006e25 {
    --spacer-size: 62px;
  }
  body:not(.rtl) .elementor-503 .elementor-element.elementor-element-6060cc51 {
    left: 3px;
  }
  body.rtl .elementor-503 .elementor-element.elementor-element-6060cc51 {
    right: 3px;
  }
  .elementor-503 .elementor-element.elementor-element-6060cc51 {
    top: -3px;
  }
  .elementor-503 .elementor-element.elementor-element-6060cc51 img {
    width: 57%;
  }
  .elementor-503
    .elementor-element.elementor-element-18986edd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-18986edd {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-18986edd
    .elementor-heading-title {
    font-size: 29px;
    line-height: 1.4em;
    letter-spacing: 0px;
    word-spacing: 0.1em;
  }
  .elementor-503
    .elementor-element.elementor-element-52ff70c
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  .elementor-503
    .elementor-element.elementor-element-52ff70c
    .elementor-divider-separator {
    width: 11%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-503
    .elementor-element.elementor-element-52ff70c
    .elementor-divider {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-6e547472
    > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-6e547472 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-6e547472
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-39ed0ddd
    > .elementor-widget-container {
    margin: -12px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-39ed0ddd {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-39ed0ddd
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-26c6ca
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  .elementor-503
    .elementor-element.elementor-element-26c6ca
    .elementor-divider-separator {
    width: 11%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-503
    .elementor-element.elementor-element-26c6ca
    .elementor-divider {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-4977c2b3
    > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-4977c2b3 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-4977c2b3
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-76f50ba0
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-76f50ba0
    .elementor-button {
    font-size: 16px;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    padding: 9px 53px 9px 53px;
  }
  .elementor-503 .elementor-element.elementor-element-744cd7e5 {
    --spacer-size: 31px;
  }
  .elementor-503 .elementor-element.elementor-element-ba5a0d0 {
    --spacer-size: 31px;
  }
  .elementor-503 .elementor-element.elementor-element-3ac72326 {
    width: 100%;
  }
  .elementor-503
    .elementor-element.elementor-element-3ac72326
    > .elementor-element-populated
    > .elementor-background-overlay {
    background-position: center center;
    background-size: cover;
    opacity: 0.63;
  }
  .elementor-503
    .elementor-element.elementor-element-3ac72326
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-1a96ee7d {
    --spacer-size: 65px;
  }
  body:not(.rtl) .elementor-503 .elementor-element.elementor-element-60288789 {
    left: 3px;
  }
  body.rtl .elementor-503 .elementor-element.elementor-element-60288789 {
    right: 3px;
  }
  .elementor-503 .elementor-element.elementor-element-60288789 {
    top: -3px;
  }
  .elementor-503 .elementor-element.elementor-element-60288789 img {
    width: 57%;
  }
  .elementor-503
    .elementor-element.elementor-element-7f65fda0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-7f65fda0 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-7f65fda0
    .elementor-heading-title {
    font-size: 29px;
    line-height: 1.4em;
    letter-spacing: 0px;
    word-spacing: 0.1em;
  }
  .elementor-503
    .elementor-element.elementor-element-31fbc24
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  .elementor-503
    .elementor-element.elementor-element-31fbc24
    .elementor-divider-separator {
    width: 11%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-503
    .elementor-element.elementor-element-31fbc24
    .elementor-divider {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-3309b87a
    > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-3309b87a {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-3309b87a
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-378b234a
    > .elementor-widget-container {
    margin: -13px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-378b234a {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-378b234a
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-503
    .elementor-element.elementor-element-31841499
    > .elementor-widget-container {
    --e-transform-rotateZ: 90deg;
  }
  .elementor-503
    .elementor-element.elementor-element-31841499
    .elementor-divider-separator {
    width: 11%;
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-503
    .elementor-element.elementor-element-31841499
    .elementor-divider {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-6c9fc49d
    > .elementor-widget-container {
    margin: 0px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-6c9fc49d {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-6c9fc49d
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-25b90b36
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-25b90b36
    .elementor-button {
    font-size: 16px;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    padding: 9px 53px 9px 53px;
  }
  .elementor-503 .elementor-element.elementor-element-14ffe468 {
    --spacer-size: 62px;
  }
  .elementor-503 .elementor-element.elementor-element-1c1ac5cf {
    --spacer-size: 5px;
  }
  .elementor-503 .elementor-element.elementor-element-7b94bae1 {
    width: 100%;
  }
  .elementor-503
    .elementor-element.elementor-element-7b94bae1
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-49817760 {
    --spacer-size: 31px;
  }
  .elementor-503
    .elementor-element.elementor-element-417a51b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-417a51b9 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-417a51b9
    .elementor-heading-title {
    font-size: 29px;
    line-height: 1.4em;
    letter-spacing: 0px;
    word-spacing: 0.1em;
  }
  .elementor-503
    .elementor-element.elementor-element-66a6d1f4
    > .elementor-widget-container {
    margin: -13px 25px 0px 25px;
  }
  .elementor-503 .elementor-element.elementor-element-66a6d1f4 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-66a6d1f4
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-503
    .elementor-element.elementor-element-7eb7b629
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7eb7b629
    .elementor-button {
    font-size: 16px;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
    padding: 9px 53px 9px 53px;
  }
  .elementor-503 .elementor-element.elementor-element-65667a2e {
    --spacer-size: 5px;
  }
  .elementor-503 .elementor-element.elementor-element-1333ff35 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-29115f6b
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-29115f6b
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-29115f6b
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-60a72a59 {
    --spacer-size: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-832ce52
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-503 .elementor-element.elementor-element-62cdad18 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-62cdad18
    .elementor-heading-title {
    font-size: 29px;
    letter-spacing: 1px;
  }
  .elementor-503
    .elementor-element.elementor-element-714c039b
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-714c039b
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-503 .elementor-element.elementor-element-1122f652 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-1122f652
    .elementor-heading-title {
    font-size: 29px;
    letter-spacing: 1px;
  }
  .elementor-503
    .elementor-element.elementor-element-7f193c9c
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7f193c9c
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-503 .elementor-element.elementor-element-4c467a07 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-4c467a07
    .elementor-heading-title {
    font-size: 29px;
    letter-spacing: 1px;
  }
  .elementor-503
    .elementor-element.elementor-element-4a6191c5
    > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-4a6191c5
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-503 .elementor-element.elementor-element-40655697 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-2565adf3
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-2565adf3
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-2565adf3
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-beadae3
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-503 .elementor-element.elementor-element-6e74b205 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-500d65cb
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-500d65cb
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-500d65cb
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-3f8d6069 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-117a6d7a
    > .elementor-element-populated
    > .elementor-background-overlay {
    opacity: 0.52;
  }
  .elementor-503
    .elementor-element.elementor-element-117a6d7a
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-117a6d7a
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-117a6d7a
    > .elementor-background-slideshow {
    border-radius: 3px 3px 3px 3px;
  }
  .elementor-503 .elementor-element.elementor-element-4c4c22b4 img {
    width: 42%;
  }
  .elementor-503
    .elementor-element.elementor-element-7f5196df
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e178e3f
    > .elementor-widget-container {
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 0px;
    border-radius: 8px 8px 8px 8px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e178e3f
    .elementor-field-group
    > label {
    font-size: 13px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e178e3f
    .elementor-field-type-html {
    font-size: 14px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e178e3f
    .elementor-button {
    font-size: 15px;
  }
  .elementor-503
    .elementor-element.elementor-element-6e178e3f
    .e-form__indicators__indicator,
  .elementor-503
    .elementor-element.elementor-element-6e178e3f
    .e-form__indicators__indicator__label {
    font-size: 15px;
  }
  .elementor-503 .elementor-element.elementor-element-1045b4ed {
    --spacer-size: 51px;
  }
  .elementor-503 .elementor-element.elementor-element-4b39825e {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-79644488 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-41d43819
    > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
  }
  .elementor-503 .elementor-element.elementor-element-d5123ea {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-66e92e70 {
    --spacer-size: 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-14b4208
    > .elementor-widget-container {
    margin: -9px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-14b4208
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-503 .elementor-element.elementor-element-41e125fa,
  .elementor-503
    .elementor-element.elementor-element-41e125fa
    > .elementor-background-overlay {
    border-radius: 17px 17px 17px 17px;
  }
  .elementor-503 .elementor-element.elementor-element-41e125fa {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 20px 0px 020px;
  }
  .elementor-503
    .elementor-element.elementor-element-7d55a8c9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7d55a8c9
    .elementor-button {
    border-width: 1px 1px 1px 1px;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 36px 10px 36px;
  }
  .elementor-503 .elementor-element.elementor-element-68d8ff27,
  .elementor-503
    .elementor-element.elementor-element-68d8ff27
    > .elementor-background-overlay {
    border-radius: 58px 58px 58px 58px;
  }
  .elementor-503 .elementor-element.elementor-element-68d8ff27 {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-9a28134
    > .elementor-element-populated,
  .elementor-503
    .elementor-element.elementor-element-9a28134
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-503
    .elementor-element.elementor-element-9a28134
    > .elementor-background-slideshow {
    border-radius: 16px 16px 16px 16px;
  }
  .elementor-503 .elementor-element.elementor-element-3e7e8d9e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7a0daa38
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-3ede1d8e
    > .elementor-widget-container {
    margin: 10px 10px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-3ede1d8e img {
    max-width: 37%;
  }
  .elementor-503
    .elementor-element.elementor-element-2ddb827d
    > .elementor-widget-container {
    margin: -9px 0px -12px 10px;
  }
  .elementor-503 .elementor-element.elementor-element-2ddb827d {
    text-align: left;
  }
  .elementor-503
    .elementor-element.elementor-element-5b5d805
    > .elementor-widget-container {
    margin: 0em 0em 01em -9em;
  }
  .elementor-503
    .elementor-element.elementor-element-5b5d805
    a.elementor-button,
  .elementor-503
    .elementor-element.elementor-element-5b5d805
    .elementor-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-503 .elementor-element.elementor-element-27fb26bd {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-38dd871b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-597223a0
    > .elementor-widget-container {
    margin: 10px 10px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-597223a0 img {
    max-width: 37%;
  }
  .elementor-503
    .elementor-element.elementor-element-78c587d7
    > .elementor-widget-container {
    margin: -9px 0px -12px 10px;
  }
  .elementor-503 .elementor-element.elementor-element-78c587d7 {
    text-align: left;
  }
  .elementor-503
    .elementor-element.elementor-element-25f89559
    > .elementor-widget-container {
    margin: 0em 0em 01em -9em;
  }
  .elementor-503
    .elementor-element.elementor-element-25f89559
    a.elementor-button,
  .elementor-503
    .elementor-element.elementor-element-25f89559
    .elementor-button {
    font-size: 12px;
    padding: 10px 10px 10px 10px;
  }
  .elementor-503 .elementor-element.elementor-element-2a36dce6 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-503
    .elementor-element.elementor-element-2c4b88dc
    > .elementor-element-populated {
    padding: 10px 5px 10px 5px;
  }
  .elementor-503 .elementor-element.elementor-element-704927c5 {
    --spacer-size: 5px;
  }
  .elementor-503
    .elementor-element.elementor-element-4340805c
    .elementor-icon-wrapper {
    text-align: center;
  }
  .elementor-503 .elementor-element.elementor-element-25d9e76e {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-25d9e76e
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-503
    .elementor-element.elementor-element-14eef455
    > .elementor-widget-container {
    margin: 0px 0px 0px 5px;
  }
  .elementor-503 .elementor-element.elementor-element-14eef455 .copy-content {
    font-size: 1px;
  }
  .elementor-503 .elementor-element.elementor-element-14eef455 .head-title {
    font-size: 13px;
  }
  .elementor-503
    .elementor-element.elementor-element-14eef455
    a.elementor-button,
  .elementor-503
    .elementor-element.elementor-element-14eef455
    .elementor-button {
    font-size: 13px;
    padding: 9px 38px 9px 38px;
  }
  .elementor-503
    .elementor-element.elementor-element-14eef455
    .elementor-button {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-503 .elementor-element.elementor-element-58b53aae {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-30212884
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-503 .elementor-element.elementor-element-5522f36c {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-1d9e7a3d {
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7dbfa3da.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-503 .elementor-element.elementor-element-5ce094e5 img {
    width: 41%;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-503 .elementor-element.elementor-element-3de2098b {
    z-index: 0;
  }
  .elementor-503
    .elementor-element.elementor-element-65e1191d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-65e1191d {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-65e1191d
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-503
    .elementor-element.elementor-element-246a36e1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-246a36e1
    .elementor-heading-title {
    font-size: 39px;
  }
  .elementor-503
    .elementor-element.elementor-element-5dec0905
    > .elementor-widget-container {
    margin: 0px 0px 60px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-5dec0905
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503 .elementor-element.elementor-element-4f2156a1 {
    --spacer-size: 159px;
  }
  .elementor-503 .elementor-element.elementor-element-6efa9f98 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-3b6a1b14
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-3b6a1b14 img {
    width: 22%;
  }
  .elementor-503
    .elementor-element.elementor-element-11b7ed22
    > .elementor-widget-container {
    margin: -18px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-11b7ed22 {
    --icon-size: 20px;
    --grid-column-gap: 0px;
    --grid-row-gap: 0px;
  }
  .elementor-503
    .elementor-element.elementor-element-7d2f4399
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-7d2f4399 {
    text-align: center;
  }
  .elementor-503
    .elementor-element.elementor-element-7d2f4399
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-503 .elementor-element.elementor-element-7aaecb {
    --spacer-size: 10px;
  }
  .elementor-503 .elementor-element.elementor-element-4e332eab {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-5dfffa43 {
    width: 10%;
  }
  .elementor-503 .elementor-element.elementor-element-6d888c9a {
    width: 80%;
  }
  .elementor-503
    .elementor-element.elementor-element-6d888c9a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-3cb23fcc {
    width: 10%;
  }
  .elementor-503
    .elementor-element.elementor-element-587bc6f4
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-503 .elementor-element.elementor-element-587bc6f4 .elementor-icon {
    font-size: 14px;
  }
} /* Start custom CSS for section, class: .elementor-element-68d8ff27 */
#amplop {
  display: none;
} /* End custom CSS */
/* Start custom CSS for weddingpress-kit2, class: .elementor-element-264d6791 */ /*Background All*/
.cui-wrapper.cui-facebook {
  background: #e8e1d700;
  padding-bottom: 8px;
}

/*Border All*/
.cui-wrapper.cui-facebook.cui-border {
  border: 0px solid #000;
}

/*Warna Tulisan Jumlah Komentar*/
.cui-wrapper.cui-facebook .cui-wrap-link a.cui-link {
  position: absolute;
  left: 15px;
  font-family: helvetica;
  font-weight: 600;
  font-size: 10pt;
  color: #383838;
}

/*Warna Tulisan Jumlah Komentar - HOVER*/
.cui-wrapper.cui-facebook .cui-wrap-link a.cui-link:hover {
  color: #383838;
}

/*Garis diatas form komentar*/
.cui-wrapper.cui-facebook .cui-wrap-form {
  border-top: 0px solid #53bf9d;
}

/*Kolom Nama*/
.cui-wrapper.cui-facebook
  .cui-wrap-form
  .cui-container-form
  input[type="text"] {
  border: 1px solid #383838;
  border-radius: 0px;
  background: #e8e1d700;
  color: #000;
  font-family: helvetica;
  margin: 8px 0;
}

/*Kolom Pesan*/
.cui-wrapper.cui-facebook
  .cui-wrap-form
  .cui-container-form
  textarea.cui-textarea {
  border: 0px solid #383838;
  border-radius: 10px;
  background: #e8e1d700;
  color: #000;
  font-family: helvetica;
}

/*Konfirmasi Kehadiran*/
.cui-comment-attendence {
  display: none;
}
.cui-select-attending {
  display: none;
}

/*Tombol Kirim*/
.cui-wrapper.cui-facebook
  .cui-wrap-form
  .cui-container-form
  input[type="submit"],
.cui-wrapper.cui-facebook
  .cui-wrap-form
  .cui-container-form
  input[type="button"].cui-form-btn {
  color: #5E443;
  background: 0px solid #fff;
  background: #000;
  color: #fff;
  font-family: helvetica;
  margin: auto;
  width: 380%;
  border-radius: 1px;
}

/*Tombol Kirim - HOVER*/
.cui-wrapper.cui-facebook
  .cui-wrap-form
  .cui-container-form
  input[type="submit"]:hover,
.cui-wrapper.cui-facebook
  .cui-wrap-form
  .cui-container-form
  input[type="button"].cui-form-btn:hover {
  background: #000;
}

/*Garis batas notif tulisan Sudah Komentar*/
.cui-wrapper.cui-facebook .cui-comment-status {
  border-top: 0px none #383838;
}

/*Notif tulisan Sudah Komentar*/
.cui-wrapper.cui-facebook .cui-comment-status p.cui-ajax-success {
  color: #383838;
  font-family: poppins;
}

/*Logo Loading Notif Sudah Komentar*/
.cui-wrapper.cui-facebook .cui-comment-status.cui-loading > span {
  color: #383838;
}

/*Garis diatas data komentar*/
.cui-wrapper.cui-facebook ul.cui-container-comments {
  border-top: 0px none;
}

/*Nama Pengomentar*/
.cui-wrapper.cui-facebook
  ul.cui-container-comments
  li.cui-item-comment
  .cui-comment-content
  .cui-comment-info
  a.cui-commenter-name {
  color: #383838 !important;
  font-size: 9pt;
  font-weight: normal;
  font-family: helvetica;
}

/*tinggi kolom Nama */
.cui-box {
  max-height: 40vh !important;
}

/*Avatar Nama */
.cui-comment-content {
  margin-left: 0 !important;
}
.cui-comment-avatar {
  display: none;
}

/*Nama Pengomentar - HOVER*/
.cui-wrapper.cui-facebook
  ul.cui-container-comments
  li.cui-item-comment
  .cui-comment-content
  .cui-comment-info
  a.cui-commenter-name:hover {
  color: #383838 !important;
  font-size: 9pt;
  font-weight: bold;
  font-family: helvetica;
}

/*Teks Komentar*/
.cui-wrapper.cui-facebook
  ul.cui-container-comments
  li.cui-item-comment
  .cui-comment-content
  .cui-comment-text
  p {
  color: #383838;
  font-weight: 200;
  font-size: 10.5pt;
  font-family: helvetica;
}

/*Eksekusi Komentar Reply dkk*/
.cui-wrapper.cui-facebook
  ul.cui-container-comments
  li.cui-item-comment
  .cui-comment-content
  .cui-comment-actions
  a {
  display: none;
  color: #383838;
  font-size: 6pt;
  font-weight: 200;
  font-family: helvetica;
}

/*Eksekusi Komentar Reply dkk - HOVER*/
.cui-wrapper.cui-facebook
  ul.cui-container-comments
  li.cui-item-comment
  .cui-comment-content
  .cui-comment-actions
  a:hover {
  color: #383838;
}

.cui-comment-time {
  font-size: 5pt;
  color: #383838;
  font-family: helvetica;
  font-weight: 200;
}

/*Warna Box*/
.cui_comment_count_card.cui_card-hadir {
  background-color: #383838;
}

.cui_comment_count_card.cui_card-tidak_hadir {
  background-color: #383838;
}

.cui_comment_count_card.cui_card-masih_ragu {
  background-color: #383838;
}
/* Menyembunyikan Tulisan Comment */
.cui-wrapper .cui-wrap-link {
  display: none;
} /* End custom CSS */
/* Start custom CSS for weddingpress-audio, class: .elementor-element-587bc6f4 */ /* animasi icon wdp-mp3 berputar */
.audio-box .elementor-icon {
  -webkit-animation: wdpMP3-muter 4s linear infinite;
  -moz-animation: wdpMP3-muter 4s linear infinite;
  animation: wdpMP3-muter 4s linear infinite;
}
@-moz-keyframes wdpMP3-muter {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes wdpMP3-muter {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes wdpMP3-muter {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
} /* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36204ecb */
body:not(.elementor-editor-active) .elementor section .kolom-pertama {
  display: none;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Qene";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("https://3d.suratmanis.com/wp-content/uploads/2025/01/Qene-G-Regular.ttf")
    format("truetype");
}
/* End Custom Fonts CSS */
