.elementor-574
  .elementor-element.elementor-element-881c7e6
  > .elementor-container {
  min-height: 700px;
}
.elementor-574
  .elementor-element.elementor-element-881c7e6
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-574
  .elementor-element.elementor-element-881c7e6
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-574 .elementor-element.elementor-element-881c7e6 {
  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-574
  .elementor-element.elementor-element-881c7e6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-574
  .elementor-element.elementor-element-881c7e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/galeria/foto12.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-574
  .elementor-element.elementor-element-881c7e6
  > .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-574
  .elementor-element.elementor-element-d1fadb2.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-d1fadb2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-d1fadb2
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text {
  text-align: left;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-ccb9232
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text {
  text-align: left;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-cecad3a
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-574
  .elementor-element.elementor-element-cecad3a
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text {
  text-align: left;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-cb8b859
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-e99a36c {
  margin-top: 100px;
  margin-bottom: 90px;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text {
  text-align: center;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-754cb14
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-574
  .elementor-element.elementor-element-754cb14
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-574
  .elementor-element.elementor-element-32dd9ae
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-32dd9ae
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-32dd9ae
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-574
  .elementor-element.elementor-element-32dd9ae
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-574 .elementor-element.elementor-element-2cb3983 {
  margin-top: 60px;
  margin-bottom: 100px;
}
.elementor-574
  .elementor-element.elementor-element-35e3f64.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-574
  .elementor-element.elementor-element-57b0129
  .elementor-text-editor {
  text-align: center;
}
.elementor-574 .elementor-element.elementor-element-57b0129 {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-574
  .elementor-element.elementor-element-57b0129
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-574
  .elementor-element.elementor-element-0b324a0
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-0b324a0
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-574 .elementor-element.elementor-element-0b324a0 {
  width: auto;
  max-width: auto;
}

@font-face {
  font-family: 'MyFont';
  src: url('../fonts/Amelaryas.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Texto_basicos';
  src: url('../fonts/raleway.ttf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

.titulo_slider{
  font-family: 'Texto_basicos' !important;
}
.cuerpofuente3{
    font-family: 'MyFont' !important;
}

.solof{
  font-family: 'MyFont', sans-serif;
}
h2{
    font-family: 'Texto_basicos', Arial, Helvetica, sans-serif !important;
}

p{
  font-family: 'Texto_basicos' !important;
}



.elementor-574
  .elementor-element.elementor-element-6e622c0
  > .elementor-container {
  min-height: 700px;
}
.elementor-574
  .elementor-element.elementor-element-6e622c0
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-574
  .elementor-element.elementor-element-6e622c0
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-574 .elementor-element.elementor-element-6e622c0 {
  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-574
  .elementor-element.elementor-element-6e622c0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-574
  .elementor-element.elementor-element-6e622c0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/galeria/foto15.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-574
  .elementor-element.elementor-element-6e622c0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-574
  .elementor-element.elementor-element-57a76cc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-57a76cc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-57a76cc
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-9947c39 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-574
  .elementor-element.elementor-element-c608202
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-2255bfc {
  text-align: left;
}
.elementor-574 .elementor-element.elementor-element-2255bfc:after {
  background: #f9f8f6 !important;
}
body .elementor-574 .elementor-element.elementor-element-2255bfc:after {
  border-color: #f9f8f6 !important;
}
.elementor-bc-flex-widget
  .elementor-574
  .elementor-element.elementor-element-020cf2b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-020cf2b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-020cf2b
  > .elementor-element-populated {
  margin: 0px 80px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-574
  .elementor-element.elementor-element-aca6a11
  .elementor-text-editor {
  text-align: left;
}
.elementor-574 .elementor-element.elementor-element-aca6a11 {
  color: #9b9b9b;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-aca6a11
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text {
  text-align: left;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-574
  .elementor-element.elementor-element-5ac5f35
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-a90950b {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-574 .elementor-element.elementor-element-a1c0963 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-574 .elementor-element.elementor-element-aa6640f:after {
  background: #f9f8f6 !important;
}
body .elementor-574 .elementor-element.elementor-element-aa6640f:after {
  border-color: #f9f8f6 !important;
}
.elementor-574 .elementor-element.elementor-element-749639b {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-574
  .elementor-element.elementor-element-51a7edc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-51a7edc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-51a7edc
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-574
  .elementor-element.elementor-element-2613246
  .elementor-text-editor {
  text-align: left;
}
.elementor-574 .elementor-element.elementor-element-2613246 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-2613246
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text {
  text-align: left;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-79c30a1
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-574
  .elementor-element.elementor-element-79c30a1
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-c3db973 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-f122b7a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-43f1ef8 {
  text-align: right;
}
.elementor-574 .elementor-element.elementor-element-43f1ef8:after {
  background: #838a7c !important;
}
body .elementor-574 .elementor-element.elementor-element-43f1ef8:after {
  border-color: #838a7c !important;
}
.elementor-574 .elementor-element.elementor-element-b695f1e {
  margin-top: 100px;
  margin-bottom: 40px;
}
.elementor-574
  .elementor-element.elementor-element-16a8d81
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-574 .elementor-element.elementor-element-94734e6 {
  text-align: left;
}
.elementor-574 .elementor-element.elementor-element-94734e6:after {
  background: #f9f8f6 !important;
}
body .elementor-574 .elementor-element.elementor-element-94734e6:after {
  border-color: #f9f8f6 !important;
}
.elementor-bc-flex-widget
  .elementor-574
  .elementor-element.elementor-element-9867ee3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-9867ee3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-574
  .elementor-element.elementor-element-9867ee3
  > .elementor-element-populated {
  margin: 0px 80px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text {
  text-align: left;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h1,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h2,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h3,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h4,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h5,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  h6,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  div,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  span,
.elementor-574
  .elementor-element.elementor-element-c85413e
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-574
  .elementor-element.elementor-element-c85413e
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-574 .elementor-element.elementor-element-c84d914 {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-40cbd76
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-40cbd76
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-574 .elementor-element.elementor-element-40cbd76 {
  width: auto;
  max-width: auto;
}
.elementor-574
  .elementor-element.elementor-element-781760d
  .elementor-spacer-inner {
  height: 20px;
}
.elementor-574
  .elementor-element.elementor-element-6d622c8
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-574
  .elementor-element.elementor-element-6d622c8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-574 .elementor-element.elementor-element-6d622c8 {
  width: auto;
  max-width: auto;
}
.elementor-574 .elementor-element.elementor-element-64a69aa {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-574 .elementor-element.elementor-element-258048a:after {
  background: #f9f8f6 !important;
}
body .elementor-574 .elementor-element.elementor-element-258048a:after {
  border-color: #f9f8f6 !important;
}
@media (min-width: 768px) {
  .elementor-574 .elementor-element.elementor-element-d1fadb2 {
    width: 60%;
  }
  .elementor-574 .elementor-element.elementor-element-48655c9 {
    width: 40%;
  }
  .elementor-574 .elementor-element.elementor-element-57a76cc {
    width: 60%;
  }
  .elementor-574 .elementor-element.elementor-element-01669f1 {
    width: 40%;
  }
  .elementor-574 .elementor-element.elementor-element-3eb2088 {
    width: 52%;
  }
  .elementor-574 .elementor-element.elementor-element-4dd8dfc {
    width: 48%;
  }
}
@media (max-width: 1024px) {
  .elementor-574
    .elementor-element.elementor-element-881c7e6
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-574
    .elementor-element.elementor-element-881c7e6
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-574
    .elementor-element.elementor-element-d1fadb2
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-e99a36c {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-574
    .elementor-element.elementor-element-3a505b2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-574
    .elementor-element.elementor-element-754cb14
    > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
  }
  .elementor-574 .elementor-element.elementor-element-2cb3983 {
    margin-top: 40px;
    margin-bottom: 60px;
  }
  .elementor-574 .elementor-element.elementor-element-57b0129 {
    font-size: 22px;
  }
  .elementor-574
    .elementor-element.elementor-element-57b0129
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-574
    .elementor-element.elementor-element-6e622c0
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-574
    .elementor-element.elementor-element-6e622c0
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-574
    .elementor-element.elementor-element-57a76cc
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-9947c39 {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-574
    .elementor-element.elementor-element-020cf2b
    > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
  }
  .elementor-574 .elementor-element.elementor-element-aca6a11 {
    font-size: 16px;
  }
  .elementor-574
    .elementor-element.elementor-element-aca6a11
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-574 .elementor-element.elementor-element-749639b {
    padding: 80px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-2613246 {
    font-size: 16px;
  }
  .elementor-574
    .elementor-element.elementor-element-2613246
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-574 .elementor-element.elementor-element-b695f1e {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-574
    .elementor-element.elementor-element-9867ee3
    > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
  }
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-574
    .elementor-element.elementor-element-c85413e
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-574
    .elementor-element.elementor-element-40cbd76
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-574
    .elementor-element.elementor-element-6d622c8
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-574 .elementor-element.elementor-element-64a69aa {
    margin-top: 0px;
    margin-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .elementor-574
    .elementor-element.elementor-element-881c7e6
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-574
    .elementor-element.elementor-element-881c7e6
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-574 .elementor-element.elementor-element-881c7e6 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-d1fadb2
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-ccb9232
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-cecad3a
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-cb8b859
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-574 .elementor-element.elementor-element-e99a36c {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-754cb14
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.25em;
  }
  .elementor-574
    .elementor-element.elementor-element-754cb14
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-57b0129 {
    font-size: 20px;
  }
  .elementor-574
    .elementor-element.elementor-element-57b0129
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-6e622c0
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-574
    .elementor-element.elementor-element-6e622c0
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-574 .elementor-element.elementor-element-6e622c0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-57a76cc
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-020cf2b
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-aca6a11 {
    font-size: 16px;
  }
  .elementor-574
    .elementor-element.elementor-element-aca6a11
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-574
    .elementor-element.elementor-element-5ac5f35
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-749639b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 30px 0px 30px;
  }
  .elementor-574
    .elementor-element.elementor-element-51a7edc
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-2613246 {
    font-size: 20px;
  }
  .elementor-574
    .elementor-element.elementor-element-2613246
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.25em;
  }
  .elementor-574
    .elementor-element.elementor-element-79c30a1
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-43f1ef8
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-9867ee3
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h1,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h2,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h3,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h4,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h5,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    h6,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    div,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    span,
  .elementor-574
    .elementor-element.elementor-element-c85413e
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-574
    .elementor-element.elementor-element-c85413e
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-574 .elementor-element.elementor-element-64a69aa {
    margin-top: 0px;
    margin-bottom: 80px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-574 .elementor-element.elementor-element-3eb2088 {
    width: 40%;
  }
  .elementor-574 .elementor-element.elementor-element-4dd8dfc {
    width: 60%;
  }
}
.elementor-632
  .elementor-element.elementor-element-f78ff5f
  > .elementor-container {
  min-height: 700px;
}
.elementor-632
  .elementor-element.elementor-element-f78ff5f
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-632
  .elementor-element.elementor-element-f78ff5f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-632 .elementor-element.elementor-element-f78ff5f {
  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-632
  .elementor-element.elementor-element-f78ff5f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-632
  .elementor-element.elementor-element-f78ff5f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/galeria/eventosportada.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-632
  .elementor-element.elementor-element-f78ff5f
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}


.elementor-632
  .elementor-element.elementor-element-f78ff6f
  > .elementor-container {
  min-height: 700px;
}
.elementor-632
  .elementor-element.elementor-element-f78ff6f
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-632
  .elementor-element.elementor-element-f78ff6f
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-632 .elementor-element.elementor-element-f78ff6f {
  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-632
  .elementor-element.elementor-element-f78ff6f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-632
  .elementor-element.elementor-element-f78ff6f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/restaurante/1.JPG");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-632
  .elementor-element.elementor-element-f78ff6f
  > .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-632
  .elementor-element.elementor-element-7003d98.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-7003d98.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-7003d98
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text {
  text-align: left;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h1,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h2,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h3,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h4,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h5,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  h6,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  div,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  span,
.elementor-632
  .elementor-element.elementor-element-e0f512c
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text {
  text-align: left;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h1,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h2,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h3,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h4,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h5,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  h6,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  div,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  span,
.elementor-632
  .elementor-element.elementor-element-7f8253d
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-632
  .elementor-element.elementor-element-7f8253d
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text {
  text-align: left;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h1,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h2,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h3,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h4,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h5,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  h6,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  div,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  span,
.elementor-632
  .elementor-element.elementor-element-2ef2476
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-632 .elementor-element.elementor-element-1e1f15a {
  margin-top: 60px;
  margin-bottom: 60px;
}
.elementor-632
  .elementor-element.elementor-element-af91126
  .elementor-text-editor {
  text-align: center;
}
.elementor-632 .elementor-element.elementor-element-af91126 {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-632
  .elementor-element.elementor-element-af91126
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-632
  .elementor-element.elementor-element-0868a26
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-0868a26
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-0868a26
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-632
  .elementor-element.elementor-element-0868a26
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-632 .elementor-element.elementor-element-58d1f61 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-632
  .elementor-element.elementor-element-a0d222a
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-37013f9 {
  text-align: left;
}
.elementor-632 .elementor-element.elementor-element-37013f9:after {
  background: #f9f8f6 !important;
}
body .elementor-632 .elementor-element.elementor-element-37013f9:after {
  border-color: #f9f8f6 !important;
}
.elementor-bc-flex-widget
  .elementor-632
  .elementor-element.elementor-element-f16f82c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-f16f82c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-f16f82c
  > .elementor-element-populated {
  margin: 0px 80px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-632
  .elementor-element.elementor-element-428fbb0
  .elementor-text-editor {
  text-align: left;
}
.elementor-632 .elementor-element.elementor-element-428fbb0 {
  color: #9b9b9b;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-632
  .elementor-element.elementor-element-428fbb0
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text {
  text-align: left;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h1,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h2,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h3,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h4,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h5,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  h6,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  div,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  span,
.elementor-632
  .elementor-element.elementor-element-32636f0
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-632
  .elementor-element.elementor-element-32636f0
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-title-holder
  h3 {
  color: #000000;
  font-size: 20px;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-title-line {
  border-color: #000000;
}
.elementor-632 .elementor-element.elementor-element-fa7d5ef .food-menu-desc {
  color: #000000;
  font-size: 13px;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-price-holder
  .food-menu-content-price-normal {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-price-holder
  .food-menu-content-price-sale {
  color: #989898;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-price-holder {
  font-weight: 400;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-highlight-holder
  h4 {
  color: #ffffff;
  font-size: 16px;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-content-highlight-holder {
  background: #000000;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  .food-menu-highlight {
  border-color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-fa7d5ef
  > .elementor-widget-container {
  margin: 10px 0px 0px -10px;
}
.elementor-632 .elementor-element.elementor-element-6c93148 {
  margin-top: 100px;
  margin-bottom: 0px;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text {
  text-align: center;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h1,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h2,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h3,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h4,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h5,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  h6,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  div,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  span,
.elementor-632
  .elementor-element.elementor-element-8b5d863
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-632
  .elementor-element.elementor-element-8b5d863
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-632 .elementor-element.elementor-element-46eac66 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 100px 0px;
}
p.p1 {
  text-align: justify;
}
p.p2{
  color: black;
  font-size: 18px;
}
.elementor-bc-flex-widget
  .elementor-632
  .elementor-element.elementor-element-2acec79.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-2acec79.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-2acec79
  > .elementor-element-populated {
  margin: 0px 80px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-632
  .elementor-element.elementor-element-8d05c70
  .elementor-text-editor {
  text-align: left;
}
.elementor-632 .elementor-element.elementor-element-8d05c70 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-632
  .elementor-element.elementor-element-8d05c70
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text {
  text-align: left;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h1,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h2,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h3,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h4,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h5,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  h6,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  div,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  span,
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-632
  .elementor-element.elementor-element-56e7e3e
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-title-holder
  h3 {
  color: #ffffff;
  font-size: 20px;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-title-line {
  border-color: #ffffff;
}
.elementor-632 .elementor-element.elementor-element-4c2a772 .food-menu-desc {
  color: #ffffff;
  font-size: 13px;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-price-holder
  .food-menu-content-price-normal {
  color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-price-holder
  .food-menu-content-price-sale {
  color: rgba(255, 255, 255, 0.6);
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-price-holder {
  font-weight: 400;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-highlight-holder
  h4 {
  color: #202020;
  font-size: 16px;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-content-highlight-holder {
  background: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  .food-menu-highlight {
  border-color: #ffffff;
}
.elementor-632
  .elementor-element.elementor-element-4c2a772
  > .elementor-widget-container {
  margin: 10px 0px 0px -10px;
}
.elementor-632
  .elementor-element.elementor-element-c55ded0
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-25bcb54 {
  text-align: right;
}
.elementor-632 .elementor-element.elementor-element-25bcb54:after {
  background: #7a6f42 !important;
}
body .elementor-632 .elementor-element.elementor-element-25bcb54:after {
  border-color: #7a6f42 !important;
}
.elementor-632 .elementor-element.elementor-element-edd78df {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-632 .elementor-element.elementor-element-8dccbb5 {
  text-align: left;
}
.elementor-632
  .elementor-element.elementor-element-8dccbb5
  .elementor-image
  img {
  width: 500px;
}
.elementor-632 .elementor-element.elementor-element-8dccbb5:after {
  background: #7a6f42 !important;
}
body .elementor-632 .elementor-element.elementor-element-8dccbb5:after {
  border-color: #7a6f42 !important;
}
.elementor-632
  .elementor-element.elementor-element-8dccbb5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-632
  .elementor-element.elementor-element-a0fb6e8.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-a0fb6e8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-632 .elementor-element.elementor-element-9017e6b {
  text-align: right;
}
.elementor-632
  .elementor-element.elementor-element-9017e6b
  .elementor-image
  img {
  width: 564px;
}
.elementor-632 .elementor-element.elementor-element-9017e6b:after {
  background: #7a6f42 !important;
}
body .elementor-632 .elementor-element.elementor-element-9017e6b:after {
  border-color: #7a6f42 !important;
}
.elementor-632 .elementor-element.elementor-element-03b4036 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 100px 0px;
}
.elementor-632
  .elementor-element.elementor-element-9838e20.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-632
  .elementor-element.elementor-element-a9b2a66
  .elementor-text-editor {
  text-align: center;
}
.elementor-632 .elementor-element.elementor-element-a9b2a66 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-632
  .elementor-element.elementor-element-a9b2a66
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-632
  .elementor-element.elementor-element-2aa4e46
  > .elementor-container {
  min-height: 700px;
}
.elementor-632
  .elementor-element.elementor-element-2aa4e46
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-632
  .elementor-element.elementor-element-2aa4e46
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-632 .elementor-element.elementor-element-2aa4e46 {
  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-632
  .elementor-element.elementor-element-2aa4e46:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-632
  .elementor-element.elementor-element-2aa4e46
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/hawaiian-poke-on-black-sesame-flat-cake-modern-PUAUFJG.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-632
  .elementor-element.elementor-element-2aa4e46
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-632
  .elementor-element.elementor-element-2ebdf5c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-2ebdf5c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-632
  .elementor-element.elementor-element-2ebdf5c
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-632
    .elementor-element.elementor-element-f78ff6f
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-632
    .elementor-element.elementor-element-f78ff6f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-632
    .elementor-element.elementor-element-7003d98
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632 .elementor-element.elementor-element-1e1f15a {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-632 .elementor-element.elementor-element-af91126 {
    font-size: 22px;
  }
  .elementor-632
    .elementor-element.elementor-element-af91126
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-632 .elementor-element.elementor-element-58d1f61 {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-632
    .elementor-element.elementor-element-f16f82c
    > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
  }
  .elementor-632 .elementor-element.elementor-element-428fbb0 {
    font-size: 16px;
  }
  .elementor-632
    .elementor-element.elementor-element-428fbb0
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-632
    .elementor-element.elementor-element-32636f0
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-632 .elementor-element.elementor-element-6c93148 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-632
    .elementor-element.elementor-element-fbc9362
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
  }
  .elementor-632 .elementor-element.elementor-element-46eac66 {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-632
    .elementor-element.elementor-element-2acec79
    > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
  }
  .elementor-632 .elementor-element.elementor-element-8d05c70 {
    font-size: 16px;
  }
  .elementor-632
    .elementor-element.elementor-element-8d05c70
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-632 .elementor-element.elementor-element-03b4036 {
    margin-top: 40px;
    margin-bottom: 60px;
  }
  .elementor-632 .elementor-element.elementor-element-a9b2a66 {
    font-size: 22px;
  }
  .elementor-632
    .elementor-element.elementor-element-a9b2a66
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-632
    .elementor-element.elementor-element-2aa4e46
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-632
    .elementor-element.elementor-element-2aa4e46
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-632
    .elementor-element.elementor-element-2ebdf5c
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-632
    .elementor-element.elementor-element-f78ff6f
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-632
    .elementor-element.elementor-element-f78ff6f
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-632 .elementor-element.elementor-element-f78ff6f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-7003d98
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-e0f512c
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-7f8253d
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-2ef2476
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-632 .elementor-element.elementor-element-af91126 {
    font-size: 20px;
  }
  .elementor-632
    .elementor-element.elementor-element-af91126
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-f16f82c
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-632 .elementor-element.elementor-element-428fbb0 {
    font-size: 16px;
  }
  .elementor-632
    .elementor-element.elementor-element-428fbb0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-32636f0
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-632
    .elementor-element.elementor-element-32636f0
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-632 .elementor-element.elementor-element-6c93148 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.25em;
  }
  .elementor-632
    .elementor-element.elementor-element-8b5d863
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-2acec79
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-632 .elementor-element.elementor-element-8d05c70 {
    font-size: 16px;
  }
  .elementor-632
    .elementor-element.elementor-element-8d05c70
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h1,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h2,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h3,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h4,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h5,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    h6,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    div,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    span,
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-632
    .elementor-element.elementor-element-56e7e3e
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-632 .elementor-element.elementor-element-a9b2a66 {
    font-size: 20px;
  }
  .elementor-632
    .elementor-element.elementor-element-a9b2a66
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-2aa4e46
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-632
    .elementor-element.elementor-element-2aa4e46
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-632 .elementor-element.elementor-element-2aa4e46 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-632
    .elementor-element.elementor-element-2ebdf5c
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-632 .elementor-element.elementor-element-7003d98 {
    width: 60%;
  }
  .elementor-632 .elementor-element.elementor-element-6bb5ee7 {
    width: 40%;
  }
  .elementor-632 .elementor-element.elementor-element-2ebdf5c {
    width: 60%;
  }
  .elementor-632 .elementor-element.elementor-element-2fb8015 {
    width: 40%;
  }
}
.elementor-726
  .elementor-element.elementor-element-b7a7aa8
  > .elementor-container {
  min-height: 700px;
}
.elementor-726
  .elementor-element.elementor-element-b7a7aa8
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-726
  .elementor-element.elementor-element-b7a7aa8
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-726 .elementor-element.elementor-element-b7a7aa8 {
  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-726
  .elementor-element.elementor-element-b7a7aa8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-726
  .elementor-element.elementor-element-b7a7aa8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/slider/slider1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-726
  .elementor-element.elementor-element-b7a7aa8
  > .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-726
  .elementor-element.elementor-element-f1894df.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-726
  .elementor-element.elementor-element-f1894df.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-726
  .elementor-element.elementor-element-f1894df
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text {
  text-align: left;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-4feec21
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text {
  text-align: left;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-b12f921
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-726
  .elementor-element.elementor-element-b12f921
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text {
  text-align: left;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-0abc89e
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  label {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  input[type="text"] {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  select {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: rgba(255, 255, 255, 0.63);
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  input[type="submit"] {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #ffffff;
  background-color: #202020;
  border-color: #202020;
}
.elementor-726
  .elementor-element.elementor-element-cb2cf0b
  > .elementor-widget-container {
  margin: 60px 0px 40px 0px;
}
.elementor-726 .elementor-element.elementor-element-cd077ac {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0px 80px 0px;
}
.elementor-726
  .elementor-element.elementor-element-cd077ac
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-726
  .elementor-element.elementor-element-cf9d71d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-cf9d71d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-726
  .elementor-element.elementor-element-a503a37
  .elementor-spacer-inner {
  height: 600px;
}
.elementor-bc-flex-widget
  .elementor-726
  .elementor-element.elementor-element-e4e52dc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-726
  .elementor-element.elementor-element-e4e52dc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-726
  .elementor-element.elementor-element-47b6bbe
  .elementor-text-editor {
  text-align: left;
}
.elementor-726 .elementor-element.elementor-element-47b6bbe {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-47b6bbe
  > .elementor-widget-container {
  margin: 0px 0px 0px -100px;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text {
  text-align: left;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-65a2117
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-726
  .elementor-element.elementor-element-65a2117
  > .elementor-widget-container {
  margin: 0px 80px 0px -100px;
}
.elementor-726
  .elementor-element.elementor-element-6f544ac
  .elementor-heading-title {
  color: #ffffff;
  font-size: 26px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-6f544ac
  > .elementor-widget-container {
  margin: 30px 0px 0px -100px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-726 .elementor-element.elementor-element-6f544ac {
  width: auto;
  max-width: auto;
}
.elementor-726 .elementor-element.elementor-element-efd13cd {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-726
  .elementor-element.elementor-element-8a6b8a7
  .elementor-text-editor {
  text-align: center;
}
.elementor-726 .elementor-element.elementor-element-8a6b8a7 {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-726
  .elementor-element.elementor-element-8a6b8a7
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-726 .elementor-element.elementor-element-db5dce5 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-726
  .elementor-element.elementor-element-cf2d6c4
  .service-grid-wrapper {
  height: 480px;
  border-radius: 0px;
}
.elementor-726
  .elementor-element.elementor-element-cf2d6c4
  .service-grid-wrapper
  img {
  max-width: 30px !important;
}
.elementor-726
  .elementor-element.elementor-element-cf2d6c4
  .service-grid-wrapper
  i {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-cf2d6c4
  .service-grid-wrapper
  .overflow-inner
  .header-wrap
  h2 {
  color: #ffffff;
  font-size: 36px;
}
.elementor-726
  .elementor-element.elementor-element-cf2d6c4
  .service-grid-wrapper
  .overflow-inner {
  text-align: center;
}
.elementor-726
  .elementor-element.elementor-element-cf2d6c4
  .service-grid-wrapper
  .overflow-inner
  .hover-content {
  color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-3976ddb {
  margin-top: 120px;
  margin-bottom: 120px;
}
.elementor-726
  .elementor-element.elementor-element-7004494.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text {
  text-align: center;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-af065dc
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-726
  .elementor-element.elementor-element-af065dc
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
}
.elementor-726 .elementor-element.elementor-element-b850cd0 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-726
  .elementor-element.elementor-element-b850cd0
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-b850cd0
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-726
  .elementor-element.elementor-element-e7a5dea
  > .elementor-container {
  min-height: 700px;
}
.elementor-726
  .elementor-element.elementor-element-e7a5dea
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-726
  .elementor-element.elementor-element-e7a5dea:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-726
  .elementor-element.elementor-element-e7a5dea
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #111111;
}
.elementor-726 .elementor-element.elementor-element-e7a5dea {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-726
  .elementor-element.elementor-element-e7a5dea
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-726
  .elementor-element.elementor-element-306a25d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-726
  .elementor-element.elementor-element-306a25d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-726
  .elementor-element.elementor-element-306a25d
  > .elementor-element-populated {
  margin: 90px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-6affb54
  .elementor-text-editor {
  text-align: left;
}
.elementor-726 .elementor-element.elementor-element-6affb54 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  z-index: 2;
}
.elementor-726
  .elementor-element.elementor-element-6affb54
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text {
  text-align: left;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-c81e81a
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-726
  .elementor-element.elementor-element-c81e81a
  > .elementor-widget-container {
  margin: 0px 60px 0px 0px;
}
.elementor-726 .elementor-element.elementor-element-c81e81a {
  z-index: 2;
}
.elementor-726
  .elementor-element.elementor-element-f9b7eec
  .elementor-heading-title {
  color: #ffffff;
  font-size: 26px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-f9b7eec
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-726 .elementor-element.elementor-element-f9b7eec {
  z-index: 2;
  width: auto;
  max-width: auto;
}
.elementor-726 .elementor-element.elementor-element-ff95a22 {
  width: 150%;
  max-width: 150%;
  top: 0px;
}
body:not(.rtl) .elementor-726 .elementor-element.elementor-element-ff95a22 {
  right: 0px;
}
body.rtl .elementor-726 .elementor-element.elementor-element-ff95a22 {
  left: 0px;
}
.elementor-726 .elementor-element.elementor-element-e783d40 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.elementor-726
  .elementor-element.elementor-element-9fe0cb5
  .elementor-text-editor {
  text-align: center;
}
.elementor-726 .elementor-element.elementor-element-9fe0cb5 {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-726
  .elementor-element.elementor-element-9fe0cb5
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
}
.elementor-726 .elementor-element.elementor-element-6f297d4 {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-726
  .elementor-element.elementor-element-44e4bdf
  .service-grid-wrapper {
  height: 470px;
  border-radius: 0px;
}
.elementor-726
  .elementor-element.elementor-element-44e4bdf
  .service-grid-wrapper
  img {
  max-width: 30px !important;
}
.elementor-726
  .elementor-element.elementor-element-44e4bdf
  .service-grid-wrapper
  i {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-44e4bdf
  .service-grid-wrapper
  .overflow-inner
  .header-wrap
  h2 {
  color: #ffffff;
  font-size: 36px;
}
.elementor-726
  .elementor-element.elementor-element-44e4bdf
  .service-grid-wrapper
  .overflow-inner {
  text-align: center;
}
.elementor-726
  .elementor-element.elementor-element-44e4bdf
  .service-grid-wrapper
  .overflow-inner
  .hover-content {
  color: #ffffff;
}
.elementor-726 .elementor-element.elementor-element-3b32ca9 {
  padding: 100px 0px 100px 0px;
}
.elementor-726
  .elementor-element.elementor-element-5bfb47f
  .elementor-text-editor {
  text-align: center;
}
.elementor-726 .elementor-element.elementor-element-5bfb47f {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-5bfb47f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text {
  text-align: center;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h1,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h2,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h3,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h4,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h5,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  h6,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  div,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  span,
.elementor-726
  .elementor-element.elementor-element-3f1c872
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-726
  .elementor-element.elementor-element-3f1c872
  > .elementor-widget-container {
  margin: 0% 15% 0% 15%;
}
.elementor-726
  .elementor-element.elementor-element-a4f722e
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-726
  .elementor-element.elementor-element-a4f722e
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-726
  .elementor-element.elementor-element-a4f722e
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-a4f722e
  .elementor-icon-list-item,
.elementor-726
  .elementor-element.elementor-element-a4f722e
  .elementor-icon-list-item
  a {
  font-size: 26px;
  font-weight: 300;
}
.elementor-726
  .elementor-element.elementor-element-a4f722e
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-726
  .elementor-element.elementor-element-34b58be
  .gallery_grid_content_wrapper
  .gallery_grid_item:hover
  .bg_overlay {
  background: rgba(0, 0, 0, 0.2);
}
.elementor-726
  .elementor-element.elementor-element-34b58be
  .gallery_grid_content_wrapper
  .gallery_grid_item:hover
  .tg_gallery_grid_title {
  color: #ffffff;
}
.elementor-726
  .elementor-element.elementor-element-34b58be
  .gallery_grid_content_wrapper
  .gallery_grid_item
  .tg_gallery_grid_title {
  font-size: 14px;
}
.elementor-726
  .elementor-element.elementor-element-34b58be
  .gallery_grid_content_wrapper
  .gallery_grid_item
  .tg_gallery_lightbox
  .tg_gallery_grid_title {
  letter-spacing: 0px;
}
.elementor-726
  .elementor-element.elementor-element-34b58be
  .gallery_grid_content_wrapper
  .gallery_grid_item
  a.tg_gallery_lightbox
  .tg_gallery_grid_title {
  text-transform: none;
}
.elementor-726
  .elementor-element.elementor-element-34b58be
  > .elementor-widget-container {
  margin: 80px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-726
    .elementor-element.elementor-element-b7a7aa8
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-726
    .elementor-element.elementor-element-b7a7aa8
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-726
    .elementor-element.elementor-element-f1894df
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726 .elementor-element.elementor-element-cd077ac {
    padding: 80px 0px 80px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-a503a37
    .elementor-spacer-inner {
    height: 400px;
  }
  .elementor-726 .elementor-element.elementor-element-47b6bbe {
    font-size: 16px;
  }
  .elementor-726
    .elementor-element.elementor-element-47b6bbe
    > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
  }
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-726
    .elementor-element.elementor-element-65a2117
    > .elementor-widget-container {
    margin: 0px 0px 0px -100px;
  }
  .elementor-726
    .elementor-element.elementor-element-6f544ac
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-726 .elementor-element.elementor-element-efd13cd {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-726 .elementor-element.elementor-element-8a6b8a7 {
    font-size: 22px;
  }
  .elementor-726
    .elementor-element.elementor-element-8a6b8a7
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-726
    .elementor-element.elementor-element-cf2d6c4
    .service-grid-wrapper {
    height: 400px;
  }
  .elementor-726
    .elementor-element.elementor-element-cf2d6c4
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 20px;
  }
  .elementor-726 .elementor-element.elementor-element-3976ddb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-726
    .elementor-element.elementor-element-7004494
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-726
    .elementor-element.elementor-element-af065dc
    > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
  }
  .elementor-726
    .elementor-element.elementor-element-e7a5dea
    > .elementor-container {
    min-height: 510px;
  }
  .elementor-726
    .elementor-element.elementor-element-e7a5dea
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-726
    .elementor-element.elementor-element-306a25d
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
  }
  .elementor-726 .elementor-element.elementor-element-6affb54 {
    font-size: 16px;
  }
  .elementor-726
    .elementor-element.elementor-element-6affb54
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-f9b7eec
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-726 .elementor-element.elementor-element-e783d40 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-726 .elementor-element.elementor-element-9fe0cb5 {
    font-size: 22px;
  }
  .elementor-726
    .elementor-element.elementor-element-9fe0cb5
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-726 .elementor-element.elementor-element-6f297d4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-44e4bdf
    .service-grid-wrapper {
    height: 400px;
  }
  .elementor-726
    .elementor-element.elementor-element-44e4bdf
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 20px;
  }
  .elementor-726 .elementor-element.elementor-element-3b32ca9 {
    padding: 80px 0px 80px 0px;
  }
  .elementor-726 .elementor-element.elementor-element-5bfb47f {
    font-size: 16px;
  }
  .elementor-726
    .elementor-element.elementor-element-5bfb47f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    p {
    font-size: 32px;
  }
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-726
    .elementor-element.elementor-element-a4f722e
    .elementor-icon-list-item,
  .elementor-726
    .elementor-element.elementor-element-a4f722e
    .elementor-icon-list-item
    a {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-a4f722e
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-726
    .elementor-element.elementor-element-b7a7aa8
    > .elementor-container {
    min-height: 650px;
  }
  .elementor-726
    .elementor-element.elementor-element-b7a7aa8
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-726 .elementor-element.elementor-element-b7a7aa8 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-f1894df
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-4feec21
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-b12f921
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-0abc89e
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-726
    .elementor-element.elementor-element-cb2cf0b
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
  .elementor-726 .elementor-element.elementor-element-cd077ac {
    padding: 60px 20px 60px 20px;
  }
  .elementor-726 .elementor-element.elementor-element-47b6bbe {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-47b6bbe
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-65a2117
    .themegoods-animated-text
    p {
    font-size: 28px;
    line-height: 1.25em;
  }
  .elementor-726
    .elementor-element.elementor-element-65a2117
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-6f544ac
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-6f544ac
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-726 .elementor-element.elementor-element-8a6b8a7 {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-8a6b8a7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-cf2d6c4
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
  .elementor-726 .elementor-element.elementor-element-3976ddb {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-af065dc
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.25em;
  }
  .elementor-726
    .elementor-element.elementor-element-af065dc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-e7a5dea
    > .elementor-container {
    min-height: 730px;
  }
  .elementor-726
    .elementor-element.elementor-element-e7a5dea
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-726
    .elementor-element.elementor-element-306a25d
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-726 .elementor-element.elementor-element-6affb54 {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-6affb54
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    .themegoods-animated-text
    p {
    font-size: 28px;
    line-height: 1.25em;
  }
  .elementor-726
    .elementor-element.elementor-element-c81e81a
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-f9b7eec
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-f9b7eec
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-ff95a22
    > .elementor-widget-container {
    margin: 29px 0px 0px 0px;
  }
  .elementor-726 .elementor-element.elementor-element-9fe0cb5 {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-9fe0cb5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-44e4bdf
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
  .elementor-726 .elementor-element.elementor-element-3b32ca9 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-a65503c
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-726 .elementor-element.elementor-element-5bfb47f {
    font-size: 20px;
  }
  .elementor-726
    .elementor-element.elementor-element-5bfb47f
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h1,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h2,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h3,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h4,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h5,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    h6,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    div,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    span,
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.25em;
  }
  .elementor-726
    .elementor-element.elementor-element-3f1c872
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-726
    .elementor-element.elementor-element-34b58be
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-726 .elementor-element.elementor-element-306a25d {
    width: 40%;
  }
  .elementor-726 .elementor-element.elementor-element-df5bb41 {
    width: 60%;
  }
}
.elementor-688
  .elementor-element.elementor-element-82a2d5a
  > .elementor-container {
  min-height: 700px;
}
.elementor-688
  .elementor-element.elementor-element-82a2d5a
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-688
  .elementor-element.elementor-element-82a2d5a
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-688 .elementor-element.elementor-element-82a2d5a {
  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-688
  .elementor-element.elementor-element-82a2d5a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-688
  .elementor-element.elementor-element-82a2d5a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/galeria/foto14.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-688
  .elementor-element.elementor-element-82a2d5a
  > .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-688
  .elementor-element.elementor-element-eadea0c.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-688
  .elementor-element.elementor-element-eadea0c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-688
  .elementor-element.elementor-element-eadea0c
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text {
  text-align: left;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h1,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h2,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h3,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h4,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h5,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  h6,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  div,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  span,
.elementor-688
  .elementor-element.elementor-element-38ee0ca
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text {
  text-align: left;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h1,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h2,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h3,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h4,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h5,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  h6,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  div,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  span,
.elementor-688
  .elementor-element.elementor-element-18866f9
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-688
  .elementor-element.elementor-element-18866f9
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text {
  text-align: left;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h1,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h2,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h3,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h4,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h5,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  h6,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  div,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  span,
.elementor-688
  .elementor-element.elementor-element-0726984
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-147f5c7
  > .elementor-element-populated {
  margin: 60px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text {
  text-align: left;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h1,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h2,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h3,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h4,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h5,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  h6,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  div,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  span,
.elementor-688
  .elementor-element.elementor-element-91d4293
  .themegoods-animated-text
  p {
  font-size: 44px;
  line-height: 1.25em;
}
.elementor-688
  .elementor-element.elementor-element-91d4293
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-ab829ca {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-ab829ca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-c67d69a {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 20px;
  --grid-side-margin: 20px;
  --grid-row-gap: 0px;
  --grid-bottom-margin: 0px;
}
.elementor-688
  .elementor-element.elementor-element-c67d69a
  .elementor-widget-container {
  justify-content: flex-start;
}
.elementor-688
  .elementor-element.elementor-element-c67d69a
  .elementor-social-icon {
  background-color: rgba(2, 1, 1, 0);
  font-size: 24px;
  padding: 0em;
}
.elementor-688
  .elementor-element.elementor-element-c67d69a
  .elementor-social-icon
  i {
  color: #202020;
}
.elementor-688
  .elementor-element.elementor-element-c67d69a
  .elementor-social-icon
  svg {
  fill: #202020;
}
.elementor-688
  .elementor-element.elementor-element-c67d69a
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-643cc35
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-643cc35
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-688
  .elementor-element.elementor-element-44d6417
  > .elementor-widget-container {
  margin: 60px 0px 60px 80px;
}
.elementor-688
  .elementor-element.elementor-element-dca4b43
  > .elementor-container {
  min-height: 700px;
}
.elementor-688
  .elementor-element.elementor-element-dca4b43
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-688
  .elementor-element.elementor-element-dca4b43
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-688 .elementor-element.elementor-element-dca4b43 {
  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-688
  .elementor-element.elementor-element-dca4b43:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-688
  .elementor-element.elementor-element-dca4b43
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/galeria/foto17.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-688
  .elementor-element.elementor-element-dca4b43
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-688
  .elementor-element.elementor-element-37acbfc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-688
  .elementor-element.elementor-element-37acbfc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-688
  .elementor-element.elementor-element-37acbfc
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-6f6788d
  > .elementor-element-populated {
  margin: 80px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text {
  text-align: left;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h1,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h2,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h3,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h4,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h5,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  h6,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  div,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  span,
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  .themegoods-animated-text
  p {
  font-size: 44px;
  line-height: 1.25em;
}
.elementor-688
  .elementor-element.elementor-element-8fe58ff
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-d34c6e6 {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-b780125
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-b780125
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-688 .elementor-element.elementor-element-b780125 {
  width: auto;
  max-width: auto;
}
.elementor-688
  .elementor-element.elementor-element-af906a7
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-af906a7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-688 .elementor-element.elementor-element-c214ca6 .eb-map {
  height: 360px;
}
.elementor-688
  .elementor-element.elementor-element-c214ca6
  > .elementor-widget-container {
  margin: 80px 0px 60px 80px;
}
.elementor-688 .elementor-element.elementor-element-be32616 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.elementor-688
  .elementor-element.elementor-element-ba5ea1c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-688 .elementor-element.elementor-element-2aad145 {
  text-align: left;
}
.elementor-688 .elementor-element.elementor-element-2aad145:after {
  background: #f9f8f6 !important;
}
body .elementor-688 .elementor-element.elementor-element-2aad145:after {
  border-color: #f9f8f6 !important;
}
.elementor-bc-flex-widget
  .elementor-688
  .elementor-element.elementor-element-8e692e3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-688
  .elementor-element.elementor-element-8e692e3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-688
  .elementor-element.elementor-element-8e692e3
  > .elementor-element-populated {
  margin: 0px 80px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-688
  .elementor-element.elementor-element-1e66f35
  .elementor-text-editor {
  text-align: left;
}
.elementor-688 .elementor-element.elementor-element-1e66f35 {
  color: #9b9b9b;
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-1e66f35
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text {
  text-align: left;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h1,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h2,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h3,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h4,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h5,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  h6,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  div,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  span,
.elementor-688
  .elementor-element.elementor-element-3be652d
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-688
  .elementor-element.elementor-element-3be652d
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.elementor-688 .elementor-element.elementor-element-02110e4 {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-c958134
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-688
  .elementor-element.elementor-element-c958134
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-688 .elementor-element.elementor-element-c958134 {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-688 .elementor-element.elementor-element-eadea0c {
    width: 60%;
  }
  .elementor-688 .elementor-element.elementor-element-06d6a83 {
    width: 40%;
  }
  .elementor-688 .elementor-element.elementor-element-147f5c7 {
    width: 30%;
  }
  .elementor-688 .elementor-element.elementor-element-643cc35 {
    width: 69.665%;
  }
  .elementor-688 .elementor-element.elementor-element-37acbfc {
    width: 60%;
  }
  .elementor-688 .elementor-element.elementor-element-c2a3be5 {
    width: 40%;
  }
  .elementor-688 .elementor-element.elementor-element-6f6788d {
    width: 30%;
  }
  .elementor-688 .elementor-element.elementor-element-af906a7 {
    width: 69.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-688
    .elementor-element.elementor-element-82a2d5a
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-688
    .elementor-element.elementor-element-82a2d5a
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-688
    .elementor-element.elementor-element-eadea0c
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-688
    .elementor-element.elementor-element-0726984
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-147f5c7
    > .elementor-element-populated {
    margin: 60px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-688
    .elementor-element.elementor-element-91d4293
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-688
    .elementor-element.elementor-element-ab829ca
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-688 .elementor-element.elementor-element-ab829ca {
    width: 50%;
    max-width: 50%;
  }
  .elementor-688
    .elementor-element.elementor-element-44d6417
    > .elementor-widget-container {
    margin: 40px 0px 40px 40px;
  }
  .elementor-688
    .elementor-element.elementor-element-dca4b43
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-688
    .elementor-element.elementor-element-dca4b43
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-688
    .elementor-element.elementor-element-37acbfc
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-6f6788d
    > .elementor-element-populated {
    margin: 60px 40px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
  .elementor-688 .elementor-element.elementor-element-d34c6e6 {
    width: 50%;
    max-width: 50%;
  }
  .elementor-688 .elementor-element.elementor-element-be32616 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-688
    .elementor-element.elementor-element-8e692e3
    > .elementor-element-populated {
    margin: 0px 0px 0px 40px;
  }
  .elementor-688 .elementor-element.elementor-element-1e66f35 {
    font-size: 16px;
  }
  .elementor-688
    .elementor-element.elementor-element-1e66f35
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    p {
    font-size: 36px;
  }
  .elementor-688
    .elementor-element.elementor-element-3be652d
    > .elementor-widget-container {
    margin: -2% 0% 0% 0%;
  }
}
@media (max-width: 767px) {
  .elementor-688
    .elementor-element.elementor-element-82a2d5a
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-688
    .elementor-element.elementor-element-82a2d5a
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-688 .elementor-element.elementor-element-82a2d5a {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-eadea0c
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-38ee0ca
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-18866f9
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-0726984
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-91d4293
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-688
    .elementor-element.elementor-element-91d4293
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-ab829ca
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-688 .elementor-element.elementor-element-ab829ca {
    width: 100%;
    max-width: 100%;
  }
  .elementor-688
    .elementor-element.elementor-element-643cc35
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-44d6417
    > .elementor-widget-container {
    margin: 40px 0px 60px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-dca4b43
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-688
    .elementor-element.elementor-element-dca4b43
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-688 .elementor-element.elementor-element-dca4b43 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-37acbfc
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-688
    .elementor-element.elementor-element-8fe58ff
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-d34c6e6
    .elementor-text-editor {
    text-align: left;
  }
  .elementor-688 .elementor-element.elementor-element-d34c6e6 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-688
    .elementor-element.elementor-element-af906a7
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-8e692e3
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
  }
  .elementor-688 .elementor-element.elementor-element-1e66f35 {
    font-size: 16px;
  }
  .elementor-688
    .elementor-element.elementor-element-1e66f35
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h1,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h2,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h3,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h4,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h5,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    h6,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    div,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    span,
  .elementor-688
    .elementor-element.elementor-element-3be652d
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-688
    .elementor-element.elementor-element-3be652d
    > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-688 .elementor-element.elementor-element-147f5c7 {
    width: 40%;
  }
  .elementor-688 .elementor-element.elementor-element-643cc35 {
    width: 60%;
  }
  .elementor-688 .elementor-element.elementor-element-6f6788d {
    width: 40%;
  }
  .elementor-688 .elementor-element.elementor-element-af906a7 {
    width: 60%;
  }
}
.elementor-48
  .elementor-element.elementor-element-1b31c63
  > .elementor-container {
  min-height: 700px;
}
.elementor-48
  .elementor-element.elementor-element-1b31c63
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-48
  .elementor-element.elementor-element-1b31c63
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-48 .elementor-element.elementor-element-1b31c63 {
  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-48
  .elementor-element.elementor-element-1b31c63:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-48
  .elementor-element.elementor-element-1b31c63
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/reisetopia-ng-bKEhf1tY-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-48
  .elementor-element.elementor-element-1b31c63
  > .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-48
  .elementor-element.elementor-element-dc9d6bc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-48
  .elementor-element.elementor-element-dc9d6bc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-48
  .elementor-element.elementor-element-dc9d6bc
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text {
  text-align: left;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h1,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h2,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h3,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h4,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h5,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  h6,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  div,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  span,
.elementor-48
  .elementor-element.elementor-element-788ddd7
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text {
  text-align: left;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h1,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h2,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h3,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h4,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h5,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  h6,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  div,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  span,
.elementor-48
  .elementor-element.elementor-element-2355a70
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-48
  .elementor-element.elementor-element-2355a70
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text {
  text-align: left;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h1,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h2,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h3,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h4,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h5,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  h6,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  div,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  span,
.elementor-48
  .elementor-element.elementor-element-00a9d6b
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-740509e {
  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;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-48
  .elementor-element.elementor-element-740509e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  label {
  color: #222222;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  input[type="text"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  select {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: #9b9b9b;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  input[type="submit"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-29bca06
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-5b33ed2
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-48 .elementor-element.elementor-element-5b33ed2 {
  padding: 0px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-3f932f9
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  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-48
  .elementor-element.elementor-element-3f932f9
  > .elementor-element-populated,
.elementor-48
  .elementor-element.elementor-element-3f932f9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-48
  .elementor-element.elementor-element-3f932f9
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-3f932f9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text {
  text-align: left;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h1 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h2 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h3 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h4 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h5 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h6 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  div {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  span {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  p {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h1,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h2,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h3,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h4,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h5,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  h6,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  div,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  span,
.elementor-48
  .elementor-element.elementor-element-83526bc
  .themegoods-animated-text
  p {
  font-size: 45px;
  line-height: 1em;
}
.elementor-48
  .elementor-element.elementor-element-83526bc
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-38777d0 {
  font-weight: 300;
}
.elementor-48
  .elementor-element.elementor-element-38777d0
  > .elementor-widget-container {
  margin: 0px 60px 100px 0px;
}
.elementor-48
  .elementor-element.elementor-element-9d28ce4
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 60px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-9d28ce4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-item,
.elementor-48
  .elementor-element.elementor-element-1de1697
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-1de1697 {
  width: 50%;
  max-width: 50%;
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-item,
.elementor-48
  .elementor-element.elementor-element-b058506
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.elementor-48 .elementor-element.elementor-element-b058506 {
  width: 50%;
  max-width: 50%;
}
.elementor-48 .elementor-element.elementor-element-eb17f7b {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-48
  .elementor-element.elementor-element-1ae963c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-2297dfa
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2297dfa
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-2297dfa
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-48
  .elementor-element.elementor-element-2297dfa
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-48 .elementor-element.elementor-element-9c2f8d3 {
  margin-top: 100px;
  margin-bottom: 80px;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text {
  text-align: center;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h1 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h2 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h3 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h4 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h5 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h6 {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  div {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  span {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  p {
  color: #202020;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h1,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h2,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h3,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h4,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h5,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  h6,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  div,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  span,
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-48
  .elementor-element.elementor-element-a4b7a98
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-48
  .elementor-element.elementor-element-6833ac6
  .elementor-text-editor {
  text-align: center;
}
.elementor-48 .elementor-element.elementor-element-6833ac6 {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-48
  .elementor-element.elementor-element-6833ac6
  > .elementor-widget-container {
  margin: -2% 20% 0% 20%;
  padding: 0px 0px 0px 0px;
}
.elementor-48 .elementor-element.elementor-element-1979aa4 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-48
  .elementor-element.elementor-element-12e6b99
  .service-grid-wrapper {
  height: 480px;
  border-radius: 0px;
}
.elementor-48
  .elementor-element.elementor-element-12e6b99
  .service-grid-wrapper
  img {
  max-width: 30px !important;
}
.elementor-48
  .elementor-element.elementor-element-12e6b99
  .service-grid-wrapper
  i {
  color: #ffffff;
}
.elementor-48
  .elementor-element.elementor-element-12e6b99
  .service-grid-wrapper
  .overflow-inner
  .header-wrap
  h2 {
  color: #ffffff;
  font-size: 36px;
}
.elementor-48
  .elementor-element.elementor-element-12e6b99
  .service-grid-wrapper
  .overflow-inner {
  text-align: center;
}
.elementor-48
  .elementor-element.elementor-element-12e6b99
  .service-grid-wrapper
  .overflow-inner
  .hover-content {
  color: #ffffff;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-48 .elementor-element.elementor-element-dc9d6bc {
    width: 60%;
  }
  .elementor-48 .elementor-element.elementor-element-e07bc98 {
    width: 40%;
  }
  .elementor-48 .elementor-element.elementor-element-3f932f9 {
    width: 35%;
  }
  .elementor-48 .elementor-element.elementor-element-9d28ce4 {
    width: 64.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-48
    .elementor-element.elementor-element-1b31c63
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-48
    .elementor-element.elementor-element-1b31c63
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-48
    .elementor-element.elementor-element-dc9d6bc
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-48
    .elementor-element.elementor-element-38777d0
    > .elementor-widget-container {
    margin: 0px 40px 40px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-1de1697
    .elementor-icon-list-item,
  .elementor-48
    .elementor-element.elementor-element-1de1697
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-48
    .elementor-element.elementor-element-b058506
    .elementor-icon-list-item,
  .elementor-48
    .elementor-element.elementor-element-b058506
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-48 .elementor-element.elementor-element-9c2f8d3 {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .elementor-48 .elementor-element.elementor-element-6833ac6 {
    font-size: 22px;
  }
  .elementor-48
    .elementor-element.elementor-element-6833ac6
    > .elementor-widget-container {
    margin: -4% 10% 0% 10%;
  }
  .elementor-48
    .elementor-element.elementor-element-12e6b99
    .service-grid-wrapper {
    height: 400px;
  }
  .elementor-48
    .elementor-element.elementor-element-12e6b99
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-48
    .elementor-element.elementor-element-1b31c63
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-48
    .elementor-element.elementor-element-1b31c63
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-48 .elementor-element.elementor-element-1b31c63 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-dc9d6bc
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-788ddd7
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-2355a70
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-00a9d6b
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-48
    .elementor-element.elementor-element-6b2793c
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-48
    .elementor-element.elementor-element-3f932f9
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-83526bc
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-48
    .elementor-element.elementor-element-83526bc
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-38777d0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-9d28ce4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-1de1697
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-48 .elementor-element.elementor-element-1de1697 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-48
    .elementor-element.elementor-element-b058506
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-48 .elementor-element.elementor-element-b058506 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    h1,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    h2,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    h3,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    h4,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    h5,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    h6,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    div,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    span,
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-48
    .elementor-element.elementor-element-a4b7a98
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-48 .elementor-element.elementor-element-6833ac6 {
    font-size: 20px;
  }
  .elementor-48
    .elementor-element.elementor-element-6833ac6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-48
    .elementor-element.elementor-element-12e6b99
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-48 .elementor-element.elementor-element-3f932f9 {
    width: 40%;
  }
  .elementor-48 .elementor-element.elementor-element-9d28ce4 {
    width: 60%;
  }
}
.elementor-285
  .elementor-element.elementor-element-0f64973
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-285
  .elementor-element.elementor-element-0f64973:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-285
  .elementor-element.elementor-element-0f64973
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.36) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.elementor-285 .elementor-element.elementor-element-0f64973 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 60px 0px;
}
.elementor-285
  .elementor-element.elementor-element-0f64973
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-size: 14px;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav {
  text-align: left;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu{
  text-align: left;
  border-radius: 4px;
  background: #7a6f42;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-285
  .elementor-element.elementor-element-a5cefd3
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-8b5b233
  .elementor-image
  img {
  width: 95px;
}
.elementor-285
  .elementor-element.elementor-element-84d8517.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-285 .elementor-element.elementor-element-182eec2 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 30px 10px 30px;
}
.elementor-285 .elementor-element.elementor-element-182eec2 {
  width: auto;
  max-width: auto;
}
.elementor-285
  .elementor-element.elementor-element-69b69de
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-285
  .elementor-element.elementor-element-69b69de.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-69b69de.elementor-view-framed
  .elementor-icon,
.elementor-285
  .elementor-element.elementor-element-69b69de.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-285
  .elementor-element.elementor-element-69b69de.elementor-view-framed
  .elementor-icon,
.elementor-285
  .elementor-element.elementor-element-69b69de.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-285 .elementor-element.elementor-element-69b69de .elementor-icon {
  font-size: 16px;
}
.elementor-285 .elementor-element.elementor-element-69b69de .elementor-icon i,
.elementor-285
  .elementor-element.elementor-element-69b69de
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-285
  .elementor-element.elementor-element-69b69de
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}
.elementor-285 .elementor-element.elementor-element-69b69de {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-285 .elementor-element.elementor-element-315bf2b {
    width: 40%;
  }
  .elementor-285 .elementor-element.elementor-element-b3508e4 {
    width: 19.333%;
  }
  .elementor-285 .elementor-element.elementor-element-84d8517 {
    width: 40%;
  }
}
@media (max-width: 1024px) {
  .elementor-285 .elementor-element.elementor-element-0f64973 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-285 .elementor-element.elementor-element-8b5b233 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-285 .elementor-element.elementor-element-0f64973 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-285 .elementor-element.elementor-element-315bf2b {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-285
    .elementor-element.elementor-element-315bf2b.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-285
    .elementor-element.elementor-element-315bf2b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-285 .elementor-element.elementor-element-b3508e4 {
    width: 40%;
  }
  .elementor-285 .elementor-element.elementor-element-8b5b233 {
    text-align: left;
  }
  .elementor-285 .elementor-element.elementor-element-84d8517 {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-285 .elementor-element.elementor-element-b3508e4 {
    width: 50%;
  }
  .elementor-285 .elementor-element.elementor-element-84d8517 {
    width: 50%;
  }
}
.elementor-796
  .elementor-element.elementor-element-23ee8c1
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-796 .elementor-element.elementor-element-23ee8c1 {
  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-796
  .elementor-element.elementor-element-23ee8c1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-796
  .elementor-element.elementor-element-23ee8c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/portrait-of-attractive-woman-in-hotel-room-A3YMFVC.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-796
  .elementor-element.elementor-element-23ee8c1
  > .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-796
  .elementor-element.elementor-element-6c60be3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-796
  .elementor-element.elementor-element-6c60be3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-796
  .elementor-element.elementor-element-6c60be3
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text {
  text-align: left;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h1,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h2,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h3,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h4,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h5,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  h6,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  div,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  span,
.elementor-796
  .elementor-element.elementor-element-31efccf
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text {
  text-align: left;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h1,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h2,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h3,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h4,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h5,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  h6,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  div,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  span,
.elementor-796
  .elementor-element.elementor-element-7b149c4
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-796
  .elementor-element.elementor-element-7b149c4
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text {
  text-align: left;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h1,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h2,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h3,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h4,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h5,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  h6,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  div,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  span,
.elementor-796
  .elementor-element.elementor-element-94608bb
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  label {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  input[type="text"] {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  select {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: rgba(255, 255, 255, 0.63);
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  input[type="submit"] {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0);
  border-color: #ffffff;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #ffffff;
  background-color: #202020;
  border-color: #202020;
}
.elementor-796
  .elementor-element.elementor-element-92acd4f
  > .elementor-widget-container {
  margin: 60px 0px 40px 0px;
}
@media (max-width: 1024px) {
  .elementor-796
    .elementor-element.elementor-element-6c60be3
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h1,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h2,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h3,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h4,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h5,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h6,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    div,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    span,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h1,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h2,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h3,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h4,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h5,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h6,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    div,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    span,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-796
    .elementor-element.elementor-element-94608bb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-796 .elementor-element.elementor-element-23ee8c1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-796
    .elementor-element.elementor-element-6c60be3
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h1,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h2,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h3,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h4,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h5,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    h6,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    div,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    span,
  .elementor-796
    .elementor-element.elementor-element-31efccf
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h1,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h2,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h3,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h4,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h5,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    h6,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    div,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    span,
  .elementor-796
    .elementor-element.elementor-element-7b149c4
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    h1,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    h2,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    h3,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    h4,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    h5,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    h6,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    div,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    span,
  .elementor-796
    .elementor-element.elementor-element-94608bb
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-796
    .elementor-element.elementor-element-92acd4f
    > .elementor-widget-container {
    margin: 40px 0px 40px 0px;
  }
}
.elementor-134
  .elementor-element.elementor-element-cf6c832:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-134
  .elementor-element.elementor-element-cf6c832
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #7a6f42;
}
.elementor-134 .elementor-element.elementor-element-cf6c832 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 40px 40px 40px;
}
.elementor-134
  .elementor-element.elementor-element-cf6c832
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-134
  .elementor-element.elementor-element-1ab70c7
  > .elementor-element-populated {
  margin: 10px 0px 0px 0px;
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-item,
.elementor-134
  .elementor-element.elementor-element-0604d5b
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
}
.elementor-134
  .elementor-element.elementor-element-ada9693
  > .elementor-element-populated {
  margin: 0px 0px 0px 80px;
}
.elementor-134
  .elementor-element.elementor-element-57528c6
  .elementor-heading-title {
  color: #ffffff;
  font-size: 22px;
}
.elementor-134
  .elementor-element.elementor-element-57528c6
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(11px / 2);
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(11px / 2);
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(11px / 2);
  margin-left: calc(11px / 2);
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-11px / 2);
  margin-left: calc(-11px / 2);
}
body.rtl
  .elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-11px / 2);
}
body:not(.rtl)
  .elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-11px / 2);
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-item,
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 300;
}
.elementor-134
  .elementor-element.elementor-element-5eeb1b3
  > .elementor-widget-container {
  margin: 20px 0px 30px 0px;
}
.elementor-134
  .elementor-element.elementor-element-5dfd87d
  .elementor-heading-title {
  color: #ffffff;
  font-size: 22px;
}
.elementor-134
  .elementor-element.elementor-element-5dfd87d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-134 .elementor-element.elementor-element-139aed7 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-134
  .elementor-element.elementor-element-139aed7
  > .elementor-widget-container {
  margin: 5px 0px 30px 0px;
}
.elementor-134
  .elementor-element.elementor-element-df4fce5
  .elementor-image
  img {
  width: 50px;
}
.elementor-134 .elementor-element.elementor-element-df4fce5 {
  width: auto;
  max-width: auto;
}
.elementor-134
  .elementor-element.elementor-element-6c8877a
  .elementor-image
  img {
  width: 120px;
}
.elementor-134
  .elementor-element.elementor-element-6c8877a
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-134 .elementor-element.elementor-element-6c8877a {
  width: auto;
  max-width: auto;
}
@media (min-width: 768px) {
  .elementor-134 .elementor-element.elementor-element-1ab70c7 {
    width: 20%;
  }
  .elementor-134 .elementor-element.elementor-element-294b95f {
    width: 20%;
  }
  .elementor-134 .elementor-element.elementor-element-ada9693 {
    width: 30%;
  }
  .elementor-134 .elementor-element.elementor-element-2815ad5 {
    width: 30%;
  }
}
.elementor-85
  .elementor-element.elementor-element-33a3308
  > .elementor-container {
  min-height: 700px;
}
.elementor-85
  .elementor-element.elementor-element-33a3308
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-85
  .elementor-element.elementor-element-33a3308
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-85 .elementor-element.elementor-element-33a3308 {
  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-33a3308:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-85
  .elementor-element.elementor-element-33a3308
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../upload/reisetopia-pSDe7ePo0Tc-unsplash.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-85
  .elementor-element.elementor-element-33a3308
  > .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-ec14acb.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-85
  .elementor-element.elementor-element-ec14acb.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-ec14acb
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text {
  text-align: left;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-f4b1e45
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text {
  text-align: left;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-85
  .elementor-element.elementor-element-bcf53f4
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text {
  text-align: left;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-6b97704
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-62e340c {
  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;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-85
  .elementor-element.elementor-element-62e340c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  label {
  color: #222222;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  input[type="text"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  select {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: #9b9b9b;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  input[type="submit"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-491a3c7
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-2417aaf
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-85 .elementor-element.elementor-element-2417aaf {
  padding: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-0a310a8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  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-85
  .elementor-element.elementor-element-0a310a8
  > .elementor-element-populated,
.elementor-85
  .elementor-element.elementor-element-0a310a8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-85
  .elementor-element.elementor-element-0a310a8
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-0a310a8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text {
  text-align: left;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h1 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h2 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h3 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h4 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h5 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h6 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  div {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  span {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  p {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-592358e
  .themegoods-animated-text
  p {
  font-size: 45px;
  line-height: 1em;
}
.elementor-85
  .elementor-element.elementor-element-592358e
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-ce899f3 {
  font-weight: 300;
}
.elementor-85
  .elementor-element.elementor-element-ce899f3
  > .elementor-widget-container {
  margin: 0px 60px 100px 0px;
}
.elementor-85
  .elementor-element.elementor-element-a5c4f86
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 60px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-a5c4f86
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-item,
.elementor-85
  .elementor-element.elementor-element-cb9c694
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-cb9c694 {
  width: 50%;
  max-width: 50%;
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-item,
.elementor-85
  .elementor-element.elementor-element-7dbe2a2
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.elementor-85 .elementor-element.elementor-element-7dbe2a2 {
  width: 50%;
  max-width: 50%;
}
.elementor-85 .elementor-element.elementor-element-d1473a2 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-85
  .elementor-element.elementor-element-3b362da
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-92a946f
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-92a946f
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-92a946f
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-85
  .elementor-element.elementor-element-92a946f
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-85 .elementor-element.elementor-element-f758707 {
  margin-top: 100px;
  margin-bottom: 80px;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h1 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h2 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h3 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h4 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h5 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h6 {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  div {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  span {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  p {
  color: #202020;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h1,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h2,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h3,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h4,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h5,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  h6,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  div,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  span,
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-85
  .elementor-element.elementor-element-e0abaf0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-85
  .elementor-element.elementor-element-9779abc
  .elementor-text-editor {
  text-align: center;
}
.elementor-85 .elementor-element.elementor-element-9779abc {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-85
  .elementor-element.elementor-element-9779abc
  > .elementor-widget-container {
  margin: -2% 20% 0% 20%;
  padding: 0px 0px 0px 0px;
}
.elementor-85 .elementor-element.elementor-element-f4ca0d2 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-85
  .elementor-element.elementor-element-83d22bf
  .service-grid-wrapper {
  height: 480px;
  border-radius: 0px;
}
.elementor-85
  .elementor-element.elementor-element-83d22bf
  .service-grid-wrapper
  img {
  max-width: 30px !important;
}
.elementor-85
  .elementor-element.elementor-element-83d22bf
  .service-grid-wrapper
  i {
  color: #ffffff;
}
.elementor-85
  .elementor-element.elementor-element-83d22bf
  .service-grid-wrapper
  .overflow-inner
  .header-wrap
  h2 {
  color: #ffffff;
  font-size: 36px;
}
.elementor-85
  .elementor-element.elementor-element-83d22bf
  .service-grid-wrapper
  .overflow-inner {
  text-align: center;
}
.elementor-85
  .elementor-element.elementor-element-83d22bf
  .service-grid-wrapper
  .overflow-inner
  .hover-content {
  color: #ffffff;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-85 .elementor-element.elementor-element-ec14acb {
    width: 60%;
  }
  .elementor-85 .elementor-element.elementor-element-54ded70 {
    width: 40%;
  }
  .elementor-85 .elementor-element.elementor-element-0a310a8 {
    width: 35%;
  }
  .elementor-85 .elementor-element.elementor-element-a5c4f86 {
    width: 64.665%;
  }
}
@media (max-width: 1024px) {
  .elementor-85
    .elementor-element.elementor-element-33a3308
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-85
    .elementor-element.elementor-element-33a3308
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-85
    .elementor-element.elementor-element-ec14acb
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-85
    .elementor-element.elementor-element-6b97704
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-85
    .elementor-element.elementor-element-ce899f3
    > .elementor-widget-container {
    margin: 0px 40px 40px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-cb9c694
    .elementor-icon-list-item,
  .elementor-85
    .elementor-element.elementor-element-cb9c694
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-85
    .elementor-element.elementor-element-7dbe2a2
    .elementor-icon-list-item,
  .elementor-85
    .elementor-element.elementor-element-7dbe2a2
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-85 .elementor-element.elementor-element-f758707 {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .elementor-85 .elementor-element.elementor-element-9779abc {
    font-size: 22px;
  }
  .elementor-85
    .elementor-element.elementor-element-9779abc
    > .elementor-widget-container {
    margin: -4% 10% 0% 10%;
  }
  .elementor-85
    .elementor-element.elementor-element-83d22bf
    .service-grid-wrapper {
    height: 400px;
  }
  .elementor-85
    .elementor-element.elementor-element-83d22bf
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-85
    .elementor-element.elementor-element-33a3308
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-85
    .elementor-element.elementor-element-33a3308
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-85 .elementor-element.elementor-element-33a3308 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-ec14acb
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-f4b1e45
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-bcf53f4
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-6b97704
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-85
    .elementor-element.elementor-element-175809d
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-85
    .elementor-element.elementor-element-0a310a8
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-592358e
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-85
    .elementor-element.elementor-element-592358e
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-ce899f3
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-a5c4f86
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-cb9c694
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-cb9c694 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-85
    .elementor-element.elementor-element-7dbe2a2
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-7dbe2a2 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    h1,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    h2,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    h3,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    h4,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    h5,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    h6,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    div,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    span,
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-85
    .elementor-element.elementor-element-e0abaf0
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-85 .elementor-element.elementor-element-9779abc {
    font-size: 20px;
  }
  .elementor-85
    .elementor-element.elementor-element-9779abc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-85
    .elementor-element.elementor-element-83d22bf
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-85 .elementor-element.elementor-element-0a310a8 {
    width: 40%;
  }
  .elementor-85 .elementor-element.elementor-element-a5c4f86 {
    width: 60%;
  }
}
.elementor-kit-119 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-561bab08: #4054b2;
  --e-global-color-362a5a1b: #23a455;
  --e-global-color-5d98d5b: #000;
  --e-global-color-6827cc8b: #fff;
  --e-global-typography-primary-font-family: "Roboto";
  --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-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: flex-end;
  align-items: flex-end;
}
.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/ionut-vlad-ox600hfCWHQ-unsplash.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-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-527c94f
  .themegoods-animated-text {
  text-align: left;
}
.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: left;
}
.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: 1em;
}
.elementor-116
  .elementor-element.elementor-element-f20d217
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text {
  text-align: left;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-6e8f0b9
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-e5d39dd {
  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;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-116
  .elementor-element.elementor-element-e5d39dd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  label {
  color: #222222;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  input[type="text"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  select {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: #9b9b9b;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  input[type="submit"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-0cf46dd
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-f4110eb
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-116 .elementor-element.elementor-element-f4110eb {
  padding: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-f92ee57
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #d8d8d8;
  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-116
  .elementor-element.elementor-element-f92ee57
  > .elementor-element-populated,
.elementor-116
  .elementor-element.elementor-element-f92ee57
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-116
  .elementor-element.elementor-element-f92ee57
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-f92ee57
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text {
  text-align: left;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h1 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h2 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h3 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h4 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h5 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h6 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  div {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  span {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  p {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-27adbd3
  .themegoods-animated-text
  p {
  font-size: 45px;
  line-height: 1em;
}
.elementor-116
  .elementor-element.elementor-element-27adbd3
  > .elementor-widget-container {
  margin: 60px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-8b920e8 {
  font-weight: 300;
}
.elementor-116
  .elementor-element.elementor-element-8b920e8
  > .elementor-widget-container {
  margin: 0px 60px 100px 0px;
}
.elementor-116
  .elementor-element.elementor-element-52dcb8b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #d8d8d8;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 60px 0px 0px 60px;
  padding: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-52dcb8b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-item,
.elementor-116
  .elementor-element.elementor-element-f86790c
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-f86790c {
  width: 50%;
  max-width: 50%;
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px / 2);
  margin-left: calc(-20px / 2);
}
body.rtl
  .elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-20px / 2);
}
body:not(.rtl)
  .elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-20px / 2);
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-item,
.elementor-116
  .elementor-element.elementor-element-e35d98e
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 24px;
  font-weight: 300;
}
.elementor-116 .elementor-element.elementor-element-e35d98e {
  width: 50%;
  max-width: 50%;
}
.elementor-116 .elementor-element.elementor-element-51449f0 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-116
  .elementor-element.elementor-element-afe50d6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-52bd175
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-52bd175
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-52bd175
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-116
  .elementor-element.elementor-element-52bd175
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-116 .elementor-element.elementor-element-e62b908 {
  margin-top: 100px;
  margin-bottom: 80px;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h1 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h2 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h3 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h4 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h5 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h6 {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  div {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  span {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  p {
  color: #202020;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h1,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h2,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h3,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h4,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h5,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  h6,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  div,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  span,
.elementor-116
  .elementor-element.elementor-element-580f8b2
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-116
  .elementor-element.elementor-element-580f8b2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-116
  .elementor-element.elementor-element-41d5eb1
  .elementor-text-editor {
  text-align: center;
}
.elementor-116 .elementor-element.elementor-element-41d5eb1 {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-116
  .elementor-element.elementor-element-41d5eb1
  > .elementor-widget-container {
  margin: -2% 20% 0% 20%;
  padding: 0px 0px 0px 0px;
}
.elementor-116 .elementor-element.elementor-element-82b3924 {
  margin-top: 0px;
  margin-bottom: 60px;
}
.elementor-116
  .elementor-element.elementor-element-18a4d5f
  .service-grid-wrapper {
  height: 480px;
  border-radius: 0px;
}
.elementor-116
  .elementor-element.elementor-element-18a4d5f
  .service-grid-wrapper
  img {
  max-width: 30px !important;
}
.elementor-116
  .elementor-element.elementor-element-18a4d5f
  .service-grid-wrapper
  i {
  color: #ffffff;
}
.elementor-116
  .elementor-element.elementor-element-18a4d5f
  .service-grid-wrapper
  .overflow-inner
  .header-wrap
  h2 {
  color: #ffffff;
  font-size: 36px;
}
.elementor-116
  .elementor-element.elementor-element-18a4d5f
  .service-grid-wrapper
  .overflow-inner {
  text-align: center;
}
.elementor-116
  .elementor-element.elementor-element-18a4d5f
  .service-grid-wrapper
  .overflow-inner
  .hover-content {
  color: #ffffff;
}
.elementor-116 .elementor-element.elementor-element-e18d34d {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-116
  .elementor-element.elementor-element-7f30146.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-116
  .elementor-element.elementor-element-d59e3e4
  .elementor-heading-title {
  font-size: 26px;
  font-weight: 300;
}
.elementor-116
  .elementor-element.elementor-element-d59e3e4
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-116 .elementor-element.elementor-element-d59e3e4 {
  width: auto;
  max-width: auto;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-116 .elementor-element.elementor-element-1ae457c {
    width: 60%;
  }
  .elementor-116 .elementor-element.elementor-element-3493015 {
    width: 40%;
  }
  .elementor-116 .elementor-element.elementor-element-f92ee57 {
    width: 35%;
  }
  .elementor-116 .elementor-element.elementor-element-52dcb8b {
    width: 64.665%;
  }
}
@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: 0px 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: 40px;
  }
  .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: 40px;
  }
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-116
    .elementor-element.elementor-element-8b920e8
    > .elementor-widget-container {
    margin: 0px 40px 40px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-f86790c
    .elementor-icon-list-item,
  .elementor-116
    .elementor-element.elementor-element-f86790c
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-116
    .elementor-element.elementor-element-e35d98e
    .elementor-icon-list-item,
  .elementor-116
    .elementor-element.elementor-element-e35d98e
    .elementor-icon-list-item
    a {
    font-size: 18px;
  }
  .elementor-116 .elementor-element.elementor-element-e62b908 {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .elementor-116 .elementor-element.elementor-element-41d5eb1 {
    font-size: 22px;
  }
  .elementor-116
    .elementor-element.elementor-element-41d5eb1
    > .elementor-widget-container {
    margin: -4% 10% 0% 10%;
  }
  .elementor-116
    .elementor-element.elementor-element-18a4d5f
    .service-grid-wrapper {
    height: 400px;
  }
  .elementor-116
    .elementor-element.elementor-element-18a4d5f
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 20px;
  }
}
@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: 0px 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: 30px;
  }
  .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: 30px;
  }
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-6e8f0b9
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-116
    .elementor-element.elementor-element-02cead1
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-116
    .elementor-element.elementor-element-f92ee57
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-116
    .elementor-element.elementor-element-27adbd3
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-8b920e8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-52dcb8b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-f86790c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-f86790c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-116
    .elementor-element.elementor-element-e35d98e
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-e35d98e {
    width: 100%;
    max-width: 100%;
  }
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    h1,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    h2,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    h3,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    h4,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    h5,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    h6,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    div,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    span,
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-116
    .elementor-element.elementor-element-580f8b2
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-116 .elementor-element.elementor-element-41d5eb1 {
    font-size: 20px;
  }
  .elementor-116
    .elementor-element.elementor-element-41d5eb1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-116
    .elementor-element.elementor-element-18a4d5f
    .service-grid-wrapper
    .overflow-inner
    .header-wrap
    h2 {
    font-size: 26px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-116 .elementor-element.elementor-element-f92ee57 {
    width: 40%;
  }
  .elementor-116 .elementor-element.elementor-element-52dcb8b {
    width: 60%;
  }
}
.elementor-156
  .elementor-element.elementor-element-f5bba26
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-156
  .elementor-element.elementor-element-f5bba26:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-156
  .elementor-element.elementor-element-f5bba26
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}
.elementor-156 .elementor-element.elementor-element-f5bba26 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}
.elementor-156
  .elementor-element.elementor-element-f5bba26
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-size: 14px;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav {
  text-align: left;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 4px;
  background: #7a6f42;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a {
  color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-156
  .elementor-element.elementor-element-a9a2d36
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before {
  background-color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-b27741f
  .elementor-image
  img {
  width: 95px;
}
.elementor-156
  .elementor-element.elementor-element-24a1b8e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-156 .elementor-element.elementor-element-143e7d0 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(2, 1, 1, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 10px 30px 10px 30px;
}
.elementor-156 .elementor-element.elementor-element-143e7d0 {
  width: auto;
  max-width: auto;
}
.elementor-156
  .elementor-element.elementor-element-a33bd86
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-156
  .elementor-element.elementor-element-a33bd86.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a33bd86.elementor-view-framed
  .elementor-icon,
.elementor-156
  .elementor-element.elementor-element-a33bd86.elementor-view-default
  .elementor-icon {
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-156
  .elementor-element.elementor-element-a33bd86.elementor-view-framed
  .elementor-icon,
.elementor-156
  .elementor-element.elementor-element-a33bd86.elementor-view-default
  .elementor-icon
  svg {
  fill: #ffffff;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 .elementor-icon {
  font-size: 16px;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 .elementor-icon i,
.elementor-156
  .elementor-element.elementor-element-a33bd86
  .elementor-icon
  svg {
  transform: rotate(0deg);
}
.elementor-156
  .elementor-element.elementor-element-a33bd86
  > .elementor-widget-container {
  margin: 5px 0px 0px 20px;
}
.elementor-156 .elementor-element.elementor-element-a33bd86 {
  width: auto;
  max-width: auto;
}
body.elementor-page-156:not(.elementor-motion-effects-element-type-background),
body.elementor-page-156
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
@media (min-width: 768px) {
  .elementor-156 .elementor-element.elementor-element-eec92cd {
    width: 40%;
  }
  .elementor-156 .elementor-element.elementor-element-e5d5834 {
    width: 19.333%;
  }
  .elementor-156 .elementor-element.elementor-element-24a1b8e {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-156 .elementor-element.elementor-element-f5bba26 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-156 .elementor-element.elementor-element-b27741f {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-156 .elementor-element.elementor-element-f5bba26 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-156 .elementor-element.elementor-element-eec92cd {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-156
    .elementor-element.elementor-element-eec92cd.elementor-column
    .elementor-column-wrap {
    align-items: center;
  }
  .elementor-156
    .elementor-element.elementor-element-eec92cd.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
  }
  .elementor-156 .elementor-element.elementor-element-e5d5834 {
    width: 40%;
  }
  .elementor-156 .elementor-element.elementor-element-b27741f {
    text-align: left;
  }
  .elementor-156 .elementor-element.elementor-element-24a1b8e {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-156 .elementor-element.elementor-element-e5d5834 {
    width: 50%;
  }
  .elementor-156 .elementor-element.elementor-element-24a1b8e {
    width: 50%;
  }
}
.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: #7a6f42;
}
.elementor-248 .elementor-element.elementor-element-0b532be {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 80px 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: 50px;
  line-height: 1em;
}
.elementor-248
  .elementor-element.elementor-element-8e546e7
  > .elementor-element-populated {
  margin: -15px 0px 0px 0px;
}
.elementor-248
  .elementor-element.elementor-element-5a3b158
  .elementor-text-editor {
  text-align: left;
}
.elementor-248 .elementor-element.elementor-element-5a3b158 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-248
  .elementor-element.elementor-element-5a3b158
  > .elementor-widget-container {
  margin: 0% 0% 0% 0%;
}
.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: #7a6f42;
}
.elementor-248 .elementor-element.elementor-element-4d22afc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.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-a0093ee {
  --divider-border-style: solid;
  --divider-border-color: #ffffff;
  --divider-border-width: 1px;
}
.elementor-248
  .elementor-element.elementor-element-a0093ee
  .elementor-divider-separator {
  width: 100%;
}
.elementor-248 .elementor-element.elementor-element-a0093ee .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}
.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: #7a6f42;
}
.elementor-248 .elementor-element.elementor-element-cf7aa8e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}
.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-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: #ffffff;
}
.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(10px / 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(10px / 2);
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 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(-10px / 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: #ffffff;
  padding-left: 0px;
}
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-item,
.elementor-248
  .elementor-element.elementor-element-c57573d
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  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(10px / 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(10px / 2);
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 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(-10px / 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: #ffffff;
  padding-left: 0px;
}
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-item,
.elementor-248
  .elementor-element.elementor-element-1966bd2
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  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: #ffffff;
  font-family: "Heebo", Sans-serif;
}
.elementor-248 .elementor-element.elementor-element-f3213b1 {
  color: #ffffff;
  font-family: "Heebo", Sans-serif;
}
.elementor-248
  .elementor-element.elementor-element-f3213b1
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-248 .elementor-element.elementor-element-b8fc6d1 {
    width: 45%;
  }
  .elementor-248 .elementor-element.elementor-element-8e546e7 {
    width: 55%;
  }
  .elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 40%;
  }
  .elementor-248 .elementor-element.elementor-element-599e338 {
    width: 17%;
  }
  .elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 17%;
  }
  .elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 24.81%;
  }
}
@media (max-width: 1024px) {
  .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: 40px;
  }
  .elementor-248 .elementor-element.elementor-element-5a3b158 {
    font-size: 22px;
  }
  .elementor-248
    .elementor-element.elementor-element-5a3b158
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
  .elementor-248
    .elementor-element.elementor-element-7199e4a
    > .elementor-widget-container {
    margin: 0px 0px 0px 40px;
  }
  .elementor-248 .elementor-element.elementor-element-cf7aa8e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 60px 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 {
    width: 50%;
    max-width: 50%;
  }
  .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%;
  }
}
@media (max-width: 767px) {
  .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: 30px;
  }
  .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-5a3b158 {
    font-size: 20px;
  }
  .elementor-248
    .elementor-element.elementor-element-5a3b158
    > .elementor-widget-container {
    margin: 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-a0093ee
    > .elementor-widget-container {
    margin: 0px 20px 0px 20px;
  }
  .elementor-248 .elementor-element.elementor-element-cf7aa8e {
    padding: 40px 0px 40px 0px;
  }
  .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: 50%;
  }
  .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%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-248 .elementor-element.elementor-element-5769c54 {
    width: 100%;
  }
  .elementor-248 .elementor-element.elementor-element-599e338 {
    width: 50%;
  }
  .elementor-248 .elementor-element.elementor-element-f63ae3f {
    width: 50%;
  }
  .elementor-248 .elementor-element.elementor-element-c3f67cd {
    width: 100%;
  }
}
.elementor-164
  .elementor-element.elementor-element-bdf6a52
  > .elementor-container {
  min-height: 700px;
}
.elementor-164
  .elementor-element.elementor-element-bdf6a52
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-164
  .elementor-element.elementor-element-bdf6a52
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-164 .elementor-element.elementor-element-bdf6a52 {
  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-164
  .elementor-element.elementor-element-bdf6a52:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-164
  .elementor-element.elementor-element-bdf6a52
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/galeria/foto11.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-164
  .elementor-element.elementor-element-bdf6a52
  > .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-164
  .elementor-element.elementor-element-6867a83.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-164
  .elementor-element.elementor-element-6867a83.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-164
  .elementor-element.elementor-element-6867a83
  > .elementor-element-populated {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text {
  text-align: left;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h1,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h2,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h3,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h4,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h5,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  h6,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  div,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  span,
.elementor-164
  .elementor-element.elementor-element-7231be7
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text {
  text-align: left;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h1,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h2,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h3,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h4,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h5,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  h6,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  div,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  span,
.elementor-164
  .elementor-element.elementor-element-b29e54e
  .themegoods-animated-text
  p {
  font-size: 60px;
  line-height: 1em;
}
.elementor-164
  .elementor-element.elementor-element-b29e54e
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text {
  text-align: left;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h1 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h2 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h3 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h4 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h5 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h6 {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  div {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  span {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  p {
  color: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h1,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h2,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h3,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h4,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h5,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  h6,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  div,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  span,
.elementor-164
  .elementor-element.elementor-element-5b9eb5f
  .themegoods-animated-text
  p {
  font-size: 16px;
  font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-0c2c0d0 {
  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;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0px 40px 0px;
}
.elementor-164
  .elementor-element.elementor-element-0c2c0d0
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  label {
  color: #222222;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  input[type="text"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  select {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: #202020;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: #9b9b9b;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  input[type="submit"] {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-164
  .elementor-element.elementor-element-41c80cd
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #202020;
  background-color: #f9f8f6;
  border-color: #202020;
}
.elementor-164 .elementor-element.elementor-element-292a8f7 {
  margin-top: 80px;
  margin-bottom: 0px;
}
.elementor-164
  .elementor-element.elementor-element-8dc93dd
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-fac5164
  .elementor-heading-title {
  font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-cf0ce92:after {
  background: #f9f8f6 !important;
}
body .elementor-164 .elementor-element.elementor-element-cf0ce92:after {
  border-color: #f9f8f6 !important;
}
.elementor-164
  .elementor-element.elementor-element-cf0ce92
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-d8c881c {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-164
  .elementor-element.elementor-element-c84f7b5
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-80e369f {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-94cc187
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-94cc187
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-164 .elementor-element.elementor-element-94cc187 {
  width: auto;
  max-width: auto;
}
.elementor-164
  .elementor-element.elementor-element-b49e8f4
  > .elementor-element-populated {
  margin: 15px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-item,
.elementor-164
  .elementor-element.elementor-element-2e7cb40
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-dfa8e0e
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-3f73ab0
  .elementor-heading-title {
  font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-3a2bd9b:after {
  background: #f9f8f6 !important;
}
body .elementor-164 .elementor-element.elementor-element-3a2bd9b:after {
  border-color: #f9f8f6 !important;
}
.elementor-164
  .elementor-element.elementor-element-3a2bd9b
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-4161168 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-164
  .elementor-element.elementor-element-1119b6d
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-f2e2454 {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-3c7357b
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-3c7357b
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-164 .elementor-element.elementor-element-3c7357b {
  width: auto;
  max-width: auto;
}
.elementor-164
  .elementor-element.elementor-element-bcea68e
  > .elementor-element-populated {
  margin: 15px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-item,
.elementor-164
  .elementor-element.elementor-element-c5f2348
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-fc0f472 {
  margin-top: 80px;
  margin-bottom: 0px;
}
.elementor-164
  .elementor-element.elementor-element-270457c
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-6f9ab76
  .elementor-heading-title {
  font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-b0e293f:after {
  background: #f9f8f6 !important;
}
body .elementor-164 .elementor-element.elementor-element-b0e293f:after {
  border-color: #f9f8f6 !important;
}
.elementor-164
  .elementor-element.elementor-element-b0e293f
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-d97b060 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-164
  .elementor-element.elementor-element-45431a5
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-2184117 {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-cfd9515
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-cfd9515
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-164 .elementor-element.elementor-element-cfd9515 {
  width: auto;
  max-width: auto;
}
.elementor-164
  .elementor-element.elementor-element-f8467a2
  > .elementor-element-populated {
  margin: 15px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-item,
.elementor-164
  .elementor-element.elementor-element-2166782
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-ff46024
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-b8b822c
  .elementor-heading-title {
  font-size: 40px;
}
.elementor-164 .elementor-element.elementor-element-727fc86:after {
  background: #f9f8f6 !important;
}
body .elementor-164 .elementor-element.elementor-element-727fc86:after {
  border-color: #f9f8f6 !important;
}
.elementor-164
  .elementor-element.elementor-element-727fc86
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-d1bc7c3 {
  margin-top: 10px;
  margin-bottom: 0px;
}
.elementor-164
  .elementor-element.elementor-element-c38b70c
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
}
.elementor-164 .elementor-element.elementor-element-03d0fa2 {
  font-family: "Heebo", Sans-serif;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-95a1aca
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 300;
}
.elementor-164
  .elementor-element.elementor-element-95a1aca
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #d8d8d8;
}
.elementor-164 .elementor-element.elementor-element-95a1aca {
  width: auto;
  max-width: auto;
}
.elementor-164
  .elementor-element.elementor-element-e02bf4e
  > .elementor-element-populated {
  margin: 15px 0px 0px 0px;
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-icon
  i {
  font-size: 14px;
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-icon
  svg {
  width: 14px;
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-text {
  padding-left: 0px;
}
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-item,
.elementor-164
  .elementor-element.elementor-element-a7421da
  .elementor-icon-list-item
  a {
  font-family: "Heebo", Sans-serif;
  font-size: 13px;
  font-weight: 300;
}
.elementor-164 .elementor-element.elementor-element-3773313 {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text {
  text-align: center;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h1 {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h2 {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h3 {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h4 {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h5 {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h6 {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  div {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  span {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  p {
  color: #000000;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h1,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h2,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h3,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h4,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h5,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  h6,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  div,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  span,
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  .themegoods-animated-text
  p {
  font-size: 50px;
  line-height: 1.25em;
}
.elementor-164
  .elementor-element.elementor-element-ff7a7ba
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
.elementor-164
  .elementor-element.elementor-element-e0d89f7
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.next {
  background: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-e0d89f7
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button.previous {
  background: #ffffff;
}
.elementor-164
  .elementor-element.elementor-element-e0d89f7
  .tg_horizontal_gallery_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222222;
}
.elementor-164
  .elementor-element.elementor-element-e0d89f7
  .tg_horizontal_gallery_wrapper
  .flickity-page-dots
  .dot {
  background: #222222;
}
.elementor-164 .elementor-element.elementor-element-c464523 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.elementor-164
  .elementor-element.elementor-element-755444d
  .elementor-text-editor {
  text-align: center;
}
.elementor-164 .elementor-element.elementor-element-755444d {
  font-family: "Heebo", Sans-serif;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.5em;
}
.elementor-164
  .elementor-element.elementor-element-755444d
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}
@media (max-width: 1024px) {
  .elementor-164
    .elementor-element.elementor-element-bdf6a52
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-164
    .elementor-element.elementor-element-bdf6a52
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-164
    .elementor-element.elementor-element-6867a83
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164 .elementor-element.elementor-element-292a8f7 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-8dc93dd
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-fac5164
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-164
    .elementor-element.elementor-element-c84f7b5
    > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-dfa8e0e
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-164
    .elementor-element.elementor-element-3f73ab0
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-164
    .elementor-element.elementor-element-1119b6d
    > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
  }
  .elementor-164 .elementor-element.elementor-element-fc0f472 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-270457c
    > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-6f9ab76
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-164
    .elementor-element.elementor-element-45431a5
    > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-ff46024
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
  }
  .elementor-164
    .elementor-element.elementor-element-b8b822c
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-164
    .elementor-element.elementor-element-c38b70c
    > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
  }
  .elementor-164 .elementor-element.elementor-element-3773313 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .elementor-164
    .elementor-element.elementor-element-1a9fd4e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    p {
    font-size: 40px;
  }
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-164 .elementor-element.elementor-element-c464523 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .elementor-164 .elementor-element.elementor-element-755444d {
    font-size: 22px;
  }
  .elementor-164
    .elementor-element.elementor-element-755444d
    > .elementor-widget-container {
    margin: 0% 10% 0% 10%;
  }
}
@media (max-width: 767px) {
  .elementor-164
    .elementor-element.elementor-element-bdf6a52
    > .elementor-container {
    min-height: 450px;
  }
  .elementor-164
    .elementor-element.elementor-element-bdf6a52
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-164 .elementor-element.elementor-element-bdf6a52 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-6867a83
    > .elementor-element-populated {
    margin: 0px 20px 20px 20px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-7231be7
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-b29e54e
    .themegoods-animated-text
    p {
    font-size: 30px;
  }
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-5b9eb5f
    .themegoods-animated-text
    p {
    font-size: 14px;
  }
  .elementor-164
    .elementor-element.elementor-element-223deb5
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
  }
  .elementor-164
    .elementor-element.elementor-element-8dc93dd
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-c84f7b5.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-164
    .elementor-element.elementor-element-c84f7b5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-2e7cb40
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-dfa8e0e
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-1119b6d.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-164
    .elementor-element.elementor-element-1119b6d
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-c5f2348
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-270457c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-45431a5.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-164
    .elementor-element.elementor-element-45431a5
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-2166782
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-ff46024
    > .elementor-element-populated {
    margin: 60px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-c38b70c.elementor-column
    > .elementor-column-wrap
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-164
    .elementor-element.elementor-element-c38b70c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-a7421da
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h1,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h2,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h3,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h4,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h5,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    h6,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    div,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    span,
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    .themegoods-animated-text
    p {
    font-size: 26px;
    line-height: 1.5em;
  }
  .elementor-164
    .elementor-element.elementor-element-ff7a7ba
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-164 .elementor-element.elementor-element-755444d {
    font-size: 20px;
  }
  .elementor-164
    .elementor-element.elementor-element-755444d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-164 .elementor-element.elementor-element-6867a83 {
    width: 60%;
  }
  .elementor-164 .elementor-element.elementor-element-9bee069 {
    width: 40%;
  }
  .elementor-164 .elementor-element.elementor-element-c84f7b5 {
    width: 70%;
  }
  .elementor-164 .elementor-element.elementor-element-b49e8f4 {
    width: 30%;
  }
  .elementor-164 .elementor-element.elementor-element-1119b6d {
    width: 70%;
  }
  .elementor-164 .elementor-element.elementor-element-bcea68e {
    width: 30%;
  }
  .elementor-164 .elementor-element.elementor-element-45431a5 {
    width: 70%;
  }
  .elementor-164 .elementor-element.elementor-element-f8467a2 {
    width: 30%;
  }
  .elementor-164 .elementor-element.elementor-element-c38b70c {
    width: 70%;
  }
  .elementor-164 .elementor-element.elementor-element-e02bf4e {
    width: 30%;
  }
}

.logo_stilo{
    width: 200px !important;
}