#site-header {
  transition: all 0.3s ease 0s;
  padding-top: 1rem;
}
#site-header .nav-container-header {
  transition: all 0.3s ease 0s;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
#site-header #sitelogo {
  display: flex;
  align-items: center;
  transition: all 0.3s ease 0s;
}
#site-header #sitelogo a {
  display: flex;
  align-items: center;
}
#site-header #sitelogo img {
  transition: all 0.3s ease 0s;
}
#site-header .elementor-sticky--effects {
  background: #FFFFFF;
  box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.33);
}
#site-header .elementor-sticky--effects #sitelogo img {
  width: 200px !important;
}
#site-header .elementor-sticky--effects .nav-container-header {
  transition: all 0.3s ease 0s;
  margin-top: 0rem;
  margin-bottom: 0rem;
}
#site-header .elementor-sticky--effects .elementor-menu-toggle {
  color: #000000;
}
.elementor-shape-top,
.elementor-shape-bottom {
  z-index: 1;
}
.ha-logo-grid-figure img {
  width: 100%;
}
.hidden {
  display: none !important;
}
.toggle-content.active > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) {
  background-color: #4A634F !important;
  color: #FFFFFF !important;
}
.wp-block-pullquote {
  border-top: none !important;
  border-bottom: none !important;
}
@media (min-width: 1024px) {
  .__organic {
    background-repeat: no-repeat;
  }
  .__organic.organic-bottom-right {
    background-image: url('/wp-content/uploads/2023/06/organic-background-3-white.svg');
    background-position: bottom -1px right -1px;
  }
  .__organic.organic-lightblue {
    background-image: url('/wp-content/uploads/2023/06/organic-background-3-lightblue.svg');
  }
}
.quote {
  background-repeat: no-repeat;
  background-image: url('/wp-content/uploads/2023/06/quote.svg');
  background-position: top 2rem left 2rem;
}
.single-blog .elementor-widget-text-editor ul {
  list-style-type: none;
  padding-left: 0;
}
.single-blog .elementor-widget-text-editor ul li:before {
  content: "\25A0";
  color: #C58472;
  font-size: 24px;
  margin-right: 5px;
}
div[id^="uc_unlimited_timeline_elementor_"][id$="_item1"] .ue_timeline_item_content_main,
div[id^="uc_unlimited_timeline_elementor_"][id$="_item1"] .ue_timeline_item_pointer_inside {
  background-color: #4A634F !important;
}
div[id^="uc_unlimited_timeline_elementor_"][id$="_item2"] .ue_timeline_item_content_main,
div[id^="uc_unlimited_timeline_elementor_"][id$="_item2"] .ue_timeline_item_pointer_inside {
  background-color: #C58472 !important;
}
div[id^="uc_unlimited_timeline_elementor_"][id$="_item3"] .ue_timeline_item_content_main,
div[id^="uc_unlimited_timeline_elementor_"][id$="_item3"] .ue_timeline_item_pointer_inside {
  background-color: #D6CEBB !important;
}
div[id^="uc_unlimited_timeline_elementor_"][id$="_item3"] .ue_timeline_item_title,
div[id^="uc_unlimited_timeline_elementor_"][id$="_item3"] .ue_timeline_item_text {
  color: #333333 !important;
}
div[id^="uc_unlimited_timeline_elementor_"][id$="_item4"] .ue_timeline_item_content_main,
div[id^="uc_unlimited_timeline_elementor_"][id$="_item4"] .ue_timeline_item_pointer_inside {
  background-color: #C9AF82 !important;
}
div[id^="uc_unlimited_timeline_elementor_"][id$="_item5"] .ue_timeline_item_content_main,
div[id^="uc_unlimited_timeline_elementor_"][id$="_item5"] .ue_timeline_item_pointer_inside {
  background-color: #a74139 !important;
}
@media (max-width: 1024px) {
  .elementor-widget-ucaddon_blob_shapes {
    display: flex;
    aspect-ratio: 1;
    width: 100%;
  }
  .elementor-widget-ucaddon_blob_shapes .elementor-widget-container {
    width: 100%;
  }
  .elementor-size-xxl {
    font-size: 3.2rem !important;
  }
  .elementor-size-xl {
    font-size: 2.8rem !important;
  }
}
