.elementor-864 .elementor-element.elementor-element-6df60504 > .elementor-container {
  min-height: 100vh;
}
.elementor-864 .elementor-element.elementor-element-6df60504:not(.elementor-motion-effects-element-type-background),
.elementor-864 .elementor-element.elementor-element-6df60504 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/1.jpeg");
  background-position: center center;
  background-size: cover;
}
.elementor-864 .elementor-element.elementor-element-6df60504 > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #6b6b6b63 20%, #0d4026 94%);
  opacity: 0.87;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-6df60504 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  z-index: 999;
}
.elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-4c6afe6d.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-4c6afe6d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-4c6afe6d.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-864 .elementor-element.elementor-element-4c6afe6d > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-864 .elementor-element.elementor-element-31eae60 {
  --spacer-size: 50px;
}
.elementor-864 .elementor-element.elementor-element-5bef445c {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5bef445c .elementor-heading-title {
  color: #ffffff;
  font-family: "Redressed", Sans-serif;
  font-size: 25px;
  font-weight: 100;
}
.elementor-864 .elementor-element.elementor-element-5bef445c > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-1fc3c8ff > .elementor-container {
  max-width: 500px;
}
.elementor-864 .elementor-element.elementor-element-1fc3c8ff {
  z-index: 1;
}
.elementor-864 .elementor-element.elementor-element-37ab298e {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-37ab298e .elementor-heading-title {
  color: #fffffff7;
  font-family: "Elsie", Sans-serif;
  font-size: 52px;
  font-weight: 500;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.46);
}
.elementor-864 .elementor-element.elementor-element-70e3080f {
  --spacer-size: 10px;
}
.elementor-864 .elementor-element.elementor-element-4fc01d67 {
  text-align: right;
}
.elementor-864 .elementor-element.elementor-element-4fc01d67 img {
  height: 231px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 6px 1px 8px 4px;
  border-color: #fffffff7;
  border-radius: 0px 100px 0px 115px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-17c09ec1 {
  text-align: left;
}
.elementor-864 .elementor-element.elementor-element-17c09ec1 img {
  height: 231px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 6px 4px 8px 1px;
  border-color: #fffffff7;
  border-radius: 100px 0px 115px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-17c09ec1 > .elementor-widget-container {
  margin: 50px 0px 0px -30px;
}
.elementor-864 .elementor-element.elementor-element-2379f3de {
  --spacer-size: 10px;
}
.elementor-864 .elementor-element.elementor-element-7a436c02 {
  --spacer-size: 20px;
}
.elementor-864 .elementor-element.elementor-element-32889ece {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-32889ece .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 300;
}
.elementor-864 .elementor-element.elementor-element-3819eb2e {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-3819eb2e .elementor-heading-title {
  color: #ffffff;
  font-family: "Sansita Swashed", Sans-serif;
  font-size: 28px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-3819eb2e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 8px 8px 8px 8px;
}
.elementor-864 .elementor-element.elementor-element-4522f3ca {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-4522f3ca .elementor-heading-title {
  color: #ffffffc7;
  font-family: "Roboto", Sans-serif;
  font-size: 10px;
  font-weight: 300;
}
.elementor-864 .elementor-element.elementor-element-4eaedffa .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 500;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 12px 0px 12px 0px;
  padding: 8px 15px 8px 15px;
}
.elementor-864 .elementor-element.elementor-element-4eaedffa > .elementor-widget-container {
  margin: 0px 0px 60px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-4618ddc2 > .elementor-container {
  min-height: 599px;
}
.elementor-864 .elementor-element.elementor-element-4618ddc2 .elementor-background-slideshow__slide__image {
  background-size: cover;
  background-position: center center;
}
.elementor-864 .elementor-element.elementor-element-4618ddc2 > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 32%, #0d4026 90%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-4618ddc2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-3a27086d {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-3a27086d .elementor-heading-title {
  color: #ffffff;
  font-family: "Redressed", Sans-serif;
  font-size: 25px;
  font-weight: 100;
}
.elementor-864 .elementor-element.elementor-element-3a27086d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-41b96079 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-41b96079 .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Elsie", Sans-serif;
  font-size: 52px;
  font-weight: 500;
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.46);
}
.elementor-864 .elementor-element.elementor-element-37353a3a {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 1.3px;
}
.elementor-864 .elementor-element.elementor-element-37353a3a .elementor-divider-separator {
  width: 29%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-864 .elementor-element.elementor-element-37353a3a .elementor-divider {
  text-align: center;
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-864 .elementor-element.elementor-element-68f71b56 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-68f71b56 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-68f71b56 > .elementor-widget-container {
  margin: -10px 0px 35px 0px;
}
.elementor-864 .elementor-element.elementor-element-524b5888 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-524b5888 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-524b5888 > .elementor-shape-top .elementor-shape-fill {
  fill: #0d4026;
}
.elementor-864 .elementor-element.elementor-element-524b5888 > .elementor-shape-top svg {
  width: calc(235% + 1.3px);
  height: 78px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-864 .elementor-element.elementor-element-41079c0f {
  --spacer-size: 80px;
}
.elementor-864 .elementor-element.elementor-element-1c6199a {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-1c6199a .elementor-heading-title {
  color: #0d4026;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-111e465a {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-111e465a .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Corinthia", Sans-serif;
  font-size: 57px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-111e465a > .elementor-widget-container {
  margin: -40px 0px 0px 100px;
}
.elementor-864 .elementor-element.elementor-element-18fe9480 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-18fe9480 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-494542a2 {
  --spacer-size: 20px;
}
.elementor-864 .elementor-element.elementor-element-405f575a > .elementor-container {
  max-width: 500px;
}
.elementor-864 .elementor-element.elementor-element-2b36c1e9 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-2b36c1e9 .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-2b6cbbc2 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-864 .elementor-element.elementor-element-2b6cbbc2 .elementor-divider-separator {
  width: 100%;
}
.elementor-864 .elementor-element.elementor-element-2b6cbbc2 .elementor-divider {
  padding-block-start: 7px;
  padding-block-end: 7px;
}
.elementor-864 .elementor-element.elementor-element-4e502f8b {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-4e502f8b .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-7a7b497a {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-7a7b497a .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-6fc34eba {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-6fc34eba .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-345d36fd {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-345d36fd .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-3ca8de46 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-3ca8de46.elementor-view-stacked .elementor-icon {
  background-color: #00000082;
}
.elementor-864 .elementor-element.elementor-element-3ca8de46.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-3ca8de46.elementor-view-default .elementor-icon {
  color: #00000082;
  border-color: #00000082;
}
.elementor-864 .elementor-element.elementor-element-3ca8de46.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-3ca8de46.elementor-view-default .elementor-icon svg {
  fill: #00000082;
}
.elementor-864 .elementor-element.elementor-element-3ca8de46 .elementor-icon {
  font-size: 26px;
}
.elementor-864 .elementor-element.elementor-element-3ca8de46 .elementor-icon svg {
  height: 26px;
}
.elementor-864 .elementor-element.elementor-element-35b635e1 img {
  height: 245px;
  object-fit: cover;
  object-position: center center;
  border-radius: 115px 115px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-35b635e1 > .elementor-widget-container {
  margin: 0px -10px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-5a89063f > .elementor-container {
  max-width: 500px;
}
.elementor-864 .elementor-element.elementor-element-6040d254 img {
  height: 245px;
  object-fit: cover;
  object-position: center center;
  border-radius: 0px 0px 115px 115px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-6040d254 > .elementor-widget-container {
  margin: 0px 0px 0px -10px;
}
.elementor-864 .elementor-element.elementor-element-4d18ac79 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-4d18ac79 .elementor-heading-title {
  color: #000000;
  font-family: "Prata", Sans-serif;
  font-size: 26px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-6dbc487 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-864 .elementor-element.elementor-element-6dbc487 .elementor-divider-separator {
  width: 100%;
}
.elementor-864 .elementor-element.elementor-element-6dbc487 .elementor-divider {
  padding-block-start: 7px;
  padding-block-end: 7px;
}
.elementor-864 .elementor-element.elementor-element-7107abac {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-7107abac .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-57fd02a6 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-57fd02a6 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-5029587e {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5029587e .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-54ff29ca {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-54ff29ca .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-5591040b .elementor-icon-wrapper {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5591040b.elementor-view-stacked .elementor-icon {
  background-color: #00000082;
}
.elementor-864 .elementor-element.elementor-element-5591040b.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-5591040b.elementor-view-default .elementor-icon {
  color: #00000082;
  border-color: #00000082;
}
.elementor-864 .elementor-element.elementor-element-5591040b.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-5591040b.elementor-view-default .elementor-icon svg {
  fill: #00000082;
}
.elementor-864 .elementor-element.elementor-element-5591040b .elementor-icon {
  font-size: 26px;
}
.elementor-864 .elementor-element.elementor-element-5591040b .elementor-icon svg {
  height: 26px;
}
.elementor-864 .elementor-element.elementor-element-2c73c1f5 {
  --spacer-size: 80px;
}
.elementor-864 .elementor-element.elementor-element-464bd3bd > .elementor-container {
  max-width: 500px;
  min-height: 518px;
}
.elementor-864 .elementor-element.elementor-element-464bd3bd > .elementor-background-overlay {
  background-color: #0d4026;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-464bd3bd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-78705357 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-78705357 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-7870535711 .elementor-heading-title {
  text-align: center;
  color: #ffffff;
  font-family: Playball;
  font-size: 20px;
}
.elementor-864 .elementor-element.elementor-element-1441c445 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-1441c445 .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Birthstone Bounce", Sans-serif;
  font-size: 47px;
  font-weight: 400;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.97);
}
.elementor-864 .elementor-element.elementor-element-1441c445 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-7cb2d1a8 {
  --spacer-size: 30px;
}
.elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-item > div {
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 20px 20px 20px 20px;
  background: #06241491;
}
.elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-container {
  margin-right: -8px;
  margin-left: -8px;
  margin-bottom: 0px;
}
.elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-digits {
  color: #ffffff;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 40px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-label {
  color: #ffffff;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 12px;
  font-weight: 100;
}
.elementor-864 .elementor-element.elementor-element-58efb252 a.elementor-button,
.elementor-864 .elementor-element.elementor-element-58efb252 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  background-color: #0000008a;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 10px 7px 10px;
}
.elementor-864 .elementor-element.elementor-element-58efb252 > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
}
.elementor-864 .elementor-element.elementor-element-7b2b3d4d > .elementor-container {
  max-width: 777px;
}
.elementor-864 .elementor-element.elementor-element-36c4d40a {
  --spacer-size: 40px;
}
.elementor-864 .elementor-element.elementor-element-2d6979df {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-2d6979df .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-4a1c841c {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-4a1c841c .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Corinthia", Sans-serif;
  font-size: 57px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-4a1c841c > .elementor-widget-container {
  margin: -35px 0px 0px 100px;
}
.elementor-864 .elementor-element.elementor-element-aec4607 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-aec4607 .elementor-heading-title {
  color: #000000ad;
  font-family: "Suravaram", Sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-3de16db4 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-3de16db4 .elementor-heading-title {
  color: #000000ed;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-30c66ae0 {
  --spacer-size: 200px;
}
.elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-762818af.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-762818af.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-762818af.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-864 .elementor-element.elementor-element-762818af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../frame/cincin-jpg.webp");
  background-position: center center;
  background-size: cover;
}
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(at bottom center, #000000 14%, #0d4026 69%);
  opacity: 0.8;
}
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-element-populated,
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-element-populated > .elementor-background-overlay,
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-background-slideshow {
  border-radius: 50px 50px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-element-populated {
  box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-762818af > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-622e21b0 img {
  width: 71%;
  height: 315px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-color: #eeab37f7;
  border-radius: 180px 180px 0px 0px;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-622e21b0 > .elementor-widget-container {
  margin: -200px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-864 .elementor-element.elementor-element-62518740 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-62518740 .elementor-heading-title {
  color: #ffffff;
  font-family: "Cinzel", Sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.98);
}
.elementor-864 .elementor-element.elementor-element-62518740 > .elementor-widget-container {
  margin: -45px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-4219c22d {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-4219c22d .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-5de56e25 {
  text-align: center;
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-864 .elementor-element.elementor-element-5de56e25 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-49b3586d .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Frank Ruhl Libre", Sans-serif;
  font-size: 40px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-49b3586d .elementor-counter-title {
  color: var(--e-global-color-secondary);
}
.elementor-864 .elementor-element.elementor-element-49b3586d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #eeab37f7;
}
.elementor-864 .elementor-element.elementor-element-49b3586d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-864 .elementor-element.elementor-element-47a0d1c5 {
  text-align: center;
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-864 .elementor-element.elementor-element-47a0d1c5 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl) .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-icon i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-icon svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-864 .elementor-element.elementor-element-7b66a74f {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-item > a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-864 .elementor-element.elementor-element-7b66a74f > .elementor-widget-container {
  margin: 10px 0px 10px 0px;
}
.elementor-864 .elementor-element.elementor-element-28db0b9d .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 10px 7px 10px;
}
.elementor-864 .elementor-element.elementor-element-28db0b9d > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
}
.elementor-864 .elementor-element.elementor-element-24fd7846 {
  --spacer-size: 5px;
}
.elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-4494e226.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-4494e226.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-4494e226.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-864 .elementor-element.elementor-element-4494e226:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../frame/cincin-jpg.webp");
  background-position: center center;
  background-size: cover;
}
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(at bottom center, #000000 14%, #0d4026 69%);
  opacity: 0.8;
}
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-element-populated,
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-element-populated > .elementor-background-overlay,
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-background-slideshow {
  border-radius: 50px 50px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-element-populated {
  box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-1c4a305a img {
  width: 71%;
  height: 315px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-color: #eeab37f7;
  border-radius: 180px 180px 0px 0px;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-1c4a305a > .elementor-widget-container {
  margin: -200px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-864 .elementor-element.elementor-element-25620e4f {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-25620e4f .elementor-heading-title {
  color: #ffffff;
  font-family: "Cinzel", Sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.98);
}
.elementor-864 .elementor-element.elementor-element-25620e4f > .elementor-widget-container {
  margin: -45px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-5a2eca7c {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5a2eca7c .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-57893d59 {
  text-align: center;
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-864 .elementor-element.elementor-element-57893d59 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-5225bd02 .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Frank Ruhl Libre", Sans-serif;
  font-size: 40px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-5225bd02 .elementor-counter-title {
  color: var(--e-global-color-secondary);
}
.elementor-864 .elementor-element.elementor-element-5225bd02 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #eeab37f7;
}
.elementor-864 .elementor-element.elementor-element-5225bd02 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-864 .elementor-element.elementor-element-56d5b6f0 {
  text-align: center;
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-864 .elementor-element.elementor-element-56d5b6f0 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl) .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-icon i {
  color: #000000;
  transition: color 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-icon svg {
  fill: #000000;
  transition: fill 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5b88aae {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-item > a {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5b88aae > .elementor-widget-container {
  margin: 10px 0px 10px 0px;
}
.elementor-864 .elementor-element.elementor-element-388b95c3 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #ffffff;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 10px 7px 10px;
}
.elementor-864 .elementor-element.elementor-element-388b95c3 > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
}
.elementor-864 .elementor-element.elementor-element-75738861 {
  --spacer-size: 10px;
}
.elementor-864 .elementor-element.elementor-element-73042642 > .elementor-container {
  min-height: 400px;
}
.elementor-864 .elementor-element.elementor-element-73042642 > .elementor-background-overlay {
  background-color: #0d4026;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-73042642 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-25a653d1.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-25a653d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-25a653d1.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-864 .elementor-element.elementor-element-25a653d1 > .elementor-element-populated {
  box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-216d4992 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-216d4992 .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Birthstone Bounce", Sans-serif;
  font-size: 41px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-216d4992 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-429368cf {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-429368cf .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-2eaf3c8f .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #ffffffba;
  border-radius: 5px 5px 5px 5px;
  padding: 7px 10px 7px 10px;
}
.elementor-864 .elementor-element.elementor-element-2eaf3c8f > .elementor-widget-container {
  margin: 10px 0px 20px 0px;
}
.elementor-864 .elementor-element.elementor-element-57b2e4c {
  --spacer-size: 50px;
}
.elementor-864 .elementor-element.elementor-element-7906e57d > .elementor-container {
  max-width: 777px;
}
.elementor-864 .elementor-element.elementor-element-7906e57d:not(.elementor-motion-effects-element-type-background),
.elementor-864 .elementor-element.elementor-element-7906e57d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0d4026;
}

.elementor-864 .elementor-element.elementor-element-7906e57d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-7906e57d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-9372f2 {
  --spacer-size: 50px;
}
.elementor-864 .elementor-element.elementor-element-5ea3cd13 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5ea3cd131 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5ea3cd13 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-5ea3cd131 .elementor-heading-title {
  color: #ffffff;
  font-family: "Rancho";
  font-size: 16px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-627336b5 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-627336b5 .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Corinthia", Sans-serif;
  font-size: 57px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-627336b5 > .elementor-widget-container {
  margin: -35px 0px 0px 100px;
}
.elementor-864 .elementor-element.elementor-element-66586c06 {
  --spacer-size: 40px;
}
.elementor-864 .elementor-element.elementor-element-66fc4da4 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-864 .elementor-element.elementor-element-36e2c8c9 {
  --image-transition-duration: 800ms;
  --overlay-transition-duration: 800ms;
  --content-text-align: center;
  --content-padding: 20px;
  --content-transition-duration: 800ms;
  --content-transition-delay: 800ms;
}
.elementor-864 .elementor-element.elementor-element-36e2c8c9 .e-gallery-item:hover .elementor-gallery-item__overlay,
.elementor-864 .elementor-element.elementor-element-36e2c8c9 .e-gallery-item:focus .elementor-gallery-item__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-7a2c2a7 {
  --spacer-size: 50px;
}
.elementor-864 .elementor-element.elementor-element-1ee920d1 > .elementor-container {
  max-width: 728px;
}
.elementor-864 .elementor-element.elementor-element-1ff0137 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-1ff0137 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5e869ffc {
  --spacer-size: 50px;
}
.elementor-864 .elementor-element.elementor-element-123125e8 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-123125e8 .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-298ac2fc {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-298ac2fc .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Corinthia", Sans-serif;
  font-size: 57px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-298ac2fc > .elementor-widget-container {
  margin: -35px 0px 0px 100px;
}
.elementor-864 .elementor-element.elementor-element-42a26ccc {
  --spacer-size: 30px;
}
.elementor-864 .elementor-element.elementor-element-23eca992 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-23eca992 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-347fc0d3 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-347fc0d3 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-2302ba93 img {
  width: 67%;
  height: 184px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-2302ba93 > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  --e-transform-rotateZ: 11deg;
}
.elementor-864 .elementor-element.elementor-element-215b55e0 > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-864 .elementor-element.elementor-element-11df8d3e .elementor-heading-title {
  color: #000000;
  font-family: "Sansita Swashed", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-864 .elementor-element.elementor-element-78a490d4 {
  --divider-border-style: solid;
  --divider-color: #eeab37f7;
  --divider-border-width: 1.9px;
}
.elementor-864 .elementor-element.elementor-element-78a490d4 .elementor-divider-separator {
  width: 66%;
}
.elementor-864 .elementor-element.elementor-element-78a490d4 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-864 .elementor-element.elementor-element-78a490d4 > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-114355a2 .elementor-heading-title {
  color: #000000;
  font-family: "Rufina", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-114355a2 > .elementor-widget-container {
  margin: -20px 40px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-14c705a4 {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-14c705a4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-3fe49907 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-3fe49907 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-76bc4e3b > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-864 .elementor-element.elementor-element-3829696e .elementor-heading-title {
  color: #000000;
  font-family: "Sansita Swashed", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-864 .elementor-element.elementor-element-35b23551 {
  --divider-border-style: solid;
  --divider-color: #eeab37f7;
  --divider-border-width: 1.9px;
}
.elementor-864 .elementor-element.elementor-element-35b23551 .elementor-divider-separator {
  width: 66%;
}
.elementor-864 .elementor-element.elementor-element-35b23551 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-864 .elementor-element.elementor-element-35b23551 > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-616d4470 .elementor-heading-title {
  color: #000000;
  font-family: "Rufina", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-616d4470 > .elementor-widget-container {
  margin: -20px 40px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-24ee5cdc {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-24ee5cdc > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-1cfc1255 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-1cfc1255 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5da0c22f img {
  width: 67%;
  height: 184px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-5da0c22f > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  --e-transform-rotateZ: -11deg;
}
.elementor-864 .elementor-element.elementor-element-5d5ee8ba {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5d5ee8ba > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-7103895 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-7103895 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5b6217be img {
  width: 67%;
  height: 184px;
  object-fit: cover;
  object-position: center center;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
}
.elementor-864 .elementor-element.elementor-element-5b6217be > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  --e-transform-rotateZ: 11deg;
}
.elementor-864 .elementor-element.elementor-element-2fc3fae2 > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-864 .elementor-element.elementor-element-4e1a87d1 .elementor-heading-title {
  color: #000000;
  font-family: "Sansita Swashed", Sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.elementor-864 .elementor-element.elementor-element-117bded0 {
  --divider-border-style: solid;
  --divider-color: #eeab37f7;
  --divider-border-width: 1.9px;
}
.elementor-864 .elementor-element.elementor-element-117bded0 .elementor-divider-separator {
  width: 66%;
}
.elementor-864 .elementor-element.elementor-element-117bded0 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-864 .elementor-element.elementor-element-117bded0 > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-4fb72626 .elementor-heading-title {
  color: #000000;
  font-family: "Rufina", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-4fb72626 > .elementor-widget-container {
  margin: -20px 40px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-2f454bee {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-2f454bee > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-2942d3fe {
  --spacer-size: 50px;
}
.elementor-864 .elementor-element.elementor-element-444540b5 > .elementor-container {
  min-height: 309px;
}
.elementor-864 .elementor-element.elementor-element-444540b5 > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #ffffff 100%);
  opacity: 0.69;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-444540b5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-444540b5 > .elementor-shape-top svg {
  width: calc(143% + 1.3px);
  height: 336px;
}
.elementor-864 .elementor-element.elementor-element-27ec2e06 {
  --spacer-size: 25px;
}
.elementor-864 .elementor-element.elementor-element-668ce431 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.elementor-864 .elementor-element.elementor-element-2663e24e {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-2663e24e .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper label {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper input[type="text"],
.elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper input[type="jumlah"],
.elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper textarea {
  font-family: "Kreon", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-text);
  border-radius: 1px 1px 1px 1px;
  padding: 2px 2px 2px 2px;
}
.elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper input[type="submit"],
.elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper button {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 400;
  background-color: #fffffffa;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #252525;
  border-radius: 6px 6px 6px 6px;
  padding: 5px 20px 5px 20px;
}
.elementor-864 .elementor-element.elementor-element-78c8811a .wdp-form-field-option.wdp-option-type-radio label.to-select-option {
  display: block;
}
.elementor-864 .elementor-element.elementor-element-78c8811a label.to-select-option {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #000000;
}
.elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-1b51a4c3.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-1b51a4c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-864 .elementor-element.elementor-element-1b51a4c3.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-864 .elementor-element.elementor-element-1b51a4c3 > .elementor-element-populated > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-864 .elementor-element.elementor-element-1b51a4c3 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-864 .elementor-element.elementor-element-1b51a4c3 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-25dad083 .elementor-main-swiper {
  height: 350px;
}
.elementor-864 .elementor-element.elementor-element-25dad083 .elementor-thumbnails-swiper .elementor-carousel-image {
  aspect-ratio: 4 / 3;
}
.elementor-864 .elementor-element.elementor-element-25dad083.elementor-skin-slideshow .elementor-main-swiper {
  margin-bottom: 10px;
}
.elementor-864 .elementor-element.elementor-element-25dad083 .elementor-swiper-button {
  font-size: 20px;
}
.elementor-864 .elementor-element.elementor-element-688cdc0d > .elementor-container {
  max-width: 800px;
}
.elementor-864 .elementor-element.elementor-element-688cdc0d:not(.elementor-motion-effects-element-type-background),
.elementor-864 .elementor-element.elementor-element-688cdc0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0d4026;
  background-image: url("../frame/cincin-jpg.webp");
  background-size: cover;
}
.elementor-864 .elementor-element.elementor-element-688cdc0d > .elementor-background-overlay {
  background-color: #0d4026;
  opacity: 0.85;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-688cdc0d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 48px 0px 80px 0px;
}
.elementor-864 .elementor-element.elementor-element-373ae0e9 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-373ae0e9.elementor-view-stacked .elementor-icon {
  background-color: #ffffff;
}
.elementor-864 .elementor-element.elementor-element-373ae0e9.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-373ae0e9.elementor-view-default .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-864 .elementor-element.elementor-element-373ae0e9.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-373ae0e9.elementor-view-default .elementor-icon svg {
  fill: #ffffff;
}
.elementor-864 .elementor-element.elementor-element-373ae0e9 .elementor-icon {
  font-size: 35px;
}
.elementor-864 .elementor-element.elementor-element-373ae0e9 .elementor-icon svg {
  height: 35px;
}
.elementor-864 .elementor-element.elementor-element-72ab2214 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-72ab2214 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-f2d48d0 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-f2d48d0 .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Corinthia", Sans-serif;
  font-size: 57px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-f2d48d0 > .elementor-widget-container {
  margin: -35px 0px 0px 100px;
}
.elementor-864 .elementor-element.elementor-element-605c6ad2 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-605c6ad2 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-269525a3 > .elementor-container {
  max-width: 300px;
  min-height: 180px;
}
.elementor-864 .elementor-element.elementor-element-269525a3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-36a6a701.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-864 .elementor-element.elementor-element-36a6a701.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-864 .elementor-element.elementor-element-36a6a701:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../frame/11852424_4853433-scaled.jpg");
  background-position: center center;
  background-size: 100% auto;
}
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-element-populated > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(318deg, #e8e1d2 0%, #ffffff 67%);
  opacity: 0.25;
}
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  box-shadow: 0px 6px 10px 0px rgba(255, 255, 255, 0.31);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-element-populated,
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-element-populated > .elementor-background-overlay,
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-864 .elementor-element.elementor-element-36a6a701 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-595b45 {
  text-align: left;
}
.elementor-864 .elementor-element.elementor-element-595b45 > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-864 .elementor-element.elementor-element-3e31215f {
  text-align: right;
}
.elementor-864 .elementor-element.elementor-element-3e31215f .elementor-heading-title {
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-864 .elementor-element.elementor-element-3e31215f > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-17fef9a8 {
  text-align: right;
}
.elementor-864 .elementor-element.elementor-element-17fef9a8 .elementor-heading-title {
  color: #000000;
  font-family: "Saira Semi Condensed", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 4.5px;
  word-spacing: 2px;
}
.elementor-864 .elementor-element.elementor-element-17fef9a8 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b .elementor-button .elementor-align-icon-right {
  margin-left: 8px;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b .elementor-button .elementor-align-icon-left {
  margin-right: 8px;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b .copy-content {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b .head-title {
  color: #ffffff;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b a.elementor-button,
.elementor-864 .elementor-element.elementor-element-211b7e6b .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  fill: #ffffff;
  color: #ffffff;
  background-color: #000000fa;
  border-radius: 6px 6px 6px 6px;
  padding: 5px 20px 5px 20px;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b .elementor-button {
  border-style: none;
}
.elementor-864 .elementor-element.elementor-element-211b7e6b > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-2afdc647 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-2afdc647 .elementor-heading-title {
  color: #ffffff;
  font-family: "Sacramento", Sans-serif;
  font-size: 34px;
  font-weight: 500;
  text-shadow: 0px 2px 3px rgba(255, 255, 255, 0.4);
}
.elementor-864 .elementor-element.elementor-element-2afdc647 > .elementor-widget-container {
  margin: 25px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb .elementor-button .elementor-align-icon-right {
  margin-left: 8px;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb .elementor-button .elementor-align-icon-left {
  margin-right: 8px;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb .copy-content {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb .head-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb a.elementor-button,
.elementor-864 .elementor-element.elementor-element-470bfcdb .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  fill: #000000;
  color: #000000;
  background-color: #fffffffa;
  border-radius: 6px 6px 6px 6px;
  padding: 5px 20px 5px 20px;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb .elementor-button {
  border-style: none;
}
.elementor-864 .elementor-element.elementor-element-470bfcdb > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-473db2be > .elementor-container {
  max-width: 690px;
  min-height: 672px;
}
.elementor-864 .elementor-element.elementor-element-473db2be:not(.elementor-motion-effects-element-type-background),
.elementor-864 .elementor-element.elementor-element-473db2be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("../images/8.jpeg");
  background-position: center center;
  background-size: cover;
}
.elementor-864 .elementor-element.elementor-element-473db2be > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-473db2be {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-4ffad554:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  /* background-color: #0d4026a6; */
}
.elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-element-populated,
.elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-element-populated > .elementor-background-overlay,
.elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 25px 0px 45px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-2720abc1 {
  --spacer-size: 30px;
}
.elementor-864 .elementor-element.elementor-element-3dcc1592 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-3dcc1592 .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 25px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-3e3f7782 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-3e3f7782 .elementor-heading-title {
  color: #eeab37f7;
  font-family: "Corinthia", Sans-serif;
  font-size: 57px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-3e3f7782 > .elementor-widget-container {
  margin: -35px 0px 0px 100px;
}
.elementor-864 .elementor-element.elementor-element-5e03c40a {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5e03c40a .elementor-heading-title {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-27cd3e84 .guestbook-name {
  font-family: "Roboto", Sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-27cd3e84 .guestbook-message {
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-27cd3e84 .wdp-confirm {
  background: #02010100;
  color: #0d4026;
  font-family: "Roboto", Sans-serif;
  font-size: 10px;
  font-weight: 400;
}
.elementor-864 .elementor-element.elementor-element-27cd3e84 a.elementor-button,
.elementor-864 .elementor-element.elementor-element-27cd3e84 .elementor-button {
  fill: #000000;
  color: #000000;
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  background-color: #fffffffa;
  border-radius: 6px 6px 6px 6px;
  padding: 5px 20px 5px 20px;
}
.elementor-864 .elementor-element.elementor-element-27cd3e84 .elementor-button {
  border-style: none;
}
.elementor-864 .elementor-element.elementor-element-27cd3e84 > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 20px 20px 20px 20px;
}
.elementor-864 .elementor-element.elementor-element-f71f7c9 > .elementor-container {
  max-width: 800px;
}
.elementor-864 .elementor-element.elementor-element-f71f7c9:not(.elementor-motion-effects-element-type-background),
.elementor-864 .elementor-element.elementor-element-f71f7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0d4026;
  background-image: url("../frame/cincin-jpg.webp");
  background-size: cover;
}
.elementor-864 .elementor-element.elementor-element-f71f7c9 > .elementor-background-overlay {
  background-color: #0d4026;
  opacity: 0.85;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-f71f7c9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 48px 0px 80px 0px;
}
.elementor-864 .elementor-element.elementor-element-6a537fc0 > .elementor-element-populated {
  margin: 30px 0px 10px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-864 .elementor-element.elementor-element-d6f766f img {
  width: 16%;
  filter: brightness(90%) contrast(140%) saturate(92%) blur(0px) hue-rotate(0deg);
}
.elementor-864 .elementor-element.elementor-element-2f7d1f32 {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-2f7d1f32 .elementor-heading-title {
  color: #ffffff;
  font-family: "Carattere", Sans-serif;
  font-size: 30px;
  font-weight: 100;
}
.elementor-864 .elementor-element.elementor-element-2cc1c10d {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-2cc1c10d .elementor-heading-title {
  color: #ffffffed;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-864 .elementor-element.elementor-element-3a1ffc09 > .elementor-container {
  min-height: 828px;
}
.elementor-864 .elementor-element.elementor-element-3a1ffc09 > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 11%, #0d4026 83%);
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-3a1ffc09 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-864 .elementor-element.elementor-element-5941c80f {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-5941c80f img {
  width: 16%;
  max-width: 15%;
}
.elementor-864 .elementor-element.elementor-element-d7e3b3c {
  text-align: center;
}
.elementor-864 .elementor-element.elementor-element-d7e3b3c .elementor-heading-title {
  color: #ffffff;
  font-family: "Kreon", Sans-serif;
  font-size: 18px;
  font-weight: 100;
  font-style: normal;
  line-height: 29px;
  word-spacing: 0px;
}
.elementor-864 .elementor-element.elementor-element-6e60065b .elementor-icon-wrapper {
  text-align: left;
}
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-stacked .elementor-icon {
  background-color: #6ec1e400;
  color: #050505;
}
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-default .elementor-icon {
  color: #6ec1e400;
  border-color: #6ec1e400;
}
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-framed .elementor-icon,
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-default .elementor-icon svg {
  fill: #6ec1e400;
}
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-framed .elementor-icon {
  background-color: #050505;
}
.elementor-864 .elementor-element.elementor-element-6e60065b.elementor-view-stacked .elementor-icon svg {
  fill: #050505;
}
.elementor-864 .elementor-element.elementor-element-6e60065b .elementor-icon {
  font-size: 32px;
}
.elementor-864 .elementor-element.elementor-element-6e60065b .elementor-icon i,
.elementor-864 .elementor-element.elementor-element-6e60065b .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-864 .elementor-element.elementor-element-6e60065b > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-864 .elementor-element.elementor-element-1c3880d8:not(.elementor-motion-effects-element-type-background),
.elementor-864 .elementor-element.elementor-element-1c3880d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #0d4026;
}
.elementor-864 .elementor-element.elementor-element-1c3880d8 > .elementor-background-overlay {
  background-color: #ffffff00;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-864 .elementor-element.elementor-element-1c3880d8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
@media (min-width: 768px) {
  .elementor-864 .elementor-element.elementor-element-762818af {
    width: 45%;
  }
  .elementor-864 .elementor-element.elementor-element-839b1 {
    width: 9.666%;
  }
  .elementor-864 .elementor-element.elementor-element-4494e226 {
    width: 45%;
  }
  .elementor-864 .elementor-element.elementor-element-347fc0d3 {
    width: 35%;
  }
  .elementor-864 .elementor-element.elementor-element-215b55e0 {
    width: 65%;
  }
  .elementor-864 .elementor-element.elementor-element-76bc4e3b {
    width: 65%;
  }
  .elementor-864 .elementor-element.elementor-element-1cfc1255 {
    width: 35%;
  }
  .elementor-864 .elementor-element.elementor-element-7103895 {
    width: 35%;
  }
  .elementor-864 .elementor-element.elementor-element-2fc3fae2 {
    width: 65%;
  }
}
@media (max-width: 1366px) {
  .elementor-864 .elementor-element.elementor-element-4fc01d67 img {
    width: 165px;
  }
  .elementor-864 .elementor-element.elementor-element-17c09ec1 img {
    width: 165px;
  }
  .elementor-864 .elementor-element.elementor-element-5de56e25 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
  }
  .elementor-864 .elementor-element.elementor-element-49b3586d {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
  }
  .elementor-864 .elementor-element.elementor-element-47a0d1c5 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
  }
  .elementor-864 .elementor-element.elementor-element-57893d59 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
  }
  .elementor-864 .elementor-element.elementor-element-5225bd02 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
  }
  .elementor-864 .elementor-element.elementor-element-56d5b6f0 {
    --container-widget-width: 60px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60px);
    max-width: 60px;
  }
  .elementor-864 .elementor-element.elementor-element-25dad083.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
}
@media (max-width: 1200px) {
  .elementor-864 .elementor-element.elementor-element-4219c22d {
    width: var(--container-widget-width, 344.75px);
    max-width: 344.75px;
    --container-widget-width: 344.75px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-5de56e25 {
    width: var(--container-widget-width, 81px);
    max-width: 81px;
    --container-widget-width: 81px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-49b3586d {
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-47a0d1c5 {
    width: var(--container-widget-width, 83.75px);
    max-width: 83.75px;
    --container-widget-width: 83.75px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-5a2eca7c {
    width: var(--container-widget-width, 344.75px);
    max-width: 344.75px;
    --container-widget-width: 344.75px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-57893d59 {
    width: var(--container-widget-width, 81px);
    max-width: 81px;
    --container-widget-width: 81px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-5225bd02 {
    width: var(--container-widget-width, 65px);
    max-width: 65px;
    --container-widget-width: 65px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-56d5b6f0 {
    width: var(--container-widget-width, 83.75px);
    max-width: 83.75px;
    --container-widget-width: 83.75px;
    --container-widget-flex-grow: 0;
  }
  .elementor-864 .elementor-element.elementor-element-25dad083.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .elementor-864 .elementor-element.elementor-element-4c6afe6d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-864 .elementor-element.elementor-element-7a436c02 {
    --spacer-size: 1px;
  }
  .elementor-864 .elementor-element.elementor-element-25dad083.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-688cdc0d {
    padding: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-56e00c08 > .elementor-element-populated {
    padding: 50px 20px 50px 20px;
  }
  .elementor-864 .elementor-element.elementor-element-f71f7c9 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-6e60065b > .elementor-widget-container {
    margin: -45px -45px -45px -45px;
  }
}
@media (max-width: 880px) {
  .elementor-864 .elementor-element.elementor-element-25dad083.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-864 .elementor-element.elementor-element-4c6afe6d > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-864 .elementor-element.elementor-element-31eae60 {
    --spacer-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-5bef445c .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-864 .elementor-element.elementor-element-5bef445c > .elementor-widget-container {
    margin: 13px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-3f82a9b4 {
    width: 100%;
  }
  .elementor-864 .elementor-element.elementor-element-37ab298e .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-7a74b154 {
    width: 50%;
  }
  .elementor-864 .elementor-element.elementor-element-4fc01d67 img {
    width: 85%;
    height: 185px;
    border-width: 4px 1px 6px 2px;
  }
  .elementor-864 .elementor-element.elementor-element-3a57d2af {
    width: 50%;
  }
  .elementor-864 .elementor-element.elementor-element-17c09ec1 img {
    width: 64%;
    height: 176px;
    border-width: 4px 2px 6px 1px;
  }
  .elementor-864 .elementor-element.elementor-element-17c09ec1 > .elementor-widget-container {
    margin: 40px 0px 0px -20px;
  }
  .elementor-864 .elementor-element.elementor-element-2379f3de {
    --spacer-size: 25px;
  }
  .elementor-864 .elementor-element.elementor-element-32889ece .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-864 .elementor-element.elementor-element-3819eb2e .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-3819eb2e > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-4eaedffa .elementor-button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-4eaedffa > .elementor-widget-container {
    margin: 0px 0px 75px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-4618ddc2 > .elementor-container {
    min-height: 562px;
  }
  .elementor-864 .elementor-element.elementor-element-3a27086d .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-864 .elementor-element.elementor-element-3a27086d > .elementor-widget-container {
    margin: 13px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-41b96079 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-37353a3a .elementor-divider-separator {
    width: 47%;
  }
  .elementor-864 .elementor-element.elementor-element-68f71b56 .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-524b5888 > .elementor-shape-top svg {
    width: calc(274% + 1.3px);
    height: 63px;
  }
  .elementor-864 .elementor-element.elementor-element-41079c0f {
    --spacer-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-1c6199a .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-1c6199a > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-111e465a .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-111e465a > .elementor-widget-container {
    margin: -30px 60px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-18fe9480 .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-37132d29 {
    width: 50%;
  }
  .elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-37132d29.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-864 .elementor-element.elementor-element-37132d29.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-864 .elementor-element.elementor-element-37132d29 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-2b36c1e9 .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-864 .elementor-element.elementor-element-4e502f8b .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-7a7b497a .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-6fc34eba .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-345d36fd .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-3ca8de46 .elementor-icon {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-3ca8de46 .elementor-icon svg {
    height: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-44c87e36 {
    width: 50%;
  }
  .elementor-864 .elementor-element.elementor-element-35b635e1 img {
    height: 200px;
  }
  .elementor-864 .elementor-element.elementor-element-87a061f {
    width: 50%;
  }
  .elementor-864 .elementor-element.elementor-element-6040d254 img {
    height: 200px;
  }
  .elementor-864 .elementor-element.elementor-element-54b90394 {
    width: 50%;
  }
  .elementor-bc-flex-widget .elementor-864 .elementor-element.elementor-element-54b90394.elementor-column .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-864 .elementor-element.elementor-element-54b90394.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-864 .elementor-element.elementor-element-54b90394 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-4d18ac79 .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-864 .elementor-element.elementor-element-7107abac .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-57fd02a6 .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-5029587e .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-54ff29ca .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-5591040b .elementor-icon {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-5591040b .elementor-icon svg {
    height: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-464bd3bd > .elementor-container {
    min-height: 377px;
  }
  .elementor-864 .elementor-element.elementor-element-78705357 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-78705357 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-1441c445 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-7cb2d1a8 {
    --spacer-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-item > div {
    margin-right: 2px;
    margin-left: 2px;
  }
  .elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-container {
    margin-right: -2px;
    margin-left: -2px;
  }
  .elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-digits {
    font-size: 27px;
  }
  .elementor-864 .elementor-element.elementor-element-1e337a22 .wpkoi-elements-countdown-label {
    font-size: 8px;
  }
  .elementor-864 .elementor-element.elementor-element-1e337a22 > .elementor-widget-container {
    padding: 0px 10px 0px 10px;
  }
  .elementor-864 .elementor-element.elementor-element-58efb252 a.elementor-button,
  .elementor-864 .elementor-element.elementor-element-58efb252 .elementor-button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-2d6979df .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-2d6979df > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-4a1c841c .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-4a1c841c > .elementor-widget-container {
    margin: -30px 60px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-aec4607 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-864 .elementor-element.elementor-element-30c66ae0 {
    --spacer-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-ec7f19d > .elementor-container {
    max-width: 290px;
  }
  .elementor-864 .elementor-element.elementor-element-762818af > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
  }
  .elementor-864 .elementor-element.elementor-element-762818af > .elementor-element-populated {
    margin: 150px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-864 .elementor-element.elementor-element-622e21b0 img {
    width: 61%;
    height: 212px;
  }
  .elementor-864 .elementor-element.elementor-element-622e21b0 > .elementor-widget-container {
    margin: -150px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-62518740 .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-864 .elementor-element.elementor-element-62518740 > .elementor-widget-container {
    margin: -33px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-4219c22d .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-864 .elementor-element.elementor-element-5de56e25 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-49b3586d .elementor-counter-number-wrapper {
    font-size: 35px;
  }
  .elementor-864 .elementor-element.elementor-element-47a0d1c5 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
  }
  body.rtl .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px / 2);
  }
  body:not(.rtl) .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f {
    --e-icon-list-icon-size: 14px;
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-864 .elementor-element.elementor-element-7b66a74f .elementor-icon-list-item > a {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-7b66a74f > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-28db0b9d .elementor-button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 5px;
  }
  .elementor-864 .elementor-element.elementor-element-4494e226 > .elementor-element-populated {
    margin: 150px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-864 .elementor-element.elementor-element-1c4a305a img {
    width: 61%;
    height: 212px;
  }
  .elementor-864 .elementor-element.elementor-element-1c4a305a > .elementor-widget-container {
    margin: -150px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-25620e4f .elementor-heading-title {
    font-size: 25px;
  }
  .elementor-864 .elementor-element.elementor-element-25620e4f > .elementor-widget-container {
    margin: -33px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-5a2eca7c .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-864 .elementor-element.elementor-element-57893d59 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-5225bd02 .elementor-counter-number-wrapper {
    font-size: 35px;
  }
  .elementor-864 .elementor-element.elementor-element-56d5b6f0 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
  }
  body.rtl .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px / 2);
  }
  body:not(.rtl) .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px / 2);
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae {
    --e-icon-list-icon-size: 14px;
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-item > .elementor-icon-list-text,
  .elementor-864 .elementor-element.elementor-element-5b88aae .elementor-icon-list-item > a {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-5b88aae > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-388b95c3 .elementor-button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-73042642 > .elementor-container {
    max-width: 290px;
  }
  .elementor-864 .elementor-element.elementor-element-73042642 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-864 .elementor-element.elementor-element-429368cf .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-2eaf3c8f .elementor-button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-7906e57d > .elementor-container {
    max-width: 500px;
  }
  .elementor-864 .elementor-element.elementor-element-5ea3cd13 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-5ea3cd13 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-627336b5 .elementor-heading-title {
    font-size: 31px;
  }
  .elementor-864 .elementor-element.elementor-element-627336b5 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-66586c06 {
    --spacer-size: 1px;
  }
  .elementor-864 .elementor-element.elementor-element-7a2c2a7 {
    --spacer-size: 30px;
  }
  .elementor-864 .elementor-element.elementor-element-5e869ffc {
    --spacer-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-123125e8 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-123125e8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-298ac2fc .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-298ac2fc > .elementor-widget-container {
    margin: -30px 60px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-42a26ccc {
    --spacer-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-347fc0d3 {
    width: 35%;
  }
  .elementor-864 .elementor-element.elementor-element-2302ba93 img {
    width: 100%;
    height: 98px;
    border-width: 3px 3px 3px 3px;
  }
  .elementor-864 .elementor-element.elementor-element-2302ba93 > .elementor-widget-container {
    padding: 6px 6px 6px 6px;
  }
  .elementor-864 .elementor-element.elementor-element-215b55e0 {
    width: 65%;
  }
  .elementor-864 .elementor-element.elementor-element-215b55e0 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-864 .elementor-element.elementor-element-11df8d3e .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-864 .elementor-element.elementor-element-114355a2 .elementor-heading-title {
    font-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-114355a2 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-14c705a4 {
    font-size: 11px;
    line-height: 1em;
  }
  .elementor-864 .elementor-element.elementor-element-14c705a4 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-76bc4e3b {
    width: 65%;
  }
  .elementor-864 .elementor-element.elementor-element-76bc4e3b > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-3829696e .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-864 .elementor-element.elementor-element-616d4470 .elementor-heading-title {
    font-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-616d4470 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-24ee5cdc {
    font-size: 11px;
    line-height: 1em;
  }
  .elementor-864 .elementor-element.elementor-element-24ee5cdc > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-1cfc1255 {
    width: 35%;
  }
  .elementor-864 .elementor-element.elementor-element-5da0c22f img {
    width: 100%;
    height: 98px;
    border-width: 3px 3px 3px 3px;
  }
  .elementor-864 .elementor-element.elementor-element-5da0c22f > .elementor-widget-container {
    padding: 6px 6px 6px 6px;
  }
  .elementor-864 .elementor-element.elementor-element-7103895 {
    width: 35%;
  }
  .elementor-864 .elementor-element.elementor-element-5b6217be img {
    width: 100%;
    height: 98px;
    border-width: 3px 3px 3px 3px;
  }
  .elementor-864 .elementor-element.elementor-element-5b6217be > .elementor-widget-container {
    padding: 6px 6px 6px 6px;
  }
  .elementor-864 .elementor-element.elementor-element-2fc3fae2 {
    width: 65%;
  }
  .elementor-864 .elementor-element.elementor-element-2fc3fae2 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-864 .elementor-element.elementor-element-4e1a87d1 .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-864 .elementor-element.elementor-element-4fb72626 .elementor-heading-title {
    font-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-4fb72626 > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-2f454bee {
    font-size: 11px;
    line-height: 1em;
  }
  .elementor-864 .elementor-element.elementor-element-2f454bee > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-27ec2e06 {
    --spacer-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-2663e24e .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-2663e24e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper label {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper input[type="submit"],
  .elementor-864 .elementor-element.elementor-element-78c8811a .elementor-wdp-form-wrapper button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-78c8811a label.to-select-option {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-25dad083 .elementor-main-swiper {
    height: 198px;
  }
  .elementor-864 .elementor-element.elementor-element-25dad083.elementor-skin-slideshow .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-56e00c08 > .elementor-element-populated {
    padding: 35px 15px 35px 15px;
  }
  .elementor-864 .elementor-element.elementor-element-373ae0e9 .elementor-icon {
    font-size: 28px;
  }
  .elementor-864 .elementor-element.elementor-element-373ae0e9 .elementor-icon svg {
    height: 28px;
  }
  .elementor-864 .elementor-element.elementor-element-72ab2214 .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-864 .elementor-element.elementor-element-72ab2214 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-f2d48d0 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-f2d48d0 > .elementor-widget-container {
    margin: -30px 60px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-605c6ad2 .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-3e31215f .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-864 .elementor-element.elementor-element-3e31215f > .elementor-widget-container {
    margin: 0px 5px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-17fef9a8 .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-864 .elementor-element.elementor-element-17fef9a8 > .elementor-widget-container {
    margin: 0px 2px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-2afdc647 .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-864 .elementor-element.elementor-element-470bfcdb .copy-content {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-470bfcdb .head-title {
    font-size: 17px;
  }

  .elementor-864 .elementor-element.elementor-element-473db2be {
    padding: 10px 10px 10px 10px;
  }
  .elementor-864 .elementor-element.elementor-element-4ffad554 > .elementor-element-populated {
    padding: 12px 12px 12px 12px;
  }
  .elementor-864 .elementor-element.elementor-element-2720abc1 {
    --spacer-size: 10px;
  }
  .elementor-864 .elementor-element.elementor-element-3dcc1592 .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-864 .elementor-element.elementor-element-3dcc1592 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-3e3f7782 .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-864 .elementor-element.elementor-element-3e3f7782 > .elementor-widget-container {
    margin: -30px 60px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-5e03c40a .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-27cd3e84 a.elementor-button,
  .elementor-864 .elementor-element.elementor-element-27cd3e84 .elementor-button {
    font-size: 12px;
  }
  .elementor-864 .elementor-element.elementor-element-2f7d1f32 .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-864 .elementor-element.elementor-element-3a1ffc09 > .elementor-container {
    min-height: 646px;
  }
  .elementor-864 .elementor-element.elementor-element-5941c80f img {
    width: 30%;
    max-width: 31%;
  }
  .elementor-864 .elementor-element.elementor-element-d7e3b3c .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-864 .elementor-element.elementor-element-d7e3b3c > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-864 .elementor-element.elementor-element-6e60065b .elementor-icon {
    font-size: 25px;
  }
  .elementor-864 .elementor-element.elementor-element-6e60065b > .elementor-widget-container {
    margin: -86px 0px 0px 0px;
  }
} /* Start custom CSS for html, class: .elementor-element-9d492e6 */
.elementor-864 .elementor-element.elementor-element-9d492e6 {
  display: none;
} /* End custom CSS */
