.elementor-21 .elementor-element.elementor-element-816a4c3{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-82b7e98 */.page-transition{
  position: fixed;
  inset: 0;
  background: #fff;

  display: flex;
  align-items: center;
  justify-content: center;

  z-index: 99999;

  opacity: 0;
  pointer-events: none;
  transition: 0.5s ease;
}

.page-transition.active{
  opacity: 1;
  pointer-events: all;
}

.transition-text{
  font-size: 28px;
  letter-spacing: 4px;
  color: #111;

  transform: scale(0.8);
  opacity: 0;
  transition: 0.6s ease;
}

.page-transition.active .transition-text{
  transform: scale(1.2);
  opacity: 1;
}/* End custom CSS */