/*--===Form-blur-style====== */
.wdt-cus-blur-style{
   backdrop-filter: blur(7px);
}
/*-========== h2-filler-mask ===========*/
.wdt-cus-filler-mask .elementor-widget-container::before{
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  background: linear-gradient(263.8deg, rgba(var(--wdtPrimaryColorRgb), 0.16) 3.61%, rgba(var(--wdtTertiaryColorRgb), 0.16) 85.04%);
  -webkit-mask-image: url( https://wdtbullish.wpengine.com/wp-content/uploads/2025/06/h2-filler-mask-icon.svg );
  mask-image: url( https://wdtbullish.wpengine.com/wp-content/uploads/2025/06/h2-filler-mask-icon.svg );
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* -=======Home-1-Slider--Animation-==== */

.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  transform-origin: center;
  -webkit-transition: var(--wdtAltTransition);
  transition: var(--wdtAltTransition);
  transition-duration: 0.5s;
  opacity: 0;
  -webkit-transform: translatey(50px) scale(0.98);
  transform: translatey(50px) scale(0.98);
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper {
  transform: translateY(0px) scale(1);
  -webkit-transform: translateY(0px) scale(1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
  opacity: 1
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-button-holder {
  transform: translateY(50px);
  -webkit-transform: translateY(50px);
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-content-wrapper,
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder {
  transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
  -webkit-filter: blur(0px);
  filter: blur(0px);
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-heading-content-wrapper {
  transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-button-holder {
  transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide .wdt-content-item div.elementor-element {
  opacity: 0.1;
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform-origin: top center;
  -webkit-transform-origin: top center;
  transition: var(--wdt-Ad-Transition);
  -webkit-transition: var(--wdt-Ad-Transition);
  transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item div.elementor-element {
  opacity: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
}
.wdt-advanced-carousel-holder.wdt-rc-template-default .swiper-slide-active .wdt-content-item .e-parent::before{
  animation: zoomEffect 3s ease-in-out infinite alternate;
  transform-origin: 100% 50%;
}

@keyframes zoomEffect {
  0% {
    transform: scale(1.0) rotate(0deg);
  }
  100% {
    transform: scale(1.05) rotate(0.5deg);
  }
}
.entry-body p{
  margin-bottom: 0;
}
.elementor-lightbox img.elementor-lightbox-image{
  border-radius: 20px;
}

  .blog-entry.format-quote .entry-media-group > .entry-thumb:has(.entry-quote-inner),
  .blog-entry.format-link .entry-media-group > .entry-thumb:has(.entry-link-inner){border:none; margin-bottom:0;padding-bottom:0;}


/*-- Map --*/

.elementor-widget-wdt-google-map ~ .e-con.e-child{
    width: fit-content;
    height: fit-content;
}
body .sticky-header-active {
    background-color:transparent;
}
#header .sticky-header {
    background-color:transparent;
}
#header .sticky-header .wdt-cus-header-bg:before{
    content: "" !important;
    position: absolute !important;
    background-color: rgba(var(--wdtAccentTxtColorRgb), 0.1);
    backdrop-filter: blur(10px);
    border: 1px solid rgba(var(--wdtBorderColorRgb), 0.1);
    border-radius: var(--wdtRadius_1X) !important;
    -webkit-border-radius: var(--wdtRadius_1X) !important;
}

/* #header .sticky-header.wdt-sticky-active {
    background-color:var(--wdtSecondaryColor);
} */
#header .sticky-header-active .wdt-cus-header-bg:before {
    background-color: rgba(var(--wdtSecondaryColorRgb), 0.35);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X) !important;
    -webkit-border-radius: 0 0 var(--wdtRadius_2X) var(--wdtRadius_2X) !important;
    box-shadow:0 5px 20px -8px rgba(var(--wdtSecondaryColorRgb),0.3);
    -webkit-box-shadow:0 5px 20px -8px rgba(var(--wdtSecondaryColorRgb),0.3);
}
#header .sticky-header-active .e-con-inner{
  padding-top: 0!important;
}
