.CONTACT-US-BANNER-IB {
  background-image: url("../upload/contact-us-banner.webp");
}
.PACKAGES-BANNER-IB {
  background-image: url("../upload/margo-brodowicz-nzAZxPyhZ2g-unsplash.jpg");
}
.OUR-ROOM-BANNER-IB {
  background-image: url("../upload/our-rooms-hero.webp");
}
.PALACE-BANNER-IB {
  background-image: url("../upload/shikara.webp");
}

.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip {
  height: 450px;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square {
  border-radius: 0px;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square2 {
  border-radius: 0px;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .flip-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square
  .square-container
  h2 {
  color: #ffffff;
  font-size: 30px;
  line-height: 1.1em;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square
  .square-container
  .square-desc {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square2
  .square-container2
  h2 {
  color: #ffffff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 18px;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square2
  .square-container2
  .button {
  border-color: #ffffff;
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square2
  .square-container2
  a.button {
  background-color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square2
  .square-container2
  .button:hover {
  border-color: #af884a;
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  .tg_flip_box_wrapper.square-flip
  .square2
  .square-container2
  a.button:hover {
  background-color: #af884a;
}
.elementor-606
  .elementor-element.elementor-element-6b9b911
  > .elementor-widget-container {
  margin: 0px 40px 0px 0px;
}

.elementor-38
  .elementor-element.elementor-element-bf3d61e
  > .elementor-container {
  min-height: 40px;
}
.elementor-38
  .elementor-element.elementor-element-bf3d61e
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-38
  .elementor-element.elementor-element-bf3d61e
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-38
  .elementor-element.elementor-element-bf3d61e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-38
  .elementor-element.elementor-element-bf3d61e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-38 .elementor-element.elementor-element-bf3d61e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-38
  .elementor-element.elementor-element-bf3d61e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38
  .elementor-element.elementor-element-fac704a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-fac704a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38 .elementor-element.elementor-element-77d35fb {
  text-align: center;
}
.elementor-38
  .elementor-element.elementor-element-77d35fb
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-38 .elementor-element.elementor-element-988dc85 {
  text-align: center;
}
.elementor-38
  .elementor-element.elementor-element-988dc85
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-38
  .elementor-element.elementor-element-904c518
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-38
  .elementor-element.elementor-element-904c518
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38 .elementor-element.elementor-element-f1859e4 {
  text-align: center;
}
.elementor-38
  .elementor-element.elementor-element-f1859e4
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-38
  .elementor-element.elementor-element-fe309cb
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-38 .elementor-element.elementor-element-17ec7ee {
  margin-top: 0px;
  margin-bottom: 40px;
}
.elementor-38
  .elementor-element.elementor-element-d6ea1c9
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-38 .elementor-element.elementor-element-94850aa {
  text-align: center;
}
.elementor-684
  .elementor-element.elementor-element-94850aa
  .elementor-heading-title {
  font-family: "Cormorant Garamond", Sans-serif;
  font-size: 20px;
  font-weight: 500;
}
.elementor-684
  .elementor-element.elementor-element-94850aa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-fe309cb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-38
  .elementor-element.elementor-element-fe309cb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-fe309cb {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-fe309cb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38
  .elementor-element.elementor-element-1de939b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-fa2961a
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-38
  .elementor-element.elementor-element-fa2961a.elementor-view-stacked
  .elementor-icon {
  background-color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-fa2961a.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-fa2961a.elementor-view-default
  .elementor-icon {
  color: #5a4742;
  border-color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-fa2961a.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-fa2961a.elementor-view-default
  .elementor-icon
  svg {
  fill: #5a4742;
}
.elementor-38 .elementor-element.elementor-element-fa2961a .elementor-icon {
  font-size: 16px;
}
.elementor-38 .elementor-element.elementor-element-fa2961a .elementor-icon i,
.elementor-38 .elementor-element.elementor-element-fa2961a .elementor-icon svg {
  transform: rotate(0deg);
}
.elementor-38
  .elementor-element.elementor-element-fa2961a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 25px 13px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
  text-transform: uppercase;
}
.elementor-38 .elementor-element.elementor-element-fa2961a {
  width: auto;
  max-width: auto;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-size: 14px;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav {
  text-align: left;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li
  > ul.sub-menu
  > li
  > a {
  font-size: 14px;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 20px 3px 20px;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 0px;
  background: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #d3c7bc;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #d3c7bc;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #d3c7bc;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #d3c7bc;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-38
  .elementor-element.elementor-element-a812749
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #5a4742;
}
.elementor-38
  .elementor-element.elementor-element-a812749
  > .elementor-widget-container {
  padding: 10px 25px 4px 25px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d8d8d8;
}
.elementor-38 .elementor-element.elementor-element-a812749 {
  width: auto;
  max-width: auto;
}
.elementor-38
  .elementor-element.elementor-element-ead3423
  .elementor-image
  img {
  width: 135px;
}
.elementor-38
  .elementor-element.elementor-element-c797bce.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-38 .elementor-element.elementor-element-cf42e5c .elementor-button {
  fill: #5a4742;
  color: #5a4742;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d8d8d8;
  border-radius: 0px 0px 0px 0px;
  padding: 25px 30px 25px 30px;
}
.elementor-38 .elementor-element.elementor-element-cf42e5c {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-38 .elementor-element.elementor-element-1de939b {
    width: 40%;
  }
  .elementor-38 .elementor-element.elementor-element-59305fd {
    width: 19.333%;
  }
  .elementor-38 .elementor-element.elementor-element-c797bce {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-606 .elementor-element.elementor-element-f7954e1 {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-606
    .elementor-element.elementor-element-6b9b911
    .tg_flip_box_wrapper.square-flip {
    height: 300px;
  }
  .elementor-606
    .elementor-element.elementor-element-6b9b911
    > .elementor-widget-container {
    width: 100%;
    margin-bottom: 5%;
  }
  .elementor-38 .elementor-element.elementor-element-fe309cb {
    padding: 0px 0px 0px 0px;
  }
  .elementor-38
    .elementor-element.elementor-element-fa2961a
    > .elementor-widget-container {
    border-width: 0px 1px 0px 1px;
  }
  .elementor-38 .elementor-element.elementor-element-ead3423 {
    text-align: center;
  }
  .elementor-38 .elementor-element.elementor-element-17ec7ee {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-38
    .elementor-element.elementor-element-94850aa
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-38 .elementor-element.elementor-element-bf3d61e {
    padding: 10px 0px 10px 0px;
  }
  .elementor-38 .elementor-element.elementor-element-fac704a {
    width: 50%;
  }
  .elementor-38 .elementor-element.elementor-element-385c462 {
    width: 50%;
  }
  .elementor-38 .elementor-element.elementor-element-fe309cb {
    padding: 0px 0px 0px 0px;
  }
  .elementor-38 .elementor-element.elementor-element-1de939b {
    width: 30%;
  }
  .elementor-38 .elementor-element.elementor-element-59305fd {
    width: 40%;
  }
  .elementor-38 .elementor-element.elementor-element-ead3423 {
    text-align: center;
  }
  .elementor-38 .elementor-element.elementor-element-c797bce {
    width: 30%;
  }
  .elementor-38 .elementor-element.elementor-element-17ec7ee {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-38
    .elementor-element.elementor-element-94850aa
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-38
    .elementor-element.elementor-element-94850aa
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-f7954e1 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-38 .elementor-element.elementor-element-1de939b {
    width: 40%;
  }
  .elementor-38 .elementor-element.elementor-element-59305fd {
    width: 20%;
  }
  .elementor-38 .elementor-element.elementor-element-c797bce {
    width: 40%;
  }
}
.elementor-978
  .elementor-element.elementor-element-1632f9f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-978 .elementor-element.elementor-element-1632f9f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-978
  .elementor-element.elementor-element-1632f9f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-978
  .elementor-element.elementor-element-1632f9f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/riccardo-chiarini-BpziiFrp6ug-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-978
  .elementor-element.elementor-element-1632f9f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-978
  .elementor-element.elementor-element-19fed38.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-978
  .elementor-element.elementor-element-19fed38.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-978
  .elementor-element.elementor-element-19fed38.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-978
  .elementor-element.elementor-element-19fed38
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text {
  text-align: center;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h1,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h2,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h3,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h4,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h5,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  h6,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  div,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  span,
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-978
  .elementor-element.elementor-element-0fdeec1
  > .elementor-widget-container {
  margin: 80px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  label {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  input[type="text"] {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  select {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: rgba(255, 255, 255, 0.63);
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  input[type="submit"] {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #ffffff;
  background-color: #5a4742;
  border-color: #5a4742;
}
.elementor-978
  .elementor-element.elementor-element-8756691
  > .elementor-widget-container {
  margin: 60px 0px 40px 0px;
}
@media (max-width: 1024px) {
  .elementor-978
    .elementor-element.elementor-element-19fed38
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h1,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h2,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h3,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h4,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h5,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h6,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    div,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    span,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-978 .elementor-element.elementor-element-1632f9f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-978
    .elementor-element.elementor-element-19fed38
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h1,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h2,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h3,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h4,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h5,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    h6,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    div,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    span,
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-978
    .elementor-element.elementor-element-0fdeec1
    > .elementor-widget-container {
    margin: 160px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-978
    .elementor-element.elementor-element-8756691
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
}
.elementor-kit-40 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-7208fbb2: #4054b2;
  --e-global-color-606de016: #23a455;
  --e-global-color-194d9ea8: #000;
  --e-global-color-4181e7fe: #fff;
  --e-global-typography-primary-font-family: "Monotype";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1170px;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}
#page_caption {
  display: var(--page-title-display);
}
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1025px;
  }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 768px;
  }
}
.elementor-85
  .elementor-element.elementor-element-5092e40
  > .elementor-container {
  min-height: 700px;
}
.elementor-85
  .elementor-element.elementor-element-5092e40
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-85
  .elementor-element.elementor-element-5092e40
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-85 .elementor-element.elementor-element-5092e40 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-5092e40:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-85
  .elementor-element.elementor-element-5092e40
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/im3rd-media-CbZ4EDP__VQ-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-85
  .elementor-element.elementor-element-5092e40
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-85
  .elementor-element.elementor-element-f018ed7.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-85
  .elementor-element.elementor-element-f018ed7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-85
  .elementor-element.elementor-element-f018ed7.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-85
  .elementor-element.elementor-element-f018ed7
  > .elementor-element-populated {
  margin: 100px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-24087f0
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1.15em;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-e659de6
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1.15em;
}
.elementor-85
  .elementor-element.elementor-element-e659de6
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-1f53a74
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-85
  .elementor-element.elementor-element-1f53a74:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-85
  .elementor-element.elementor-element-1f53a74
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-85 .elementor-element.elementor-element-1f53a74 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-85
  .elementor-element.elementor-element-1f53a74
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-85
  .elementor-element.elementor-element-650e069
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-85
  .elementor-element.elementor-element-e262b61
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-85 .elementor-element.elementor-element-e262b61 {
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-63fd701
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-85
  .elementor-element.elementor-element-63fd701
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-85 .elementor-element.elementor-element-63fd701 {
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-978051a
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-85 .elementor-element.elementor-element-978051a {
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-e1a0a4a
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-85
  .elementor-element.elementor-element-e1a0a4a
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-85 .elementor-element.elementor-element-e1a0a4a {
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-e1b6e1d
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-85 .elementor-element.elementor-element-e1b6e1d {
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-85bd591
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-85
  .elementor-element.elementor-element-85bd591
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-85 .elementor-element.elementor-element-85bd591 {
  width: auto;
  max-width: auto;
}
.elementor-85 .elementor-element.elementor-element-42d8389 {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-6378fb6
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-85
  .elementor-element.elementor-element-6378fb6
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-85 .elementor-element.elementor-element-07c1899 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-85
  .elementor-element.elementor-element-1098ed7.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-bef3055
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-85
  .elementor-element.elementor-element-bef3055
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-439211d {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-439211d
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-85 .elementor-element.elementor-element-439211d .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-439211d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-439211d {
  opacity: 0;
}
.elementor-85 .elementor-element.elementor-element-f14d144 {
  margin-top: 60px;
  margin-bottom: 80px;
  padding: 0% 15% 0% 20%;
}
.elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-85
  .elementor-element.elementor-element-e4d3742
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-85
  .elementor-element.elementor-element-a412d4d
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-85
  .elementor-element.elementor-element-159d48c
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-159d48c
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-159d48c
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-85
  .elementor-element.elementor-element-159d48c
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-85 .elementor-element.elementor-element-ff3fbe0 {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-85
  .elementor-element.elementor-element-ef7cc37.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-033cde2
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-85
  .elementor-element.elementor-element-033cde2
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-575a977 {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-85
  .elementor-element.elementor-element-575a977
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-85 .elementor-element.elementor-element-575a977 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-575a977 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-575a977 {
  opacity: 0;
}
.elementor-85
  .elementor-element.elementor-element-cc15c4c
  > .elementor-container {
  min-height: 500px;
}
.elementor-85
  .elementor-element.elementor-element-cc15c4c
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-85
  .elementor-element.elementor-element-cc15c4c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-85
  .elementor-element.elementor-element-cc15c4c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-85 .elementor-element.elementor-element-cc15c4c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 160px;
  margin-bottom: 0px;
}
.elementor-85
  .elementor-element.elementor-element-cc15c4c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-85
  .elementor-element.elementor-element-11d66f1
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-85 .elementor-element.elementor-element-9ad8ae1 {
  margin-top: -590px;
  margin-bottom: 0px;
}
.elementor-85
  .elementor-element.elementor-element-59d11bd
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  h3 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-59d11bd
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  accommodation-carousel-attr-wrapper {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-59d11bd
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .accommodation-carousel-price-from {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-59d11bd
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .mphb-price {
  font-family: "Ace Sans";
  font-size: 50px;
  line-height: 0.6em;
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-59d11bd
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-85
  .elementor-element.elementor-element-59d11bd
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #d3c7bc;
}
.elementor-85 .elementor-element.elementor-element-8eb9606 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-85
  .elementor-element.elementor-element-677263a
  .elementor-image
  img {
  width: 60px;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-85
  .elementor-element.elementor-element-ccfc9f2
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-20ccad1 {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-20ccad1
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-85
  .elementor-element.elementor-element-20ccad1
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-85 .elementor-element.elementor-element-3389ebb {
    width: 30%;
  }
  .elementor-85 .elementor-element.elementor-element-8ee513b {
    width: 20%;
  }
  .elementor-85 .elementor-element.elementor-element-26542b4 {
    width: 30%;
  }
  .elementor-85 .elementor-element.elementor-element-ea9a3f3 {
    width: 20%;
  }
}
@media (max-width: 1024px) {
  .elementor-85
    .elementor-element.elementor-element-5092e40
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-85
    .elementor-element.elementor-element-5092e40
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-85
    .elementor-element.elementor-element-f018ed7
    > .elementor-element-populated {
    margin: 100px 0px 20px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-85
    .elementor-element.elementor-element-e659de6
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-1f53a74 {
    padding: 15px 0px 15px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-42d8389 {
    margin-top: 60px;
    margin-bottom: 20px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-85
    .elementor-element.elementor-element-bef3055
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-85 .elementor-element.elementor-element-f14d144 {
    margin-top: 40px;
    margin-bottom: 60px;
    padding: 0% 5% 0% 10%;
  }
  .elementor-85 .elementor-element.elementor-element-ff3fbe0 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-85
    .elementor-element.elementor-element-033cde2
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-85
    .elementor-element.elementor-element-cc15c4c
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-85
    .elementor-element.elementor-element-cc15c4c
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-85 .elementor-element.elementor-element-cc15c4c {
    margin-top: 120px;
    margin-bottom: 0px;
  }
  .elementor-85 .elementor-element.elementor-element-9ad8ae1 {
    margin-top: -350px;
    margin-bottom: 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-59d11bd
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 36px;
  }
  .elementor-85 .elementor-element.elementor-element-8eb9606 {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
}
@media (max-width: 767px) {
  .elementor-85
    .elementor-element.elementor-element-5092e40
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-85
    .elementor-element.elementor-element-5092e40
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-85 .elementor-element.elementor-element-5092e40 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-f018ed7
    > .elementor-element-populated {
    margin: 160px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-24087f0
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-e659de6
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-85
    .elementor-element.elementor-element-3389ebb.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-85 .elementor-element.elementor-element-650e069 {
    text-align: center;
  }
  .elementor-85
    .elementor-element.elementor-element-8ee513b.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-85
    .elementor-element.elementor-element-26542b4.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-85
    .elementor-element.elementor-element-ea9a3f3.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-85 .elementor-element.elementor-element-42d8389 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-85
    .elementor-element.elementor-element-6378fb6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-bef3055
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-85
    .elementor-element.elementor-element-bef3055
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-f14d144 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-ff3fbe0 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-033cde2
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-85
    .elementor-element.elementor-element-033cde2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-cc15c4c
    > .elementor-container {
    min-height: 250px;
  }
  .elementor-85
    .elementor-element.elementor-element-cc15c4c
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-85 .elementor-element.elementor-element-9ad8ae1 {
    margin-top: -310px;
    margin-bottom: 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-59d11bd
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 26px;
  }
  .elementor-85 .elementor-element.elementor-element-8eb9606 {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-85
    .elementor-element.elementor-element-ccfc9f2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-85 .elementor-element.elementor-element-3389ebb {
    width: 40%;
  }
  .elementor-85 .elementor-element.elementor-element-8ee513b {
    width: 15%;
  }
  .elementor-85 .elementor-element.elementor-element-26542b4 {
    width: 23%;
  }
  .elementor-85 .elementor-element.elementor-element-ea9a3f3 {
    width: 22%;
  }
}
.elementor-96
  .elementor-element.elementor-element-bb94018
  > .elementor-container {
  min-height: 700px;
}
.elementor-96
  .elementor-element.elementor-element-bb94018
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-96
  .elementor-element.elementor-element-bb94018
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96 .elementor-element.elementor-element-bb94018 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-bb94018:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-96
  .elementor-element.elementor-element-bb94018
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/greg-rivers-ww8Rll1Vsfc-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-96
  .elementor-element.elementor-element-bb94018
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-da3ce75.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-da3ce75.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-da3ce75.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-96
  .elementor-element.elementor-element-da3ce75
  > .elementor-element-populated {
  margin: 100px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h1,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h2,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h3,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h4,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h5,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  h6,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  div,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  span,
.elementor-96
  .elementor-element.elementor-element-3bc402b
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h1,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h2,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h3,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h4,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h5,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  h6,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  div,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  span,
.elementor-96
  .elementor-element.elementor-element-571fcf6
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1.15em;
}
.elementor-96
  .elementor-element.elementor-element-571fcf6
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-e0dc9ab
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-e0dc9ab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-96
  .elementor-element.elementor-element-e0dc9ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-96 .elementor-element.elementor-element-e0dc9ab {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-96
  .elementor-element.elementor-element-e0dc9ab
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-0648045
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-96
  .elementor-element.elementor-element-f784dd9
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-96 .elementor-element.elementor-element-f784dd9 {
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-8dc9f88
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-96
  .elementor-element.elementor-element-8dc9f88
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-96 .elementor-element.elementor-element-8dc9f88 {
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-be04952
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-96 .elementor-element.elementor-element-be04952 {
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-0706803
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-96
  .elementor-element.elementor-element-0706803
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-96 .elementor-element.elementor-element-0706803 {
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-9dd74dd
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-96 .elementor-element.elementor-element-9dd74dd {
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-eecbdc0
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-96
  .elementor-element.elementor-element-eecbdc0
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-96 .elementor-element.elementor-element-eecbdc0 {
  width: auto;
  max-width: auto;
}
.elementor-96 .elementor-element.elementor-element-62daeae {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h1,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h2,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h3,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h4,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h5,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  h6,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  div,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  span,
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-96
  .elementor-element.elementor-element-cfe0b64
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-96 .elementor-element.elementor-element-c7becd9 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-96
  .elementor-element.elementor-element-ae4deb5.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h1,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h2,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h3,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h4,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h5,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  h6,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  div,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  span,
.elementor-96
  .elementor-element.elementor-element-6676321
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-96
  .elementor-element.elementor-element-6676321
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-96 .elementor-element.elementor-element-4834250 {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-4834250
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-96 .elementor-element.elementor-element-4834250 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-4834250 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-4834250 {
  opacity: 0;
}
.elementor-96 .elementor-element.elementor-element-2b1b8d5 {
  margin-top: 60px;
  margin-bottom: 80px;
  padding: 0% 15% 0% 20%;
}
.elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-96
  .elementor-element.elementor-element-7946934
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-96
  .elementor-element.elementor-element-151a3f6
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-96
  .elementor-element.elementor-element-623827f
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-623827f
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-623827f
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-96
  .elementor-element.elementor-element-623827f
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-96 .elementor-element.elementor-element-99bead7 {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-96
  .elementor-element.elementor-element-3347f1f.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h1,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h2,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h3,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h4,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h5,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  h6,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  div,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  span,
.elementor-96
  .elementor-element.elementor-element-f04418b
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-96
  .elementor-element.elementor-element-f04418b
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-96 .elementor-element.elementor-element-2c167dd {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-2c167dd
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-96 .elementor-element.elementor-element-2c167dd .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-2c167dd {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-2c167dd {
  opacity: 0;
}
.elementor-96
  .elementor-element.elementor-element-f01e858
  > .elementor-container {
  min-height: 500px;
}
.elementor-96
  .elementor-element.elementor-element-f01e858
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-96
  .elementor-element.elementor-element-f01e858:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-96
  .elementor-element.elementor-element-f01e858
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-96 .elementor-element.elementor-element-f01e858 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 160px;
  margin-bottom: 0px;
}
.elementor-96
  .elementor-element.elementor-element-f01e858
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-e0d3c05
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-96 .elementor-element.elementor-element-1eb1500 {
  margin-top: -590px;
  margin-bottom: 0px;
}
.elementor-96
  .elementor-element.elementor-element-e4f0e62
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  h3 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-e4f0e62
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  accommodation-carousel-attr-wrapper {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-e4f0e62
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .accommodation-carousel-price-from {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-e4f0e62
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .mphb-price {
  font-family: "Ace Sans", Sans-serif;
  font-size: 50px;
  line-height: 0.6em;
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-e4f0e62
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-96
  .elementor-element.elementor-element-e4f0e62
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #d3c7bc;
}
.elementor-96 .elementor-element.elementor-element-4e9c597 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-96
  .elementor-element.elementor-element-fb1df4b
  .elementor-image
  img {
  width: 60px;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h1,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h2,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h3,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h4,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h5,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  h6,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  div,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  span,
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-96
  .elementor-element.elementor-element-a1e45f6
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-96 .elementor-element.elementor-element-c9c9332 {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-c9c9332
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-96
  .elementor-element.elementor-element-c9c9332
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-ce9cefe {
    width: 30%;
  }
  .elementor-96 .elementor-element.elementor-element-395719e {
    width: 20%;
  }
  .elementor-96 .elementor-element.elementor-element-a51f27b {
    width: 30%;
  }
  .elementor-96 .elementor-element.elementor-element-70701d9 {
    width: 20%;
  }
}
@media (max-width: 1024px) {
  .elementor-96
    .elementor-element.elementor-element-bb94018
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-96
    .elementor-element.elementor-element-bb94018
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-96
    .elementor-element.elementor-element-da3ce75
    > .elementor-element-populated {
    margin: 100px 0px 20px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-e0dc9ab {
    padding: 15px 0px 15px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-62daeae {
    margin-top: 60px;
    margin-bottom: 20px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-96
    .elementor-element.elementor-element-6676321
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-96 .elementor-element.elementor-element-2b1b8d5 {
    margin-top: 40px;
    margin-bottom: 60px;
    padding: 0% 5% 0% 10%;
  }
  .elementor-96 .elementor-element.elementor-element-99bead7 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-96
    .elementor-element.elementor-element-f04418b
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-96
    .elementor-element.elementor-element-f01e858
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-96
    .elementor-element.elementor-element-f01e858
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-96 .elementor-element.elementor-element-f01e858 {
    margin-top: 120px;
    margin-bottom: 0px;
  }
  .elementor-96 .elementor-element.elementor-element-1eb1500 {
    margin-top: -350px;
    margin-bottom: 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-e4f0e62
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 36px;
  }
  .elementor-96 .elementor-element.elementor-element-4e9c597 {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
}
@media (max-width: 767px) {
  .elementor-96
    .elementor-element.elementor-element-bb94018
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-96
    .elementor-element.elementor-element-bb94018
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-96 .elementor-element.elementor-element-bb94018 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-da3ce75
    > .elementor-element-populated {
    margin: 160px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-3bc402b
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-571fcf6
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-96
    .elementor-element.elementor-element-ce9cefe.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-96 .elementor-element.elementor-element-0648045 {
    text-align: center;
  }
  .elementor-96
    .elementor-element.elementor-element-395719e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-96
    .elementor-element.elementor-element-a51f27b.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-96
    .elementor-element.elementor-element-70701d9.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-96 .elementor-element.elementor-element-62daeae {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-96
    .elementor-element.elementor-element-cfe0b64
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-6676321
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-96
    .elementor-element.elementor-element-6676321
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-2b1b8d5 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-99bead7 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-f04418b
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-96
    .elementor-element.elementor-element-f04418b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-f01e858
    > .elementor-container {
    min-height: 250px;
  }
  .elementor-96
    .elementor-element.elementor-element-f01e858
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-96 .elementor-element.elementor-element-1eb1500 {
    margin-top: -310px;
    margin-bottom: 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-e4f0e62
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 26px;
  }
  .elementor-96 .elementor-element.elementor-element-4e9c597 {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h1,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h2,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h3,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h4,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h5,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    h6,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    div,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    span,
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-96
    .elementor-element.elementor-element-a1e45f6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-ce9cefe {
    width: 40%;
  }
  .elementor-96 .elementor-element.elementor-element-395719e {
    width: 15%;
  }
  .elementor-96 .elementor-element.elementor-element-a51f27b {
    width: 23%;
  }
  .elementor-96 .elementor-element.elementor-element-70701d9 {
    width: 22%;
  }
}
.elementor-116
  .elementor-element.elementor-element-30253a7
  > .elementor-container {
  min-height: 700px;
}
.elementor-116
  .elementor-element.elementor-element-30253a7
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-116
  .elementor-element.elementor-element-30253a7
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-116 .elementor-element.elementor-element-30253a7 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-30253a7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-116
  .elementor-element.elementor-element-30253a7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/apartment-art-bright-1027516-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-116
  .elementor-element.elementor-element-30253a7
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-116
  .elementor-element.elementor-element-1ae457c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-116
  .elementor-element.elementor-element-1ae457c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-116
  .elementor-element.elementor-element-1ae457c.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-116
  .elementor-element.elementor-element-1ae457c
  > .elementor-element-populated {
  margin: 100px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-f20d217
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1.15em;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-e9213fb
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-116
  .elementor-element.elementor-element-e9213fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-116
  .elementor-element.elementor-element-e9213fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-116 .elementor-element.elementor-element-e9213fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-116
  .elementor-element.elementor-element-e9213fb
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-116
  .elementor-element.elementor-element-01e569f
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-116
  .elementor-element.elementor-element-3729bb1
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-116 .elementor-element.elementor-element-3729bb1 {
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-444fb11
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-116
  .elementor-element.elementor-element-444fb11
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-116 .elementor-element.elementor-element-444fb11 {
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-f0effe2
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-116 .elementor-element.elementor-element-f0effe2 {
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-d33a2e0
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-116
  .elementor-element.elementor-element-d33a2e0
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-116 .elementor-element.elementor-element-d33a2e0 {
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-6eb1eff
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-116 .elementor-element.elementor-element-6eb1eff {
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-6102dc9
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-116
  .elementor-element.elementor-element-6102dc9
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-116 .elementor-element.elementor-element-6102dc9 {
  width: auto;
  max-width: auto;
}
.elementor-116 .elementor-element.elementor-element-fbca371 {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-116
  .elementor-element.elementor-element-0cf9e42
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-116 .elementor-element.elementor-element-5d178fc {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-116
  .elementor-element.elementor-element-96659fa.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-726e4a4
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-116
  .elementor-element.elementor-element-726e4a4
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-3c396f1 {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-3c396f1
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-116 .elementor-element.elementor-element-3c396f1 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-3c396f1 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-3c396f1 {
  opacity: 0;
}
.elementor-116 .elementor-element.elementor-element-fc14b1c {
  margin-top: 60px;
  margin-bottom: 80px;
  padding: 0% 15% 0% 20%;
}
.elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-116
  .elementor-element.elementor-element-cc2d354
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-116
  .elementor-element.elementor-element-7183eb6
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-116
  .elementor-element.elementor-element-b7fb2c0
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-b7fb2c0
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-b7fb2c0
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-116
  .elementor-element.elementor-element-b7fb2c0
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-116 .elementor-element.elementor-element-0e5c13f {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-116
  .elementor-element.elementor-element-9034508.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-c394d2b
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-116
  .elementor-element.elementor-element-c394d2b
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-841963a {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-116
  .elementor-element.elementor-element-841963a
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-116 .elementor-element.elementor-element-841963a .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-841963a {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-841963a {
  opacity: 0;
}
.elementor-116
  .elementor-element.elementor-element-4c28cf7
  > .elementor-container {
  min-height: 500px;
}
.elementor-116
  .elementor-element.elementor-element-4c28cf7
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-116
  .elementor-element.elementor-element-4c28cf7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-116
  .elementor-element.elementor-element-4c28cf7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-116 .elementor-element.elementor-element-4c28cf7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 160px;
  margin-bottom: 0px;
}
.elementor-116
  .elementor-element.elementor-element-4c28cf7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-116
  .elementor-element.elementor-element-f402d57
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-116 .elementor-element.elementor-element-0505d39 {
  margin-top: -590px;
  margin-bottom: 0px;
}
.elementor-116
  .elementor-element.elementor-element-8b88eb2
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  h3 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-8b88eb2
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  accommodation-carousel-attr-wrapper {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-8b88eb2
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .accommodation-carousel-price-from {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-8b88eb2
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .mphb-price {
  font-family: "Ace Sans", Sans-serif;
  font-size: 50px;
  line-height: 0.6em;
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-8b88eb2
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-116
  .elementor-element.elementor-element-8b88eb2
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #d3c7bc;
}
.elementor-116 .elementor-element.elementor-element-7a045ba {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-116
  .elementor-element.elementor-element-ff7e7b5
  .elementor-image
  img {
  width: 60px;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-f37fc44
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-116
  .elementor-element.elementor-element-f37fc44
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-b349977 {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-b349977
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-116
  .elementor-element.elementor-element-b349977
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-116 .elementor-element.elementor-element-63baefe {
    width: 30%;
  }
  .elementor-116 .elementor-element.elementor-element-ff21e8e {
    width: 20%;
  }
  .elementor-116 .elementor-element.elementor-element-c27920b {
    width: 30%;
  }
  .elementor-116 .elementor-element.elementor-element-0f9fd46 {
    width: 20%;
  }
}
@media (max-width: 1024px) {
  .elementor-116
    .elementor-element.elementor-element-30253a7
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-116
    .elementor-element.elementor-element-30253a7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-116
    .elementor-element.elementor-element-1ae457c
    > .elementor-element-populated {
    margin: 100px 0px 20px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-116
    .elementor-element.elementor-element-f20d217
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-e9213fb {
    padding: 15px 0px 15px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-fbca371 {
    margin-top: 60px;
    margin-bottom: 20px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-116 .elementor-element.elementor-element-fc14b1c {
    margin-top: 40px;
    margin-bottom: 60px;
    padding: 0% 5% 0% 10%;
  }
  .elementor-116 .elementor-element.elementor-element-0e5c13f {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-116
    .elementor-element.elementor-element-4c28cf7
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-116
    .elementor-element.elementor-element-4c28cf7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-116 .elementor-element.elementor-element-4c28cf7 {
    margin-top: 120px;
    margin-bottom: 0px;
  }
  .elementor-116 .elementor-element.elementor-element-0505d39 {
    margin-top: -350px;
    margin-bottom: 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-8b88eb2
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 36px;
  }
  .elementor-116 .elementor-element.elementor-element-7a045ba {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
}
@media (max-width: 767px) {
  .elementor-116
    .elementor-element.elementor-element-30253a7
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-116
    .elementor-element.elementor-element-30253a7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-116 .elementor-element.elementor-element-30253a7 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-1ae457c
    > .elementor-element-populated {
    margin: 160px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-527c94f
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-f20d217
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-116
    .elementor-element.elementor-element-63baefe.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-116 .elementor-element.elementor-element-01e569f {
    text-align: center;
  }
  .elementor-116
    .elementor-element.elementor-element-ff21e8e.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-116
    .elementor-element.elementor-element-c27920b.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-116
    .elementor-element.elementor-element-0f9fd46.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-116 .elementor-element.elementor-element-fbca371 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-116
    .elementor-element.elementor-element-0cf9e42
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-116
    .elementor-element.elementor-element-726e4a4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-fc14b1c {
    padding: 0px 0px 0px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-0e5c13f {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-116
    .elementor-element.elementor-element-c394d2b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-4c28cf7
    > .elementor-container {
    min-height: 250px;
  }
  .elementor-116
    .elementor-element.elementor-element-4c28cf7
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-116 .elementor-element.elementor-element-0505d39 {
    margin-top: -310px;
    margin-bottom: 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-8b88eb2
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 26px;
  }
  .elementor-116 .elementor-element.elementor-element-7a045ba {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-116
    .elementor-element.elementor-element-f37fc44
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-116 .elementor-element.elementor-element-63baefe {
    width: 40%;
  }
  .elementor-116 .elementor-element.elementor-element-ff21e8e {
    width: 15%;
  }
  .elementor-116 .elementor-element.elementor-element-c27920b {
    width: 23%;
  }
  .elementor-116 .elementor-element.elementor-element-0f9fd46 {
    width: 22%;
  }
}
.elementor-248
  .elementor-element.elementor-element-cf215e4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-cf215e4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/margo-brodowicz-nzAZxPyhZ2g-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-248
  .elementor-element.elementor-element-cf215e4
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-cf215e4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-bc-flex-widget
  .elementor-248
  .elementor-element.elementor-element-47f3874.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-248
  .elementor-element.elementor-element-47f3874.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-248
  .elementor-element.elementor-element-47f3874
  > .elementor-element-populated {
  margin: 0% 40% 0% 0%;
  padding: 0% 0% 0% 0%;
}
.elementor-248 .elementor-element.elementor-element-d07f2da {
  --divider-border-style: solid;
  --divider-border-color: #ffffff;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-248
  .elementor-element.elementor-element-d07f2da
  .elementor-divider-separator {
  width: 70px;
}
.elementor-248 .elementor-element.elementor-element-d07f2da .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-248
  .elementor-element.elementor-element-d07f2da
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-d07f2da {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-d07f2da {
  opacity: 0;
}
.elementor-248
  .elementor-element.elementor-element-dd2cd9d
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-dd2cd9d
  > .elementor-widget-container {
  margin: -18px 0px 0px 20px;
}
.elementor-248 .elementor-element.elementor-element-dd2cd9d {
  width: auto;
  max-width: auto;
}
.elementor-248
  .elementor-element.elementor-element-d5211df
  .elementor-heading-title {
  color: #ffffff;
  font-size: 60px;
}
.elementor-248 .elementor-element.elementor-element-05ea428 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-05ea428
  > .elementor-widget-container {
  margin: 0% 20% 0% 0%;
  padding: 10px 0px 0px 0px;
}
.elementor-248
  .elementor-element.elementor-element-2f99c27:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-248
  .elementor-element.elementor-element-2f99c27
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-2f99c27
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 0%;
}
.elementor-248
  .elementor-element.elementor-element-2f99c27
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-649a49a {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 50px 30px 50px;
}
.elementor-248
  .elementor-element.elementor-element-426795b
  .elementor-heading-title {
  font-size: 45px;
  line-height: 1.2em;
}
.elementor-248 .elementor-element.elementor-element-4c92a56 {
  padding: 0px 50px 20px 50px;
}
.elementor-248
  .elementor-element.elementor-element-c67b821
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 600;
}
.elementor-248
  .elementor-element.elementor-element-91fed9b
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-e10aa79 {
  padding: 0px 50px 20px 50px;
}
.elementor-248
  .elementor-element.elementor-element-3b01bd0
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 600;
}
.elementor-248
  .elementor-element.elementor-element-60efe60
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-c3c0d3e {
  padding: 0px 50px 0px 50px;
}
.elementor-248
  .elementor-element.elementor-element-c5fb2c4
  .elementor-heading-title {
  font-size: 30px;
  font-weight: 600;
}
.elementor-248
  .elementor-element.elementor-element-2680158
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-598f2ae {
  padding: 0px 50px 60px 50px;
}
.elementor-248 .elementor-element.elementor-element-8976547 .elementor-button {
  font-family: "Product Sans", Sans-serif;
  font-size: 24px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #5a4742;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d3c7bc;
  border-radius: 12px;
}
.elementor-248
  .elementor-element.elementor-element-8976547
  .elementor-button:hover,
.elementor-248
  .elementor-element.elementor-element-8976547
  .elementor-button:focus {
  color: #d3c7bc;
  background-color: rgba(2, 1, 1, 0);
}
.elementor-248
  .elementor-element.elementor-element-8976547
  .elementor-button:hover
  svg,
.elementor-248
  .elementor-element.elementor-element-8976547
  .elementor-button:focus
  svg {
  fill: #d3c7bc;
}
.elementor-248
  .elementor-element.elementor-element-8976547
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-8976547 {
  width: 100%;
  max-width: 100%;
}
.elementor-248
  .elementor-element.elementor-element-0b532be:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-0b532be
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-248 .elementor-element.elementor-element-0b532be {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}
.elementor-248
  .elementor-element.elementor-element-0b532be
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text {
  text-align: left;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h1,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h2,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h3,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h4,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h5,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  h6,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  div,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  span,
.elementor-248
  .elementor-element.elementor-element-15f7d77
  .themegoods-animated-text
  p {
  font-size: 45px;
  line-height: 1em;
}
.elementor-bc-flex-widget
  .elementor-248
  .elementor-element.elementor-element-8e546e7.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-248
  .elementor-element.elementor-element-8e546e7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-248
  .elementor-element.elementor-element-8e546e7
  > .elementor-element-populated {
  margin: -15px 0px 0px 0px;
}
.elementor-248
  .elementor-element.elementor-element-4d22afc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-4d22afc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-4d22afc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 60px 0px;
}
.elementor-248
  .elementor-element.elementor-element-4d22afc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248
  .elementor-element.elementor-element-9cabae5
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-248
  .elementor-element.elementor-element-2df4448
  .elementor-image
  img {
  width: 160px;
}
.elementor-248
  .elementor-element.elementor-element-cf7aa8e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-cf7aa8e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0% 15% 0% 15%;
}
.elementor-248
  .elementor-element.elementor-element-cf7aa8e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-text {
  color: #5a4742;
  padding-left: 0px;
}
.elementor-248
  .elementor-element.elementor-element-7220039
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-text {
  color: #5a4742;
  padding-left: 0px;
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-item,
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-item
  a {
  font-size: 16px;
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-text {
  color: #5a4742;
  padding-left: 0px;
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-item,
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-item
  a {
  font-size: 16px;
}
.elementor-248
  .elementor-element.elementor-element-c3f67cd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -15px 0px 0px 0px;
}
.elementor-248
  .elementor-element.elementor-element-c3f67cd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-af57502 {
  color: #5a4742;
  font-size: 16px;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 {
  color: #5a4742;
  font-size: 16px;
}
.elementor-248
  .elementor-element.elementor-element-f3213b1
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-248
  .elementor-element.elementor-element-2da4e60:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-2da4e60
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-2da4e60 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 0px 60px 0px;
}
.elementor-248
  .elementor-element.elementor-element-2da4e60
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248
  .elementor-element.elementor-element-a59fad7.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-248
  .elementor-element.elementor-element-2f5a994
  .elementor-image
  img {
  width: 54px;
}
.elementor-248
  .elementor-element.elementor-element-2f5a994
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-248 .elementor-element.elementor-element-2f5a994 {
  width: auto;
  max-width: auto;
}
.elementor-248
  .elementor-element.elementor-element-da246b9
  .elementor-image
  img {
  width: 151px;
}
.elementor-248
  .elementor-element.elementor-element-da246b9
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-248 .elementor-element.elementor-element-da246b9 {
  width: auto;
  max-width: auto;
}
.elementor-248
  .elementor-element.elementor-element-f89102f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-f89102f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-f89102f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-248
  .elementor-element.elementor-element-f89102f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248 .elementor-element.elementor-element-3ab84c3 {
  --divider-border-style: solid;
  --divider-border-color: #d8d8d8;
  --divider-border-width: 1px;
}
.elementor-248
  .elementor-element.elementor-element-3ab84c3
  .elementor-divider-separator {
  width: 100%;
}
.elementor-248 .elementor-element.elementor-element-3ab84c3 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.elementor-248
  .elementor-element.elementor-element-3830344
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-248
  .elementor-element.elementor-element-3830344:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-248
  .elementor-element.elementor-element-3830344
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-248 .elementor-element.elementor-element-3830344 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-248
  .elementor-element.elementor-element-3830344
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text {
  text-align: left;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h1,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h2,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h3,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h4,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h5,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  h6,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  div,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  span,
.elementor-248
  .elementor-element.elementor-element-1795fa8
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text {
  text-align: center;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h1,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h2,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h3,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h4,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h5,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  h6,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  div,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  span,
.elementor-248
  .elementor-element.elementor-element-9be0e36
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1em;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text {
  text-align: right;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h1,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h2,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h3,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h4,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h5,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  h6,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  div,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  span,
.elementor-248
  .elementor-element.elementor-element-0710fb1
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1em;
}
body.elementor-page-248:not(.elementor-motion-effects-element-type-background),
body.elementor-page-248
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .elementor-248 .elementor-element.elementor-element-47f3874 {
    width: 60%;
  }
  .elementor-248 .elementor-element.elementor-element-2f99c27 {
    width: 40%;
  }
  .elementor-248 .elementor-element.elementor-element-b8fc6d1 {
    width: 55%;
  }
  .elementor-248 .elementor-element.elementor-element-8e546e7 {
    width: 45%;
  }
  .elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 25%;
  }
  .elementor-248 .elementor-element.elementor-element-599e338 {
    width: 25%;
  }
  .elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 23.81%;
  }
  .elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 25%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-248 .elementor-element.elementor-element-47f3874 {
    width: 55%;
  }
  .elementor-248 .elementor-element.elementor-element-2f99c27 {
    width: 45%;
  }
  .elementor-248 .elementor-element.elementor-element-b8fc6d1 {
    width: 40%;
  }
  .elementor-248 .elementor-element.elementor-element-8e546e7 {
    width: 60%;
  }
  .elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 33%;
  }
  .elementor-248 .elementor-element.elementor-element-599e338 {
    width: 33%;
  }
  .elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 33%;
  }
  .elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 100%;
  }
  .elementor-248 .elementor-element.elementor-element-b23b2a1 {
    width: 50%;
  }
  .elementor-248 .elementor-element.elementor-element-8afcac1 {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-248 .elementor-element.elementor-element-cf215e4 {
    padding: 80px 30px 80px 30px;
  }
  .elementor-248
    .elementor-element.elementor-element-47f3874
    > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-d5211df
    .elementor-heading-title {
    font-size: 42px;
  }
  .elementor-248 .elementor-element.elementor-element-649a49a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-426795b
    .elementor-heading-title {
    font-size: 36px;
  }
  .elementor-248
    .elementor-element.elementor-element-426795b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-4c92a56 {
    padding: 0px 40px 20px 40px;
  }
  .elementor-248
    .elementor-element.elementor-element-c67b821
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-248 .elementor-element.elementor-element-e10aa79 {
    padding: 0px 40px 20px 40px;
  }
  .elementor-248
    .elementor-element.elementor-element-3b01bd0
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-248 .elementor-element.elementor-element-c3c0d3e {
    padding: 0px 40px 40px 40px;
  }
  .elementor-248
    .elementor-element.elementor-element-c5fb2c4
    .elementor-heading-title {
    font-size: 26px;
  }
  .elementor-248 .elementor-element.elementor-element-598f2ae {
    padding: 0px 40px 40px 40px;
  }
  .elementor-248 .elementor-element.elementor-element-0b532be {
    padding: 60px 0px 60px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-248
    .elementor-element.elementor-element-7199e4a
    > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
  }
  .elementor-248 .elementor-element.elementor-element-4d22afc {
    padding: 60px 0px 40px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-cf7aa8e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-5769c54
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-c3f67cd
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-af57502
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-248 .elementor-element.elementor-element-af57502 {
    width: 50%;
    max-width: 50%;
  }
  .elementor-248
    .elementor-element.elementor-element-f3213b1
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-248
    .elementor-element.elementor-element-f3213b1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-f3213b1 {
    width: 50%;
    max-width: 50%;
  }
  .elementor-248 .elementor-element.elementor-element-3830344 {
    padding: 20px 30px 20px 30px;
  }
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text
    p {
    font-size: 16px;
  }
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .elementor-248
    .elementor-element.elementor-element-47f3874
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-2f99c27
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-649a49a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-248 .elementor-element.elementor-element-426795b {
    text-align: left;
  }
  .elementor-248
    .elementor-element.elementor-element-426795b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-248
    .elementor-element.elementor-element-426795b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-0b532be {
    padding: 60px 20px 60px 20px;
  }
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-15f7d77
    .themegoods-animated-text
    p {
    font-size: 34px;
  }
  .elementor-248
    .elementor-element.elementor-element-8e546e7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-7199e4a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-4d22afc {
    padding: 40px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-cf7aa8e {
    padding: 40px 0px 40px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 50%;
  }
  .elementor-248
    .elementor-element.elementor-element-5769c54.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-248 .elementor-element.elementor-element-599e338 {
    width: 50%;
  }
  .elementor-248
    .elementor-element.elementor-element-c57573d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 100%;
  }
  .elementor-248
    .elementor-element.elementor-element-1966bd2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 100%;
  }
  .elementor-248
    .elementor-element.elementor-element-c3f67cd.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-248
    .elementor-element.elementor-element-af57502
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-248 .elementor-element.elementor-element-af57502 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-248
    .elementor-element.elementor-element-f3213b1
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-248 .elementor-element.elementor-element-f3213b1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-248 .elementor-element.elementor-element-2da4e60 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-248
    .elementor-element.elementor-element-1795fa8
    .themegoods-animated-text {
    text-align: center;
  }
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-9be0e36
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h1,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h2,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h3,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h4,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h5,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    h6,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    div,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    span,
  .elementor-248
    .elementor-element.elementor-element-0710fb1
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
}
.elementor-286
  .elementor-element.elementor-element-d8dce3f
  > .elementor-container {
  min-height: 700px;
}
.elementor-286
  .elementor-element.elementor-element-d8dce3f
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-286
  .elementor-element.elementor-element-d8dce3f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-286 .elementor-element.elementor-element-d8dce3f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-286
  .elementor-element.elementor-element-d8dce3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-286
  .elementor-element.elementor-element-d8dce3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/chastity-cortijo-R-w5Q-4Mqm0-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-286
  .elementor-element.elementor-element-d8dce3f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-286
  .elementor-element.elementor-element-017d775.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-286
  .elementor-element.elementor-element-017d775.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-286
  .elementor-element.elementor-element-017d775.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-286
  .elementor-element.elementor-element-017d775
  > .elementor-element-populated {
  margin: 100px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h1,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h2,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h3,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h4,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h5,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  h6,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  div,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  span,
.elementor-286
  .elementor-element.elementor-element-e9ef4c6
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1.15em;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h1,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h2,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h3,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h4,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h5,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  h6,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  div,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  span,
.elementor-286
  .elementor-element.elementor-element-96c3faf
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1.15em;
}
.elementor-286
  .elementor-element.elementor-element-96c3faf
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-286
  .elementor-element.elementor-element-5d1a172
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-286
  .elementor-element.elementor-element-5d1a172:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-286
  .elementor-element.elementor-element-5d1a172
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-286 .elementor-element.elementor-element-5d1a172 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-286
  .elementor-element.elementor-element-5d1a172
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-286
  .elementor-element.elementor-element-499bc70
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-286
  .elementor-element.elementor-element-912c1f0
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-286 .elementor-element.elementor-element-912c1f0 {
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-b1d458f
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-286
  .elementor-element.elementor-element-b1d458f
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-286 .elementor-element.elementor-element-b1d458f {
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-d756639
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-286 .elementor-element.elementor-element-d756639 {
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-ee64fd2
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-286
  .elementor-element.elementor-element-ee64fd2
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-286 .elementor-element.elementor-element-ee64fd2 {
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-28c8f1a
  .elementor-heading-title {
  color: rgba(255, 255, 255, 0.66);
  font-size: 16px;
}
.elementor-286 .elementor-element.elementor-element-28c8f1a {
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-d55465d
  .elementor-heading-title {
  color: #ffffff;
  font-size: 16px;
}
.elementor-286
  .elementor-element.elementor-element-d55465d
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-286 .elementor-element.elementor-element-d55465d {
  width: auto;
  max-width: auto;
}
.elementor-286 .elementor-element.elementor-element-abe0324 {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h1,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h2,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h3,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h4,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h5,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  h6,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  div,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  span,
.elementor-286
  .elementor-element.elementor-element-b50dc25
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-286
  .elementor-element.elementor-element-b50dc25
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-286 .elementor-element.elementor-element-4fe3af6 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-286
  .elementor-element.elementor-element-f87961f.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h1,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h2,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h3,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h4,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h5,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  h6,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  div,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  span,
.elementor-286
  .elementor-element.elementor-element-4303fde
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-286
  .elementor-element.elementor-element-4303fde
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-286 .elementor-element.elementor-element-fee5ec8 {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-fee5ec8
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-286 .elementor-element.elementor-element-fee5ec8 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-fee5ec8 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-fee5ec8 {
  opacity: 0;
}
.elementor-286 .elementor-element.elementor-element-a7c24be {
  margin-top: 60px;
  margin-bottom: 80px;
  padding: 0% 15% 0% 20%;
}
.elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-286
  .elementor-element.elementor-element-f27da13
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-286
  .elementor-element.elementor-element-2611326
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-286
  .elementor-element.elementor-element-ced1fec
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-ced1fec
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-286
  .elementor-element.elementor-element-ced1fec
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-286
  .elementor-element.elementor-element-ced1fec
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-286 .elementor-element.elementor-element-feafe11 {
  margin-top: 60px;
  margin-bottom: 0px;
}
.elementor-286
  .elementor-element.elementor-element-41aa96e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h1,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h2,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h3,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h4,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h5,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  h6,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  div,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  span,
.elementor-286
  .elementor-element.elementor-element-94470a5
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.1em;
}
.elementor-286
  .elementor-element.elementor-element-94470a5
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-286 .elementor-element.elementor-element-67391d6 {
  --divider-border-style: solid;
  --divider-border-color: #979797;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-286
  .elementor-element.elementor-element-67391d6
  .elementor-divider-separator {
  width: 79px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-286 .elementor-element.elementor-element-67391d6 .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-element.elementor-element-67391d6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-67391d6 {
  opacity: 0;
}
.elementor-286
  .elementor-element.elementor-element-9b61056
  > .elementor-container {
  min-height: 500px;
}
.elementor-286
  .elementor-element.elementor-element-9b61056
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-286
  .elementor-element.elementor-element-9b61056:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-286
  .elementor-element.elementor-element-9b61056
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-286 .elementor-element.elementor-element-9b61056 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 160px;
  margin-bottom: 0px;
}
.elementor-286
  .elementor-element.elementor-element-9b61056
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-286
  .elementor-element.elementor-element-aaff1e9
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-286 .elementor-element.elementor-element-c4916f2 {
  margin-top: -590px;
  margin-bottom: 0px;
}
.elementor-286
  .elementor-element.elementor-element-ae8ee9f
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  h3 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-ae8ee9f
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  accommodation-carousel-attr-wrapper {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-ae8ee9f
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .accommodation-carousel-price-from {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-ae8ee9f
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .mphb-price {
  font-family: "Ace Sans", Sans-serif;
  font-size: 50px;
  line-height: 0.6em;
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-ae8ee9f
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-286
  .elementor-element.elementor-element-ae8ee9f
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #d3c7bc;
}
.elementor-286 .elementor-element.elementor-element-21b6f3d {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-286
  .elementor-element.elementor-element-150808c
  .elementor-image
  img {
  width: 60px;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h1,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h2,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h3,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h4,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h5,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  h6,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  div,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  span,
.elementor-286
  .elementor-element.elementor-element-00d9e08
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-286
  .elementor-element.elementor-element-00d9e08
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-286 .elementor-element.elementor-element-80c03d2 {
  text-align: center;
}
.elementor-286
  .elementor-element.elementor-element-80c03d2
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-286
  .elementor-element.elementor-element-80c03d2
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-286 .elementor-element.elementor-element-932732d {
    width: 30%;
  }
  .elementor-286 .elementor-element.elementor-element-5a438d0 {
    width: 20%;
  }
  .elementor-286 .elementor-element.elementor-element-ae76471 {
    width: 30%;
  }
  .elementor-286 .elementor-element.elementor-element-107c4c5 {
    width: 20%;
  }
}
@media (max-width: 1024px) {
  .elementor-286
    .elementor-element.elementor-element-d8dce3f
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-286
    .elementor-element.elementor-element-d8dce3f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-286
    .elementor-element.elementor-element-017d775
    > .elementor-element-populated {
    margin: 100px 0px 20px 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }
  .elementor-286 .elementor-element.elementor-element-5d1a172 {
    padding: 15px 0px 15px 0px;
  }
  .elementor-286 .elementor-element.elementor-element-abe0324 {
    margin-top: 60px;
    margin-bottom: 20px;
    padding: 0% 0% 0% 0%;
  }
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-286
    .elementor-element.elementor-element-4303fde
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-286 .elementor-element.elementor-element-a7c24be {
    margin-top: 40px;
    margin-bottom: 60px;
    padding: 0% 5% 0% 10%;
  }
  .elementor-286 .elementor-element.elementor-element-feafe11 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    p {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-286
    .elementor-element.elementor-element-94470a5
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-286
    .elementor-element.elementor-element-9b61056
    > .elementor-container {
    min-height: 300px;
  }
  .elementor-286
    .elementor-element.elementor-element-9b61056
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-286 .elementor-element.elementor-element-9b61056 {
    margin-top: 120px;
    margin-bottom: 0px;
  }
  .elementor-286 .elementor-element.elementor-element-c4916f2 {
    margin-top: -350px;
    margin-bottom: 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-ae8ee9f
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 36px;
  }
  .elementor-286 .elementor-element.elementor-element-21b6f3d {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
}
@media (max-width: 767px) {
  .elementor-286
    .elementor-element.elementor-element-d8dce3f
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-286
    .elementor-element.elementor-element-d8dce3f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-286 .elementor-element.elementor-element-d8dce3f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-017d775
    > .elementor-element-populated {
    margin: 160px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-e9ef4c6
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-96c3faf
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-286
    .elementor-element.elementor-element-932732d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-286 .elementor-element.elementor-element-499bc70 {
    text-align: center;
  }
  .elementor-286
    .elementor-element.elementor-element-5a438d0.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-286
    .elementor-element.elementor-element-ae76471.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-286
    .elementor-element.elementor-element-107c4c5.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-286 .elementor-element.elementor-element-abe0324 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-286
    .elementor-element.elementor-element-b50dc25
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-4303fde
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-286
    .elementor-element.elementor-element-4303fde
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-286 .elementor-element.elementor-element-a7c24be {
    padding: 0px 0px 0px 0px;
  }
  .elementor-286 .elementor-element.elementor-element-feafe11 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-94470a5
    .themegoods-animated-text
    p {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-286
    .elementor-element.elementor-element-94470a5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-9b61056
    > .elementor-container {
    min-height: 250px;
  }
  .elementor-286
    .elementor-element.elementor-element-9b61056
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-286 .elementor-element.elementor-element-c4916f2 {
    margin-top: -310px;
    margin-bottom: 0px;
  }
  .elementor-286
    .elementor-element.elementor-element-ae8ee9f
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 26px;
  }
  .elementor-286 .elementor-element.elementor-element-21b6f3d {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h1,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h2,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h3,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h4,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h5,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    h6,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    div,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    span,
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-286
    .elementor-element.elementor-element-00d9e08
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-286 .elementor-element.elementor-element-932732d {
    width: 40%;
  }
  .elementor-286 .elementor-element.elementor-element-5a438d0 {
    width: 15%;
  }
  .elementor-286 .elementor-element.elementor-element-ae76471 {
    width: 23%;
  }
  .elementor-286 .elementor-element.elementor-element-107c4c5 {
    width: 22%;
  }
}
.elementor-575
  .elementor-element.elementor-element-0c10343
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-575
  .elementor-element.elementor-element-0c10343:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-575
  .elementor-element.elementor-element-0c10343
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-575 .elementor-element.elementor-element-0c10343 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-575
  .elementor-element.elementor-element-0c10343
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-575
  .elementor-element.elementor-element-c8d725e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-575
  .elementor-element.elementor-element-869a7e8
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-575
  .elementor-element.elementor-element-869a7e8.elementor-view-stacked
  .elementor-icon {
  background-color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-869a7e8.elementor-view-framed
  .elementor-icon,
.elementor-575
  .elementor-element.elementor-element-869a7e8.elementor-view-default
  .elementor-icon {
  color: #5a4742;
  border-color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-869a7e8.elementor-view-framed
  .elementor-icon,
.elementor-575
  .elementor-element.elementor-element-869a7e8.elementor-view-default
  .elementor-icon
  svg {
  fill: #5a4742;
}
.elementor-575 .elementor-element.elementor-element-869a7e8 .elementor-icon {
  font-size: 16px;
}
.elementor-575 .elementor-element.elementor-element-869a7e8 .elementor-icon i,
.elementor-575
  .elementor-element.elementor-element-869a7e8
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-575
  .elementor-element.elementor-element-869a7e8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 25px 13px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
}
.elementor-575 .elementor-element.elementor-element-869a7e8 {
  width: auto;
  max-width: auto;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-size: 16px;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav {
  text-align: left;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li
  > ul.sub-menu
  > li
  > a {
  font-size: 14px;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 20px 3px 20px;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 0px;
  background: #ffffff;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #d3c7bc;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #d3c7bc;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #d3c7bc;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #d3c7bc;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-575
  .elementor-element.elementor-element-42f7661
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #5a4742;
}
.elementor-575
  .elementor-element.elementor-element-42f7661
  > .elementor-widget-container {
  padding: 10px 25px 4px 25px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d8d8d8;
}
.elementor-575 .elementor-element.elementor-element-42f7661 {
  width: auto;
  max-width: auto;
}
.elementor-575
  .elementor-element.elementor-element-89edc1e
  .elementor-image
  img {
  width: 145px;
}
.elementor-575
  .elementor-element.elementor-element-efe56eb.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-575 .elementor-element.elementor-element-8ade85d .elementor-button {
  fill: #5a4742;
  color: #5a4742;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d8d8d8;
  border-radius: 0px 0px 0px 0px;
  padding: 25px 30px 25px 30px;
}
.elementor-575 .elementor-element.elementor-element-8ade85d {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-575 .elementor-element.elementor-element-c8d725e {
    width: 40%;
  }
  .elementor-575 .elementor-element.elementor-element-3d976ff {
    width: 19.333%;
  }
  .elementor-575 .elementor-element.elementor-element-efe56eb {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-575 .elementor-element.elementor-element-0c10343 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-575
    .elementor-element.elementor-element-869a7e8
    > .elementor-widget-container {
    border-width: 0px 1px 0px 1px;
  }
  .elementor-575 .elementor-element.elementor-element-89edc1e {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .elementor-575 .elementor-element.elementor-element-0c10343 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-575 .elementor-element.elementor-element-c8d725e {
    width: 30%;
  }
  .elementor-575 .elementor-element.elementor-element-3d976ff {
    width: 40%;
  }
  .elementor-575 .elementor-element.elementor-element-89edc1e {
    text-align: center;
  }
  .elementor-575 .elementor-element.elementor-element-efe56eb {
    width: 30%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-575 .elementor-element.elementor-element-c8d725e {
    width: 40%;
  }
  .elementor-575 .elementor-element.elementor-element-3d976ff {
    width: 20%;
  }
  .elementor-575 .elementor-element.elementor-element-efe56eb {
    width: 40%;
  }
}
.elementor-585
  .elementor-element.elementor-element-48abf58
  > .elementor-container {
  min-height: 40px;
}
.elementor-585
  .elementor-element.elementor-element-48abf58
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-585
  .elementor-element.elementor-element-48abf58
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-585
  .elementor-element.elementor-element-48abf58:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-585
  .elementor-element.elementor-element-48abf58
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #836356;
}
.elementor-585 .elementor-element.elementor-element-48abf58 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-585
  .elementor-element.elementor-element-48abf58
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-585
  .elementor-element.elementor-element-52d547f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-585
  .elementor-element.elementor-element-52d547f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-585 .elementor-element.elementor-element-e36c09f {
  text-align: center;
}
.elementor-585
  .elementor-element.elementor-element-e36c09f
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-585 .elementor-element.elementor-element-5152587 {
  text-align: center;
}
.elementor-585
  .elementor-element.elementor-element-5152587
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-585
  .elementor-element.elementor-element-085189a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-585
  .elementor-element.elementor-element-085189a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-585 .elementor-element.elementor-element-60ee807 {
  text-align: center;
}
.elementor-585
  .elementor-element.elementor-element-60ee807
  .elementor-heading-title {
  color: #ffffff;
  font-size: 13px;
}
.elementor-585
  .elementor-element.elementor-element-9610b3c
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-585
  .elementor-element.elementor-element-9610b3c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-585
  .elementor-element.elementor-element-9610b3c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(255, 255, 255, 0);
}
.elementor-585 .elementor-element.elementor-element-9610b3c {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-585
  .elementor-element.elementor-element-9610b3c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-585
  .elementor-element.elementor-element-852f13f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-585
  .elementor-element.elementor-element-1ec0501
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-585
  .elementor-element.elementor-element-1ec0501.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-1ec0501.elementor-view-framed
  .elementor-icon,
.elementor-585
  .elementor-element.elementor-element-1ec0501.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-1ec0501.elementor-view-framed
  .elementor-icon,
.elementor-585
  .elementor-element.elementor-element-1ec0501.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-585 .elementor-element.elementor-element-1ec0501 .elementor-icon {
  font-size: 16px;
}
.elementor-585 .elementor-element.elementor-element-1ec0501 .elementor-icon i,
.elementor-585
  .elementor-element.elementor-element-1ec0501
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-585
  .elementor-element.elementor-element-1ec0501
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 25px 13px 25px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
}
.elementor-585 .elementor-element.elementor-element-1ec0501 {
  width: auto;
  max-width: auto;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-size: 14px;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav {
  text-align: left;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li
  > ul.sub-menu
  > li
  > a {
  font-size: 14px;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu
  li {
  padding: 3px 20px 3px 20px;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 0px;
  background: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #5a4742;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #5a4742;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #5a4742;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #5a4742;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #5a4742;
}
.elementor-585
  .elementor-element.elementor-element-fd8e1ac
  > .elementor-widget-container {
  padding: 10px 25px 4px 25px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d8d8d8;
}
.elementor-585 .elementor-element.elementor-element-fd8e1ac {
  width: auto;
  max-width: auto;
}
.elementor-585
  .elementor-element.elementor-element-1c89b88
  .elementor-image
  img {
  width: 150px;
}
.elementor-585
  .elementor-element.elementor-element-645263b.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-585 .elementor-element.elementor-element-e5c3f33 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #d8d8d8;
  border-radius: 0px 0px 0px 0px;
  padding: 25px 30px 25px 30px;
}
.elementor-585 .elementor-element.elementor-element-e5c3f33 {
  width: auto;
  max-width: auto;
}
body.elementor-page-585:not(.elementor-motion-effects-element-type-background),
body.elementor-page-585
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (min-width: 768px) {
  .elementor-585 .elementor-element.elementor-element-852f13f {
    width: 40%;
  }
  .elementor-585 .elementor-element.elementor-element-a696c68 {
    width: 19.333%;
  }
  .elementor-585 .elementor-element.elementor-element-645263b {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-585 .elementor-element.elementor-element-9610b3c {
    padding: 0px 0px 0px 0px;
  }
  .elementor-585
    .elementor-element.elementor-element-1ec0501
    > .elementor-widget-container {
    border-width: 0px 1px 0px 1px;
  }
  .elementor-585 .elementor-element.elementor-element-1c89b88 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .elementor-585 .elementor-element.elementor-element-48abf58 {
    padding: 10px 0px 10px 0px;
  }
  .elementor-585 .elementor-element.elementor-element-52d547f {
    width: 50%;
  }
  .elementor-585 .elementor-element.elementor-element-8f93987 {
    width: 50%;
  }
  .elementor-585 .elementor-element.elementor-element-9610b3c {
    padding: 0px 0px 0px 0px;
  }
  .elementor-585 .elementor-element.elementor-element-852f13f {
    width: 30%;
  }
  .elementor-585 .elementor-element.elementor-element-a696c68 {
    width: 40%;
  }
  .elementor-585 .elementor-element.elementor-element-1c89b88 {
    text-align: center;
  }
  .elementor-585 .elementor-element.elementor-element-645263b {
    width: 30%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-585 .elementor-element.elementor-element-852f13f {
    width: 40%;
  }
  .elementor-585 .elementor-element.elementor-element-a696c68 {
    width: 20%;
  }
  .elementor-585 .elementor-element.elementor-element-645263b {
    width: 40%;
  }
}

.elementor-606
  .elementor-element.elementor-element-fa72742
  > .elementor-container {
  min-height: 700px;
}
.elementor-606
  .elementor-element.elementor-element-fa72742
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-606
  .elementor-element.elementor-element-fa72742
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-606 .elementor-element.elementor-element-fa72742 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-fa72742:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-606
  .elementor-element.elementor-element-fa72742
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-606
  .elementor-element.elementor-element-fa72742
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-606
  .elementor-element.elementor-element-f3dde98.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-606
  .elementor-element.elementor-element-f3dde98.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-606
  .elementor-element.elementor-element-f3dde98
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text {
  text-align: center;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h1,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h2,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h3,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h4,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h5,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  h6,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  div,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  span,
.elementor-606
  .elementor-element.elementor-element-ead429c
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-606
  .elementor-element.elementor-element-ead429c
  > .elementor-widget-container {
  margin: 100px 0px 0px 0px;
}
.elementor-606 .elementor-element.elementor-element-cc1b3a8 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text {
  text-align: center;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h1,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h2,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h3,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h4,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h5,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  h6,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  div,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  span,
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-606
  .elementor-element.elementor-element-3ca16d4
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-606
  .elementor-element.elementor-element-7a07bfd
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-606
  .elementor-element.elementor-element-31a4eb4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-606
  .elementor-element.elementor-element-31a4eb4
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-31a4eb4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 120px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-31a4eb4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-606 .elementor-element.elementor-element-31a4eb4 {
  z-index: 3;
}
.elementor-606 .elementor-element.elementor-element-d9f1ca4 {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}
.elementor-606
  .elementor-element.elementor-element-7dc04ae
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-606
  .elementor-element.elementor-element-beae760
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-ebdf091
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-606
  .elementor-element.elementor-element-43a6608
  .elementor-image
  img {
  width: 18px;
}
.elementor-606
  .elementor-element.elementor-element-43a6608
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-606 .elementor-element.elementor-element-43a6608 {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-bd9fc44
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-606
  .elementor-element.elementor-element-bd9fc44
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-606 .elementor-element.elementor-element-bd9fc44 {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-70a496d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-606 .elementor-element.elementor-element-70a496d {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-606 .elementor-element.elementor-element-70a496d {
  right: 0px;
}
body.rtl .elementor-606 .elementor-element.elementor-element-70a496d {
  left: 0px;
}

.elementor-606 .elementor-543 .elementor-element.elementor-element-24d2997 {
  text-align: left;
}
.elementor-543
  .elementor-element.elementor-element-24d2997
  .elementor-heading-title {
  font-size: 50px;
  font-weight: 400;
  font-family: "Gothic A1", Helvetica, Arial, sans-serif;
}
.elementor-543
  .elementor-element.elementor-element-24d2997
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-1ea7ef4
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-606 .elementor-element.elementor-element-24d2997 {
  text-align: left;
}
.elementor-606
  .elementor-element.elementor-element-24d2997
  .elementor-heading-title {
  text-align: left;
  font-size: 50px;
  font-weight: 400;
}
.elementor-606
  .elementor-element.elementor-element-24d2997
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-606 .elementor-element.elementor-element-2aba535 {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-606 .elementor-element.elementor-element-2aba535 {
  left: 0px;
}
body.rtl .elementor-606 .elementor-element.elementor-element-2aba535 {
  right: 0px;
}
.elementor-606
  .elementor-element.elementor-element-4a99570:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-606
  .elementor-element.elementor-element-4a99570
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-4a99570
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 120px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-4a99570
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-606 .elementor-element.elementor-element-4a99570 {
  z-index: 3;
}
.elementor-606 .elementor-element.elementor-element-cf44973 {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}

.elementor-606
  .elementor-element.elementor-element-f4b409b
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-606
  .elementor-element.elementor-element-9c9f271
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-1dec76e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-606
  .elementor-element.elementor-element-d2e26ca
  .elementor-image
  img {
  width: 18px;
}
.elementor-606
  .elementor-element.elementor-element-d2e26ca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-606 .elementor-element.elementor-element-d2e26ca {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-d1fc5e3
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-606
  .elementor-element.elementor-element-d1fc5e3
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-606 .elementor-element.elementor-element-d1fc5e3 {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-14488c8
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-606 .elementor-element.elementor-element-14488c8 {
  margin-top: 180px;
  margin-bottom: 0px;
}
.elementor-606
  .elementor-element.elementor-element-a50db11:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-606
  .elementor-element.elementor-element-a50db11
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-a50db11
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 120px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-a50db11
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-606 .elementor-element.elementor-element-a50db11 {
  z-index: 3;
}
.elementor-606 .elementor-element.elementor-element-a6a9ec2 {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}
.elementor-606
  .elementor-element.elementor-element-7db5fda
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-606
  .elementor-element.elementor-element-2dfceab
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-ce6d873
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-606
  .elementor-element.elementor-element-b2cba8a
  .elementor-image
  img {
  width: 18px;
}
.elementor-606
  .elementor-element.elementor-element-b2cba8a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-606 .elementor-element.elementor-element-b2cba8a {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-4018907
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-606
  .elementor-element.elementor-element-4018907
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-606 .elementor-element.elementor-element-4018907 {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-2365c70
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-606 .elementor-element.elementor-element-2365c70 {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-606 .elementor-element.elementor-element-2365c70 {
  right: 0px;
}
body.rtl .elementor-606 .elementor-element.elementor-element-2365c70 {
  left: 0px;
}
.elementor-606
  .elementor-element.elementor-element-c6df5d0
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-606 .elementor-element.elementor-element-c6df5d0 {
  margin-top: 180px;
  margin-bottom: 0px;
}
.elementor-606 .elementor-element.elementor-element-b2c1d50 {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-606 .elementor-element.elementor-element-b2c1d50 {
  left: 0px;
}
body.rtl .elementor-606 .elementor-element.elementor-element-b2c1d50 {
  right: 0px;
}
.elementor-606
  .elementor-element.elementor-element-36347ae:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-606
  .elementor-element.elementor-element-36347ae
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-606
  .elementor-element.elementor-element-36347ae
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 120px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-36347ae
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-606 .elementor-element.elementor-element-36347ae {
  z-index: 3;
}
.elementor-606 .elementor-element.elementor-element-cd629a9 {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}
.elementor-606
  .elementor-element.elementor-element-52a5235
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-606
  .elementor-element.elementor-element-33d78aa
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-606
  .elementor-element.elementor-element-90c625e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-606
  .elementor-element.elementor-element-e0fe788
  .elementor-image
  img {
  width: 18px;
}
.elementor-606
  .elementor-element.elementor-element-e0fe788
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-606 .elementor-element.elementor-element-e0fe788 {
  width: auto;
  max-width: auto;
}
.elementor-606
  .elementor-element.elementor-element-2f2200b
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-606
  .elementor-element.elementor-element-2f2200b
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-606 .elementor-element.elementor-element-2f2200b {
  width: auto;
  max-width: auto;
}
.elementor-606 .elementor-element.elementor-element-665df56 {
  margin-top: 180px;
  margin-bottom: 100px;
}
.elementor-606
  .elementor-element.elementor-element-33771cc
  .elementor-image
  img {
  width: 60px;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text {
  text-align: center;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h1,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h2,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h3,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h4,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h5,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  h6,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  div,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  span,
.elementor-606
  .elementor-element.elementor-element-646fa5e
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-606
  .elementor-element.elementor-element-646fa5e
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-606 .elementor-element.elementor-element-9a69c11 {
  text-align: center;
}
.elementor-606
  .elementor-element.elementor-element-9a69c11
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-606
  .elementor-element.elementor-element-9a69c11
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-606 .elementor-element.elementor-element-31a4eb4 {
    width: 37%;
  }
  .elementor-606 .elementor-element.elementor-element-2f295ac {
    width: 62.665%;
  }
  .elementor-606 .elementor-element.elementor-element-54646ea {
    width: 62.665%;
  }
  .elementor-606 .elementor-element.elementor-element-4a99570 {
    width: 37%;
  }
  .elementor-606 .elementor-element.elementor-element-a50db11 {
    width: 37%;
  }
  .elementor-606 .elementor-element.elementor-element-c9ca8e7 {
    width: 62.665%;
  }
  .elementor-606 .elementor-element.elementor-element-f70a123 {
    width: 62.665%;
  }
  .elementor-606 .elementor-element.elementor-element-36347ae {
    width: 37%;
  }
}
@media (max-width: 1024px) {
  .elementor-606
    .elementor-element.elementor-element-fa72742
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-606
    .elementor-element.elementor-element-fa72742
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-606
    .elementor-element.elementor-element-f3dde98
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h1,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h2,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h3,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h4,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h5,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h6,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    div,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    span,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-606
    .elementor-element.elementor-element-ead429c
    > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-cc1b3a8 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0% 10% 0% 10%;
  }
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h1,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h2,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h3,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h4,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h5,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h6,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    div,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    span,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-606
    .elementor-element.elementor-element-31a4eb4
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-d9f1ca4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-606 .elementor-element.elementor-element-70a496d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-1ea7ef4 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-606 .elementor-element.elementor-element-2aba535 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-606
    .elementor-element.elementor-element-4a99570
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-cf44973 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-606 .elementor-element.elementor-element-14488c8 {
    /* margin-top: 0px; */
    margin-bottom: 0px;
  }
  #premium-room {
    margin-top: -70%;
  }
  #royal-suite {
    margin-top: 82%;
  }
  .elementor-606
    .elementor-element.elementor-element-a50db11
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-a6a9ec2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-606 .elementor-element.elementor-element-2365c70 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-c6df5d0 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-606 .elementor-element.elementor-element-b2c1d50 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-606
    .elementor-element.elementor-element-36347ae
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-cd629a9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h1,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h2,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h3,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h4,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h5,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h6,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    div,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    span,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
}
@media (max-width: 767px) {
  .elementor-606
    .elementor-element.elementor-element-fa72742
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-606
    .elementor-element.elementor-element-fa72742
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-606 .elementor-element.elementor-element-fa72742 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-606
    .elementor-element.elementor-element-f3dde98
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h1,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h2,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h3,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h4,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h5,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    h6,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    div,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    span,
  .elementor-606
    .elementor-element.elementor-element-ead429c
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-606
    .elementor-element.elementor-element-ead429c
    > .elementor-widget-container {
    margin: 160px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-cc1b3a8 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h1,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h2,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h3,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h4,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h5,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    h6,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    div,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    span,
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-606
    .elementor-element.elementor-element-3ca16d4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-606
    .elementor-element.elementor-element-31a4eb4
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-d9f1ca4 {
    padding: 40px 30px 40px 30px;
  }
  .elementor-606
    .elementor-element.elementor-element-7dc04ae
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-606
    .elementor-element.elementor-element-4a99570
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-cf44973 {
    padding: 40px 30px 40px 30px;
  }
  .elementor-606
    .elementor-element.elementor-element-f4b409b
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-606
    .elementor-element.elementor-element-a50db11
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-a6a9ec2 {
    padding: 40px 30px 40px 30px;
  }
  .elementor-606
    .elementor-element.elementor-element-7db5fda
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-606
    .elementor-element.elementor-element-36347ae
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-606 .elementor-element.elementor-element-cd629a9 {
    padding: 40px 30px 40px 30px;
  }
  .elementor-606
    .elementor-element.elementor-element-52a5235
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h1,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h2,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h3,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h4,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h5,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    h6,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    div,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    span,
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-606
    .elementor-element.elementor-element-646fa5e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-606 .elementor-element.elementor-element-31a4eb4 {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-2f295ac {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-54646ea {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-4a99570 {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-a50db11 {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-c9ca8e7 {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-f70a123 {
    width: 100%;
  }
  .elementor-606 .elementor-element.elementor-element-36347ae {
    width: 100%;
  }
}
.elementor-800
  .elementor-element.elementor-element-bffb33f
  > .elementor-container {
  min-height: 700px;
}
.elementor-800
  .elementor-element.elementor-element-bffb33f
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-800
  .elementor-element.elementor-element-bffb33f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-800 .elementor-element.elementor-element-bffb33f {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-800
  .elementor-element.elementor-element-bffb33f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-800
  .elementor-element.elementor-element-bffb33f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/the-housewife-decorates-a-piece-of-cake-with-PEZ2GJD.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-800
  .elementor-element.elementor-element-bffb33f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-800
  .elementor-element.elementor-element-088fbfe.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-800
  .elementor-element.elementor-element-088fbfe.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-800
  .elementor-element.elementor-element-088fbfe
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text {
  text-align: center;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h1,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h2,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h3,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h4,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h5,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  h6,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  div,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  span,
.elementor-800
  .elementor-element.elementor-element-04560b6
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-800
  .elementor-element.elementor-element-04560b6
  > .elementor-widget-container {
  margin: 100px 0px 0px 0px;
}
.elementor-800 .elementor-element.elementor-element-d84eb10 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text {
  text-align: center;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h1,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h2,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h3,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h4,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h5,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  h6,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  div,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  span,
.elementor-800
  .elementor-element.elementor-element-6c205d3
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-800
  .elementor-element.elementor-element-6c205d3
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-800
  .elementor-element.elementor-element-2076360
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-800
  .elementor-element.elementor-element-93b9bf2:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-800
  .elementor-element.elementor-element-93b9bf2
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-93b9bf2
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 120px 0px 0px 0px;
}
.elementor-800
  .elementor-element.elementor-element-93b9bf2
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-800 .elementor-element.elementor-element-93b9bf2 {
  z-index: 3;
}
.elementor-800 .elementor-element.elementor-element-a833183 {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}
.elementor-800
  .elementor-element.elementor-element-f128c49
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-800
  .elementor-element.elementor-element-75ffc95
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-800
  .elementor-element.elementor-element-ba2c9bc
  .elementor-image
  img {
  width: 18px;
}
.elementor-800
  .elementor-element.elementor-element-ba2c9bc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-800 .elementor-element.elementor-element-ba2c9bc {
  width: auto;
  max-width: auto;
}
.elementor-800
  .elementor-element.elementor-element-6e89af4
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-800
  .elementor-element.elementor-element-6e89af4
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-800 .elementor-element.elementor-element-6e89af4 {
  width: auto;
  max-width: auto;
}
.elementor-800
  .elementor-element.elementor-element-6131d26
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-800 .elementor-element.elementor-element-6131d26 {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-800 .elementor-element.elementor-element-6131d26 {
  right: 0px;
}
body.rtl .elementor-800 .elementor-element.elementor-element-6131d26 {
  left: 0px;
}
.elementor-800
  .elementor-element.elementor-element-63f4526
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-800 .elementor-element.elementor-element-63f4526 {
  margin-top: 180px;
  margin-bottom: 0px;
}
.elementor-800 .elementor-element.elementor-element-f19540e {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-800 .elementor-element.elementor-element-f19540e {
  left: 0px;
}
body.rtl .elementor-800 .elementor-element.elementor-element-f19540e {
  right: 0px;
}
.elementor-800
  .elementor-element.elementor-element-659898e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-800
  .elementor-element.elementor-element-659898e
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-659898e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 100px 0px 0px 0px;
}
.elementor-800
  .elementor-element.elementor-element-659898e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-800 .elementor-element.elementor-element-659898e {
  z-index: 3;
}
.elementor-800 .elementor-element.elementor-element-a154466 {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}
.elementor-800
  .elementor-element.elementor-element-beb9929
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-title-holder
  h3 {
  color: #5a4742;
  font-size: 20px;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-title-line {
  border-color: #5a4742;
}
.elementor-800 .elementor-element.elementor-element-0d92da9 .food-menu-desc {
  color: #5a4742;
  font-size: 14px;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-price-holder
  .food-menu-content-price-normal {
  color: #5a4742;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-price-holder
  .food-menu-content-price-sale {
  color: #989898;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-price-holder {
  font-family: "Ace Sans", Sans-serif;
  font-weight: 400;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-highlight-holder
  h4 {
  color: #ffffff;
  font-size: 16px;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-content-highlight-holder {
  background: #000000;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  .food-menu-highlight {
  border-color: #000000;
}
.elementor-800
  .elementor-element.elementor-element-0d92da9
  > .elementor-widget-container {
  margin: 10px 0px 0px -10px;
}
.elementor-800
  .elementor-element.elementor-element-e856bed
  .elementor-image
  img {
  width: 18px;
}
.elementor-800
  .elementor-element.elementor-element-e856bed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-800 .elementor-element.elementor-element-e856bed {
  width: auto;
  max-width: auto;
}
.elementor-800
  .elementor-element.elementor-element-73e75fc
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-800
  .elementor-element.elementor-element-73e75fc
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-800 .elementor-element.elementor-element-73e75fc {
  width: auto;
  max-width: auto;
}
.elementor-800
  .elementor-element.elementor-element-f5fad66
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-800 .elementor-element.elementor-element-f5fad66 {
  margin-top: 60px;
  margin-bottom: 100px;
}
.elementor-800
  .elementor-element.elementor-element-0352da9:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-800
  .elementor-element.elementor-element-0352da9
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-0352da9
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 120px 0px 0px 0px;
}
.elementor-800
  .elementor-element.elementor-element-0352da9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-800 .elementor-element.elementor-element-0352da9 {
  z-index: 3;
}
.elementor-800 .elementor-element.elementor-element-9e4e3cd {
  padding: 50px 50px 50px 50px;
  z-index: 2;
}
.elementor-800
  .elementor-element.elementor-element-3f7c6e8
  .elementor-heading-title {
  font-size: 40px;
  line-height: 1.2em;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-title-holder
  h3 {
  color: #5a4742;
  font-size: 20px;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-title-line {
  border-color: #5a4742;
}
.elementor-800 .elementor-element.elementor-element-5c2fae7 .food-menu-desc {
  color: #5a4742;
  font-size: 14px;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-price-holder
  .food-menu-content-price-normal {
  color: #5a4742;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-price-holder
  .food-menu-content-price-sale {
  color: #989898;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-price-holder {
  font-family: "Ace Sans", Sans-serif;
  font-size: 24px;
  font-weight: 400;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-highlight-holder
  h4 {
  color: #5a4742;
  font-size: 16px;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-content-highlight-holder {
  background: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  .food-menu-highlight {
  border-color: #ffffff;
}
.elementor-800
  .elementor-element.elementor-element-5c2fae7
  > .elementor-widget-container {
  margin: 10px 0px 0px -10px;
}
.elementor-800
  .elementor-element.elementor-element-fc1019c
  .elementor-image
  img {
  width: 18px;
}
.elementor-800
  .elementor-element.elementor-element-fc1019c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-800 .elementor-element.elementor-element-fc1019c {
  width: auto;
  max-width: auto;
}
.elementor-800
  .elementor-element.elementor-element-c57c423
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-800
  .elementor-element.elementor-element-c57c423
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-800 .elementor-element.elementor-element-c57c423 {
  width: auto;
  max-width: auto;
}
.elementor-800
  .elementor-element.elementor-element-24ab5d6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-800 .elementor-element.elementor-element-24ab5d6 {
  width: 120%;
  max-width: 120%;
  top: 0px;
}
body:not(.rtl) .elementor-800 .elementor-element.elementor-element-24ab5d6 {
  right: 0px;
}
body.rtl .elementor-800 .elementor-element.elementor-element-24ab5d6 {
  left: 0px;
}
@media (min-width: 768px) {
  .elementor-800 .elementor-element.elementor-element-93b9bf2 {
    width: 37%;
  }
  .elementor-800 .elementor-element.elementor-element-3986b1d {
    width: 62.665%;
  }
  .elementor-800 .elementor-element.elementor-element-e2a1e68 {
    width: 62.665%;
  }
  .elementor-800 .elementor-element.elementor-element-659898e {
    width: 37%;
  }
  .elementor-800 .elementor-element.elementor-element-0352da9 {
    width: 37%;
  }
  .elementor-800 .elementor-element.elementor-element-531eded {
    width: 62.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-800
    .elementor-element.elementor-element-bffb33f
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-800
    .elementor-element.elementor-element-bffb33f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-800
    .elementor-element.elementor-element-088fbfe
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h1,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h2,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h3,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h4,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h5,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h6,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    div,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    span,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-800
    .elementor-element.elementor-element-04560b6
    > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-d84eb10 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0% 10% 0% 10%;
  }
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h1,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h2,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h3,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h4,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h5,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h6,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    div,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    span,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-800
    .elementor-element.elementor-element-93b9bf2
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-a833183 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-800 .elementor-element.elementor-element-6131d26 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-800 .elementor-element.elementor-element-63f4526 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-800 .elementor-element.elementor-element-f19540e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-800
    .elementor-element.elementor-element-659898e
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-a154466 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-800 .elementor-element.elementor-element-f5fad66 {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .elementor-800
    .elementor-element.elementor-element-0352da9
    > .elementor-element-populated {
    margin: 400px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-9e4e3cd {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-800 .elementor-element.elementor-element-24ab5d6 {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-800
    .elementor-element.elementor-element-bffb33f
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-800
    .elementor-element.elementor-element-bffb33f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-800 .elementor-element.elementor-element-bffb33f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-800
    .elementor-element.elementor-element-088fbfe
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h1,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h2,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h3,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h4,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h5,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    h6,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    div,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    span,
  .elementor-800
    .elementor-element.elementor-element-04560b6
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-800
    .elementor-element.elementor-element-04560b6
    > .elementor-widget-container {
    margin: 160px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-d84eb10 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h1,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h2,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h3,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h4,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h5,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    h6,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    div,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    span,
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-800
    .elementor-element.elementor-element-6c205d3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-800
    .elementor-element.elementor-element-93b9bf2
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-a833183 {
    padding: 40px 30px 40px 30px;
  }
  .elementor-800
    .elementor-element.elementor-element-f128c49
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-800
    .elementor-element.elementor-element-659898e
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-a154466 {
    padding: 40px 30px 40px 30px;
  }
  .elementor-800
    .elementor-element.elementor-element-beb9929
    .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-800
    .elementor-element.elementor-element-0352da9
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
  }
  .elementor-800 .elementor-element.elementor-element-9e4e3cd {
    padding: 40px 30px 40px 30px;
  }
  .elementor-800
    .elementor-element.elementor-element-3f7c6e8
    .elementor-heading-title {
    font-size: 32px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-800 .elementor-element.elementor-element-93b9bf2 {
    width: 100%;
  }
  .elementor-800 .elementor-element.elementor-element-3986b1d {
    width: 100%;
  }
  .elementor-800 .elementor-element.elementor-element-e2a1e68 {
    width: 100%;
  }
  .elementor-800 .elementor-element.elementor-element-659898e {
    width: 100%;
  }
  .elementor-800 .elementor-element.elementor-element-0352da9 {
    width: 100%;
  }
  .elementor-800 .elementor-element.elementor-element-531eded {
    width: 100%;
  }
}
.elementor-831 .elementor-element.elementor-element-a034f41 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.elementor-831
  .elementor-element.elementor-element-6e29921
  > .elementor-element-populated {
  margin: 0px 0px 0px 90px;
  padding: 0px 0px 0px 0px;
}
.elementor-831 .elementor-element.elementor-element-8c53ac0 {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-831
  .elementor-element.elementor-element-8c53ac0
  .elementor-divider-separator {
  width: 70px;
}
.elementor-831 .elementor-element.elementor-element-8c53ac0 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-831
  .elementor-element.elementor-element-8c53ac0
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-8c53ac0 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-8c53ac0 {
  opacity: 0;
}
.elementor-831
  .elementor-element.elementor-element-a8f7fb7
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-a8f7fb7
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-831 .elementor-element.elementor-element-a8f7fb7 {
  width: auto;
  max-width: auto;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text {
  text-align: left;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h1,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h2,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h3,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h4,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h5,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  h6,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  div,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  span,
.elementor-831
  .elementor-element.elementor-element-58651ba
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-831 .elementor-element.elementor-element-942e78c {
  color: #5a4742;
  font-size: 16px;
}
.elementor-831
  .elementor-element.elementor-element-942e78c
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-831 .elementor-element.elementor-element-1a111f3 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 20px;
  --grid-side-margin: 20px;
  --grid-row-gap: 0px;
  --grid-bottom-margin: 0px;
}
.elementor-831
  .elementor-element.elementor-element-1a111f3
  .elementor-widget-container {
  justify-content: flex-start;
}
.elementor-831
  .elementor-element.elementor-element-1a111f3
  .elementor-social-icon {
  background-color: rgba(2, 1, 1, 0);
  font-size: 24px;
  padding: 0em;
}
.elementor-831
  .elementor-element.elementor-element-1a111f3
  .elementor-social-icon
  i {
  color: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-1a111f3
  .elementor-social-icon
  svg {
  fill: #5a4742;
}
.elementor-831
  .elementor-element.elementor-element-1a111f3
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-831
  .elementor-element.elementor-element-827f789
  > .elementor-element-populated {
  margin: 0px 90px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-831
  .elementor-element.elementor-element-9f6b9b4.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-831
  .elementor-element.elementor-element-9f6b9b4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-831
  .elementor-element.elementor-element-9f6b9b4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-831
  .elementor-element.elementor-element-9f6b9b4
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-831
  .elementor-element.elementor-element-9f6b9b4
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-831
  .elementor-element.elementor-element-9f6b9b4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-831 .elementor-element.elementor-element-f7a081e {
  padding: 0px 90px 0px 90px;
}
.elementor-831 .elementor-element.elementor-element-4fb731e {
  --divider-border-style: solid;
  --divider-border-color: #ffffff;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-831
  .elementor-element.elementor-element-4fb731e
  .elementor-divider-separator {
  width: 70px;
}
.elementor-831 .elementor-element.elementor-element-4fb731e .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-831
  .elementor-element.elementor-element-4fb731e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-4fb731e {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-4fb731e {
  opacity: 0;
}
.elementor-831
  .elementor-element.elementor-element-2a5d233
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-2a5d233
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-831 .elementor-element.elementor-element-2a5d233 {
  width: auto;
  max-width: auto;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text {
  text-align: left;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h1,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h2,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h3,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h4,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h5,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  h6,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  div,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  span,
.elementor-831
  .elementor-element.elementor-element-f227ace
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-831 .elementor-element.elementor-element-c57211c {
  color: #ffffff;
  font-size: 16px;
}
.elementor-831
  .elementor-element.elementor-element-c57211c
  > .elementor-widget-container {
  margin: 20px 0px 40px 0px;
}
.elementor-831
  .elementor-element.elementor-element-ca3737b
  .elementor-image
  img {
  width: 18px;
}
.elementor-831
  .elementor-element.elementor-element-ca3737b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 250px 250px 250px 250px;
}
.elementor-831 .elementor-element.elementor-element-ca3737b {
  width: auto;
  max-width: auto;
}
.elementor-831
  .elementor-element.elementor-element-b762b99
  .elementor-heading-title {
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-831
  .elementor-element.elementor-element-b762b99
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-831 .elementor-element.elementor-element-b762b99 {
  width: auto;
  max-width: auto;
}
.elementor-831 .elementor-element.elementor-element-5fd4dda .eb-map {
  height: 600px;
}
@media (min-width: 768px) {
  .elementor-831 .elementor-element.elementor-element-6e29921 {
    width: 50%;
  }
  .elementor-831 .elementor-element.elementor-element-827f789 {
    width: 49.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-831 .elementor-element.elementor-element-a034f41 {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-831
    .elementor-element.elementor-element-6e29921
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
  }
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    h1,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    h2,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    h3,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    h4,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    h5,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    h6,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    div,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    span,
  .elementor-831
    .elementor-element.elementor-element-58651ba
    .themegoods-animated-text
    p {
    font-size: 42px;
  }
  .elementor-831
    .elementor-element.elementor-element-942e78c
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-831
    .elementor-element.elementor-element-942e78c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-831 .elementor-element.elementor-element-942e78c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-831
    .elementor-element.elementor-element-827f789
    > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
  }
  .elementor-831 .elementor-element.elementor-element-f7a081e {
    padding: 0px 30px 0px 30px;
  }
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    h1,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    h2,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    h3,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    h4,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    h5,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    h6,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    div,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    span,
  .elementor-831
    .elementor-element.elementor-element-f227ace
    .themegoods-animated-text
    p {
    font-size: 42px;
  }
  .elementor-831
    .elementor-element.elementor-element-c57211c
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-831 .elementor-element.elementor-element-c57211c {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-831 .elementor-element.elementor-element-a034f41 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-831
    .elementor-element.elementor-element-942e78c
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-831 .elementor-element.elementor-element-942e78c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-831
    .elementor-element.elementor-element-827f789
    > .elementor-element-populated {
    margin: 40px 30px 40px 30px;
  }
  .elementor-831
    .elementor-element.elementor-element-9f6b9b4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-831 .elementor-element.elementor-element-f7a081e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 30px 60px 30px;
  }
  .elementor-831
    .elementor-element.elementor-element-c57211c
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-831 .elementor-element.elementor-element-c57211c {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-831 .elementor-element.elementor-element-6e29921 {
    width: 40%;
  }
  .elementor-831 .elementor-element.elementor-element-827f789 {
    width: 60%;
  }
}
.elementor-860
  .elementor-element.elementor-element-f7d05a0
  > .elementor-container {
  min-height: 700px;
}
.elementor-860
  .elementor-element.elementor-element-f7d05a0
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-860
  .elementor-element.elementor-element-f7d05a0
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-860 .elementor-element.elementor-element-f7d05a0 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-860
  .elementor-element.elementor-element-f7d05a0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-860
  .elementor-element.elementor-element-f7d05a0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-860
  .elementor-element.elementor-element-f7d05a0
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-860
  .elementor-element.elementor-element-b39195d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-860
  .elementor-element.elementor-element-b39195d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-860
  .elementor-element.elementor-element-b39195d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text {
  text-align: center;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h1,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h2,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h3,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h4,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h5,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  h6,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  div,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  span,
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-860
  .elementor-element.elementor-element-0c8ac09
  > .elementor-widget-container {
  margin: 100px 0px 0px 0px;
}
.elementor-860
  .elementor-element.elementor-element-ad8de44
  .elementor-image
  img {
  width: 60px;
}
body:not(.rtl) .elementor-860 .elementor-element.elementor-element-ad8de44 {
  left: 0px;
}
body.rtl .elementor-860 .elementor-element.elementor-element-ad8de44 {
  right: 0px;
}
.elementor-860 .elementor-element.elementor-element-ad8de44 {
  bottom: -230px;
}
.elementor-860 .elementor-element.elementor-element-b917f96 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text {
  text-align: center;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h1,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h2,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h3,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h4,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h5,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  h6,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  div,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  span,
.elementor-860
  .elementor-element.elementor-element-1a64827
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-860
  .elementor-element.elementor-element-1a64827
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}
.elementor-860
  .elementor-element.elementor-element-4fd31af
  > .elementor-element-populated {
  margin: 0px 80px 0px 0px;
}
.elementor-860 .elementor-element.elementor-element-42f03f3 {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-860
  .elementor-element.elementor-element-42f03f3
  .elementor-divider-separator {
  width: 70px;
}
.elementor-860 .elementor-element.elementor-element-42f03f3 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-860
  .elementor-element.elementor-element-42f03f3
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-42f03f3 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-42f03f3 {
  opacity: 0;
}
.elementor-860
  .elementor-element.elementor-element-b7a232d
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-b7a232d
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-860 .elementor-element.elementor-element-b7a232d {
  width: auto;
  max-width: auto;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text {
  text-align: left;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h1,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h2,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h3,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h4,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h5,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  h6,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  div,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  span,
.elementor-860
  .elementor-element.elementor-element-88aec89
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-860
  .elementor-element.elementor-element-dec8923
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-860 .elementor-element.elementor-element-f2b3e6f {
  text-align: left;
  z-index: 2;
}
.elementor-860 .elementor-element.elementor-element-f2b3e6f:after {
  border-color: #ffffff !important;
}
.elementor-860 .elementor-element.elementor-element-9bf2151 {
  text-align: left;
  width: auto;
  max-width: auto;
  bottom: -73px;
}
.elementor-860
  .elementor-element.elementor-element-9bf2151
  .elementor-image
  img {
  width: 400px;
}
.elementor-860 .elementor-element.elementor-element-9bf2151:after {
  border-color: #ffffff !important;
}
body:not(.rtl) .elementor-860 .elementor-element.elementor-element-9bf2151 {
  right: -41.2px;
}
body.rtl .elementor-860 .elementor-element.elementor-element-9bf2151 {
  left: -41.2px;
}
.elementor-860 .elementor-element.elementor-element-ed73f4e {
  margin-top: 160px;
  margin-bottom: 120px;
}
.elementor-860
  .elementor-element.elementor-element-ddf8819.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-860
  .elementor-element.elementor-element-ddf8819
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
}
.elementor-860 .elementor-element.elementor-element-d7d65e1 {
  text-align: left;
}
.elementor-860 .elementor-element.elementor-element-d7d65e1:after {
  border-color: #ffffff !important;
}
.elementor-860
  .elementor-element.elementor-element-d7d65e1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-860
  .elementor-element.elementor-element-5aac6a2
  > .elementor-element-populated {
  margin: 60px 40px 0px 40px;
}
.elementor-860 .elementor-element.elementor-element-0b21252 {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-860
  .elementor-element.elementor-element-0b21252
  .elementor-divider-separator {
  width: 70px;
}
.elementor-860 .elementor-element.elementor-element-0b21252 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-860
  .elementor-element.elementor-element-0b21252
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-0b21252 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-0b21252 {
  opacity: 0;
}
.elementor-860
  .elementor-element.elementor-element-82e671a
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-82e671a
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-860 .elementor-element.elementor-element-82e671a {
  width: auto;
  max-width: auto;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text {
  text-align: left;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h1,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h2,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h3,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h4,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h5,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  h6,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  div,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  span,
.elementor-860
  .elementor-element.elementor-element-1043193
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-860
  .elementor-element.elementor-element-0302ad2
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
@media (min-width: 768px) {
  .elementor-860 .elementor-element.elementor-element-4fd31af {
    width: 40%;
  }
  .elementor-860 .elementor-element.elementor-element-5d77aad {
    width: 59.665%;
  }
  .elementor-860 .elementor-element.elementor-element-ddf8819 {
    width: 50%;
  }
  .elementor-860 .elementor-element.elementor-element-5aac6a2 {
    width: 49.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-860
    .elementor-element.elementor-element-f7d05a0
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-860
    .elementor-element.elementor-element-f7d05a0
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-860
    .elementor-element.elementor-element-b39195d
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
  }
  .elementor-860 .elementor-element.elementor-element-b917f96 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0% 10% 0% 10%;
  }
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-860
    .elementor-element.elementor-element-1a64827
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-860 .elementor-element.elementor-element-7be1645 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-4fd31af
    > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-860
    .elementor-element.elementor-element-9bf2151
    .elementor-image
    img {
    width: 300px;
  }
  .elementor-860 .elementor-element.elementor-element-9bf2151 {
    bottom: 83px;
  }
  .elementor-860 .elementor-element.elementor-element-ed73f4e {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-860
    .elementor-element.elementor-element-5aac6a2
    > .elementor-element-populated {
    margin: 0px 0px 0px 60px;
  }
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .elementor-860
    .elementor-element.elementor-element-f7d05a0
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-860
    .elementor-element.elementor-element-f7d05a0
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-860 .elementor-element.elementor-element-f7d05a0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-b39195d
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-860
    .elementor-element.elementor-element-0c8ac09
    > .elementor-widget-container {
    margin: 160px 0px 0px 0px;
  }
  .elementor-860 .elementor-element.elementor-element-b917f96 {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-1a64827
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-860
    .elementor-element.elementor-element-1a64827
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-4fd31af
    > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-88aec89
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-860 .elementor-element.elementor-element-9bf2151 {
    bottom: -31px;
  }
  .elementor-860 .elementor-element.elementor-element-ed73f4e {
    margin-top: 0px;
    margin-bottom: 80px;
  }
  .elementor-860
    .elementor-element.elementor-element-5aac6a2
    > .elementor-element-populated {
    margin: 80px 0px 0px 0px;
  }
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h1,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h2,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h3,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h4,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h5,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    h6,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    div,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    span,
  .elementor-860
    .elementor-element.elementor-element-1043193
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-860 .elementor-element.elementor-element-4fd31af {
    width: 50%;
  }
  .elementor-860 .elementor-element.elementor-element-5d77aad {
    width: 50%;
  }
  .elementor-860 .elementor-element.elementor-element-ddf8819 {
    width: 50%;
  }
  .elementor-860 .elementor-element.elementor-element-5aac6a2 {
    width: 50%;
  }
}
.elementor-902
  .elementor-element.elementor-element-0dd30c3
  > .elementor-container {
  min-height: 700px;
}
.elementor-902
  .elementor-element.elementor-element-0dd30c3
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-902
  .elementor-element.elementor-element-0dd30c3
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-902 .elementor-element.elementor-element-0dd30c3 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-0dd30c3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-902
  .elementor-element.elementor-element-0dd30c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/home-banner.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-902
  .elementor-element.elementor-element-0dd30c3
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-902
  .elementor-element.elementor-element-d1530a3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-902
  .elementor-element.elementor-element-d1530a3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-902
  .elementor-element.elementor-element-d1530a3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text {
  text-align: center;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902
  .elementor-element.elementor-element-c1a4f23
  > .elementor-widget-container {
  margin: 80px 0px 0px 0px;
  padding: 0% 20% 0% 20%;
}
.elementor-902
  .elementor-element.elementor-element-e60b41e
  .elementor-image
  img {
  width: 60px;
}
body:not(.rtl) .elementor-902 .elementor-element.elementor-element-e60b41e {
  left: 0px;
}
body.rtl .elementor-902 .elementor-element.elementor-element-e60b41e {
  right: 0px;
}
.elementor-902 .elementor-element.elementor-element-e60b41e {
  bottom: -230px;
}
.elementor-902 .elementor-element.elementor-element-854d3dc {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-902
  .elementor-element.elementor-element-6853f57.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text {
  text-align: center;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-820c00d
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-820c00d
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
  padding: 0px 0px 40px 0px;
}
.elementor-902
  .elementor-element.elementor-element-f4b83c4
  .elementor-image
  img {
  width: 54px;
}
.elementor-902
  .elementor-element.elementor-element-f4b83c4
  > .elementor-widget-container {
  margin: 0px 15px 0px 0px;
}
.elementor-902 .elementor-element.elementor-element-f4b83c4 {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-7810cd0
  .elementor-image
  img {
  width: 151px;
}
.elementor-902
  .elementor-element.elementor-element-7810cd0
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-902 .elementor-element.elementor-element-7810cd0 {
  width: auto;
  max-width: auto;
}
.elementor-902 .elementor-element.elementor-element-7d438bb {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-902
  .elementor-element.elementor-element-a774ba4
  > .elementor-element-populated {
  margin: 0px 80px 0px 0px;
}
.elementor-902 .elementor-element.elementor-element-e46c7c7 {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-e46c7c7
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-e46c7c7 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-e46c7c7
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-e46c7c7 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-e46c7c7 {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-a8eebdd
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a8eebdd
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-a8eebdd {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text {
  text-align: left;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-022d7a9
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902
  .elementor-element.elementor-element-ec9df08
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-902 .elementor-element.elementor-element-d299599 {
  text-align: left;
  z-index: 2;
}
.elementor-902 .elementor-element.elementor-element-d299599:after {
  border-color: #ffffff !important;
}
.elementor-902 .elementor-element.elementor-element-e0ee838 {
  text-align: left;
  width: auto;
  max-width: auto;
  bottom: -144px;
}
.elementor-902
  .elementor-element.elementor-element-e0ee838
  .elementor-image
  img {
  width: 400px;
}
.elementor-902 .elementor-element.elementor-element-e0ee838:after {
  border-color: #ffffff !important;
}
body:not(.rtl) .elementor-902 .elementor-element.elementor-element-e0ee838 {
  right: -41.2px;
}
body.rtl .elementor-902 .elementor-element.elementor-element-e0ee838 {
  left: -41.2px;
}
.elementor-902
  .elementor-element.elementor-element-de1f33e
  > .elementor-container {
  min-height: 500px;
}
.elementor-902
  .elementor-element.elementor-element-de1f33e
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-902
  .elementor-element.elementor-element-de1f33e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-902
  .elementor-element.elementor-element-de1f33e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-902 .elementor-element.elementor-element-de1f33e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 60px;
  margin-bottom: 0px;
  padding: 80px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-de1f33e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-902 .elementor-element.elementor-element-05bd65b {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-05bd65b
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-05bd65b .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-05bd65b
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-05bd65b {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-05bd65b {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-151617c
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-151617c
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-151617c {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text {
  text-align: left;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-e600857
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902
  .elementor-element.elementor-element-fbcc6c3
  > .elementor-widget-container {
  margin: 0% 20% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-902
  .elementor-element.elementor-element-15df0ae.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}
.elementor-902
  .elementor-element.elementor-element-15df0ae.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-902
  .elementor-element.elementor-element-15df0ae.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-902
  .elementor-element.elementor-element-15df0ae
  > .elementor-element-populated {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-e9e2442
  .elementor-spacer-inner {
  height: 50px;
}
.elementor-902
  .elementor-element.elementor-element-99603cf
  .elementor-image
  img {
  width: 18px;
}
.elementor-902
  .elementor-element.elementor-element-99603cf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-902 .elementor-element.elementor-element-99603cf {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-bbc8d32
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-902
  .elementor-element.elementor-element-bbc8d32
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-bbc8d32 {
  width: auto;
  max-width: auto;
}
.elementor-902 .elementor-element.elementor-element-6fdf8ed {
  margin-top: -200px;
  margin-bottom: 0px;
}
.elementor-902
  .elementor-element.elementor-element-29a9929
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  h3 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-29a9929
  .accommodation-carousel-wrapper
  .accommodation-carousel-title
  accommodation-carousel-attr-wrapper {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-29a9929
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .accommodation-carousel-price-from {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-29a9929
  .accommodation-carousel-wrapper
  .accommodation-carousel-price
  .mphb-price {
  font-family: "Ace Sans", Sans-serif;
  font-size: 50px;
  line-height: 0.6em;
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-29a9929
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot
  span {
  background: #cccccc;
}
.elementor-902
  .elementor-element.elementor-element-29a9929
  .accommodation-carousel-wrapper
  .owl-carousel
  .owl-dots
  .owl-dot.active
  span {
  background: #d3c7bc;
}
.elementor-902 .elementor-element.elementor-element-4c06b41 {
  margin-top: 60px;
  margin-bottom: 80px;
}
.elementor-902 .elementor-element.elementor-element-bcbbc18 {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-bcbbc18
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-bcbbc18 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-bcbbc18
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-bcbbc18 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-bcbbc18 {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-2dff028
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-2dff028
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-2dff028 {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text {
  text-align: left;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-4930627
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902
  .elementor-element.elementor-element-45979d6
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-3786feb
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-902
  .elementor-element.elementor-element-e0b8d8a
  .elementor-image
  img {
  width: 18px;
}
.elementor-902
  .elementor-element.elementor-element-e0b8d8a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-902 .elementor-element.elementor-element-e0b8d8a {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-5d5849b
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-902
  .elementor-element.elementor-element-5d5849b
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-5d5849b {
  width: auto;
  max-width: auto;
}
.elementor-902 .elementor-element.elementor-element-62fa56f {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-902
  .elementor-element.elementor-element-681f524
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-681f524
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-681f524
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-902
  .elementor-element.elementor-element-681f524
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-902
  .elementor-element.elementor-element-50da55d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-902
  .elementor-element.elementor-element-50da55d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-902 .elementor-element.elementor-element-50da55d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-902
  .elementor-element.elementor-element-50da55d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-902 .elementor-element.elementor-element-28e7873 {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-28e7873
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-28e7873 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-28e7873
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-28e7873 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-28e7873 {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-a60325b
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a60325b
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-a60325b {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text {
  text-align: left;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-a7994c1
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902
  .elementor-element.elementor-element-b866780
  > .elementor-widget-container {
  margin: 0% 10% 0% 0%;
  padding: 0px 0px 30px 0px;
}
.elementor-902
  .elementor-element.elementor-element-44e4b97
  .elementor-image
  img {
  width: 18px;
}
.elementor-902
  .elementor-element.elementor-element-44e4b97
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-902 .elementor-element.elementor-element-44e4b97 {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-1c9f013
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-902
  .elementor-element.elementor-element-1c9f013
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-1c9f013 {
  width: auto;
  max-width: auto;
}
.elementor-902 .elementor-element.elementor-element-61bed63 {
  text-align: left;
  z-index: 2;
}
.elementor-902 .elementor-element.elementor-element-61bed63:after {
  border-color: #eee7da !important;
}
.elementor-902
  .elementor-element.elementor-element-61bed63
  > .elementor-widget-container {
  margin: 0px 0px 0px 80px;
}
.elementor-902
  .elementor-element.elementor-element-45c5385:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-902
  .elementor-element.elementor-element-45c5385
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #eee7da;
}
.elementor-902 .elementor-element.elementor-element-45c5385 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-902
  .elementor-element.elementor-element-45c5385
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-902
  .elementor-element.elementor-element-b517adb
  > .elementor-element-populated {
  margin: 0% 10% 0% 0%;
}
.elementor-902
  .elementor-element.elementor-element-73a13b0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-902
  .elementor-element.elementor-element-73a13b0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/long-photo.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-902 .elementor-element.elementor-element-73a13b0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 110px 90px 100px 90px;
  z-index: 2;
}
.elementor-902
  .elementor-element.elementor-element-73a13b0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-902
  .elementor-element.elementor-element-87c1848
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-902
  .elementor-element.elementor-element-87c1848
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-902 .elementor-element.elementor-element-f438c4d {
  --divider-border-style: solid;
  --divider-border-color: #ffffff;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-f438c4d
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-f438c4d .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-f438c4d
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-f438c4d {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-f438c4d {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-98d7326
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-98d7326
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-98d7326 {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-72fbf8a
  .elementor-heading-title {
  color: #ffffff;
  font-size: 60px;
}
.elementor-902 .elementor-element.elementor-element-ca5d1b2 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-ca5d1b2
  > .elementor-widget-container {
  margin: 0% 20% 0% 0%;
  padding: 10px 0px 0px 0px;
}
body:not(.rtl) .elementor-902 .elementor-element.elementor-element-045fb4e {
  right: -144.4px;
}
body.rtl .elementor-902 .elementor-element.elementor-element-045fb4e {
  left: -144.4px;
}
.elementor-902 .elementor-element.elementor-element-045fb4e {
  bottom: -155px;
}
.elementor-902 .elementor-element.elementor-element-6df27b6 {
  margin-top: 120px;
  margin-bottom: 80px;
}
.elementor-902 .elementor-element.elementor-element-a0686fb {
  --divider-border-style: solid;
  --divider-border-color: #5a4742;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-a0686fb
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-a0686fb .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-a0686fb
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-a0686fb {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-a0686fb {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-c4c342e
  .elementor-heading-title {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-c4c342e
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-c4c342e {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text {
  text-align: left;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h1 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h2 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h3 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h4 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h5 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h6 {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  div {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  span {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  p {
  color: #5a4742;
}
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-bab9a5b
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902
  .elementor-element.elementor-element-3d518e8
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-09db851
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-902
  .elementor-element.elementor-element-ad66ad3
  .elementor-image
  img {
  width: 18px;
}
.elementor-902
  .elementor-element.elementor-element-ad66ad3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #5a4742;
  border-radius: 250px 250px 250px 250px;
}
.elementor-902 .elementor-element.elementor-element-ad66ad3 {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-8818685
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-902
  .elementor-element.elementor-element-8818685
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-8818685 {
  width: auto;
  max-width: auto;
}
.elementor-902 .elementor-element.elementor-element-9cb9b26 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-902
  .elementor-element.elementor-element-00f2d65
  .service-grid-wrapper {
  height: 480px;
  border-radius: 0px;
}
.elementor-902
  .elementor-element.elementor-element-00f2d65
  .service-grid-wrapper
  img {
  max-width: 30px !important;
}
.elementor-902
  .elementor-element.elementor-element-00f2d65
  .service-grid-wrapper
  i {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-00f2d65
  .service-grid-wrapper
  .overflow-inner
  .header-wrap
  h2 {
  color: #ffffff;
  font-size: 36px;
}
.elementor-902
  .elementor-element.elementor-element-00f2d65
  .service-grid-wrapper
  .overflow-inner {
  text-align: center;
}
.elementor-902
  .elementor-element.elementor-element-00f2d65
  .service-grid-wrapper
  .overflow-inner
  .hover-content {
  color: #ffffff;
}
.elementor-902 .elementor-element.elementor-element-0d443bb {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-902
  .elementor-element.elementor-element-c1a80e4
  .elementor-image
  img {
  width: 60px;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text {
  text-align: center;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-147d347
  .themegoods-animated-text
  p {
  font-size: 40px;
  line-height: 1.1em;
}
.elementor-902
  .elementor-element.elementor-element-147d347
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
  padding: 30px 0px 0px 0px;
}
.elementor-902 .elementor-element.elementor-element-9bcf289 {
  text-align: center;
}
.elementor-902
  .elementor-element.elementor-element-9bcf289
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-902
  .elementor-element.elementor-element-9bcf289
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-902
  .elementor-element.elementor-element-547fc79.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-902
  .elementor-element.elementor-element-547fc79.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-902
  .elementor-element.elementor-element-547fc79:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-column-wrap,
.elementor-902
  .elementor-element.elementor-element-547fc79
  > .elementor-column-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #d3c7bc;
}
.elementor-902
  .elementor-element.elementor-element-547fc79
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-902
  .elementor-element.elementor-element-547fc79
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-902 .elementor-element.elementor-element-32e247d {
  padding: 0px 90px 0px 90px;
}
.elementor-902 .elementor-element.elementor-element-18779c6 {
  --divider-border-style: solid;
  --divider-border-color: #ffffff;
  --divider-border-width: 1px;
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-18779c6
  .elementor-divider-separator {
  width: 70px;
}
.elementor-902 .elementor-element.elementor-element-18779c6 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-902
  .elementor-element.elementor-element-18779c6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-18779c6 {
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1) !important;
  transition-delay: 0ms !important;
}
.elementor-widget.elementor-element-18779c6 {
  opacity: 0;
}
.elementor-902
  .elementor-element.elementor-element-b7470f6
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-b7470f6
  > .elementor-widget-container {
  margin: 2px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-b7470f6 {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text {
  text-align: left;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h1,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h2,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h3,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h4,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h5,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  h6,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  div,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  span,
.elementor-902
  .elementor-element.elementor-element-2420d71
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-902 .elementor-element.elementor-element-62c25fe {
  color: #ffffff;
  font-size: 16px;
}
.elementor-902
  .elementor-element.elementor-element-62c25fe
  > .elementor-widget-container {
  margin: 20px 0px 40px 0px;
}
.elementor-902
  .elementor-element.elementor-element-23431ac
  .elementor-image
  img {
  width: 18px;
}
.elementor-902
  .elementor-element.elementor-element-23431ac
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 17px 10px 17px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 250px 250px 250px 250px;
}
.elementor-902 .elementor-element.elementor-element-23431ac {
  width: auto;
  max-width: auto;
}
.elementor-902
  .elementor-element.elementor-element-abdd41d
  .elementor-heading-title {
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  line-height: 2.2em;
}
.elementor-902
  .elementor-element.elementor-element-abdd41d
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-902 .elementor-element.elementor-element-abdd41d {
  width: auto;
  max-width: auto;
}
.elementor-902 .elementor-element.elementor-element-8453ebe .eb-map {
  height: 600px;
}
@media (min-width: 768px) {
  .elementor-902 .elementor-element.elementor-element-a774ba4 {
    width: 40%;
  }
  .elementor-902 .elementor-element.elementor-element-f561203 {
    width: 59.665%;
  }
  .elementor-902 .elementor-element.elementor-element-0e50c1a {
    width: 50%;
  }
  .elementor-902 .elementor-element.elementor-element-15df0ae {
    width: 50%;
  }
  .elementor-902 .elementor-element.elementor-element-b517adb {
    width: 100%;
  }
  .elementor-902 .elementor-element.elementor-element-87c1848 {
    width: 80%;
  }
  .elementor-902 .elementor-element.elementor-element-29eb77b {
    width: 20%;
  }
}
@media (max-width: 1024px) {
  .elementor-902
    .elementor-element.elementor-element-0dd30c3
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-902
    .elementor-element.elementor-element-0dd30c3
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-902
    .elementor-element.elementor-element-d1530a3
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    p {
    font-size: 45px;
  }
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-854d3dc {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0% 10% 0% 10%;
  }
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-902
    .elementor-element.elementor-element-820c00d
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-902 .elementor-element.elementor-element-7d438bb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-a774ba4
    > .elementor-element-populated {
    margin: 0px 60px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-902
    .elementor-element.elementor-element-e0ee838
    .elementor-image
    img {
    width: 300px;
  }
  .elementor-902 .elementor-element.elementor-element-e0ee838 {
    bottom: 83px;
  }
  .elementor-902
    .elementor-element.elementor-element-de1f33e
    > .elementor-container {
    min-height: 400px;
  }
  .elementor-902
    .elementor-element.elementor-element-de1f33e
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-902 .elementor-element.elementor-element-de1f33e {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-902
    .elementor-element.elementor-element-fbcc6c3
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-6fdf8ed {
    margin-top: -150px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-29a9929
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 36px;
  }
  .elementor-902 .elementor-element.elementor-element-4c06b41 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-902
    .elementor-element.elementor-element-b866780
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-45c5385 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-73a13b0 {
    padding: 80px 30px 80px 30px;
  }
  .elementor-902
    .elementor-element.elementor-element-72fbf8a
    .elementor-heading-title {
    font-size: 42px;
  }
  body:not(.rtl) .elementor-902 .elementor-element.elementor-element-045fb4e {
    right: -112.2px;
  }
  body.rtl .elementor-902 .elementor-element.elementor-element-045fb4e {
    left: -112.2px;
  }
  .elementor-902 .elementor-element.elementor-element-045fb4e {
    bottom: -51px;
  }
  .elementor-902 .elementor-element.elementor-element-6df27b6 {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-902
    .elementor-element.elementor-element-00f2d65
    .service-grid-wrapper {
    height: 400px;
  }
  .elementor-902
    .elementor-element.elementor-element-00f2d65
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
  .elementor-902
    .elementor-element.elementor-element-00f2d65
    .service-grid-wrapper
    .inner-wrap
    .inner-wrap-border {
    padding: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-0d443bb {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.3em;
  }
  .elementor-902
    .elementor-element.elementor-element-147d347
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-902 .elementor-element.elementor-element-32e247d {
    padding: 0px 30px 0px 30px;
  }
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-2420d71
    .themegoods-animated-text
    p {
    font-size: 42px;
  }
  .elementor-902
    .elementor-element.elementor-element-62c25fe
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-902 .elementor-element.elementor-element-62c25fe {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-902
    .elementor-element.elementor-element-0dd30c3
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-902
    .elementor-element.elementor-element-0dd30c3
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-902 .elementor-element.elementor-element-0dd30c3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-d1530a3
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-902 .elementor-element.elementor-element-f7954e1 {
    margin-top: 0px;
    margin-bottom: 120px;
  }
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-902
    .elementor-element.elementor-element-c1a4f23
    > .elementor-widget-container {
    margin: 160px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-854d3dc {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-820c00d
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-902
    .elementor-element.elementor-element-820c00d
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-a774ba4
    > .elementor-element-populated {
    margin: 100px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-022d7a9
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-902 .elementor-element.elementor-element-e0ee838 {
    bottom: -31px;
  }
  .elementor-902
    .elementor-element.elementor-element-de1f33e
    > .elementor-container {
    min-height: 250px;
  }
  .elementor-902
    .elementor-element.elementor-element-de1f33e
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-902 .elementor-element.elementor-element-de1f33e {
    padding: 60px 30px 0px 30px;
  }
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-e600857
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-902
    .elementor-element.elementor-element-15df0ae.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-902 .elementor-element.elementor-element-6fdf8ed {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-29a9929
    .accommodation-carousel-wrapper
    .accommodation-carousel-price
    .mphb-price {
    font-size: 26px;
  }
  .elementor-902 .elementor-element.elementor-element-4c06b41 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-4930627
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-902
    .elementor-element.elementor-element-45979d6
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-62fa56f {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-902 .elementor-element.elementor-element-50da55d {
    padding: 60px 30px 60px 30px;
  }
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-a7994c1
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-902
    .elementor-element.elementor-element-61bed63
    > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-45c5385 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-902 .elementor-element.elementor-element-6df27b6 {
    margin-top: 120px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-902
    .elementor-element.elementor-element-bab9a5b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-3d518e8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-09db851
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-9cb9b26 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-00f2d65
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
  .elementor-902 .elementor-element.elementor-element-0d443bb {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h1,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h2,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h3,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h4,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h5,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    h6,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    div,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    span,
  .elementor-902
    .elementor-element.elementor-element-147d347
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.2em;
  }
  .elementor-902
    .elementor-element.elementor-element-147d347
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-902
    .elementor-element.elementor-element-547fc79
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-902 .elementor-element.elementor-element-32e247d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 30px 60px 30px;
  }
  .elementor-902
    .elementor-element.elementor-element-62c25fe
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-902 .elementor-element.elementor-element-62c25fe {
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-902 .elementor-element.elementor-element-a774ba4 {
    width: 50%;
  }
  .elementor-902 .elementor-element.elementor-element-f561203 {
    width: 50%;
  }
  .elementor-902 .elementor-element.elementor-element-0e50c1a {
    width: 60%;
  }
  .elementor-902 .elementor-element.elementor-element-15df0ae {
    width: 40%;
  }
  .elementor-902 .elementor-element.elementor-element-b91c792 {
    width: 40%;
  }
  .elementor-902 .elementor-element.elementor-element-45979d6 {
    width: 60%;
  }
  .elementor-902 .elementor-element.elementor-element-11abfc1 {
    width: 40%;
  }
  .elementor-902 .elementor-element.elementor-element-3d518e8 {
    width: 60%;
  }
}

/* Modal Styles */
.modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);

  z-index: 999; /* Ensure modal appears above other elements */
}

.modal-content {
  font-family: "Ace Sans";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  width: 50vw;
}

.close {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 70px;
  font-weight: lighter;
  cursor: pointer;
  color: #888;
}

h2 {
  font-size: 24px;
  margin-bottom: 20px;
  text-align: center;
}

form {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

label {
  font-weight: normal;
}
#dates {
  display: flex;
  flex-direction: row;
}

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"] {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
}
input[type="date"] {
  width: 40%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
  margin-right: 10px;
}

button[type="submit"] {
  background-color: #5a4742;
  font-family: inherit;
  color: #fff;
  border: none;
  border-radius: 5px;
  padding: 10px;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.3s;
}

#guests {
  width: 97%;
}

button[type="submit"]:hover {
  background-color: #978580;
}

/* Center modal content on smaller screens */
@media screen and (max-width: 768px) {
  .modal-content {
    width: 90%;
  }
}

.close:hover {
  color: #978580;
}

.whatsapp-logo {
  position: fixed;
  bottom: 15px;
  right: 80px;
  z-index: 999;
  animation: shake 2s infinite;
}

.whatsapp-icon {
  width: 12vw;
  height: auto;
  cursor: pointer;
  transition: transform 0.3s ease-in-out;
  @media (max-width: 768px) {
    width: 40vw;
  }
}

.whatsapp-logo:hover {
  animation-name: none;
  transform: scale(1.1);
}

@keyframes shake {
  0% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-5px);
  }
  40% {
    transform: translateX(5px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}

.container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  margin: 0;
}

.profile-cards-container {
  display: flex;
  justify-content: space-evenly; /* Equally spaced */
  width: 100%;
}

.profile-card {
  text-align: center;
  background-color: #eee7da;
  border-radius: 10px;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  padding: 20px;
  width: 48%; /* 2% space between the cards */
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.profile-card:hover {
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.3);
  transform: translateY(-5px);
}

.profile-image {
  border-radius: 50%;
  width: 150px;
  height: 150px;
  margin: 0 auto 15px;
  overflow: hidden;
  border: 7px solid #836356; /* Blue border color */
}

.profile-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.profile-name {
  font-size: 1.8rem;
  font-weight: bold;
  margin: 0;
  color: #333333;
}

.profile-designation {
  font-size: 1.2rem;
  color: #888888;
  margin: 5px 0;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.profile-card:hover .profile-designation {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 600px) {
  /* Change to column layout on smaller screens */
  .profile-cards-container {
    flex-direction: column;
  }
  .profile-card {
    width: 100%;
    margin-bottom: 20px; /* Add space between cards in column layout */
  }
}

@media screen and (max-width: 768px) {
  .ContactIcons a {
    width: 20px;
  }
}

@media screen and (min-width: 768px) {
  .form-upper > p {
    font-size: 25px;
  }
}

@media screen and (min-width: 768px) {
  .formOuter {
    width: 70%;
  }
}

@media screen and (max-width: 768px) {
  .formOuter {
    width: 100%;
  }
}
