.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300&family=Roboto:wght@100&display=swap');
@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;
}

h1{
    font-family: 'MyFont' !important;
    
}

.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;
}

.tw{
    text-decoration: none;
    color:#fff;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1170px;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0;
}
#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-679
  .elementor-element.elementor-element-c15b8e5
  .slider_zoom_wrapper {
  height: 800px;
  background: #e0cba5 ;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slider_zoom_wrapper
  .slideshow__slide-image::before {
  background: #000;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slider_zoom_wrapper
  .slideshow__slide-image::before,
.slideshow__slide-image::after {
  opacity: 0.2;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slider_zoom_wrapper
  .pagination__item.is-current,
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slider_zoom_wrapper
  .pagination__item:hover {
  background: #fff;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slider_zoom_wrapper
  .pagination__item {
  border-color: #fff;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text
  .container
  .slideshow__slide-caption-title {
  width: 45%;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text
  .container
  .slideshow__slide-desc {
  width: 45%;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text {
  padding-top: 22%;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-title {
  color: #fff;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  h1.slideshow__slide-caption-title {
  font-size: 110px;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text
  h1.slideshow__slide-caption-title {
  letter-spacing: 0;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text
  .slideshow__slide-caption-title {
  text-transform: uppercase;
  font-family: Montserrat, Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2em;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text
  .slideshow__slide-desc {
  color: rgba(255, 255, 255, 0.7);
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-text
  div.slideshow__slide-desc {
  font-size: 18px;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  div.slideshow__slide-caption-text
  .slideshow__slide-desc {
  letter-spacing: 0;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  div.slideshow__slide-caption-text
  div.slideshow__slide-desc {
  text-transform: none;
  font-family: "Carrois Gothic", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-679
  .elementor-element.elementor-element-c15b8e5
  .slideshow__slide-caption-subtitle-label {
  color: #fff;
}
.elementor-679 .elementor-element.elementor-element-c15b8e5 .o-hsub::before {
  background-color: #fff;
}
.elementor-679 .elementor-element.elementor-element-7e76d92 {
  margin-top: 100px;
  margin-bottom: 80px;
}
.elementor-679
  .elementor-element.elementor-element-f077cf3
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-679
  .elementor-element.elementor-element-f077cf3
  > .elementor-widget-container {
  padding: 0 30% 0 0;
}
.elementor-679 .elementor-element.elementor-element-e120ca7 {
  margin-top: 0;
  margin-bottom: 50px;
}
.elementor-679
  .elementor-element.elementor-element-eb3526b
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-679
  .elementor-element.elementor-element-a1f5539
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-679
  .elementor-element.elementor-element-19d3c0f
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-679
  .elementor-element.elementor-element-1e59c93
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-679 .elementor-element.elementor-element-c2d30e0 {
  margin-top: 0;
  margin-bottom: 140px;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .tg_horizontal_slider_cell {
  background: rgba(256, 256, 256, 0);
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .flickity-prev-next-button.next {
  background: rgba(256, 256, 256, 0);
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .flickity-prev-next-button.previous {
  background: rgba(256, 256, 256, 0);
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .flickity-prev-next-button
  .arrow {
  fill: #222;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .flickity-page-dots
  .dot {
  background: #222;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .tg_horizontal_slider_content {
  width: 40%;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .tg_horizontal_slider_bg {
  width: calc(100% - 40%);
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slide_content_title
  h2 {
  color: #1d212a;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  div.tg_horizontal_slide_content_title
  h2 {
  font-size: 40px;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  div.tg_horizontal_slider_content_cell
  .tg_horizontal_slide_content_title
  h2 {
  letter-spacing: 0;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  div.tg_horizontal_slider_content_cell
  div.tg_horizontal_slide_content_title
  h2 {
  text-transform: uppercase;
  font-family: Montserrat, Sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1em;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_wrapper
  .tg_horizontal_slider_content
  .tg_horizontal_slider_content_wrap {
  color: #444;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slider_content_cell
  .tg_horizontal_slide_content_link {
  color: #7a6f42 ;
  font-size: 16px;
  text-transform: none;
  letter-spacing: 0;
}
.elementor-679
  .elementor-element.elementor-element-2d226f5
  .tg_horizontal_slide_content_link {
  border-color: #7a6f42 ;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper {
  width: 100%;
  height: 750px;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content {
  padding: 80px;
  background: #e0cba5 ;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  > div
  a {
  color: #1d212a;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  div.content
  a {
  border-color: #1d212a;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  nav
  a {
  background: #fff;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  > div
  h1 {
  color: #1d212a;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  div
  h1 {
  font-size: 70px;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper
  .content
  > div
  h1 {
  letter-spacing: 0;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper
  .content
  div
  h1 {
  text-transform: none;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  span {
  color: #1d212a;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper
  .content
  span {
  font-size: 14px;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  span.subtitle {
  letter-spacing: 4px;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper
  .content
  span.subtitle {
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  > div
  p {
  color: #1d212a;
  letter-spacing: 0;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper.intro
  .content
  > div {
  font-size: 18px;
}
.elementor-679
  .elementor-element.elementor-element-3e89676
  .tg_slider_property_clip_wrapper
  .content
  > div
  p {
  text-transform: none;
  font-size: 22px;
}
.elementor-679 .elementor-element.elementor-element-42ad3f6 {
  margin-top: 100px;
  margin-bottom: 80px;
}
.elementor-679
  .elementor-element.elementor-element-1a071d9
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-1a071d9
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-679
  .elementor-element.elementor-element-6fb72fc
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-679
  .elementor-element.elementor-element-6fb72fc
  > .elementor-widget-container {
  padding: 0 33% 0 0;
}
.elementor-679 .elementor-element.elementor-element-1e9ecff {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-679
  .elementor-element.elementor-element-ef30aa8
  .elementor-heading-title {
  color: #1d212a;
  font-family: Montserrat, Sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-ef30aa8
  > .elementor-widget-container {
  margin: 60px 0 0 90px;
}
.elementor-679
  .elementor-element.elementor-element-cb22045
  > .elementor-widget-container {
  margin: 0 0 0 90px;
}
.elementor-679 .elementor-element.elementor-element-c8a335c .elementor-button {
  fill: #1d212a;
  color: #1d212a;
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #7a6f42 ;
  border-radius: 0;
  padding: 15px 30px 14px 30px;
}
.elementor-679
  .elementor-element.elementor-element-c8a335c
  > .elementor-widget-container {
  margin: 20px 0 0 90px;
}
.elementor-679 .elementor-element.elementor-element-a00719d {
  margin-top: 0;
  margin-bottom: 100px;
}
.elementor-679
  .elementor-element.elementor-element-21cba78
  > .elementor-element-populated {
  margin: 0 60px 0 0;
}
.elementor-679
  .elementor-element.elementor-element-8a1f8e8
  > .elementor-widget-container {
  margin: 80px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-f7f2f60
  .elementor-heading-title {
  color: #1d212a;
  font-family: Montserrat, Sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-f7f2f60
  > .elementor-widget-container {
  margin: 60px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-936d751
  > .elementor-widget-container {
  margin: 0;
}
.elementor-679 .elementor-element.elementor-element-e9755af .elementor-button {
  fill: #1d212a;
  color: #1d212a;
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #7a6f42 ;
  border-radius: 0;
  padding: 15px 30px 14px 30px;
}
.elementor-679
  .elementor-element.elementor-element-e9755af
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-6d04c16
  > .elementor-element-populated {
  margin: 0 0 0 40px;
}
.elementor-679 .elementor-element.elementor-element-a3874d4 {
  text-align: right;
}
.elementor-679
  .elementor-element.elementor-element-a3874d4
  .elementor-heading-title {
  color: #1d212a;
  font-family: Montserrat, Sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-a3874d4
  > .elementor-widget-container {
  margin: 60px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-d397946
  .elementor-text-editor {
  text-align: right;
}
.elementor-679
  .elementor-element.elementor-element-d397946
  > .elementor-widget-container {
  margin: 0;
}
.elementor-679 .elementor-element.elementor-element-03b7b05 .elementor-button {
  fill: #1d212a;
  color: #1d212a;
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #7a6f42 ;
  border-radius: 0;
  padding: 15px 30px 14px 30px;
}
.elementor-679
  .elementor-element.elementor-element-03b7b05
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-679 .elementor-element.elementor-element-d13d538 {
  margin-top: 0;
  margin-bottom: 120px;
}
.elementor-679
  .elementor-element.elementor-element-bfebc8a
  .elementor-heading-title {
  color: #1d212a;
  font-family: Montserrat, Sans-serif;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-bfebc8a
  > .elementor-widget-container {
  margin: 60px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-7837cf3
  > .elementor-widget-container {
  margin: 0;
}
.elementor-679 .elementor-element.elementor-element-128c17a .elementor-button {
  fill: #1d212a;
  color: #1d212a;
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #7a6f42 ;
  border-radius: 0;
  padding: 15px 30px 14px 30px;
}
.elementor-679
  .elementor-element.elementor-element-128c17a
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-912fb16:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-679
  .elementor-element.elementor-element-912fb16
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e0cba5 ;
}
.elementor-679 .elementor-element.elementor-element-912fb16 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-679
  .elementor-element.elementor-element-912fb16
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-679 .elementor-element.elementor-element-99d6ba9 .eb-map {
  height: 750px;
}
.elementor-679
  .elementor-element.elementor-element-45a1248
  > .elementor-element-populated {
  margin: 80px 80px 80px 80px;
}
.elementor-679 .elementor-element.elementor-element-9fed2e8 {
  font-size: 22px;
}
.elementor-679 .elementor-element.elementor-element-051420d {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-679
  .elementor-element.elementor-element-051420d
  .elementor-image
  img {
  width: 14px;
}
.elementor-679
  .elementor-element.elementor-element-051420d
  > .elementor-widget-container {
  margin: -2px 0 0 0;
}
.elementor-679
  .elementor-element.elementor-element-0bc4562
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-679
  .elementor-element.elementor-element-0bc4562
  > .elementor-widget-container {
  margin: 0 20px 0 20px;
}
.elementor-679 .elementor-element.elementor-element-0bc4562 {
  width: auto;
  max-width: auto;
}
.elementor-679
  .elementor-element.elementor-element-1ffab44
  .elementor-spacer-inner {
  height: 100px;
}
.elementor-679
  .elementor-element.elementor-element-65a3398
  > .elementor-element-populated {
  margin: 0 20px 0 0;
}
.elementor-679
  .elementor-element.elementor-element-74e0c77
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-679
  .elementor-element.elementor-element-6e8436b
  > .elementor-element-populated {
  margin: 0 0 0 20px;
}
.elementor-679
  .elementor-element.elementor-element-32d12e8
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-679 .elementor-element.elementor-element-7054251 {
    width: 22%;
  }
  .elementor-679 .elementor-element.elementor-element-4e7cec2 {
    width: 22%;
  }
  .elementor-679 .elementor-element.elementor-element-ae785d8 {
    width: 22%;
  }
  .elementor-679 .elementor-element.elementor-element-49e12d3 {
    width: 22%;
  }
  .elementor-679 .elementor-element.elementor-element-65a0cb5 {
    width: 2%;
  }
  .elementor-679 .elementor-element.elementor-element-fa542dd {
    width: 2%;
  }
}
@media (max-width: 1024px) {
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slider_zoom_wrapper {
    height: 700px;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-caption-title {
    width: 50%;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-desc {
    width: 50%;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text {
    padding-top: 33%;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text
    .slideshow__slide-caption-title {
    font-size: 40px;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    div.slideshow__slide-caption-text
    div.slideshow__slide-desc {
    font-size: 16px;
  }
  .elementor-679 .elementor-element.elementor-element-7e76d92 {
    margin-top: 80px;
    margin-bottom: 40px;
  }
  .elementor-679
    .elementor-element.elementor-element-f077cf3
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-679
    .elementor-element.elementor-element-f077cf3
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-679 .elementor-element.elementor-element-e120ca7 {
    margin-top: 0;
    margin-bottom: 40px;
  }
  .elementor-679 .elementor-element.elementor-element-c2d30e0 {
    margin-top: 0;
    margin-bottom: 100px;
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    .tg_horizontal_slider_wrapper
    .tg_horizontal_slider_content {
    width: 40%;
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    .tg_horizontal_slider_wrapper
    .tg_horizontal_slider_bg {
    width: calc(100% - 40%);
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    div.tg_horizontal_slider_content_cell
    div.tg_horizontal_slide_content_title
    h2 {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    .tg_horizontal_slider_wrapper
    .tg_horizontal_slider_content
    .tg_horizontal_slider_content_wrap {
    font-size: 16px;
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    .tg_horizontal_slider_content_cell
    .tg_horizontal_slide_content_link {
    font-size: 16px;
  }
  .elementor-679
    .elementor-element.elementor-element-3e89676
    .tg_slider_property_clip_wrapper.intro
    .content {
    padding: 40px;
  }
  .elementor-679
    .elementor-element.elementor-element-3e89676
    .tg_slider_property_clip_wrapper
    .content
    > div
    p {
    font-size: 18px;
  }
  .elementor-679 .elementor-element.elementor-element-42ad3f6 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .elementor-679
    .elementor-element.elementor-element-6fb72fc
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-679
    .elementor-element.elementor-element-6fb72fc
    > .elementor-widget-container {
    padding: 0 10% 0 0;
  }
  .elementor-679
    .elementor-element.elementor-element-21cba78
    > .elementor-element-populated {
    margin: 0 40px 0 0;
  }
  .elementor-679
    .elementor-element.elementor-element-6d04c16
    > .elementor-element-populated {
    margin: 0 0 0 40px;
  }
  .elementor-679 .elementor-element.elementor-element-99d6ba9 .eb-map {
    height: 700px;
  }
  .elementor-679
    .elementor-element.elementor-element-45a1248
    > .elementor-element-populated {
    margin: 40px 40px 40px 40px;
  }
  .elementor-679 .elementor-element.elementor-element-9fed2e8 {
    font-size: 18px;
  }
  .elementor-679 .elementor-element.elementor-element-051420d {
    width: auto;
    max-width: auto;
  }
  .elementor-679
    .elementor-element.elementor-element-0bc4562
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-679
    .elementor-element.elementor-element-0bc4562
    > .elementor-widget-container {
    margin: 0 0 0 10px;
  }
  .elementor-679 .elementor-element.elementor-element-0bc4562 {
    width: auto;
    max-width: auto;
  }
  .elementor-679
    .elementor-element.elementor-element-1ffab44
    .elementor-spacer-inner {
    height: 40px;
  }
  .elementor-679 .elementor-element.elementor-element-285940d {
    font-size: 16px;
  }
  .elementor-679 .elementor-element.elementor-element-4dc35a2 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slider_zoom_wrapper {
    height: 100vh;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-caption-title {
    width: 100%;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-desc {
    width: 100%;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text {
    padding-top: 60%;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    .slideshow__slide-caption-text
    .slideshow__slide-caption-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-679
    .elementor-element.elementor-element-c15b8e5
    div.slideshow__slide-caption-text
    div.slideshow__slide-desc {
    line-height: 1.5em;
  }
  .elementor-679 .elementor-element.elementor-element-7e76d92 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-679
    .elementor-element.elementor-element-f077cf3
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-679 .elementor-element.elementor-element-e120ca7 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-679 .elementor-element.elementor-element-7054251 {
    width: 50%;
  }
  .elementor-679
    .elementor-element.elementor-element-7054251
    > .elementor-element-populated {
    margin: 0 0 20px 0;
  }
  .elementor-679 .elementor-element.elementor-element-eb3526b {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-4e7cec2 {
    width: 50%;
  }
  .elementor-679
    .elementor-element.elementor-element-4e7cec2
    > .elementor-element-populated {
    margin: 0 0 20px 0;
  }
  .elementor-679 .elementor-element.elementor-element-a1f5539 {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-ae785d8 {
    width: 50%;
  }
  .elementor-679 .elementor-element.elementor-element-19d3c0f {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-49e12d3 {
    width: 50%;
  }
  .elementor-679 .elementor-element.elementor-element-1e59c93 {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-c2d30e0 {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    .tg_horizontal_slider_wrapper
    .tg_horizontal_slider_content {
    width: 100%;
  }
  .elementor-679
    .elementor-element.elementor-element-2d226f5
    .tg_horizontal_slider_wrapper
    .tg_horizontal_slider_bg {
    width: calc(100% - 100%);
  }
  .elementor-679
    .elementor-element.elementor-element-3e89676
    .tg_slider_property_clip_wrapper
    .content
    > div
    p {
    font-size: 18px;
  }
  .elementor-679
    .elementor-element.elementor-element-6fb72fc
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-679
    .elementor-element.elementor-element-6fb72fc
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-679 .elementor-element.elementor-element-1e9ecff {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-679
    .elementor-element.elementor-element-6e779c3
    > .elementor-widget-container {
    margin: 0 30px 0 30px;
  }
  .elementor-679 .elementor-element.elementor-element-ef30aa8 {
    text-align: center;
  }
  .elementor-679
    .elementor-element.elementor-element-ef30aa8
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-679
    .elementor-element.elementor-element-ef30aa8
    > .elementor-widget-container {
    margin: 40px 0 0 0;
  }
  .elementor-679
    .elementor-element.elementor-element-cb22045
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-cb22045 {
    font-size: 16px;
  }
  .elementor-679
    .elementor-element.elementor-element-cb22045
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-679
    .elementor-element.elementor-element-c8a335c
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-679 .elementor-element.elementor-element-a00719d {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-679
    .elementor-element.elementor-element-21cba78
    > .elementor-element-populated {
    margin: 0;
    padding: 0;
  }
  .elementor-679
    .elementor-element.elementor-element-8a1f8e8
    > .elementor-widget-container {
    margin: 60px 0 0 0;
  }
  .elementor-679 .elementor-element.elementor-element-f7f2f60 {
    text-align: center;
  }
  .elementor-679
    .elementor-element.elementor-element-f7f2f60
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-679
    .elementor-element.elementor-element-f7f2f60
    > .elementor-widget-container {
    margin: 40px 0 0 0;
  }
  .elementor-679
    .elementor-element.elementor-element-936d751
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-936d751 {
    font-size: 16px;
  }
  .elementor-679
    .elementor-element.elementor-element-6d04c16
    > .elementor-element-populated {
    margin: 0;
    padding: 0;
  }
  .elementor-679
    .elementor-element.elementor-element-fce3e80
    > .elementor-widget-container {
    margin: 60px 0 0 0;
  }
  .elementor-679 .elementor-element.elementor-element-a3874d4 {
    text-align: center;
  }
  .elementor-679
    .elementor-element.elementor-element-a3874d4
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-679
    .elementor-element.elementor-element-a3874d4
    > .elementor-widget-container {
    margin: 40px 0 0 0;
  }
  .elementor-679
    .elementor-element.elementor-element-d397946
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-d397946 {
    font-size: 16px;
  }
  .elementor-679 .elementor-element.elementor-element-d13d538 {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  .elementor-679
    .elementor-element.elementor-element-5a4a5a7
    > .elementor-widget-container {
    margin: 0 30px 0 30px;
  }
  .elementor-679 .elementor-element.elementor-element-bfebc8a {
    text-align: center;
  }
  .elementor-679
    .elementor-element.elementor-element-bfebc8a
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-679
    .elementor-element.elementor-element-7837cf3
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-7837cf3 {
    font-size: 16px;
  }
  .elementor-679 .elementor-element.elementor-element-99d6ba9 .eb-map {
    height: 400px;
  }
  .elementor-679
    .elementor-element.elementor-element-9fed2e8
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-9fed2e8 {
    font-size: 18px;
  }
  .elementor-679 .elementor-element.elementor-element-051420d {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .elementor-679 .elementor-element.elementor-element-0bc4562 {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-74e0c77 {
    text-align: center;
  }
  .elementor-679
    .elementor-element.elementor-element-285940d
    .elementor-text-editor {
    text-align: center;
  }
  .elementor-679 .elementor-element.elementor-element-32d12e8 {
    text-align: center;
  }
  .elementor-679
    .elementor-element.elementor-element-4dc35a2
    .elementor-text-editor {
    text-align: center;
  }
}
.img_redonda{
  border-radius: 26px !important;
}
.text-center{
  text-align: center !important;
}
.titulo_row{
  position: relative !important;
  top: 65px !important;
  text-align: center !important;
}
@media (min-width: 768px) {
  .elementor-679 .elementor-element.elementor-element-8b89e87 {
    width: 80%;
  }
  .elementor-679 .elementor-element.elementor-element-690a8b7 {
    width: 20%;
  }
  .elementor-679 .elementor-element.elementor-element-21cba78 {
    width: 55%;
  }
  .elementor-679 .elementor-element.elementor-element-6d04c16 {
    width: 45%;
  }
  .elementor-679 .elementor-element.elementor-element-21cba782323 {
    width: 33.3%;
  }
  .elementor-679 .elementor-element.elementor-element-6d04c1690 {
    width: 33.3%;
    margin-left: 15px;
    border-radius: 20px;
  }

  .elementor-679 .elementor-element.elementor-element-2094416 {
    width: 20%;
  }
  .elementor-679 .elementor-element.elementor-element-b4d59ac {
    width: 80%;
  }
}
.elementor-198
  .elementor-element.elementor-element-21d6e38:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-198
  .elementor-element.elementor-element-21d6e38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: rgba(0, 0, 0, 0);
}
.elementor-198 .elementor-element.elementor-element-21d6e38 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0 10px 0;
}
.elementor-198
  .elementor-element.elementor-element-21d6e38
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-198
  .elementor-element.elementor-element-7672484.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-198
  .elementor-element.elementor-element-7672484.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-198
  .elementor-element.elementor-element-7672484.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-198 .elementor-element.elementor-element-f768734 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-198
  .elementor-element.elementor-element-f768734
  .elementor-image
  img {
  width: 16px;
}
.elementor-198
  .elementor-element.elementor-element-f768734
  > .elementor-widget-container {
  margin: 2px 0 0 0;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-family: Montserrat, Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li {
  margin: 0 0 0 15px;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav {
  text-align: right;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 4px;
  background: #000;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a {
  color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before {
  background-color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #fff;
}
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-198
  .elementor-element.elementor-element-8226680
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before {
  background-color: #fff;
}
.elementor-198 .elementor-element.elementor-element-8226680 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-bc-flex-widget
  .elementor-198
  .elementor-element.elementor-element-67a57c2.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-198
  .elementor-element.elementor-element-67a57c2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-198
  .elementor-element.elementor-element-67a57c2.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-198 .elementor-element.elementor-element-0b0e79d {
  text-align: right;
}
.elementor-198
  .elementor-element.elementor-element-0b0e79d
  .elementor-image
  img {
  width: 161px;
}
.elementor-198
  .elementor-element.elementor-element-0b0e79d
  > .elementor-widget-container {
  margin: 10px 0 10px 0;
}
body.elementor-page-198:not(.elementor-motion-effects-element-type-background),
body.elementor-page-198
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
}
@media (max-width: 1024px) {
  .elementor-198 .elementor-element.elementor-element-21d6e38 {
    padding: 10px 30px 10px 30px;
  }
  .elementor-198
    .elementor-element.elementor-element-f768734
    > .elementor-widget-container {
    margin: 2px 0 0 0;
  }
  .elementor-198
    .elementor-element.elementor-element-0b0e79d
    > .elementor-widget-container {
    margin: 10px 0 0 0;
  }
}
@media (max-width: 767px) {
  .elementor-198 .elementor-element.elementor-element-21d6e38 {
    padding: 10px 30px 10px 30px;
  }
  .elementor-198 .elementor-element.elementor-element-7672484 {
    width: 20%;
  }
  .elementor-198
    .elementor-element.elementor-element-f768734
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-198 .elementor-element.elementor-element-67a57c2 {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .elementor-198 .elementor-element.elementor-element-7672484 {
    width: 70%;
  }
  .elementor-198 .elementor-element.elementor-element-67a57c2 {
    width: 30%;
  }
}
.elementor-194
  .elementor-element.elementor-element-3dcbc8b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-194
  .elementor-element.elementor-element-3dcbc8b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-194 .elementor-element.elementor-element-3dcbc8b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0 10px 0;
}
.elementor-194
  .elementor-element.elementor-element-3dcbc8b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-c4ecb9e.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-c4ecb9e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-c4ecb9e.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-194 .elementor-element.elementor-element-4527617 {
  text-align: right;
  width: auto;
  max-width: auto;
}
.elementor-194
  .elementor-element.elementor-element-4527617
  .elementor-image
  img {
  width: 16px;
}
.elementor-194
  .elementor-element.elementor-element-4527617
  > .elementor-widget-container {
  margin: 2px 0 0 0;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li
  > a {
  font-family: Montserrat, Sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li {
  margin: 0 0 0 15px;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav {
  text-align: right;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul.sub-menu {
  text-align: left;
  border-radius: 4px;
  background: #000;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  a {
  color: #000;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  a:hover {
  color: #000;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  ul
  li
  a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  div
  .nav
  li
  > a:before {
  background-color: #000;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a {
  color: #000;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li.current-menu-ancestor
  > a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li.current-menu-item
  > a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  > li.current-menu-parent
  > a:before {
  background-color: #000;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a {
  color: #fff;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:hover {
  color: #fff;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  > a:before {
  background-color: #fff;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li.current-menu-parent
  ul
  > li.current-menu-item
  > a {
  color: #fff;
}
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li
  ul:not(.sub-menu)
  li.current-menu-item
  a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  li.current-menu-parent
  ul
  li.current-menu-item
  a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-ancestor
  > a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-item
  > a:before,
.elementor-194
  .elementor-element.elementor-element-8a1ffc1
  .tg_navigation_wrapper
  .nav
  li
  ul
  > li.current-menu-parent
  > a:before {
  background-color: #fff;
}
.elementor-194 .elementor-element.elementor-element-8a1ffc1 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-bc-flex-widget
  .elementor-194
  .elementor-element.elementor-element-3605f9f.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-3605f9f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-194
  .elementor-element.elementor-element-3605f9f.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-194 .elementor-element.elementor-element-d5f7fad {
  text-align: right;
}
.elementor-194
  .elementor-element.elementor-element-d5f7fad
  .elementor-image
  img {
  width: 116px;
}
.elementor-194
  .elementor-element.elementor-element-d5f7fad
  > .elementor-widget-container {
  margin: 10px 0 10px 0;
}
@media (max-width: 1024px) {
  .elementor-194 .elementor-element.elementor-element-3dcbc8b {
    padding: 10px 30px 10px 30px;
  }
  .elementor-194
    .elementor-element.elementor-element-4527617
    > .elementor-widget-container {
    margin: 2px 0 0 0;
  }
  .elementor-194
    .elementor-element.elementor-element-d5f7fad
    > .elementor-widget-container {
    margin: 10px 0 0 0;
  }
}
@media (max-width: 767px) {
  .elementor-194 .elementor-element.elementor-element-3dcbc8b {
    padding: 10px 30px 10px 30px;
  }
  .elementor-194 .elementor-element.elementor-element-c4ecb9e {
    width: 20%;
  }
  .elementor-194
    .elementor-element.elementor-element-4527617
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-194 .elementor-element.elementor-element-3605f9f {
    width: 80%;
  }
}
@media (min-width: 768px) {
  .elementor-194 .elementor-element.elementor-element-c4ecb9e {
    width: 70%;
  }
  .elementor-194 .elementor-element.elementor-element-3605f9f {
    width: 30%;
  }
}
.elementor-19
  .elementor-element.elementor-element-083644b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-19
  .elementor-element.elementor-element-083644b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #7a6f42 ;
}
.elementor-19 .elementor-element.elementor-element-083644b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0 55px 0;
}
.elementor-19
  .elementor-element.elementor-element-083644b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-19 .elementor-element.elementor-element-a37f673 {
  text-align: left;
}
.elementor-19
  .elementor-element.elementor-element-a37f673
  .elementor-image
  img {
  width: 130px;
}
.elementor-19
  .elementor-element.elementor-element-a37f673
  > .elementor-widget-container {
  margin: 10px 0 0 0;
}
.elementor-19 .elementor-element.elementor-element-6892a66 {
  color: #fff;
  font-size: 14px;
}
.elementor-19 .elementor-element.elementor-element-bba1a16 {
  color: #d8c2b2;
  font-size: 14px;
}
.elementor-19
  .elementor-element.elementor-element-ace99d4
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-ace99d4
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-58541a8
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-58541a8
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-1a2a7a5
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-1a2a7a5
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-cc236bf
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-cc236bf
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-1228934
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-1228934
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-9bba5af
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-9bba5af
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-7ded922
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-7ded922
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-f8fc880
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-f8fc880
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-c7a438d
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-c7a438d
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-004660c
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-004660c
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-1208a24
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-1208a24
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-0043ea2
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-0043ea2
  > .elementor-widget-container {
  margin: 0;
}
.elementor-19
  .elementor-element.elementor-element-68eb5af
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 14px;
  line-height: 2em;
}
.elementor-19
  .elementor-element.elementor-element-68eb5af
  > .elementor-widget-container {
  margin: 0;
}
.elementor-bc-flex-widget
  .elementor-19
  .elementor-element.elementor-element-c348128.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-19
  .elementor-element.elementor-element-c348128.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-19
  .elementor-element.elementor-element-c348128.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-19 .elementor-element.elementor-element-6554e0d {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 20px;
  --grid-side-margin: 20px;
  --grid-row-gap: 0px;
  --grid-bottom-margin: 0px;
}
.elementor-19
  .elementor-element.elementor-element-6554e0d
  .elementor-widget-container {
  justify-content: flex-end;
}
.elementor-19
  .elementor-element.elementor-element-6554e0d
  .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 24px;
  padding: 0;
}
.elementor-19
  .elementor-element.elementor-element-6554e0d
  .elementor-social-icon:hover {
  background-color: rgba(0, 0, 0, 0);
}
.elementor-19
  .elementor-element.elementor-element-96f632c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-19
  .elementor-element.elementor-element-96f632c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #7a6f42 ;
}
.elementor-19 .elementor-element.elementor-element-96f632c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 40px 0;
}
.elementor-19
  .elementor-element.elementor-element-96f632c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-19
  .elementor-element.elementor-element-a37dcfb.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-19
  .elementor-element.elementor-element-a37dcfb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-19
  .elementor-element.elementor-element-a37dcfb.elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-19
  .elementor-element.elementor-element-d32180f
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 12px;
}
.elementor-19
  .elementor-element.elementor-element-d32180f
  > .elementor-widget-container {
  margin: 0 0 0 20px;
}
.elementor-19 .elementor-element.elementor-element-d32180f {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-bc-flex-widget
  .elementor-19
  .elementor-element.elementor-element-145c5f4.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-19
  .elementor-element.elementor-element-145c5f4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .elementor-19 .elementor-element.elementor-element-6f45def {
    width: 15%;
  }
  .elementor-19 .elementor-element.elementor-element-34d5e44 {
    width: 25%;
  }
  .elementor-19 .elementor-element.elementor-element-b0128dc {
    width: 15%;
  }
  .elementor-19 .elementor-element.elementor-element-162b1af {
    width: 15%;
  }
  .elementor-19 .elementor-element.elementor-element-319a4c9 {
    width: 15%;
  }
  .elementor-19 .elementor-element.elementor-element-c348128 {
    width: 13.66%;
  }
  .elementor-19 .elementor-element.elementor-element-a37dcfb {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-145c5f4 {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-083644b {
    padding: 50px 30px 50px 30px;
  }
  .elementor-19 .elementor-element.elementor-element-96f632c {
    padding: 30px 30px 30px 30px;
  }
}
@media (max-width: 767px) {
  .elementor-19
    .elementor-element.elementor-element-34d5e44
    > .elementor-element-populated {
    margin: 40px 0 0 0;
  }
  .elementor-19 .elementor-element.elementor-element-b0128dc {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-162b1af {
    width: 50%;
  }
  .elementor-19 .elementor-element.elementor-element-319a4c9 {
    width: 50%;
  }
  .elementor-19
    .elementor-element.elementor-element-319a4c9
    > .elementor-element-populated {
    margin: 40px 0 0 0;
  }
  .elementor-19 .elementor-element.elementor-element-c348128 {
    width: 50%;
  }
  .elementor-19
    .elementor-element.elementor-element-6554e0d
    .elementor-widget-container {
    justify-content: flex-start;
  }
  .elementor-19 .elementor-element.elementor-element-96f632c {
    padding: 0 30px 30px 30px;
  }
  .elementor-19
    .elementor-element.elementor-element-a37dcfb
    > .elementor-element-populated {
    margin: 30px 0 0 0;
  }
  .elementor-19 .elementor-element.elementor-element-d32180f {
    text-align: left;
  }
  .elementor-19
    .elementor-element.elementor-element-d32180f
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-19
    .elementor-element.elementor-element-145c5f4
    > .elementor-element-populated {
    margin: 40px 0 0 0;
  }
}
.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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: 0;
}
#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-96
  .elementor-element.elementor-element-1f74b99a
  > .elementor-container {
  min-height: 700px;
}
.elementor-96
  .elementor-element.elementor-element-1f74b99a
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-96
  .elementor-element.elementor-element-1f74b99a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-96
  .elementor-element.elementor-element-1f74b99a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/grey-modern-bedroom-interior-PWF8D2H.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-96
  .elementor-element.elementor-element-1f74b99a
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96 .elementor-element.elementor-element-1f74b99a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-96 .elementor-element.elementor-element-6ab68c4d {
  padding: 0 10% 0 10%;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-6b7cb460.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-6b7cb460.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-433b5d9a
  .elementor-heading-title {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-433b5d9a
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-96
  .elementor-element.elementor-element-564f4206
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-96
  .elementor-element.elementor-element-564f4206
  > .elementor-widget-container {
  padding: 0;
}
.elementor-96 .elementor-element.elementor-element-27830851 {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-96
  .elementor-element.elementor-element-2e723802
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-2e723802
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-96
  .elementor-element.elementor-element-5935be6e
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-96
  .elementor-element.elementor-element-5935be6e
  > .elementor-widget-container {
  padding: 0 30% 0 0;
}
.elementor-96 .elementor-element.elementor-element-2b82212c {
  margin-top: 0;
  margin-bottom: 80px;
}
.elementor-96 .elementor-element.elementor-element-dc94047 {
  font-size: 18px;
}
.elementor-96
  .elementor-element.elementor-element-66a5191b
  > .elementor-element-populated {
  margin: 0 0 0 80px;
}
.elementor-96
  .elementor-element.elementor-element-746cf261
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-96
  .elementor-element.elementor-element-746cf261
  > .elementor-widget-container {
  margin: 10px 0 0 0;
}
.elementor-96 .elementor-element.elementor-element-6670c824 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.elementor-96
  .elementor-element.elementor-element-3f6af8d2
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-7df4ab15 {
  margin-top: 0;
  margin-bottom: 10px;
}
.elementor-96
  .elementor-element.elementor-element-712aa230
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-5518fcb1 {
  margin-top: 0;
  margin-bottom: 10px;
}
.elementor-96
  .elementor-element.elementor-element-510fbb16
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-57946756 {
  margin-top: 0;
  margin-bottom: 10px;
}
.elementor-96
  .elementor-element.elementor-element-63356240
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-671667c {
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-96
  .elementor-element.elementor-element-595b7ad0
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-35f17744 {
  margin-top: 10px;
  margin-bottom: 0;
}
.elementor-96
  .elementor-element.elementor-element-53e4f1b3
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-3a847e7c {
  margin-top: 10px;
  margin-bottom: 0;
}
.elementor-96
  .elementor-element.elementor-element-3fae658f
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-96 .elementor-element.elementor-element-657e11ee {
  margin-top: 40px;
  margin-bottom: 0;
}
.elementor-96 .elementor-element.elementor-element-4d6fed9 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-4d6fed9
  .elementor-image
  img {
  width: 26px;
}
.elementor-96
  .elementor-element.elementor-element-6a8d6077
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 28px;
}
.elementor-96
  .elementor-element.elementor-element-6a8d6077
  > .elementor-widget-container {
  margin: 3px 0 0 15px;
}
.elementor-96 .elementor-element.elementor-element-6a8d6077 {
  width: auto;
  max-width: auto;
}
.elementor-96
  .elementor-element.elementor-element-536df768
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-536df768
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-96 .elementor-element.elementor-element-b4c53d3 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-96
  .elementor-element.elementor-element-43d53d29
  > .elementor-element-populated {
  margin: 0 40px 0 0;
}
.elementor-96 .elementor-element.elementor-element-679d6f12 {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-d6a0a70.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-d6a0a70.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-346b27b1
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-96
  .elementor-element.elementor-element-1db5466a
  > .elementor-element-populated {
  margin: 0 0 0 40px;
}
.elementor-96 .elementor-element.elementor-element-44398ad4 {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-33f8cc3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-33f8cc3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-35ebf36b
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-96 .elementor-element.elementor-element-5dda3d30 {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-96
  .elementor-element.elementor-element-444fccfc
  > .elementor-element-populated {
  margin: 0 40px 0 0;
}
.elementor-96 .elementor-element.elementor-element-5590fb76 {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-5988a51.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-5988a51.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-34ba1baa
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-96
  .elementor-element.elementor-element-2dd6d94a
  > .elementor-element-populated {
  margin: 0 0 0 40px;
}
.elementor-96 .elementor-element.elementor-element-dc9146d {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-e4d0874.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-e4d0874.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-69e8888e
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-96 .elementor-element.elementor-element-5f05d58f {
  margin-top: 120px;
  margin-bottom: 40px;
}
.elementor-96
  .elementor-element.elementor-element-2f1e1bcb
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-2f1e1bcb
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-96
  .elementor-element.elementor-element-39414d86
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-96
  .elementor-element.elementor-element-39414d86
  > .elementor-widget-container {
  padding: 0 30% 0 0;
}
.elementor-96 .elementor-element.elementor-element-f463c4c {
  margin-top: 0;
  margin-bottom: 119px;
}
.elementor-96
  .elementor-element.elementor-element-59a2bfd9
  > .elementor-element-populated {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-46935aeb {
  margin-top: 20px;
  margin-bottom: 10px;
}
.elementor-96
  .elementor-element.elementor-element-cef8830
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-96
  .elementor-element.elementor-element-cef8830
  > .elementor-widget-container {
  margin: 10px 0 0 0;
}
.elementor-96
  .elementor-element.elementor-element-44a1001b
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-96
  .elementor-element.elementor-element-44a1001b
  > .elementor-widget-container {
  margin: 10px 0 0 0;
}
.elementor-96 .elementor-element.elementor-element-25c19288 {
  margin-top: 10px;
  margin-bottom: 0;
}
.elementor-96
  .elementor-element.elementor-element-17dace4d
  .elementor-image
  img {
  width: 24px;
}
.elementor-96
  .elementor-element.elementor-element-17dace4d
  > .elementor-widget-container {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-17dace4d {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-17dace4d {
  left: 0;
}
body.rtl .elementor-96 .elementor-element.elementor-element-17dace4d {
  right: 0;
}
.elementor-96
  .elementor-element.elementor-element-574b42d3
  .elementor-heading-title {
  font-size: 15px;
  line-height: 1.7em;
}
.elementor-96 .elementor-element.elementor-element-574b42d3 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-574b42d3 {
  left: 40px;
}
body.rtl .elementor-96 .elementor-element.elementor-element-574b42d3 {
  right: 40px;
}
.elementor-96
  .elementor-element.elementor-element-5f408a25
  .elementor-image
  img {
  width: 24px;
}
.elementor-96
  .elementor-element.elementor-element-5f408a25
  > .elementor-widget-container {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-5f408a25 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5f408a25 {
  left: 0;
}
body.rtl .elementor-96 .elementor-element.elementor-element-5f408a25 {
  right: 0;
}
.elementor-96
  .elementor-element.elementor-element-27b6cfae
  .elementor-heading-title {
  font-size: 15px;
  line-height: 1.7em;
}
.elementor-96 .elementor-element.elementor-element-27b6cfae {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-27b6cfae {
  left: 40px;
}
body.rtl .elementor-96 .elementor-element.elementor-element-27b6cfae {
  right: 40px;
}
.elementor-96 .elementor-element.elementor-element-48452209 {
  margin-top: 40px;
  margin-bottom: 0;
}
.elementor-96
  .elementor-element.elementor-element-3e975649
  .elementor-image
  img {
  width: 26px;
}
.elementor-96
  .elementor-element.elementor-element-3e975649
  > .elementor-widget-container {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-3e975649 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-3e975649 {
  left: 0;
}
body.rtl .elementor-96 .elementor-element.elementor-element-3e975649 {
  right: 0;
}
.elementor-96
  .elementor-element.elementor-element-6c37f519
  .elementor-heading-title {
  font-size: 15px;
  line-height: 1.7em;
}
.elementor-96 .elementor-element.elementor-element-6c37f519 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-6c37f519 {
  left: 40px;
}
body.rtl .elementor-96 .elementor-element.elementor-element-6c37f519 {
  right: 40px;
}
.elementor-96
  .elementor-element.elementor-element-77cc8cef
  .elementor-image
  img {
  width: 26px;
}
.elementor-96
  .elementor-element.elementor-element-77cc8cef
  > .elementor-widget-container {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-77cc8cef {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-77cc8cef {
  left: 0;
}
body.rtl .elementor-96 .elementor-element.elementor-element-77cc8cef {
  right: 0;
}
.elementor-96
  .elementor-element.elementor-element-78475905
  .elementor-heading-title {
  font-size: 15px;
  line-height: 1.7em;
}
.elementor-96 .elementor-element.elementor-element-78475905 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-78475905 {
  left: 40px;
}
body.rtl .elementor-96 .elementor-element.elementor-element-78475905 {
  right: 40px;
}
.elementor-96 .elementor-element.elementor-element-3d5f5c20 {
  margin-top: 40px;
  margin-bottom: 0;
}
.elementor-96 .elementor-element.elementor-element-9752359 {
  text-align: center;
  width: auto;
  max-width: auto;
  top: 0;
}
.elementor-96
  .elementor-element.elementor-element-9752359
  .elementor-image
  img {
  width: 18px;
}
.elementor-96
  .elementor-element.elementor-element-9752359
  > .elementor-widget-container {
  margin: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-9752359 {
  left: 0;
}
body.rtl .elementor-96 .elementor-element.elementor-element-9752359 {
  right: 0;
}
.elementor-96
  .elementor-element.elementor-element-45363e14
  .elementor-heading-title {
  font-size: 15px;
  line-height: 1.7em;
}
.elementor-96 .elementor-element.elementor-element-45363e14 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-45363e14 {
  left: 40px;
}
body.rtl .elementor-96 .elementor-element.elementor-element-45363e14 {
  right: 40px;
}
.elementor-96
  .elementor-element.elementor-element-5ae9d318
  .elementor-image
  img {
  width: 16px;
}
.elementor-96
  .elementor-element.elementor-element-5ae9d318
  > .elementor-widget-container {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-5ae9d318 {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-5ae9d318 {
  left: 0;
}
body.rtl .elementor-96 .elementor-element.elementor-element-5ae9d318 {
  right: 0;
}
.elementor-96
  .elementor-element.elementor-element-417e58ad
  .elementor-heading-title {
  font-size: 15px;
  line-height: 1.7em;
}
.elementor-96 .elementor-element.elementor-element-417e58ad {
  width: auto;
  max-width: auto;
  top: 0;
}
body:not(.rtl) .elementor-96 .elementor-element.elementor-element-417e58ad {
  left: 40px;
}
body.rtl .elementor-96 .elementor-element.elementor-element-417e58ad {
  right: 40px;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-6fd97ab3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-6fd97ab3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-6fd97ab3
  > .elementor-element-populated {
  margin: 70px 0 0 0;
}
.elementor-96
  .elementor-element.elementor-element-2c18bb5
  > .elementor-widget-container {
  margin: 0;
}
.elementor-96 .elementor-element.elementor-element-2c18bb5 {
  z-index: 2;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-19aa737b.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-96
  .elementor-element.elementor-element-19aa737b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-96 .elementor-element.elementor-element-1590362c {
  margin-top: 0;
  margin-bottom: 100px;
  padding: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-18b40098.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-96
  .elementor-element.elementor-element-18b40098.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-96
  .elementor-element.elementor-element-18b40098
  > .elementor-element-populated {
  margin: 0 60px 0 0;
  padding: 0;
}
.elementor-96
  .elementor-element.elementor-element-4a630d45
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-4a630d45
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-96
  .elementor-element.elementor-element-70ce2fc7
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-96
  .elementor-element.elementor-element-70ce2fc7
  > .elementor-widget-container {
  margin: 0 0 60px 0;
  padding: 0 30% 0 0;
}
.elementor-96
  .elementor-element.elementor-element-29258953
  > .elementor-widget-container {
  margin: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-6d1d8adf.elementor-column
  .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-96
  .elementor-element.elementor-element-6d1d8adf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-96
  .elementor-element.elementor-element-6d1d8adf
  > .elementor-element-populated {
  margin: 0 0 0 30px;
}
.elementor-96 .elementor-element.elementor-element-56aaad1f {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-56aaad1f
  .elementor-heading-title {
  color: #fff;
  font-family: Montserrat, Sans-serif;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-56aaad1f
  > .elementor-widget-container {
  padding: 20px 10px 15px 10px;
  background-color: #7a6f42 ;
}
.elementor-96
  .elementor-element.elementor-element-d987347
  > .elementor-widget-container {
  margin: 0;
  padding: 40px 40px 40px 40px;
  box-shadow: 0 0 40px 5px rgba(0, 0, 0, 0.15);
}
.elementor-96
  .elementor-element.elementor-element-6c6e96c5
  > .elementor-container {
  min-height: 450px;
}
.elementor-96
  .elementor-element.elementor-element-6c6e96c5
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-96
  .elementor-element.elementor-element-6c6e96c5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-96
  .elementor-element.elementor-element-6c6e96c5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/scandi-room-with-vintage-furniture-PJ8UGN3.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-96
  .elementor-element.elementor-element-6c6e96c5
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96 .elementor-element.elementor-element-6c6e96c5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-36ae6176.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-36ae6176.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96 .elementor-element.elementor-element-6fb7170f {
  padding: 0 10% 0 10%;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-97c62d2.elementor-column
  .elementor-column-wrap {
  align-items: flex-end;
}
.elementor-96
  .elementor-element.elementor-element-97c62d2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-96
  .elementor-element.elementor-element-63f9d3d1
  .elementor-heading-title {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-96
  .elementor-element.elementor-element-63f9d3d1
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-96
  .elementor-element.elementor-element-6279a524
  .elementor-heading-title {
  color: #fff;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-96
  .elementor-element.elementor-element-6279a524
  > .elementor-widget-container {
  padding: 0;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-127d95a1.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-127d95a1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96 .elementor-element.elementor-element-6d89e73a .elementor-button {
  fill: #fff;
  color: #fff;
  background-color: rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff;
  border-radius: 0;
  padding: 14px 35px 12px 35px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-5c4d5325 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-66a5191b {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-72d7a752 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7d23f929 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-30721e6f {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-11bd8ea5 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-594fbc67 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-194c77b5 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-34c792a6 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-611db151 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-278e509b {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-708166b8 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7b70ce42 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-79fbe14 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-76ef7d0c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-56836edf {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-59a2bfd9 {
    width: 60%;
  }
  .elementor-96 .elementor-element.elementor-element-16eb549e {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-4f2c684d {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-2594048c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-712488ed {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-3d552a17 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-37c60367 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7e6cf86c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-4bbe40b1 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-6fd97ab3 {
    width: 40%;
  }
  .elementor-96 .elementor-element.elementor-element-18b40098 {
    width: 56%;
  }
  .elementor-96 .elementor-element.elementor-element-6d1d8adf {
    width: 44%;
  }
}
@media (max-width: 1024px) {
  .elementor-96
    .elementor-element.elementor-element-564f4206
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-96
    .elementor-element.elementor-element-564f4206
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-27830851 {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-96
    .elementor-element.elementor-element-5935be6e
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-96
    .elementor-element.elementor-element-5935be6e
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-2b82212c {
    margin-top: 0;
    margin-bottom: 80px;
  }
  .elementor-96
    .elementor-element.elementor-element-66a5191b
    > .elementor-element-populated {
    margin: 0 0 0 40px;
  }
  .elementor-96
    .elementor-element.elementor-element-43d53d29
    > .elementor-element-populated {
    margin: 0 20px 0 0;
  }
  .elementor-96
    .elementor-element.elementor-element-1db5466a
    > .elementor-element-populated {
    margin: 0 0 0 20px;
  }
  .elementor-96
    .elementor-element.elementor-element-444fccfc
    > .elementor-element-populated {
    margin: 0 20px 0 0;
  }
  .elementor-96
    .elementor-element.elementor-element-2dd6d94a
    > .elementor-element-populated {
    margin: 0 0 0 20px;
  }
  .elementor-96 .elementor-element.elementor-element-5f05d58f {
    margin-top: 80px;
    margin-bottom: 20px;
  }
  .elementor-96
    .elementor-element.elementor-element-39414d86
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-96
    .elementor-element.elementor-element-39414d86
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-f463c4c {
    margin-top: 0;
    margin-bottom: 140px;
  }
  .elementor-96 .elementor-element.elementor-element-25c19288 {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-96 .elementor-element.elementor-element-48452209 {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-96 .elementor-element.elementor-element-3d5f5c20 {
    margin-top: 0;
    margin-bottom: 30px;
  }
  .elementor-96
    .elementor-element.elementor-element-7a398c91
    > .elementor-element-populated {
    margin: 60px 0 0 0;
  }
  .elementor-96
    .elementor-element.elementor-element-6fd97ab3
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96 .elementor-element.elementor-element-1590362c {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 0;
  }
  .elementor-96
    .elementor-element.elementor-element-18b40098
    > .elementor-element-populated {
    margin: 0 20px 0 20px;
  }
  .elementor-96
    .elementor-element.elementor-element-70ce2fc7
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-96
    .elementor-element.elementor-element-70ce2fc7
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-96
    .elementor-element.elementor-element-6279a524
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-96
    .elementor-element.elementor-element-6279a524
    > .elementor-widget-container {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-6b7cb460 {
    width: 60%;
  }
  .elementor-96 .elementor-element.elementor-element-5036cb6b {
    width: 40%;
  }
  .elementor-96 .elementor-element.elementor-element-399b810e {
    width: 25%;
  }
  .elementor-96 .elementor-element.elementor-element-5c4d5325 {
    width: 37%;
  }
  .elementor-96 .elementor-element.elementor-element-66a5191b {
    width: 37.666%;
  }
  .elementor-96 .elementor-element.elementor-element-72d7a752 {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-7d23f929 {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-30721e6f {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-11bd8ea5 {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-594fbc67 {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-194c77b5 {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-34c792a6 {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-611db151 {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-278e509b {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-708166b8 {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-7b70ce42 {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-79fbe14 {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-76ef7d0c {
    width: 35%;
  }
  .elementor-96 .elementor-element.elementor-element-56836edf {
    width: 65.037%;
  }
  .elementor-96 .elementor-element.elementor-element-243686af {
    width: 15%;
  }
  .elementor-96 .elementor-element.elementor-element-59a2bfd9 {
    width: 46.098%;
  }
  .elementor-96 .elementor-element.elementor-element-16eb549e {
    width: 50.037%;
  }
  .elementor-96 .elementor-element.elementor-element-4f2c684d {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-2594048c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-712488ed {
    width: 50.037%;
  }
  .elementor-96 .elementor-element.elementor-element-3d552a17 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-37c60367 {
    width: 50.037%;
  }
  .elementor-96 .elementor-element.elementor-element-7e6cf86c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-4bbe40b1 {
    width: 50.037%;
  }
  .elementor-96 .elementor-element.elementor-element-7a398c91 {
    width: 38.568%;
  }
  .elementor-96 .elementor-element.elementor-element-6fd97ab3 {
    width: 48.592%;
  }
  .elementor-96 .elementor-element.elementor-element-19aa737b {
    width: 51.428%;
  }
  .elementor-96 .elementor-element.elementor-element-18b40098 {
    width: 70%;
  }
  .elementor-96 .elementor-element.elementor-element-6d1d8adf {
    width: 30%;
  }
  .elementor-96 .elementor-element.elementor-element-97c62d2 {
    width: 60%;
  }
  .elementor-96 .elementor-element.elementor-element-127d95a1 {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .elementor-96
    .elementor-element.elementor-element-1f74b99a
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-96
    .elementor-element.elementor-element-1f74b99a
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-96 .elementor-element.elementor-element-433b5d9a {
    text-align: left;
  }
  .elementor-96 .elementor-element.elementor-element-564f4206 {
    text-align: left;
  }
  .elementor-96
    .elementor-element.elementor-element-564f4206
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-96 .elementor-element.elementor-element-27830851 {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-96 .elementor-element.elementor-element-2e723802 {
    text-align: left;
  }
  .elementor-96 .elementor-element.elementor-element-5935be6e {
    text-align: left;
  }
  .elementor-96
    .elementor-element.elementor-element-5935be6e
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-96 .elementor-element.elementor-element-dc94047 {
    font-size: 16px;
  }
  .elementor-96
    .elementor-element.elementor-element-66a5191b
    > .elementor-element-populated {
    margin: 40px 0 0 0;
  }
  .elementor-96 .elementor-element.elementor-element-6670c824 {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-72d7a752 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7d23f929 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7df4ab15 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-30721e6f {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-11bd8ea5 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-5518fcb1 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-594fbc67 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-194c77b5 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-57946756 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-34c792a6 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-611db151 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-278e509b {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-708166b8 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7b70ce42 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-79fbe14 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-76ef7d0c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-56836edf {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-536df768 {
    text-align: left;
  }
  .elementor-96
    .elementor-element.elementor-element-43d53d29
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96 .elementor-element.elementor-element-679d6f12 {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .elementor-96 .elementor-element.elementor-element-d6a0a70 {
    width: 100%;
  }
  .elementor-96
    .elementor-element.elementor-element-1db5466a
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96 .elementor-element.elementor-element-44398ad4 {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-33f8cc3 {
    width: 100%;
  }
  .elementor-96
    .elementor-element.elementor-element-444fccfc
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96 .elementor-element.elementor-element-5590fb76 {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .elementor-96 .elementor-element.elementor-element-5988a51 {
    width: 100%;
  }
  .elementor-96
    .elementor-element.elementor-element-2dd6d94a
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96 .elementor-element.elementor-element-dc9146d {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-e4d0874 {
    width: 100%;
  }
  .elementor-96
    .elementor-element.elementor-element-69e8888e
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-5f05d58f {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-96 .elementor-element.elementor-element-2f1e1bcb {
    text-align: left;
  }
  .elementor-96 .elementor-element.elementor-element-39414d86 {
    text-align: left;
  }
  .elementor-96
    .elementor-element.elementor-element-39414d86
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-96
    .elementor-element.elementor-element-59a2bfd9
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96 .elementor-element.elementor-element-46935aeb {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-96 .elementor-element.elementor-element-16eb549e {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-4f2c684d {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-2594048c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-712488ed {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-3d552a17 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-37c60367 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-7e6cf86c {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-4bbe40b1 {
    width: 50%;
  }
  .elementor-96
    .elementor-element.elementor-element-7a398c91
    > .elementor-element-populated {
    margin: 60px 0 0 0;
  }
  .elementor-96 .elementor-element.elementor-element-7407bdb5 {
    margin-top: 40px;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-6fd97ab3 {
    width: 40%;
  }
  .elementor-96
    .elementor-element.elementor-element-6fd97ab3
    > .elementor-element-populated {
    margin: 0;
    padding: 0;
  }
  .elementor-96
    .elementor-element.elementor-element-2c18bb5
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-19aa737b {
    width: 60%;
  }
  .elementor-96 .elementor-element.elementor-element-1590362c {
    margin-top: -40px;
    margin-bottom: 60px;
    padding: 0;
  }
  .elementor-96
    .elementor-element.elementor-element-18b40098
    > .elementor-element-populated {
    margin: 0;
    padding: 0;
  }
  .elementor-96 .elementor-element.elementor-element-4a630d45 {
    text-align: left;
  }
  .elementor-96 .elementor-element.elementor-element-70ce2fc7 {
    text-align: left;
  }
  .elementor-96
    .elementor-element.elementor-element-70ce2fc7
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-96
    .elementor-element.elementor-element-6d1d8adf
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-96
    .elementor-element.elementor-element-56aaad1f
    > .elementor-widget-container {
    margin: 40px 0 0 0;
  }
  .elementor-96
    .elementor-element.elementor-element-6c6e96c5
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-96
    .elementor-element.elementor-element-6c6e96c5
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-96
    .elementor-element.elementor-element-97c62d2
    > .elementor-element-populated {
    margin: 0 0 40px 0;
  }
  .elementor-96 .elementor-element.elementor-element-63f9d3d1 {
    text-align: left;
  }
  .elementor-96 .elementor-element.elementor-element-6279a524 {
    text-align: left;
  }
  .elementor-96
    .elementor-element.elementor-element-6279a524
    .elementor-heading-title {
    font-size: 18px;
  }
}
@media (min-width: 1025px) {
  .elementor-96
    .elementor-element.elementor-element-6c6e96c5:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-96
    .elementor-element.elementor-element-6c6e96c5
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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: 0;
}
#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-862
  .elementor-element.elementor-element-31c0c22
  .slider_zoom_wrapper {
  height: 800px;
  background: #7a6f42 ;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slider_zoom_wrapper
  .slideshow__slide-image::before {
  background: #000;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slider_zoom_wrapper
  .slideshow__slide-image::before,
.slideshow__slide-image::after {
  opacity: 0.2;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slider_zoom_wrapper
  .pagination__item.is-current,
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slider_zoom_wrapper
  .pagination__item:hover {
  background: #fff;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slider_zoom_wrapper
  .pagination__item {
  border-color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text
  .container
  .slideshow__slide-caption-title {
  width: 45%;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text
  .container
  .slideshow__slide-desc {
  width: 45%;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text {
  padding-top: 22%;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-title {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  h1.slideshow__slide-caption-title {
  font-size: 110px;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text
  h1.slideshow__slide-caption-title {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text
  .slideshow__slide-caption-title {
  text-transform: uppercase;
  font-family: Montserrat, Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2em;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text
  .slideshow__slide-desc {
  color: rgba(255, 255, 255, 0.7);
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-text
  div.slideshow__slide-desc {
  font-size: 18px;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  div.slideshow__slide-caption-text
  .slideshow__slide-desc {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  div.slideshow__slide-caption-text
  div.slideshow__slide-desc {
  text-transform: none;
  font-family: "Carrois Gothic", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-862
  .elementor-element.elementor-element-31c0c22
  .slideshow__slide-caption-subtitle-label {
  color: #fff;
}
.elementor-862 .elementor-element.elementor-element-31c0c22 .o-hsub::before {
  background-color: #fff;
}
.elementor-862 .elementor-element.elementor-element-9521d0f {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-862
  .elementor-element.elementor-element-275a7f7
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-862
  .elementor-element.elementor-element-275a7f7
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-862
  .elementor-element.elementor-element-d440883
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-862
  .elementor-element.elementor-element-d440883
  > .elementor-widget-container {
  padding: 0 30% 0 0;
}
.elementor-862 .elementor-element.elementor-element-2c6a389 {
  margin-top: 0;
  margin-bottom: 120px;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper {
  height: 650px;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0);
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .pagination
  .item::before {
  background: #fff;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .caption {
  width: 50%;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .title
  h2 {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 50px;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slide
  .title
  h2 {
  line-height: 1.3;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .title
  h2 {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .caption
  .title
  h2 {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .text {
  color: #fff;
  margin-top: 10px;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .caption
  .text {
  font-size: 18px;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .caption
  div.text {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  div.caption
  div.text {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .button {
  border-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  a.button {
  background-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  div.slide
  a.button {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  .button:hover {
  border-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  .slide
  a.button:hover {
  background-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-0eaf095
  .slider_parallax_wrapper
  div.slide
  a.button:hover {
  color: #fff;
}
.elementor-bc-flex-widget
  .elementor-862
  .elementor-element.elementor-element-3eed6dc.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-3eed6dc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-3eed6dc
  > .elementor-element-populated {
  margin: 0 60px 0 60px;
}
.elementor-862 .elementor-element.elementor-element-249060d {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-249060d
  .elementor-heading-title {
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-862
  .elementor-element.elementor-element-d1a156c
  .elementor-text-editor {
  columns: 1;
  text-align: center;
}
.elementor-862 .elementor-element.elementor-element-d1a156c {
  color: #756963;
}
.elementor-862
  .elementor-element.elementor-element-d1a156c
  > .elementor-widget-container {
  margin: 0 0 30px 0;
}
.elementor-862 .elementor-element.elementor-element-e5c29b4 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-e5c29b4
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-0a1c22c {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-0a1c22c
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-6a85535 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-6a85535
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-2874ab0 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-2874ab0
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-644b2e9 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-644b2e9
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-8ed5612 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-8ed5612
  > .elementor-widget-container {
  margin: 0;
}
.elementor-862 .elementor-element.elementor-element-b47aaa0 {
  margin-top: 0;
  margin-bottom: 100px;
}
.elementor-bc-flex-widget
  .elementor-862
  .elementor-element.elementor-element-d968c79.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-d968c79.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-d968c79
  > .elementor-element-populated {
  margin: 0 60px 0 40px;
}
.elementor-862 .elementor-element.elementor-element-aa2e218 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-aa2e218
  .elementor-heading-title {
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-862
  .elementor-element.elementor-element-f688a10
  .elementor-text-editor {
  columns: 1;
  text-align: center;
}
.elementor-862 .elementor-element.elementor-element-f688a10 {
  color: #756963;
}
.elementor-862
  .elementor-element.elementor-element-f688a10
  > .elementor-widget-container {
  margin: 0 0 30px 0;
}
.elementor-862 .elementor-element.elementor-element-42e8443 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-42e8443
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-a6d6a62 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-a6d6a62
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-82e77cc {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-82e77cc
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-78fbe6b {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-78fbe6b
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-eb3dc02 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-eb3dc02
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-e2b20ee {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-e2b20ee
  > .elementor-widget-container {
  margin: 0;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper {
  height: 650px;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0);
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .pagination
  .item::before {
  background: #fff;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .caption {
  width: 50%;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .title
  h2 {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 50px;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slide
  .title
  h2 {
  line-height: 1.3;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .title
  h2 {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .caption
  .title
  h2 {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .text {
  color: #fff;
  margin-top: 10px;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .caption
  .text {
  font-size: 18px;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .caption
  div.text {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  div.caption
  div.text {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .button {
  border-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  a.button {
  background-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  div.slide
  a.button {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  .button:hover {
  border-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  .slide
  a.button:hover {
  background-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-5e18a19
  .slider_parallax_wrapper
  div.slide
  a.button:hover {
  color: #fff;
}
.elementor-862 .elementor-element.elementor-element-f015ac2 {
  margin-top: 0;
  margin-bottom: 120px;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper {
  height: 650px;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0);
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .pagination
  .item::before {
  background: #fff;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .caption {
  width: 50%;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .title
  h2 {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 50px;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slide
  .title
  h2 {
  line-height: 1.3;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .title
  h2 {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .caption
  .title
  h2 {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .text {
  color: #fff;
  margin-top: 10px;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .caption
  .text {
  font-size: 18px;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .caption
  div.text {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  div.caption
  div.text {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .button {
  border-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  a.button {
  background-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  div.slide
  a.button {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  .button:hover {
  border-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  .slide
  a.button:hover {
  background-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-6db063e
  .slider_parallax_wrapper
  div.slide
  a.button:hover {
  color: #fff;
}
.elementor-bc-flex-widget
  .elementor-862
  .elementor-element.elementor-element-09cd681.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-09cd681.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-09cd681
  > .elementor-element-populated {
  margin: 0 60px 0 60px;
}
.elementor-862 .elementor-element.elementor-element-9e36adf {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-9e36adf
  .elementor-heading-title {
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-862
  .elementor-element.elementor-element-8e1ab63
  .elementor-text-editor {
  columns: 1;
  text-align: center;
}
.elementor-862 .elementor-element.elementor-element-8e1ab63 {
  color: #756963;
}
.elementor-862
  .elementor-element.elementor-element-8e1ab63
  > .elementor-widget-container {
  margin: 0 0 30px 0;
}
.elementor-862 .elementor-element.elementor-element-ce6015b {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-ce6015b
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-ce9c9f1 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-ce9c9f1
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-78b138f {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-78b138f
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-bb7b8c1 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-bb7b8c1
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-d35d6e2 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-d35d6e2
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-fc11372 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-fc11372
  > .elementor-widget-container {
  margin: 0;
}
.elementor-862 .elementor-element.elementor-element-decc53d {
  margin-top: 0;
  margin-bottom: 120px;
}
.elementor-bc-flex-widget
  .elementor-862
  .elementor-element.elementor-element-d1b6146.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-d1b6146.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-862
  .elementor-element.elementor-element-d1b6146
  > .elementor-element-populated {
  margin: 0 60px 0 40px;
}
.elementor-862 .elementor-element.elementor-element-d76929b {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-d76929b
  .elementor-heading-title {
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-862
  .elementor-element.elementor-element-83ea750
  .elementor-text-editor {
  columns: 1;
  text-align: center;
}
.elementor-862 .elementor-element.elementor-element-83ea750 {
  color: #756963;
}
.elementor-862
  .elementor-element.elementor-element-83ea750
  > .elementor-widget-container {
  margin: 0 0 30px 0;
}
.elementor-862 .elementor-element.elementor-element-0b642cb {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-0b642cb
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-4604f59 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-4604f59
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-b542f3f {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-b542f3f
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-550e3d4 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-550e3d4
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-862 .elementor-element.elementor-element-e40cd40 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-e40cd40
  .elementor-heading-title {
  color: #756963;
}
.elementor-862 .elementor-element.elementor-element-92af7c4 {
  text-align: center;
}
.elementor-862
  .elementor-element.elementor-element-92af7c4
  > .elementor-widget-container {
  margin: 0;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper {
  height: 650px;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .image-container::before {
  background: rgba(0, 0, 0, 0);
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .pagination
  .item::before {
  background: #fff;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .caption {
  width: 50%;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .title
  h2 {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slider_parallax_slides
  .slide
  .title
  h2 {
  font-size: 50px;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slide
  .title
  h2 {
  line-height: 1.3;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .title
  h2 {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slider_parallax_inner
  .slider_parallax_slides
  .slide
  .caption
  .title
  h2 {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .text {
  color: #fff;
  margin-top: 10px;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .caption
  .text {
  font-size: 18px;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .caption
  div.text {
  letter-spacing: 0;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  div.caption
  div.text {
  text-transform: none;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .button {
  border-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  a.button {
  background-color: #222;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  div.slide
  a.button {
  color: #fff;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  .button:hover {
  border-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  .slide
  a.button:hover {
  background-color: #555;
}
.elementor-862
  .elementor-element.elementor-element-04cd20e
  .slider_parallax_wrapper
  div.slide
  a.button:hover {
  color: #fff;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-862 .elementor-element.elementor-element-581b2e7 {
    width: 60%;
  }
  .elementor-862 .elementor-element.elementor-element-3eed6dc {
    width: 40%;
  }
  .elementor-862 .elementor-element.elementor-element-d968c79 {
    width: 40%;
  }
  .elementor-862 .elementor-element.elementor-element-774582f {
    width: 60%;
  }
  .elementor-862 .elementor-element.elementor-element-684abd3 {
    width: 60%;
  }
  .elementor-862 .elementor-element.elementor-element-09cd681 {
    width: 40%;
  }
  .elementor-862 .elementor-element.elementor-element-d1b6146 {
    width: 40%;
  }
  .elementor-862 .elementor-element.elementor-element-e687552 {
    width: 60%;
  }
}
@media (max-width: 1024px) {
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slider_zoom_wrapper {
    height: 700px;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-caption-title {
    width: 50%;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-desc {
    width: 50%;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text {
    padding-top: 33%;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text
    .slideshow__slide-caption-title {
    font-size: 40px;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    div.slideshow__slide-caption-text
    div.slideshow__slide-desc {
    font-size: 16px;
  }
  .elementor-862 .elementor-element.elementor-element-9521d0f {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-862
    .elementor-element.elementor-element-d440883
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-862
    .elementor-element.elementor-element-d440883
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-862 .elementor-element.elementor-element-2c6a389 {
    margin-top: 0;
    margin-bottom: 80px;
  }
  .elementor-862
    .elementor-element.elementor-element-3eed6dc
    > .elementor-element-populated {
    margin: 0 40px 0 40px;
  }
  .elementor-862
    .elementor-element.elementor-element-249060d
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-862
    .elementor-element.elementor-element-d968c79
    > .elementor-element-populated {
    margin: 0 40px 0 40px;
  }
  .elementor-862
    .elementor-element.elementor-element-aa2e218
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-862 .elementor-element.elementor-element-f015ac2 {
    margin-top: 0;
    margin-bottom: 80px;
  }
  .elementor-862
    .elementor-element.elementor-element-09cd681
    > .elementor-element-populated {
    margin: 0 40px 0 40px;
  }
  .elementor-862
    .elementor-element.elementor-element-9e36adf
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-862 .elementor-element.elementor-element-decc53d {
    margin-top: 0;
    margin-bottom: 80px;
  }
  .elementor-862
    .elementor-element.elementor-element-d1b6146
    > .elementor-element-populated {
    margin: 0 40px 0 40px;
  }
  .elementor-862
    .elementor-element.elementor-element-d76929b
    .elementor-heading-title {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slider_zoom_wrapper {
    height: 100vh;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-caption-title {
    width: 100%;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-desc {
    width: 100%;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text {
    padding-top: 60%;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    .slideshow__slide-caption-text
    .slideshow__slide-caption-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-862
    .elementor-element.elementor-element-31c0c22
    div.slideshow__slide-caption-text
    div.slideshow__slide-desc {
    line-height: 1.5em;
  }
  .elementor-862 .elementor-element.elementor-element-9521d0f {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-862 .elementor-element.elementor-element-275a7f7 {
    text-align: left;
  }
  .elementor-862 .elementor-element.elementor-element-d440883 {
    text-align: left;
  }
  .elementor-862
    .elementor-element.elementor-element-d440883
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-862 .elementor-element.elementor-element-2c6a389 {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-862
    .elementor-element.elementor-element-0eaf095
    .slider_parallax_wrapper {
    height: 400px;
  }
  .elementor-862
    .elementor-element.elementor-element-0eaf095
    > .elementor-widget-container {
    margin: 0 0 40px 0;
  }
  .elementor-862
    .elementor-element.elementor-element-249060d
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-862 .elementor-element.elementor-element-b47aaa0 {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-862
    .elementor-element.elementor-element-aa2e218
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.3em;
  }
  .elementor-862
    .elementor-element.elementor-element-5e18a19
    .slider_parallax_wrapper {
    height: 400px;
  }
  .elementor-862
    .elementor-element.elementor-element-5e18a19
    > .elementor-widget-container {
    margin: 0 0 40px 0;
  }
  .elementor-862 .elementor-element.elementor-element-f015ac2 {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-862
    .elementor-element.elementor-element-6db063e
    .slider_parallax_wrapper {
    height: 400px;
  }
  .elementor-862
    .elementor-element.elementor-element-6db063e
    > .elementor-widget-container {
    margin: 0 0 40px 0;
  }
  .elementor-862
    .elementor-element.elementor-element-9e36adf
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.3em;
  }
  .elementor-862 .elementor-element.elementor-element-decc53d {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-862
    .elementor-element.elementor-element-d76929b
    .elementor-heading-title {
    font-size: 24px;
    line-height: 1.3em;
  }
  .elementor-862
    .elementor-element.elementor-element-04cd20e
    .slider_parallax_wrapper {
    height: 400px;
  }
  .elementor-862
    .elementor-element.elementor-element-04cd20e
    > .elementor-widget-container {
    margin: 0 0 40px 0;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-862 .elementor-element.elementor-element-581b2e7 {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-3eed6dc {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-d968c79 {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-774582f {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-684abd3 {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-09cd681 {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-d1b6146 {
    width: 50%;
  }
  .elementor-862 .elementor-element.elementor-element-e687552 {
    width: 50%;
  }
}
.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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: 0;
}
#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-900
  .elementor-element.elementor-element-7a92c1d
  .slider_zoom_wrapper {
  height: 800px;
  background: #7a6f42 ;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slider_zoom_wrapper
  .slideshow__slide-image::before {
  background: #000;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slider_zoom_wrapper
  .slideshow__slide-image::before,
.slideshow__slide-image::after {
  opacity: 0.2;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slider_zoom_wrapper
  .pagination__item.is-current,
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slider_zoom_wrapper
  .pagination__item:hover {
  background: #fff;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slider_zoom_wrapper
  .pagination__item {
  border-color: #fff;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text
  .container
  .slideshow__slide-caption-title {
  width: 45%;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text
  .container
  .slideshow__slide-desc {
  width: 45%;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text {
  padding-top: 22%;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-title {
  color: #fff;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  h1.slideshow__slide-caption-title {
  font-size: 110px;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text
  h1.slideshow__slide-caption-title {
  letter-spacing: 0;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text
  .slideshow__slide-caption-title {
  text-transform: uppercase;
  font-family: Montserrat, Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.2em;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text
  .slideshow__slide-desc {
  color: rgba(255, 255, 255, 0.7);
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-text
  div.slideshow__slide-desc {
  font-size: 18px;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  div.slideshow__slide-caption-text
  .slideshow__slide-desc {
  letter-spacing: 0;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  div.slideshow__slide-caption-text
  div.slideshow__slide-desc {
  text-transform: none;
  font-family: "Carrois Gothic", Sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}
.elementor-900
  .elementor-element.elementor-element-7a92c1d
  .slideshow__slide-caption-subtitle-label {
  color: #fff;
}
.elementor-900 .elementor-element.elementor-element-7a92c1d .o-hsub::before {
  background-color: #fff;
}
.elementor-900 .elementor-element.elementor-element-26bb5dc {
  margin-top: 100px;
  margin-bottom: 60px;
}
.elementor-900
  .elementor-element.elementor-element-7009ae0
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-900
  .elementor-element.elementor-element-7009ae0
  > .elementor-widget-container {
  margin: 0 0 20px 0;
}
.elementor-900
  .elementor-element.elementor-element-e20df18
  .elementor-heading-title {
  color: #1d212a;
  font-family: "Gothic A1", Sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-900
  .elementor-element.elementor-element-e20df18
  > .elementor-widget-container {
  padding: 0 30% 0 0;
}
.elementor-900 .elementor-element.elementor-element-63047e3 {
  margin-top: 0;
  margin-bottom: 80px;
}
.elementor-900 .elementor-element.elementor-element-e90ccf5 {
  font-size: 18px;
}
.elementor-900
  .elementor-element.elementor-element-01c4c0d
  > .elementor-element-populated {
  margin: 0 0 0 80px;
}
.elementor-900
  .elementor-element.elementor-element-cc5172d
  .elementor-heading-title {
  font-size: 20px;
}
.elementor-900
  .elementor-element.elementor-element-cc5172d
  > .elementor-widget-container {
  margin: 10px 0 0 0;
}
.elementor-900 .elementor-element.elementor-element-35cd5b3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.elementor-900
  .elementor-element.elementor-element-59135b7
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-900 .elementor-element.elementor-element-526af7b {
  margin-top: 0;
  margin-bottom: 10px;
}
.elementor-900
  .elementor-element.elementor-element-a005e85
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-900 .elementor-element.elementor-element-46a3b0c {
  margin-top: 0;
  margin-bottom: 10px;
}
.elementor-900
  .elementor-element.elementor-element-b8e8dac
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-900 .elementor-element.elementor-element-99bf48c {
  margin-top: 0;
  margin-bottom: 10px;
}
.elementor-900
  .elementor-element.elementor-element-efb1551
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-900 .elementor-element.elementor-element-7a03d8b {
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-900
  .elementor-element.elementor-element-c138098
  .elementor-heading-title {
  color: #7a6f42 ;
}
.elementor-900 .elementor-element.elementor-element-5f4599e {
  margin-top: 40px;
  margin-bottom: 0;
}
.elementor-900 .elementor-element.elementor-element-4ea1d9c {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-900
  .elementor-element.elementor-element-4ea1d9c
  .elementor-image
  img {
  width: 26px;
}
.elementor-900
  .elementor-element.elementor-element-65e6b8b
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 28px;
}
.elementor-900
  .elementor-element.elementor-element-65e6b8b
  > .elementor-widget-container {
  margin: 3px 0 0 15px;
}
.elementor-900 .elementor-element.elementor-element-65e6b8b {
  width: auto;
  max-width: auto;
}
.elementor-900
  .elementor-element.elementor-element-0de5e11
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-900
  .elementor-element.elementor-element-0de5e11
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-900 .elementor-element.elementor-element-67ef34b {
  margin-top: 0;
  margin-bottom: 60px;
}
.elementor-900
  .elementor-element.elementor-element-a4f7c8e
  > .elementor-element-populated {
  margin: 0 40px 0 0;
}
.elementor-900 .elementor-element.elementor-element-3523b3a {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-d07c68d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-d07c68d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-12b12d8
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-f2edc82.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-f2edc82.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900 .elementor-element.elementor-element-242787e {
  text-align: right;
}
.elementor-900
  .elementor-element.elementor-element-242787e
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 13px;
}
.elementor-900
  .elementor-element.elementor-element-0438384
  > .elementor-element-populated {
  margin: 0 0 0 40px;
}
.elementor-900 .elementor-element.elementor-element-20a1261 {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-d43d83b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-d43d83b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-9170f0c
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-4382aa0.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-4382aa0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900 .elementor-element.elementor-element-212c99e {
  text-align: right;
}
.elementor-900
  .elementor-element.elementor-element-212c99e
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 13px;
}
.elementor-900 .elementor-element.elementor-element-1c59bc5 {
  margin-top: 0;
  margin-bottom: 120px;
}
.elementor-900
  .elementor-element.elementor-element-6fb1a57
  > .elementor-element-populated {
  margin: 0 40px 0 0;
}
.elementor-900 .elementor-element.elementor-element-872db64 {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-1bcde0a.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-1bcde0a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-dc29b28
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-aaa7b4d.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-aaa7b4d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900 .elementor-element.elementor-element-e29fa92 {
  text-align: right;
}
.elementor-900
  .elementor-element.elementor-element-e29fa92
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 13px;
}
.elementor-900
  .elementor-element.elementor-element-6456a85
  > .elementor-element-populated {
  margin: 0 0 0 40px;
}
.elementor-900 .elementor-element.elementor-element-4ed1409 {
  margin-top: 15px;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-7ec05ca.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-7ec05ca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-742aa68
  .elementor-heading-title {
  font-size: 16px;
}
.elementor-bc-flex-widget
  .elementor-900
  .elementor-element.elementor-element-d29243b.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-900
  .elementor-element.elementor-element-d29243b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-900 .elementor-element.elementor-element-9373346 {
  text-align: right;
}
.elementor-900
  .elementor-element.elementor-element-9373346
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 13px;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper {
  width: 100%;
  height: 750px;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content {
  padding: 80px;
  background: #e0cba5 ;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  > div
  a {
  color: #1d212a;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  div.content
  a {
  border-color: #1d212a;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  nav
  a {
  background: #fff;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  > div
  h1 {
  color: #1d212a;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  div
  h1 {
  font-size: 70px;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper
  .content
  > div
  h1 {
  letter-spacing: 0;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper
  .content
  div
  h1 {
  text-transform: none;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  span {
  color: #1d212a;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper
  .content
  span {
  font-size: 14px;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  span.subtitle {
  letter-spacing: 4px;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper
  .content
  span.subtitle {
  text-transform: uppercase;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  > div
  p {
  color: #1d212a;
  letter-spacing: 0;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper.intro
  .content
  > div {
  font-size: 18px;
}
.elementor-900
  .elementor-element.elementor-element-0e3bc1b
  .tg_slider_property_clip_wrapper
  .content
  > div
  p {
  text-transform: none;
  font-size: 22px;
}
.elementor-900
  .elementor-element.elementor-element-d6382db
  > .elementor-container {
  min-height: 700px;
}
.elementor-900
  .elementor-element.elementor-element-d6382db
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-900
  .elementor-element.elementor-element-d6382db:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-900
  .elementor-element.elementor-element-d6382db
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/rob-bye-141865.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-900 .elementor-element.elementor-element-d6382db {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 120px;
  margin-bottom: 0;
}
.elementor-900
  .elementor-element.elementor-element-d6382db
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-900 .elementor-element.elementor-element-8efd829 {
  text-align: right;
}
.elementor-900
  .elementor-element.elementor-element-8efd829
  .elementor-heading-title {
  color: #fff;
  font-size: 10px;
}
.elementor-900
  .elementor-element.elementor-element-8efd829
  > .elementor-widget-container {
  padding: 0 40px 10px 0;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-900 .elementor-element.elementor-element-150541b {
    width: 25%;
  }
  .elementor-900 .elementor-element.elementor-element-781f370 {
    width: 37%;
  }
  .elementor-900 .elementor-element.elementor-element-01c4c0d {
    width: 37.666%;
  }
  .elementor-900 .elementor-element.elementor-element-061bedf {
    width: 35%;
  }
  .elementor-900 .elementor-element.elementor-element-e195dda {
    width: 65.037%;
  }
  .elementor-900 .elementor-element.elementor-element-dd0d0d7 {
    width: 35%;
  }
  .elementor-900 .elementor-element.elementor-element-89e83fe {
    width: 65.037%;
  }
  .elementor-900 .elementor-element.elementor-element-99c91ea {
    width: 35%;
  }
  .elementor-900 .elementor-element.elementor-element-a6d3bd0 {
    width: 65.037%;
  }
  .elementor-900 .elementor-element.elementor-element-fc7bd18 {
    width: 35%;
  }
  .elementor-900 .elementor-element.elementor-element-1b75e41 {
    width: 65.037%;
  }
  .elementor-900 .elementor-element.elementor-element-78dbafd {
    width: 35%;
  }
  .elementor-900 .elementor-element.elementor-element-dc577ac {
    width: 65.037%;
  }
  .elementor-900 .elementor-element.elementor-element-d07c68d {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-f2edc82 {
    width: 29.957%;
  }
  .elementor-900 .elementor-element.elementor-element-d43d83b {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-4382aa0 {
    width: 29.957%;
  }
  .elementor-900 .elementor-element.elementor-element-1bcde0a {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-aaa7b4d {
    width: 29.957%;
  }
  .elementor-900 .elementor-element.elementor-element-7ec05ca {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-d29243b {
    width: 29.957%;
  }
}
@media (max-width: 1024px) {
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slider_zoom_wrapper {
    height: 700px;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-caption-title {
    width: 50%;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-desc {
    width: 50%;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text {
    padding-top: 33%;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text
    .slideshow__slide-caption-title {
    font-size: 40px;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    div.slideshow__slide-caption-text
    div.slideshow__slide-desc {
    font-size: 16px;
  }
  .elementor-900 .elementor-element.elementor-element-26bb5dc {
    margin-top: 80px;
    margin-bottom: 60px;
  }
  .elementor-900
    .elementor-element.elementor-element-e20df18
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-900
    .elementor-element.elementor-element-e20df18
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-900 .elementor-element.elementor-element-63047e3 {
    margin-top: 0;
    margin-bottom: 80px;
  }
  .elementor-900
    .elementor-element.elementor-element-a4f7c8e
    > .elementor-element-populated {
    margin: 0 20px 0 0;
  }
  .elementor-900
    .elementor-element.elementor-element-0438384
    > .elementor-element-populated {
    margin: 0 0 0 20px;
  }
  .elementor-900 .elementor-element.elementor-element-1c59bc5 {
    margin-top: 0;
    margin-bottom: 80px;
  }
  .elementor-900
    .elementor-element.elementor-element-6fb1a57
    > .elementor-element-populated {
    margin: 0 20px 0 0;
  }
  .elementor-900
    .elementor-element.elementor-element-6456a85
    > .elementor-element-populated {
    margin: 0 0 0 20px;
  }
  .elementor-900
    .elementor-element.elementor-element-0e3bc1b
    .tg_slider_property_clip_wrapper.intro
    .content {
    padding: 40px;
  }
  .elementor-900
    .elementor-element.elementor-element-0e3bc1b
    .tg_slider_property_clip_wrapper
    .content
    > div
    p {
    font-size: 18px;
  }
  .elementor-900
    .elementor-element.elementor-element-d6382db
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-900
    .elementor-element.elementor-element-d6382db
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-900 .elementor-element.elementor-element-d6382db {
    margin-top: 80px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slider_zoom_wrapper {
    height: 100vh;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-caption-title {
    width: 100%;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text
    .container
    .slideshow__slide-desc {
    width: 100%;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text {
    padding-top: 60%;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    .slideshow__slide-caption-text
    .slideshow__slide-caption-title {
    font-size: 32px;
    line-height: 1.3em;
  }
  .elementor-900
    .elementor-element.elementor-element-7a92c1d
    div.slideshow__slide-caption-text
    div.slideshow__slide-desc {
    line-height: 1.5em;
  }
  .elementor-900 .elementor-element.elementor-element-26bb5dc {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .elementor-900 .elementor-element.elementor-element-7009ae0 {
    text-align: left;
  }
  .elementor-900 .elementor-element.elementor-element-e20df18 {
    text-align: left;
  }
  .elementor-900
    .elementor-element.elementor-element-e20df18
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-900 .elementor-element.elementor-element-e90ccf5 {
    font-size: 16px;
  }
  .elementor-900
    .elementor-element.elementor-element-01c4c0d
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-900 .elementor-element.elementor-element-35cd5b3 {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-061bedf {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-e195dda {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-526af7b {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-dd0d0d7 {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-89e83fe {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-46a3b0c {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-99c91ea {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-a6d3bd0 {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-99bf48c {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-fc7bd18 {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-1b75e41 {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-78dbafd {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-dc577ac {
    width: 50%;
  }
  .elementor-900 .elementor-element.elementor-element-0de5e11 {
    text-align: left;
  }
  .elementor-900
    .elementor-element.elementor-element-a4f7c8e
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-900 .elementor-element.elementor-element-3523b3a {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .elementor-900 .elementor-element.elementor-element-d07c68d {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-f2edc82 {
    width: 30%;
  }
  .elementor-900
    .elementor-element.elementor-element-0438384
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-900 .elementor-element.elementor-element-20a1261 {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-d43d83b {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-4382aa0 {
    width: 30%;
  }
  .elementor-900 .elementor-element.elementor-element-1c59bc5 {
    margin-top: 0;
    margin-bottom: 60px;
  }
  .elementor-900
    .elementor-element.elementor-element-6fb1a57
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-900 .elementor-element.elementor-element-872db64 {
    margin-top: 20px;
    margin-bottom: 60px;
  }
  .elementor-900 .elementor-element.elementor-element-1bcde0a {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-aaa7b4d {
    width: 30%;
  }
  .elementor-900
    .elementor-element.elementor-element-6456a85
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-900 .elementor-element.elementor-element-4ed1409 {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-7ec05ca {
    width: 70%;
  }
  .elementor-900 .elementor-element.elementor-element-d29243b {
    width: 30%;
  }
  .elementor-900
    .elementor-element.elementor-element-0e3bc1b
    .tg_slider_property_clip_wrapper
    .content
    > div
    p {
    font-size: 18px;
  }
  .elementor-900
    .elementor-element.elementor-element-d6382db
    > .elementor-container {
    min-height: 500px;
  }
  .elementor-900
    .elementor-element.elementor-element-d6382db
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-900 .elementor-element.elementor-element-d6382db {
    margin-top: 60px;
    margin-bottom: 0;
  }
  .elementor-900 .elementor-element.elementor-element-8efd829 {
    text-align: center;
  }
  .elementor-900
    .elementor-element.elementor-element-8efd829
    > .elementor-widget-container {
    margin: 0 20px 0 20px;
    padding: 0 0 20px 0;
  }
}
@media (min-width: 1025px) {
  .elementor-900
    .elementor-element.elementor-element-d6382db:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-900
    .elementor-element.elementor-element-d6382db
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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: 0;
}
#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-951
  .elementor-element.elementor-element-778b622
  > .elementor-container {
  min-height: 100vh;
}
.elementor-951
  .elementor-element.elementor-element-778b622
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-951
  .elementor-element.elementor-element-778b622:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-951
  .elementor-element.elementor-element-778b622
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/room-divider-in-cozy-apartment-P2DAGBG.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-951
  .elementor-element.elementor-element-778b622
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-951 .elementor-element.elementor-element-778b622 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-951
  .elementor-element.elementor-element-b5eb287
  > .elementor-container
  > .elementor-row
  > .elementor-column
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-951 .elementor-element.elementor-element-9fb9aac {
  text-align: center;
}
.elementor-951
  .elementor-element.elementor-element-9fb9aac
  .elementor-image
  img {
  width: 250px;
}
.elementor-951 .elementor-element.elementor-element-ffb2b59 {
  text-align: center;
}
.elementor-951
  .elementor-element.elementor-element-ffb2b59
  .elementor-heading-title {
  color: #fff;
}
.elementor-951
  .elementor-element.elementor-element-ffb2b59
  > .elementor-widget-container {
  margin: 30px 0 0 0;
  padding: 0 40px 0 40px;
}
.elementor-951
  .elementor-element.elementor-element-9a69040
  > .elementor-container {
  min-height: 100vh;
}
.elementor-951
  .elementor-element.elementor-element-9a69040
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-951
  .elementor-element.elementor-element-9a69040:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-951
  .elementor-element.elementor-element-9a69040
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/modern-designed-bedroom-interior-PWPRHDA.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-951
  .elementor-element.elementor-element-9a69040
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-951 .elementor-element.elementor-element-9a69040 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-951 .elementor-element.elementor-element-9d718b8 {
  text-align: left;
}
.elementor-951
  .elementor-element.elementor-element-9d718b8
  .elementor-heading-title {
  color: #fff;
}
.elementor-951
  .elementor-element.elementor-element-9d718b8
  > .elementor-widget-container {
  margin: 0;
  padding: 0 40px 0 0;
}
.elementor-951
  .elementor-element.elementor-element-e04f852
  .elementor-heading-title {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-951
  .elementor-element.elementor-element-e04f852
  > .elementor-widget-container {
  margin: 30px 0 0 0;
}
.elementor-951
  .elementor-element.elementor-element-ef12421
  > .elementor-container {
  min-height: 100vh;
}
.elementor-951
  .elementor-element.elementor-element-ef12421
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-951
  .elementor-element.elementor-element-ef12421:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-951
  .elementor-element.elementor-element-ef12421
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/two-modern-armchairs-PL38UVR.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-951
  .elementor-element.elementor-element-ef12421
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-951 .elementor-element.elementor-element-ef12421 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-951
  .elementor-element.elementor-element-ff893d7.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-951
  .elementor-element.elementor-element-ff893d7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-951
  .elementor-element.elementor-element-b507c2a
  .elementor-heading-title {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-951 .elementor-element.elementor-element-62eb602 {
  text-align: left;
}
.elementor-951
  .elementor-element.elementor-element-62eb602
  .elementor-heading-title {
  color: #fff;
}
.elementor-951
  .elementor-element.elementor-element-62eb602
  > .elementor-widget-container {
  margin: 30px 0 0 0;
  padding: 0;
}
.elementor-951
  .elementor-element.elementor-element-7d665c1
  > .elementor-container {
  min-height: 100vh;
}
.elementor-951
  .elementor-element.elementor-element-7d665c1
  > .elementor-container:after {
  content: "";
  min-height: inherit;
}
.elementor-951
  .elementor-element.elementor-element-7d665c1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-951
  .elementor-element.elementor-element-7d665c1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/trendy-bedroom-interior-with-grey-commode-and-T9FEZQH.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-951
  .elementor-element.elementor-element-7d665c1
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-951 .elementor-element.elementor-element-7d665c1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
}
.elementor-bc-flex-widget
  .elementor-951
  .elementor-element.elementor-element-11a66d3.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-951
  .elementor-element.elementor-element-11a66d3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-951
  .elementor-element.elementor-element-cb99ccb
  .elementor-heading-title {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-bc-flex-widget
  .elementor-951
  .elementor-element.elementor-element-366b986.elementor-column
  .elementor-column-wrap {
  align-items: center;
}
.elementor-951
  .elementor-element.elementor-element-366b986.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-column-wrap.elementor-element-populated
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-951 .elementor-element.elementor-element-cf87802 {
  text-align: left;
}
.elementor-951
  .elementor-element.elementor-element-cf87802
  .elementor-heading-title {
  color: #fff;
}
.elementor-951
  .elementor-element.elementor-element-cf87802
  > .elementor-widget-container {
  margin: 50% 0 0 0;
  padding: 0 15% 0 15%;
}
:root {
  --page-title-display: none;
}
@media (min-width: 1025px) {
  .elementor-951
    .elementor-element.elementor-element-778b622:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-951
    .elementor-element.elementor-element-778b622
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-951
    .elementor-element.elementor-element-9a69040:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-951
    .elementor-element.elementor-element-9a69040
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-951
    .elementor-element.elementor-element-ef12421:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-951
    .elementor-element.elementor-element-ef12421
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-951
    .elementor-element.elementor-element-7d665c1:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-951
    .elementor-element.elementor-element-7d665c1
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-951
    .elementor-element.elementor-element-778b622
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-778b622
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-778b622 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951 .elementor-element.elementor-element-b5eb287 {
    padding: 0 40px 0 40px;
  }
  .elementor-951
    .elementor-element.elementor-element-9fb9aac
    .elementor-image
    img {
    width: 200px;
  }
  .elementor-951
    .elementor-element.elementor-element-ffb2b59
    > .elementor-widget-container {
    padding: 0;
  }
  .elementor-951
    .elementor-element.elementor-element-9a69040
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-9a69040
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-9a69040 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951
    .elementor-element.elementor-element-ef12421
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-ef12421
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-ef12421 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951 .elementor-element.elementor-element-f558955 {
    padding: 0 40px 0 40px;
  }
  .elementor-951
    .elementor-element.elementor-element-7d665c1
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-7d665c1
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-7d665c1 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951 .elementor-element.elementor-element-8418abe {
    padding: 0 36px 0 40px;
  }
}
@media (max-width: 767px) {
  .elementor-951
    .elementor-element.elementor-element-778b622
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-778b622
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-778b622 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951
    .elementor-element.elementor-element-9a69040
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-9a69040
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-9a69040 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951 .elementor-element.elementor-element-9d718b8 {
    text-align: center;
  }
  .elementor-951
    .elementor-element.elementor-element-9d718b8
    > .elementor-widget-container {
    padding: 0 40px 0 40px;
  }
  .elementor-951 .elementor-element.elementor-element-e04f852 {
    text-align: center;
  }
  .elementor-951
    .elementor-element.elementor-element-ef12421
    > .elementor-container {
    min-height: 100vh;
  }
  .elementor-951
    .elementor-element.elementor-element-ef12421
    > .elementor-container:after {
    content: "";
    min-height: inherit;
  }
  .elementor-951 .elementor-element.elementor-element-ef12421 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951 .elementor-element.elementor-element-b507c2a {
    text-align: center;
  }
  .elementor-951
    .elementor-element.elementor-element-b507c2a
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-951 .elementor-element.elementor-element-62eb602 {
    text-align: center;
  }
  .elementor-951 .elementor-element.elementor-element-7d665c1 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .elementor-951
    .elementor-element.elementor-element-11a66d3
    > .elementor-element-populated {
    margin: 0;
    padding: 0;
  }
  .elementor-951
    .elementor-element.elementor-element-cb99ccb
    .elementor-heading-title {
    font-size: 26px;
    line-height: 1.4em;
  }
  .elementor-951
    .elementor-element.elementor-element-cb99ccb
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-951
    .elementor-element.elementor-element-cf87802
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
}
@media (min-width: 768px) {
  .elementor-951 .elementor-element.elementor-element-f1e5cea {
    width: 30%;
  }
  .elementor-951 .elementor-element.elementor-element-0f3da09 {
    width: 70%;
  }
  .elementor-951 .elementor-element.elementor-element-5201532 {
    width: 50%;
  }
  .elementor-951 .elementor-element.elementor-element-1070316 {
    width: 50%;
  }
  .elementor-951 .elementor-element.elementor-element-ff893d7 {
    width: 30%;
  }
  .elementor-951 .elementor-element.elementor-element-0f802fc {
    width: 70%;
  }
  .elementor-951 .elementor-element.elementor-element-11a66d3 {
    width: 60%;
  }
  .elementor-951 .elementor-element.elementor-element-366b986 {
    width: 40%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-951 .elementor-element.elementor-element-f1e5cea {
    width: 40%;
  }
  .elementor-951 .elementor-element.elementor-element-0f3da09 {
    width: 60%;
  }
  .elementor-951 .elementor-element.elementor-element-ff893d7 {
    width: 50%;
  }
  .elementor-951 .elementor-element.elementor-element-0f802fc {
    width: 60%;
  }
}
.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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: 0;
}
#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-981 .elementor-element.elementor-element-17e877a {
  padding: 80px 0 80px 0;
}
.elementor-981
  .elementor-element.elementor-element-3c69f72
  > .elementor-element-populated {
  margin: 0 40px 0 0;
}
.elementor-981 .elementor-element.elementor-element-6dd9d3b {
  text-align: left;
}
.elementor-981
  .elementor-element.elementor-element-6dd9d3b
  .elementor-heading-title {
  font-size: 45px;
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-981 .elementor-element.elementor-element-b29eac6 {
  text-align: left;
}
.elementor-981
  .elementor-element.elementor-element-b29eac6
  .elementor-heading-title {
  font-size: 18px;
}
.elementor-981
  .elementor-element.elementor-element-b29eac6
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-981
  .elementor-element.elementor-element-5593ba0
  > .elementor-widget-container {
  margin: 40px 0 0 0;
}
.elementor-981
  .elementor-element.elementor-element-fadd91e
  > .elementor-element-populated {
  margin: 0 0 0 40px;
}
.elementor-981
  .elementor-element.elementor-element-b0e25b9
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-981
  .elementor-element.elementor-element-b0e25b9
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-981
  .elementor-element.elementor-element-658baaa
  .elementor-accordion
  .elementor-accordion-item {
  border-width: 1px;
  border-color: #e1e1e1;
}
.elementor-981
  .elementor-element.elementor-element-658baaa
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 1px;
  border-top-color: #e1e1e1;
}
.elementor-981
  .elementor-element.elementor-element-658baaa
  .elementor-accordion
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 1px;
  border-bottom-color: #e1e1e1;
}
.elementor-981
  .elementor-element.elementor-element-658baaa
  .elementor-accordion
  .elementor-accordion-title {
  line-height: 2em;
}
.elementor-981
  .elementor-element.elementor-element-658baaa
  .elementor-accordion
  .elementor-accordion-icon.elementor-accordion-icon-left {
  margin-right: 40px;
}
.elementor-981
  .elementor-element.elementor-element-658baaa
  .elementor-accordion
  .elementor-accordion-icon.elementor-accordion-icon-right {
  margin-left: 40px;
}
.elementor-981
  .elementor-element.elementor-element-bec964f
  .elementor-heading-title {
  color: #7a6f42 ;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase;
}
.elementor-981
  .elementor-element.elementor-element-bec964f
  > .elementor-widget-container {
  margin: 60px 0 20px 0;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-981 .elementor-element.elementor-element-17e877a {
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 0 60px 0;
  }
  .elementor-981
    .elementor-element.elementor-element-6dd9d3b
    .elementor-heading-title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .elementor-981 .elementor-element.elementor-element-17e877a {
    padding: 40px 0 40px 0;
  }
  .elementor-981
    .elementor-element.elementor-element-3c69f72
    > .elementor-element-populated {
    margin: 0;
  }
  .elementor-981
    .elementor-element.elementor-element-6dd9d3b
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-981
    .elementor-element.elementor-element-fadd91e
    > .elementor-element-populated {
    margin: 60px 0 0 0;
  }
}
.elementor-kit-1546 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-4e4f9cda: #4054b2;
  --e-global-color-10e20a71: #23a455;
  --e-global-color-464ba395: #000;
  --e-global-color-8bec17c: #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: 0;
}
#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-1007
  .elementor-element.elementor-element-c90bc44:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1007
  .elementor-element.elementor-element-c90bc44
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../upload/bed-with-osb-haeadboard-PPJ3WJK.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1007
  .elementor-element.elementor-element-c90bc44
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1007 .elementor-element.elementor-element-c90bc44 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1007 .elementor-element.elementor-element-05a26b7 {
  text-align: center;
}
.elementor-1007
  .elementor-element.elementor-element-05a26b7
  .elementor-heading-title {
  color: #fff;
  font-family: Montserrat, Sans-serif;
  font-size: 40px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.3em;
}
.elementor-1007
  .elementor-element.elementor-element-05a26b7
  > .elementor-widget-container {
  margin: 0 0 40px 0;
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  label {
  color: #fff;
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  input[type="text"] {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0.8);
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  select {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0);
  border-color: rgba(255, 255, 255, 0.8);
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-adults:after,
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  .mphb_sc_search-wrapper
  .mphb_sc_search-children:after {
  color: rgba(255, 255, 255, 0.8);
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  input[type="text"]::placeholder {
  color: rgba(255, 255, 255, 0.63);
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  input[type="submit"] {
  color: #000;
  background-color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  .availability_search_wrapper
  input[type="submit"]:hover {
  color: #fff;
  background-color: rgba(34, 34, 34, 0);
  border-color: rgba(255, 255, 255, 0.8);
}
.elementor-1007
  .elementor-element.elementor-element-8e8e17f
  > .elementor-widget-container {
  padding: 0 90px 0 90px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-1007
    .elementor-element.elementor-element-05a26b7
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-1007
    .elementor-element.elementor-element-8e8e17f
    > .elementor-widget-container {
    padding: 0 5% 0 5%;
  }
}
@media (max-width: 767px) {
  .elementor-1007
    .elementor-element.elementor-element-05a26b7
    .elementor-heading-title {
    font-size: 24px;
  }
}


.titulo_normal {
    text-transform: none !important;
    font-family: Montserrat, Sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 1em;
}

.mayus{
  text-transform: uppercase !important;
}