/* --Home 1 Hero section-- */

.wdt-home-video .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-home-video .wdt-content-item .wdt-content-media-group { display: inline-flex; flex-direction: row-reverse; align-items: center; padding: 10px; background: var(--wdtTertiaryColor); border-radius: 150px 20px 20px 150px; }
.wdt-home-video .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i,
.wdt-home-video .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: inherit; width: inherit; }
.wdt-home-video .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 30px; height: 30px; font-size: inherit; position: relative; left: 2px; cursor: pointer; color: var(--wdtBodyTxtColor); }
.wdt-home-video .wdt-content-item .wdt-content-icon-wrapper { margin-right: 15px; background: var(--wdtAccentTxtColor); display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); width: 100px; height: 100px; border: 1px solid var(--wdtPrimaryColor); transition: var(--wdtBaseTransition); overflow: hidden; cursor: pointer; }
.wdt-home-video .wdt-content-item:hover .wdt-content-icon-wrapper { box-shadow: inset 0px 0px 15px var(--wdtPrimaryColor); }
.wdt-home-video .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { animation: move .5s alternate; color: var(--wdtLinkHoverColor); opacity: 1; }
@keyframes move { 50% { transform: translateX(120px); } 51% { transform: translatex(-120px); } }
@-webkit-keyframes move { 50% { transform: translateX(120px); } 51% { transform: translatex(-120px); } }
.wdt-home-video .wdt-content-item .wdt-content-image-wrapper { margin-top: -60px; }
.wdt-home-clients .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-home-clients .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-home-clients .wdt-content-item .wdt-content-subtitle { color: var(--wdtAccentTxtColor); }
.wdt-home-clients .wdt-content-item .wdt-content-elements-group { padding-left: 15px; }
.wdt-home-clients .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_H5); color: var(--wdtAccentTxtColor); }
.wdt-home-arrow .elementor-icon-wrapper .elementor-icon { font-size: clamp(3.75rem, 2.625rem + 5.625vw, 9.375rem); }

@media(max-width:1024px) {
    .wdt-home-video .wdt-content-item .wdt-content-icon-wrapper { height: 80px; width: 80px; }
    .wdt-home-video .wdt-content-item .wdt-content-media-group { border-radius: 100px 20px 20px 100px; }
    .wdt-home-arrow .elementor-icon-wrapper .elementor-icon { position: absolute; top: -60px; left: -20px; }
}

@media(max-width:479px) {
    .wdt-home-video .wdt-content-item .wdt-content-icon-wrapper { height: 60px; width: 60px; }
    .wdt-home-video .wdt-content-item .wdt-content-media-group { border-radius: 120px 20px 20px 120px; }
    .wdt-home-video .wdt-content-item .wdt-content-image-wrapper { margin-top: -40px; }
}

/* --Home 2 Slider-- */

.wdt-home-slider .wdt-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.375rem + 2.5vw, 4.375rem); }
.wdt-home-slider .wdt-slider-heading .wdt-heading-holder { transition: 1s ease-in-out; transform: translateX(-60px); -webkit-transform: translateX(-60px); opacity: 0; }
.wdt-home-slider .swiper-slide.swiper-slide-active .wdt-slider-heading .wdt-heading-holder { opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); }
.wdt-home-slider .wdt-slider-btn .wdt-button-holder { transition: 1s ease-in-out; transform: translateX(-60px); -webkit-transform: translateX(-60px); opacity: 0; }
.wdt-home-slider .swiper-slide.swiper-slide-active .wdt-slider-btn .wdt-button-holder { opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); }
.wdt-home-slider .wdt-slider-main-img .elementor-image img { transition: 1.25s ease-in-out; transform: scale(0.5); -webkit-transform: scale(0.5); opacity: 0; }
.wdt-home-slider .swiper-slide.swiper-slide-active .wdt-slider-main-img .elementor-image img { transform: scale(1); -webkit-transform: scale(1); opacity: 1; }
.wdt-home-slider .wdt-slider-bg-img { transform: translateY(-100px); -webkit-transform: translateY(-100px); opacity: 0; transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; transition-delay: 0.3s; }
.wdt-home-slider .swiper-slide.swiper-slide-active .wdt-slider-bg-img { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin: 0; font-size: 0; }
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction>* { font-size: var(--wdtFontSize_Base); }
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: 0; z-index: 1; right: clamp(3.125rem, -9.5395rem + 13.1579vw, 6.25rem); bottom: 0; margin: auto; height: fit-content; display: grid; justify-content: center; }
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper>div { grid-area: 1/-1; }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { margin: 0; display: flex; flex-direction: column; justify-content: space-between; align-items: center; }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div { margin: 0; height: fit-content; width: fit-content; color: var(--wdtHeadAltColor); }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover { color: var(--wdtPrimaryColor); }
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before, 
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before { background: transparent; }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current { color: var(--wdtPrimaryColor); position: relative; height: 110px; }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current:after { content: ""; position: absolute; width: 1px; height: 70px; left: 0; background: var(--wdtHeadAltColor); right: 0; top: 25px; margin: auto; bottom: 0; }
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i { padding: 0; }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:first-child { transform: translateY(-25px); -webkit-transform: translateY(-25px); }
.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:last-child { transform: translateY(25px); -webkit-transform: translateY(25px); }
.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { background: transparent; flex-direction: column; line-height: unset; height: fit-content; padding: 0; justify-content: space-between; color: var(--wdtHeadAltColor); cursor: pointer; }
.wdt-home-slider .wdt-slider-bg-img.elementor-widget:before { content: ""; position: absolute; width: 80%; height: 80%; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: -1; background-image: radial-gradient(at center center, var(--wdtAccentTxtColor) 0%, var(--wdtTertiaryColor) 100%); filter: blur(30px); -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full); -webkit-clip-path: circle(0%); clip-path: circle(0%); transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; }
.wdt-home-slider .swiper-slide.swiper-slide-active .wdt-slider-bg-img.elementor-widget:before { clip-path: circle(100%); -webkit-clip-path: circle(100%); transition-delay: 1200ms; }
.wdt-home-slider .swiper-wrapper { cursor: grab; }

@media(max-width:1280px) {
    .wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: 18px; }
}

@media(max-width:767px) {
    .wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: 0; left: 0; bottom: clamp(1.875rem, 0.5327rem + 6.7114vw, 3.75rem); top: auto; }
    .wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { flex-direction: row; height: fit-content; width: 145px; }
    .wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current { height: fit-content; }
    .wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { flex-direction: row; }
    .wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:first-child { transform: translate(-25px, 0) rotate(270deg); -webkit-transform: translate(-25px, 0) rotate(270deg); }
    .wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:last-child { transform: translate(25px, 0) rotate(270deg); -webkit-transform: translate(25px, 0) rotate(270deg); }
    .wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current:after { top: 0; width: 100px; height: 1px; left: 20px; }
}


/* --Home 3 Slider-- */

.wdt-offer-tag .wdt-heading-holder>*:not(:last-child) { margin-bottom: 0; }
.wdt-offer-tag .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title span { font-size: 30px; }
.wdt-offer-tag .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.1875rem, 1.75rem + 2.1875vw, 4.375rem); }
.wdt-offer-tag .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { align-items: baseline !important; }
.wdt-offer-tag .wdt-heading-holder .wdt-heading-subtitle-wrapper { padding-left: 20px; font-size: 24px; margin-bottom: 0 !important; }
.wdt-offer-tag.elementor-element .elementor-widget-container { height: clamp(6.25rem, 5.4375rem + 4.0625vw, 10.3125rem); width: clamp(6.25rem, 5.4375rem + 4.0625vw, 10.3125rem); display: flex; justify-content: center; align-items: center; border-radius: var(--wdtRadius_Full); background: var(--wdtHeadAltColor); }
.wdt-home3-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(2.8125rem, 1.6698rem + 3.8168vw, 6.25rem); line-height: clamp(2.8125rem, 1.6698rem + 3.8168vw, 6.25rem); }
.elementor-widget-heading.wdt-custom-scroll-text { writing-mode: tb-rl; }
.elementor-widget-heading.wdt-custom-scroll-text .elementor-heading-title { font-size: calc(var(--wdtFontSize_Base) + 2px); color: var(--wdtAccentTxtColor); width: auto; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); position: relative; display: inline-flex; align-items: center; justify-content: center; flex-direction: row-reverse; margin: 0; }
.elementor-widget-heading.wdt-custom-scroll-text .elementor-heading-title a:hover { color: var(--wdtLinkColor); }
.elementor-widget-heading.wdt-custom-scroll-text .elementor-heading-title:after { content: ""; position: relative; display: block; width: 2px; height: 50px; margin: auto; margin-bottom: 10px; background: linear-gradient(to bottom, var(--wdtAccentTxtColor) 50%, rgba(var(--wdtAccentTxtColorRgb), .0) 50%); background-position: 0 -50px; background-size: 100% 200%; animation: scrolldown 2.2s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite; transition: all 0.3s linear; }
@keyframes scrolldown { 0% { background-position: 0 50px; } 75% { background-position: 0 0; } 100% { background-position: 0 -50px; } }
@-webkit-keyframes scrolldown { 0% { background-position: 0 50px; } 75% { background-position: 0 0; } 100% { background-position: 0 -50px; } }
.wdt-slider-social-icon.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: 0; }
.wdt-slider-social-icon.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon { position: relative }
.wdt-slider-social-icon.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item a .elementor-icon-list-icon::before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 1px solid var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); transform: scale(1); -webkit-transform: scale(1); transition: var(--wdtBaseTransition); }
.wdt-slider-social-icon.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item a:hover .elementor-icon-list-icon::before { transform: scale(1.3); -webkit-transform: scale(1.3); }
/* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: 0; left: 0; bottom: -80px; top: auto; } */
/* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { flex-direction: row; height: fit-content; width: 145px; } */
.wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current { color: var(--wdtAccentTxtColor); }
.wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover { color: var(--wdtAccentTxtColor); }
/* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { flex-direction: row; } */
/* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:first-child { transform: translate(-25px, 0) rotate(270deg); -webkit-transform: translate(-25px, 0) rotate(270deg); } */
/* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:last-child { transform: translate(25px, 0) rotate(270deg); -webkit-transform: translate(25px, 0) rotate(270deg); } */
/* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-swiper-pagination .swiper-pagination-current:after { top: 0; width: 100px; height: 1px; left: 20px; } */
.wdt-slider-social-icon.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item, .wdt-slider-social-icon.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item a { pointer-events: unset; }
.wdt-home-slider-3 .swiper-slide .wdt-home3-slider-img.elementor-widget-image img { opacity: 0; transition: 1.5s ease-in-out; -webkit-transition: 1.5s ease-in-out; transform: translateX(40px); -webkit-transform: translateX(40px); }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-img.elementor-widget-image img { opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); transition-delay: 0.8s; }
.wdt-home-slider-3 .swiper-slide .wdt-offer-tag.elementor-element .elementor-widget-container { opacity: 0; transform: scale(0) rotate(-45deg); -webkit-transform: scale(0) rotate(-45deg); transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-offer-tag.elementor-element .elementor-widget-container { opacity: 1; transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); transition-delay: 400ms; }
.wdt-home-slider-3 .swiper-slide .wdt-home3-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, .wdt-home-slider-3 .swiper-slide .wdt-home3-slider-heading .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 0; transform: translateY(30px); -webkit-transform: translateY(30px); transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-heading .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title, .wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-heading .wdt-heading-holder .wdt-heading-content-wrapper { opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-heading .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: 0.3s; }
.wdt-home-slider-3 .swiper-slide .wdt-home3-btn-1.elementor-element { transform: translateX(-30px); -webkit-transform: translateX(-30px); transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; opacity: 0; }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-btn-1.elementor-element { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; transition-delay: 0.5s; }
.wdt-home-slider-3 .swiper-slide .wdt-home3-btn-2.elementor-element { transform: translateX(30px); -webkit-transform: translateX(30px); transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; opacity: 0; }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-btn-2.elementor-element { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; transition-delay: 0.6s; }
.wdt-home-slider-3 .swiper, .wdt-home-slider-3 .swiper-container { overflow: visible; }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-img.elementor-widget-image { position: relative; }
.wdt-home-slider-3 .swiper-slide .wdt-home3-slider-img.elementor-widget-image::before { content: ""; position: absolute; background: var(--wdtSecondaryColor); width: clamp(6.25rem, 1.25rem + 25vw, 31.25rem); height: clamp(6.25rem, 1.25rem + 25vw, 31.25rem); bottom: clamp(0.625rem, 0.125rem + 2.5vw, 3.125rem); border-radius: var(--wdtRadius_Full); left: 0; right: 0; margin: auto; transform: scale(0.5); -webkit-transform: scale(0.5); opacity: 0; transition: 1s ease-in-out; -webkit-transition: 1s ease-in-out; z-index: -1; }
.wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-img.elementor-widget-image::before { transform: scale(1); -webkit-transform: scale(1); opacity: 1; transition-delay: 1.5s; }
.wdt-home-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{ right: clamp(-10rem, 0.1316rem + -10.5263vw, -12.5rem); }

@media(max-width:1540px) {
    /* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: -60px; } */
    .wdt-home-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{ right: clamp(-7.5rem, -1.3462rem + -7.6923vw, -8.75rem); }
}

@media(max-width:1280px) {
    .wdt-home-slider-3 .swiper-slide.swiper-slide-active .wdt-home3-slider-img.elementor-widget-image::before { bottom: clamp(0.625rem, -0.8333rem + 7.2917vw, 5rem); }
    .wdt-home-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{ right: clamp(-5rem, 0rem + -7.8125vw, -6.25rem); }
}

@media(max-width:1024px) {
    /* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: -50px; } */
    .wdt-home-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper{ right: clamp(-3.75rem, -0.0195rem + -7.7821vw, -5rem); }
}

@media(max-width:767px) {
    /* .wdt-home-slider-3.wdt-home-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { bottom: -40px; } */
    .wdt-home-slider-3 .wdt-carousel-holder .wdt-carousel-pagination-wrapper { right: 0; left: 0; bottom: -60px; top: auto; }
}

/* --About Us-- */

/* --icon-box-- */

.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon { width: 45px; height: 45px; background: var(--wdtPrimaryColor); display: flex; align-items: center; justify-content: center; border-radius: var(--wdtRadius_Full); }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtAccentTxtColor); font-size: inherit; width: 30px; height: 30px; }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i, .wdt-cus-abt-icon-box .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i svg { width: inherit; height: inherit; }
.wdt-cus-abt-icon-box .wdt-content-item>div:not(:last-child) { margin-bottom: 15px; }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-elements-group { margin-left: 25px; }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); }
.wdt-cus-abt-icon-box .wdt-content-item .wdt-content-description { font-size: var(--wdtFontSize_Ext); }

/* --Filler-- */

.wdt-cus-iconbox-fill7 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item>.wdt-content-media-group { width: unset; padding: clamp(0.625rem, -0.4487rem + 1.676vw, 1.5625rem) clamp(1.875rem, 1.1592rem + 1.1173vw, 2.5rem); }
.wdt-cus-iconbox-fill7 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span { font-size: clamp(2.8125rem, 0.3073rem + 3.9106vw, 5rem); }

@media (max-width:1024px) {
    .wdt-cus-iconbox-fill7 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item>.wdt-content-media-group { padding: 15px 30px; }
    .wdt-cus-iconbox-fill7 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span { font-size: calc(var(--wdtFontSize_H3) + 2px); }
}

@media (max-width:767px) {
    .wdt-cus-iconbox-fill7 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item>.wdt-content-media-group { padding: 10px 20px; }
    .wdt-cus-iconbox-fill7 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon>span { font-size: calc(var(--wdtFontSize_H4) - 1px); }
}


/* --Team Page-- */

.wdt-team-icon-1 .elementor-icon-wrapper .elementor-icon { font-size: clamp(6.25rem, 4.9375rem + 6.5625vw, 12.8125rem); }
.wdt-team-icon-2 .elementor-icon-wrapper .elementor-icon { font-size: clamp(7.5rem, 5.625rem + 9.375vw, 16.875rem); }
.wdt-team-icon-1 .elementor-icon-wrapper .elementor-icon svg path, .wdt-team-icon-2 .elementor-icon-wrapper .elementor-icon svg path { stroke: var(--wdtPrimaryColor); stroke-width: 1px; stroke-opacity: 1; stroke-dasharray: 1100; stroke-dashoffset: 0; transform-origin: center; -webkit-transform-origin: center; animation: line-path 4s linear infinite alternate; -webkit-animation: line-path 4s linear infinite alternate; }
.wdt-team-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_Ext); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-team-heading .wdt-heading-holder>*:not(:last-child) { margin-bottom: 5px; }
.wdt-team-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper { margin-bottom: 30px !important; }
.wdt-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { text-transform: uppercase; letter-spacing: calc(var(--wdtLetterSpacing_3X) * 2); }
.wdt-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after { height: 45%; right: -18px; }
.wdt-social-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 20px; margin-left: 20px; }
.wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container>div ul li a { color: var(--wdtAccentTxtColor); }
.wdt-team-detail-section .wdt-team-detail-section-img.elementor-element .elementor-image { overflow: hidden; border-radius: var(--wdtRadius_3X); }
.wdt-team-detail-section .wdt-team-detail-section-img.elementor-element .elementor-image img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: 0.4s ease-in-out; -webkit-transition: 0.4s ease-in-out; }
.wdt-team-detail-section:hover .wdt-team-detail-section-img.elementor-element .elementor-image img { transform: scale(1.01); -webkit-transform: scale(1.01); }
.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li .wdticon-youtube::before { background: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 63'%3E%3Cpath d='M89.43,14.42A13.77,13.77,0,0,0,76.82,1.16C69.34.58,58.54,0,45,0S20.6.58,13.11,1.17A13.71,13.71,0,0,0,.54,14.36C.26,20.11,0,26.73,0,31.3S.27,42.64.55,48.44A13.68,13.68,0,0,0,12.9,61.59C20.51,62.29,31.51,63,45,63s24.43-.7,32-1.4A13.74,13.74,0,0,0,89.42,48.38c.29-6.11.58-13.09.58-17.08S89.72,20.48,89.43,14.42ZM36,44.66V17.94L59.2,31.3Z'/%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 63'%3E%3Cpath d='M89.43,14.42A13.77,13.77,0,0,0,76.82,1.16C69.34.58,58.54,0,45,0S20.6.58,13.11,1.17A13.71,13.71,0,0,0,.54,14.36C.26,20.11,0,26.73,0,31.3S.27,42.64.55,48.44A13.68,13.68,0,0,0,12.9,61.59C20.51,62.29,31.51,63,45,63s24.43-.7,32-1.4A13.74,13.74,0,0,0,89.42,48.38c.29-6.11.58-13.09.58-17.08S89.72,20.48,89.43,14.42ZM36,44.66V17.94L59.2,31.3Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; width: 18px; height: auto; margin-top: 1px; }

@media(max-width:479px) {
    .wdt-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after { height: 45%; right: -6px; }
    .wdt-social-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 10px; margin-left: 10px; }
}

/* --Home 1 icon animation-- */

.wdt-yoga-2>g:last-child { animation: spin 10s linear infinite; -webkit-animation: spin 10s linear infinite; transform-origin: center; -webkit-transform-origin: center; }
.wdt-yoga-2>g:first-child { animation: spin-2 10s linear infinite; -webkit-animation: spin-2 10s linear infinite; transform-origin: center; -webkit-transform-origin: center; }
@keyframes spin-2 { 100% { transform: rotate(-360deg); } }
@-webkit-keyframes spin-2 { 100% { transform: rotate(-360deg); } }
.wdt-yoga-3>g:first-child { animation: animation-1 5s linear infinite; -webkit-animation: animation-1 5s linear infinite; transform-origin: center; -webkit-transform-origin: center; }
@keyframes animation-1 { 0% { transform: translateX(3px); } 50% { transform: translateX(-3px); } 100% { transform: translateX(3px); } }
@-webkit-keyframes animation-1 { 0% { transform: translateX(3px); } 50% { transform: translateX(-3px); } 100% { transform: translateX(3px); } }
.wdt-yoga-3>g:last-child { animation: animation-2 5s linear infinite; -webkit-animation: animation-2 5s linear infinite; transform-origin: center; -webkit-transform-origin: center; }
@keyframes animation-2 { 0% { transform: translateX(-3px); } 50% { transform: translateX(3px); } 100% { transform: translateX(-3px); } }
@-webkit-keyframes animation-2 { 0% { transform: translateX(-3px); } 50% { transform: translateX(3px); } 100% { transform: translateX(-3px); } }
.wdt-yoga-4>g>g:last-child { animation: animation-3 5s linear infinite; -webkit-animation: animation-3 5s linear infinite; transform-origin: bottom; -webkit-transform-origin: bottom; }
@keyframes animation-3 { 0% { transform: rotate(-8deg); } 50% { transform: rotate(8deg); } 100% { transform: rotate(-8deg); } }
@-webkit-keyframes animation-3 { 0% { transform: rotate(-8deg); } 50% { transform: rotate(8deg); } 100% { transform: rotate(-8deg); } }
.wdt-yoga-1>g:first-child { animation: animation-4 5s linear infinite; -webkit-animation: animation-4 5s linear infinite; transform-origin: top; -webkit-transform-origin: top; }
@keyframes animation-4 { 0% { transform: rotate(-1deg); } 50% { transform: rotate(1deg); } 100% { transform: rotate(-1deg); } }
@-webkit-keyframes animation-4 { 0% { transform: rotate(-1deg); } 50% { transform: rotate(1deg); } 100% { transform: rotate(-1deg); } }
.wdt-yoga-1>g:nth-child(2) { animation: animation-5 5s linear infinite; -webkit-animation: animation-5 5s linear infinite; transform-origin: top; -webkit-transform-origin: top; }
@keyframes animation-5 { 0% { transform: rotate(1deg); } 50% { transform: rotate(-1deg); } 100% { transform: rotate(1deg); } }
@-webkit-keyframes animation-5 { 0% { transform: rotate(1deg); } 50% { transform: rotate(-1deg); } 100% { transform: rotate(1deg); } }

/* --Event Slider-- */

.wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:before, .wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover:before { background: transparent; }
.wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div>i { color: var(--wdtPrimaryColor); font-size: var(--wdtFontSize_H5); }
.wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover> i svg { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }
.wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev:hover>i svg{ animation-direction: reverse; -webkit-animation-direction: reverse; }
.wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div { width: 60px; height: 60px; border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Full); -webkit-border-radius: var(--wdtRadius_Full); margin: 0; }
.wdt-classes-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: flex; justify-content: space-between; margin: 0; }
.wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; height: fit-content; }
.wdt-classes-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev { margin-left: clamp(-4.375rem, -3.1221rem + -1.5649vw, -5rem); }
.wdt-classes-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next { margin-right: clamp(-4.375rem, -3.1221rem + -1.5649vw, -5rem); }
.wdt-classes-slider .swiper-slide { cursor: grab; }

@media(max-width:1280px) {
    .wdt-classes-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: static; }
    .wdt-classes-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next, .wdt-classes-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev { margin: 20px; }
    .wdt-classes-slider .wdt-carousel-holder .swiper.swiper-horizontal+.wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { justify-content: center; }
}

/* --Team-- */

.wdt-cus-team-section .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.425rem + 0.375vw, 1.875rem); }
.wdt-cus-team-section .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); color: var(--wdtBodyTxtColor); letter-spacing: var(--wdtLetterSpacing_2X); }
.wdt-cus-team-section .wdt-content-item>div:not(:last-child) { margin-bottom: 30px; }
.wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image, .wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper { overflow: visible; }
.wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image { position: relative; border-radius: var(--wdtRadius_3X); }
.wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before { display: none; }
.wdt-cus-team-section .wdt-content-item .wdt-content-image::before { content: ""; width: 100%; height: 100%; position: absolute; background: var(--wdtPrimaryColor); left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: inherit; z-index: -1; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transition: var(--wdtBaseTransition); }
.wdt-cus-team-section .wdt-content-item:hover .wdt-content-image::before { transform: translate(-20px, 20px); -webkit-transform: translate(-20px, 20px); }
.wdt-cus-team-section .wdt-content-item .wdt-content-image a img { transform: scale(1.05) translateX(4px); -webkit-transform: scale(1.05) translateX(4px); }
.wdt-cus-team-section .wdt-content-item .wdt-content-image a { overflow: hidden; border-radius: var(--wdtRadius_3X); }
.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list { display: flex; justify-content: space-between; flex-wrap: nowrap; }
.wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-social-icons-container { display: flex; justify-content: center; }
.wdt-cus-team-section .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container { align-content: end; }
.wdt-cus-team-section .wdt-content-item .wdt-social-icons-list li { margin: 0 clamp(0.1875rem, -0.439rem + 0.7825vw, 0.5rem); padding: 10px; background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); transform: translateY(25px); -webkit-transform: translateY(25px); -webkit-transition: 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95); transition: 0.4s cubic-bezier(0.45, 0.05, 0.55, 0.95); opacity: 0; }
.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }
.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:first-child { transition-delay: 100ms; }
.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:nth-child(2) { transition-delay: 150ms; }
.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:nth-child(3) { transition-delay: 200ms; }
.wdt-cus-team-section .wdt-content-item:hover .wdt-social-icons-list li:last-child { transition-delay: 250ms; }
.wdt-cus-team-section .wdt-content-item:hover .wdt-content-image a img { transform: scale(1) translateX(0px); -webkit-transform: scale(1) translateX(0px); }

/* --Shop Section-- */

.wdt-shop-section .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.875rem, -0.375rem + 2.8125vw, 3rem); transition: 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55); -webkit-transition: 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55); transform: translateY(30px); -webkit-transform: translateY(30px); }
.wdt-shop-section .wdt-content-item .wdt-content-subtitle { font-size: clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem); font-family: var(--wdtFontTypo_H5); opacity: 0; }
.wdt-shop-section .wdt-content-item .wdt-media-image-overlay>.wdt-content-image-wrapper { border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-shop-section .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:before { display: none; }
.wdt-shop-section .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper:after { content: ""; position: absolute; background: var(--wdtBorderColor); pointer-events: none; width: 100%; height: 100%; opacity: 0; transition: 0.3s ease; -webkit-transition: 0.3s ease; left: 0; top: 0; }
.wdt-shop-section .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper:after { opacity: 0.6; }
.wdt-shop-section .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container>div h5 a:hover { color: var(--wdtPrimaryColor); }
.wdt-shop-section .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container { padding: 0 clamp(1.25rem, -3.75rem + 6.25vw, 3.75rem); }
.wdt-shop-section .wdt-content-item .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.01); -webkit-transform: scale(1.01); transition: 1.8s; -webkit-transition: 1.8s; }
.wdt-shop-section .wdt-content-item:hover .wdt-media-image-overlay .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.09); -webkit-transform: scale(1.09); }
.wdt-shop-section .wdt-content-item .wdt-content-button>a { background-color: transparent; position: relative; padding: 5px 40px; border-radius: 25px; border: 1px solid var(--wdtAccentTxtColor); }
.wdt-shop-section .wdt-content-item .wdt-content-button>a:hover { background-color: transparent; }
.wdt-shop-section .wdt-content-item .wdt-content-button>a span { font-size: 0; }
.wdt-shop-section .wdt-content-item .wdt-content-button>a span::before { content: ""; background: currentColor; width: 25px; height: 8px; position: absolute; right: 0px; top: 0; bottom: 0; left: 0; margin: auto; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-shop-section .wdt-content-item .wdt-content-button>a:hover span::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }
.wdt-shop-section .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container{ opacity: 1; visibility: visible; }
.wdt-shop-section .wdt-content-item:hover .wdt-content-subtitle{ opacity: 1; transform: translateY(-50px); -webkit-transform: translateY(-50px); transition-delay: 0.2s; }
.wdt-shop-section .wdt-content-item .wdt-content-button { opacity: 0; }
.wdt-shop-section .wdt-content-item:hover .wdt-content-button { transform: translateY(-50px); -webkit-transform: translateY(-50px); transition-delay: 0.3s; opacity: 1; }
.wdt-shop-section .wdt-content-item:hover .wdt-content-title h5 { transform: translateY(-60px); -webkit-transform: translateY(-60px); }

@media(max-width:1280px){
   
.wdt-shop-section .wdt-content-item:hover .wdt-content-button { transform: translateY(-30px); -webkit-transform: translateY(-30px); }
.wdt-shop-section .wdt-content-item:hover .wdt-content-subtitle{ transform: translateY(-25px); -webkit-transform: translateY(-25px); }
.wdt-shop-section .wdt-content-item:hover .wdt-content-title h5 { transform: translateY(-30px); -webkit-transform: translateY(-30px); }

}


/* --Popup Newsletter-- */

.wdt-cus-popup-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button { color: var(--wdtBodyTxtColor); }
.wdt-cus-popup-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button:hover { color: var(--wdtPrimaryColor); }
.wdt-cus-popup-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus { border-color: var(--wdtPrimaryColor); }
.wdt-cus-popup-newsletter .wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input::placeholder { color: var(--wdtBodyTxtColor); opacity: 0.9; }

/* --Contact Us-- */

/* --contact box-- */

.wdt-cus-circle-icon .elementor-icon i { color: var(--wdtBodyBGColor); }
.wdt-cus-adress-col .wdt-cus-curve-ring .elementor-icon { opacity: .15; }
.wdt-cus-adress-col:hover .wdt-cus-curve-ring .elementor-icon { opacity: 1; }
.wdt-cus-curve-ring { position: absolute; top: 49%; right: 50%; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); }

/* --contact-form-- */

.contact-us-form .contact-form-details p { display: grid; grid-template-columns: repeat(2, auto); gap: 50px 20px; margin-bottom: 30px; }
.contact-us-form .contact-form-details p input, .contact-us-form .contact-message p textarea { padding: var(--wdtInputPadding); padding-left: 0; background: transparent; border: 0; border-bottom: 1px solid var(--wdtHeadAltColor); border-radius: 0; }
.contact-us-form .contact-form-details p input::placeholder, .contact-us-form .contact-message p textarea::placeholder { opacity: 1; }
.contact-us-form .wdt-submit-btn { display: flex; justify-content: center; margin-top: clamp(3.125rem, 2.875rem + 1.25vw, 4.375rem); /*Max-70 Min-50*/ }
.contact-us-form .contact-form-details p input:focus, .contact-us-form .contact-message p textarea:focus { border-color: var(--wdtPrimaryColor) }

@media (max-width:767px) {
    .contact-us-form .contact-form-details p { display: grid; grid-template-columns: auto; gap: 40px; margin-bottom: 40px; }
}


/* --Event-- */

/* --Event Listing-- */

.wdt-event-item .wdt-event-item-description h2 { font-size: var(--wdtFontSize_H4); margin: 5px 0; font-size: clamp(1.75rem, 1.65rem + 0.5vw, 2.25rem); }

/* --Type 1-- */

.wdt-event-item.type1 .wdt-event-item-description h5 div { display: none; }
.wdt-event-item.type1 .wdt-event-item-description .tribe-event-categories { padding-left: 0; margin-bottom: 0; }
.wdt-event-item.type1 .wdt-event-item-description .tribe-event-categories li { list-style: none; line-height: normal; }
.wdt-event-item.type1 .wdt-event-item-description .tribe-event-categories li a { font-family: var(--wdtFontTypo_Ext); font-size: var(--wdtFontSize_Ext); pointer-events: none; transition: var(--wdtBaseTransition); }
.wdt-event-item.type1 .wdt-event-item-description h5 { margin: 0; }
.wdt-event-item.type1 .wdt-event-item-media img { transform: scale(1.1); -webkit-transform: scale(1.1); height: 100%; width: 100%; object-fit: cover; transition: 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); -webkit-transition: 0.3s cubic-bezier(0.46, 0.03, 0.52, 0.96); }
.wdt-event-item.type1:hover .wdt-event-item-media img { transform: scale(1.01); -webkit-transform: scale(1.01); }
.wdt-event-item.type1 { display: grid; grid-template-columns: repeat(2, 1fr); align-items: center; padding: clamp(1.875rem, 1.8125rem + 0.3125vw, 2.1875rem) clamp(1.25rem, 0.75rem + 2.5vw, 3.75rem); border: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_3X); transition: var(--wdtBaseTransition); }
.wdt-event-item.type1:hover { background: var(--wdtPrimaryColor); border-color: var(--wdtPrimaryColor); }
.wdt-event-item.type1 .wdt-event-item-media { grid-area: 1 / 2; border-radius: 215px; overflow: hidden; height: 100%; width: 100%; }
.wdt-event-item.type1 .wdt-event-item-description { padding-right: 30px; width: 100%; max-width: 350px; text-align: left; }
.wdt-event-item.type1 p { font-size: var(--wdtFontSize_Ext); }
.wdt-event-item.type1 .wdt-event-item-description h2 a { color: var(--wdtPrimaryColor); transition: var(--wdtBaseTransition); }
.wdt-event-item.type1:hover .wdt-event-item-description h2 a:hover { color: var(--wdtBodyTxtColor); }
.wdt-event-item.type1 .wdt-event-item-description p { transition: var(--wdtBaseTransition); }
.wdt-event-item.type1 .wdt-trainer-details { margin-bottom: 0; position: relative; padding-left: 30px; }
.wdt-event-item.type1 .wdt-event-item-description .wdt-trainer-details::before { content: ""; position: absolute; width: 20px; height: 20px; background: var(--wdtPrimaryColor); top: 2px; left: 0; transition: var(--wdtBaseTransition); mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M19.2,6.1c-0.5-1.2-1.2-2.3-2.1-3.2c-0.9-0.9-2-1.6-3.2-2.1C12.7,0.3,11.3,0,10,0C8.7,0,7.3,0.3,6.1,0.8 C4.9,1.3,3.8,2,2.9,2.9C2,3.8,1.3,4.9,0.8,6.1C0.3,7.3,0,8.6,0,10c0,1.4,0.3,2.7,0.8,3.9c0.5,1.2,1.2,2.3,2.1,3.2 c0.9,0.9,2,1.6,3.2,2.1C7.3,19.7,8.6,20,10,20c1.4,0,2.7-0.3,3.9-0.8c1.2-0.5,2.3-1.2,3.2-2.1c0.9-0.9,1.6-2,2.1-3.2 c0.5-1.2,0.8-2.5,0.8-3.9C20,8.6,19.7,7.3,19.2,6.1z M13.4,18.1c-1.1,0.5-2.2,0.7-3.4,0.7c-1.2,0-2.3-0.2-3.4-0.7 c-0.8-0.3-1.6-0.8-2.3-1.4c0.2-1.3,0.9-2.5,1.8-3.3c1.1-1,2.4-1.5,3.9-1.5c1.4,0,2.8,0.5,3.9,1.5c1,0.9,1.6,2.1,1.8,3.3 C15,17.3,14.3,17.8,13.4,18.1z M7.8,9.8C7.2,9.2,6.9,8.4,6.9,7.6s0.3-1.6,0.9-2.2C8.4,4.8,9.2,4.4,10,4.4c0.8,0,1.6,0.3,2.2,0.9 c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2c-0.6,0.6-1.4,0.9-2.2,0.9C9.2,10.7,8.4,10.4,7.8,9.8z M18.1,13.4 c-0.4,0.8-0.8,1.6-1.4,2.3c-0.4-1.2-1.1-2.4-2-3.2c-0.7-0.6-1.4-1-2.2-1.3c0.2-0.2,0.4-0.3,0.6-0.5c0.4-0.4,0.7-0.9,0.9-1.4 c0.2-0.5,0.3-1.1,0.3-1.7S14.2,6.4,14,5.9c-0.2-0.5-0.5-1-0.9-1.4c-0.4-0.4-0.9-0.7-1.4-0.9c-0.5-0.2-1.1-0.3-1.7-0.3 c-0.6,0-1.2,0.1-1.7,0.3c-0.5,0.2-1,0.5-1.4,0.9C6.5,4.9,6.2,5.4,6,5.9C5.8,6.4,5.7,7,5.7,7.6S5.8,8.7,6,9.3c0.2,0.5,0.5,1,0.9,1.4 c0.2,0.2,0.4,0.4,0.6,0.5c-0.8,0.3-1.6,0.8-2.2,1.3c-1,0.9-1.7,2-2,3.2c-0.6-0.7-1.1-1.5-1.4-2.3c-0.5-1.1-0.7-2.2-0.7-3.4 c0-1.2,0.2-2.3,0.7-3.4c0.4-1,1.1-2,1.9-2.8C4.6,3,5.5,2.3,6.6,1.9C7.7,1.4,8.8,1.2,10,1.2c1.2,0,2.3,0.2,3.4,0.7 c1,0.4,2,1.1,2.8,1.9c0.8,0.8,1.4,1.8,1.9,2.8c0.5,1.1,0.7,2.2,0.7,3.4C18.8,11.2,18.6,12.3,18.1,13.4z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E%3Cpath d='M19.2,6.1c-0.5-1.2-1.2-2.3-2.1-3.2c-0.9-0.9-2-1.6-3.2-2.1C12.7,0.3,11.3,0,10,0C8.7,0,7.3,0.3,6.1,0.8 C4.9,1.3,3.8,2,2.9,2.9C2,3.8,1.3,4.9,0.8,6.1C0.3,7.3,0,8.6,0,10c0,1.4,0.3,2.7,0.8,3.9c0.5,1.2,1.2,2.3,2.1,3.2 c0.9,0.9,2,1.6,3.2,2.1C7.3,19.7,8.6,20,10,20c1.4,0,2.7-0.3,3.9-0.8c1.2-0.5,2.3-1.2,3.2-2.1c0.9-0.9,1.6-2,2.1-3.2 c0.5-1.2,0.8-2.5,0.8-3.9C20,8.6,19.7,7.3,19.2,6.1z M13.4,18.1c-1.1,0.5-2.2,0.7-3.4,0.7c-1.2,0-2.3-0.2-3.4-0.7 c-0.8-0.3-1.6-0.8-2.3-1.4c0.2-1.3,0.9-2.5,1.8-3.3c1.1-1,2.4-1.5,3.9-1.5c1.4,0,2.8,0.5,3.9,1.5c1,0.9,1.6,2.1,1.8,3.3 C15,17.3,14.3,17.8,13.4,18.1z M7.8,9.8C7.2,9.2,6.9,8.4,6.9,7.6s0.3-1.6,0.9-2.2C8.4,4.8,9.2,4.4,10,4.4c0.8,0,1.6,0.3,2.2,0.9 c0.6,0.6,0.9,1.4,0.9,2.2s-0.3,1.6-0.9,2.2c-0.6,0.6-1.4,0.9-2.2,0.9C9.2,10.7,8.4,10.4,7.8,9.8z M18.1,13.4 c-0.4,0.8-0.8,1.6-1.4,2.3c-0.4-1.2-1.1-2.4-2-3.2c-0.7-0.6-1.4-1-2.2-1.3c0.2-0.2,0.4-0.3,0.6-0.5c0.4-0.4,0.7-0.9,0.9-1.4 c0.2-0.5,0.3-1.1,0.3-1.7S14.2,6.4,14,5.9c-0.2-0.5-0.5-1-0.9-1.4c-0.4-0.4-0.9-0.7-1.4-0.9c-0.5-0.2-1.1-0.3-1.7-0.3 c-0.6,0-1.2,0.1-1.7,0.3c-0.5,0.2-1,0.5-1.4,0.9C6.5,4.9,6.2,5.4,6,5.9C5.8,6.4,5.7,7,5.7,7.6S5.8,8.7,6,9.3c0.2,0.5,0.5,1,0.9,1.4 c0.2,0.2,0.4,0.4,0.6,0.5c-0.8,0.3-1.6,0.8-2.2,1.3c-1,0.9-1.7,2-2,3.2c-0.6-0.7-1.1-1.5-1.4-2.3c-0.5-1.1-0.7-2.2-0.7-3.4 c0-1.2,0.2-2.3,0.7-3.4c0.4-1,1.1-2,1.9-2.8C4.6,3,5.5,2.3,6.6,1.9C7.7,1.4,8.8,1.2,10,1.2c1.2,0,2.3,0.2,3.4,0.7 c1,0.4,2,1.1,2.8,1.9c0.8,0.8,1.4,1.8,1.9,2.8c0.5,1.1,0.7,2.2,0.7,3.4C18.8,11.2,18.6,12.3,18.1,13.4z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-event-item.type1:hover .wdt-event-item-description p, .wdt-event-item.type1:hover .wdt-event-item-description a { color: var(--wdtAccentTxtColor); }
.wdt-event-item.type1 .wdt-event-item-description p i.fa-calendar-o { position: relative; padding-left: 30px; }
.wdt-event-item.type1 .wdt-event-item-description p i.fa-calendar-o::before { content: ""; position: absolute; width: 20px; height: 20px; background: var(--wdtPrimaryColor); top: 0px; left: 0; transition: var(--wdtBaseTransition); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M44,3h-2.6V1c0-0.6-0.4-1-1-1c-0.5,0-1,0.5-1,1v2h-5.7V1c0-0.6-0.4-1-1-1s-1,0.5-1,1v2H26V1c0-0.6-0.4-1-1-1 c-0.5,0-1,0.5-1,1v2h-5.7V1c0-0.6-0.4-1-1-1c-0.5,0-1,0.5-1,1v2h-5.7V1c0-0.6-0.4-1-1-1c-0.5,0-1,0.5-1,1v2H6 C3.5,3,1.5,5.2,1.5,7.8v37.4c0,2.7,2,4.8,4.5,4.8H44c2.5,0,4.5-2.2,4.5-4.8V7.8C48.5,5.2,46.5,3,44,3z M46.6,45.2 c0,1.5-1.2,2.8-2.6,2.8H6c-1.4,0-2.6-1.2-2.6-2.8V7.8c0-1.5,1.2-2.8,2.6-2.8h2.6v2c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2h5.7v2 c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2H24v2c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2h5.7v2c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2h5.7v2 c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2H44c1.4,0,2.6,1.2,2.6,2.8V45.2z'%3E%3C/path%3E%3Cpath d='M39.8,12.7H10.2c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h29.6c0.5,0,1-0.5,1-1C40.8,13.2,40.3,12.7,39.8,12.7z'%3E%3C/path%3E%3Cpath d='M30.9,21.2h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C31.8,21.7,31.4,21.2,30.9,21.2z'%3E%3C/path%3E%3Cpath d='M39.8,21.2H37c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C40.8,21.7,40.3,21.2,39.8,21.2z'%3E%3C/path%3E%3Cpath d='M10.2,23.3H13c0.5,0,1-0.5,1-1c0-0.6-0.4-1-1-1h-2.8c-0.5,0-1,0.5-1,1C9.2,22.9,9.7,23.3,10.2,23.3z'%3E%3C/path%3E%3Cpath d='M21.9,21.2h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C22.9,21.7,22.5,21.2,21.9,21.2z'%3E%3C/path%3E%3Cpath d='M30.9,29.8h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C31.8,30.2,31.4,29.8,30.9,29.8z'%3E%3C/path%3E%3Cpath d='M21.9,29.8h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C22.9,30.2,22.5,29.8,21.9,29.8z'%3E%3C/path%3E%3Cpath d='M39.8,29.8H37c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C40.8,30.2,40.3,29.8,39.8,29.8z'%3E%3C/path%3E%3Cpath d='M10.2,31.8H13c0.5,0,1-0.5,1-1c0-0.6-0.4-1-1-1h-2.8c-0.5,0-1,0.5-1,1C9.2,31.4,9.7,31.8,10.2,31.8z'%3E%3C/path%3E%3Cpath d='M30.9,38.3h-2.8c-0.5,0-1,0.5-1,1s0.4,1,1,1h2.8c0.5,0,1-0.5,1-1S31.4,38.3,30.9,38.3z'%3E%3C/path%3E%3Cpath d='M21.9,38.3h-2.8c-0.5,0-1,0.5-1,1s0.4,1,1,1h2.8c0.5,0,1-0.5,1-1S22.5,38.3,21.9,38.3z'%3E%3C/path%3E%3Cpath d='M13,38.3h-2.8c-0.5,0-1,0.5-1,1s0.4,1,1,1H13c0.5,0,1-0.5,1-1C14,38.8,13.5,38.3,13,38.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M44,3h-2.6V1c0-0.6-0.4-1-1-1c-0.5,0-1,0.5-1,1v2h-5.7V1c0-0.6-0.4-1-1-1s-1,0.5-1,1v2H26V1c0-0.6-0.4-1-1-1 c-0.5,0-1,0.5-1,1v2h-5.7V1c0-0.6-0.4-1-1-1c-0.5,0-1,0.5-1,1v2h-5.7V1c0-0.6-0.4-1-1-1c-0.5,0-1,0.5-1,1v2H6 C3.5,3,1.5,5.2,1.5,7.8v37.4c0,2.7,2,4.8,4.5,4.8H44c2.5,0,4.5-2.2,4.5-4.8V7.8C48.5,5.2,46.5,3,44,3z M46.6,45.2 c0,1.5-1.2,2.8-2.6,2.8H6c-1.4,0-2.6-1.2-2.6-2.8V7.8c0-1.5,1.2-2.8,2.6-2.8h2.6v2c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2h5.7v2 c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2H24v2c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2h5.7v2c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2h5.7v2 c0,0.6,0.4,1,1,1c0.5,0,1-0.5,1-1v-2H44c1.4,0,2.6,1.2,2.6,2.8V45.2z'%3E%3C/path%3E%3Cpath d='M39.8,12.7H10.2c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h29.6c0.5,0,1-0.5,1-1C40.8,13.2,40.3,12.7,39.8,12.7z'%3E%3C/path%3E%3Cpath d='M30.9,21.2h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C31.8,21.7,31.4,21.2,30.9,21.2z'%3E%3C/path%3E%3Cpath d='M39.8,21.2H37c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C40.8,21.7,40.3,21.2,39.8,21.2z'%3E%3C/path%3E%3Cpath d='M10.2,23.3H13c0.5,0,1-0.5,1-1c0-0.6-0.4-1-1-1h-2.8c-0.5,0-1,0.5-1,1C9.2,22.9,9.7,23.3,10.2,23.3z'%3E%3C/path%3E%3Cpath d='M21.9,21.2h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C22.9,21.7,22.5,21.2,21.9,21.2z'%3E%3C/path%3E%3Cpath d='M30.9,29.8h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C31.8,30.2,31.4,29.8,30.9,29.8z'%3E%3C/path%3E%3Cpath d='M21.9,29.8h-2.8c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C22.9,30.2,22.5,29.8,21.9,29.8z'%3E%3C/path%3E%3Cpath d='M39.8,29.8H37c-0.5,0-1,0.5-1,1c0,0.6,0.4,1,1,1h2.8c0.5,0,1-0.5,1-1C40.8,30.2,40.3,29.8,39.8,29.8z'%3E%3C/path%3E%3Cpath d='M10.2,31.8H13c0.5,0,1-0.5,1-1c0-0.6-0.4-1-1-1h-2.8c-0.5,0-1,0.5-1,1C9.2,31.4,9.7,31.8,10.2,31.8z'%3E%3C/path%3E%3Cpath d='M30.9,38.3h-2.8c-0.5,0-1,0.5-1,1s0.4,1,1,1h2.8c0.5,0,1-0.5,1-1S31.4,38.3,30.9,38.3z'%3E%3C/path%3E%3Cpath d='M21.9,38.3h-2.8c-0.5,0-1,0.5-1,1s0.4,1,1,1h2.8c0.5,0,1-0.5,1-1S22.5,38.3,21.9,38.3z'%3E%3C/path%3E%3Cpath d='M13,38.3h-2.8c-0.5,0-1,0.5-1,1s0.4,1,1,1H13c0.5,0,1-0.5,1-1C14,38.8,13.5,38.3,13,38.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-event-item.type1:hover .wdt-event-item-description p i.fa-calendar-o::before, .wdt-event-item.type1:hover .wdt-event-item-description .wdt-trainer-details::before { background: var(--wdtAccentTxtColor); }
.wdt-event-list-type-1 .wdt-column-wrapper.wdt-column-gap-default { margin: 0; }
.wdt-event-item.type1 .wdt-event-item-description p:not(.wdt-trainer-details){ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

@media(max-width:700px) {
    .wdt-event-item.type1 { grid-template-columns: repeat(1, 1fr); }
    .wdt-event-item.type1 .wdt-event-item-description { padding: clamp(1.25rem, 0.7237rem + 2.6316vw, 1.875rem) 0 0 0; }
    .wdt-event-item.type1 .wdt-event-item-media { grid-area: unset; }
}

/* --Type 2-- */

.wdt-event-item.type2 { display: flex; align-items: center; padding: 40px clamp(1.875rem, -1.875rem + 4.6875vw, 3.75rem); border-radius: calc(var(--wdtRadius_3X) * 2); background: var(--wdtSecondaryColor); transition: var(--wdtBaseTransition); position: relative; overflow: hidden; }
.wdt-event-item.type2::before { content: ""; position: absolute; z-index: 0; top: 0px; left: 0px; right: 0px; bottom: 0; background: linear-gradient(to left, var(--wdtLinkHoverColor), var(--wdtPrimaryColor)); transform: scaleY(0); -webkit-transform: scaleY(0); transform-origin: 0% 0%; transition: 0.4s cubic-bezier(.86, .01, .15, .99); -webkit-transition: 0.4s cubic-bezier(.86, .01, .15, .99); }
.wdt-event-item.type2:hover::before { -webkit-transform: scaleY(1); transform: scaleY(1); }
.wdt-event-item.type2>div { z-index: 1; }
.wdt-event-item.type2 .wdt-event-item-media { width: 35%; display: flex; align-items: center; }
.wdt-event-item.type2 .wdt-event-item-media img { width: 100%; max-width: 220px; border-radius: 300px; margin-right: 30px; }
.wdt-event-item.type2 .wdt-event-item-duration-details { width: 65%; display: flex; justify-content: center; align-items: center; }
.wdt-event-item.type2 .wdt-event-item-duration-details p.wdt-dur { display: flex; flex-direction: column; }
.wdt-event-item.type2 .wdt-event-item-duration-details p { margin-bottom: 0; }
.wdt-event-item.type2 .wdt-event-item-duration-details p:first-child { padding: 20px clamp(1.875rem, -4.375rem + 7.8125vw, 5rem) 20px 20px; border-right: 1px solid; }
.wdt-event-item.type2 .wdt-event-item-duration-details p:nth-child(2) { padding: 20px 20px 20px clamp(1.875rem, -4.375rem + 7.8125vw, 5rem); }
.wdt-event-item.type2 .wdt-event-item-duration-details p:first-child { width: 35%; }
.wdt-event-item.type2 .wdt-event-item-duration-details p:nth-child(2) { width: 35%; }
.wdt-event-item.type2 .wdt-event-item-duration-details .wdt-event-btn { text-align: right; width: 30%; }
.wdt-event-item.type2 .wdt-event-item-duration-details p:first-child span { font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.075rem + 0.25vw, 1.375rem); }
.wdt-event-item.type2 .wdt-event-item-duration-details p:nth-child(2) span { margin-bottom: 5px; padding-left: 30px; position: relative; font-size: clamp(0.875rem, 0.625rem + 0.3125vw, 1rem); }
.wdt-event-item.type2 .wdt-event-item-duration-details p:nth-child(2) span::before { content: ""; position: absolute; background: var(--wdtPrimaryColor); height: 18px; width: 18px; left: 0; top: 7px; bottom: 0; transition: var(--wdtBaseTransition); mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cpath d='M5.4,12.5L0.3,7.9C-0.1,7.5-0.1,7,0.2,6.6c0.3-0.4,0.9-0.4,1.2-0.1l3.9,3.6l8.1-7.4c0.4-0.3,0.9-0.3,1.2,0.1 c0.3,0.4,0.3,0.9-0.1,1.2L5.4,12.5z'/%3E%3C/svg%3E"); -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 15 15' style='enable-background:new 0 0 15 15;' xml:space='preserve'%3E%3Cpath d='M5.4,12.5L0.3,7.9C-0.1,7.5-0.1,7,0.2,6.6c0.3-0.4,0.9-0.4,1.2-0.1l3.9,3.6l8.1-7.4c0.4-0.3,0.9-0.3,1.2,0.1 c0.3,0.4,0.3,0.9-0.1,1.2L5.4,12.5z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-event-item.type2:hover .wdt-event-item-duration-details p:nth-child(2) span::before { background: var(--wdtAccentTxtColor); }
.wdt-event-item.type2 .wdt-event-item-duration-details p span { color: var(--wdtBodyTxtColor); transition: var(--wdtBaseTransition); }
.wdt-event-item.type2:hover .wdt-event-item-duration-details p span { color: var(--wdtAccentTxtColor); }
.wdt-event-item.type2 .wdt-event-item-description h2 a:hover { color: var(--wdtAccentTxtColor); }
.wdt-event-item.type2 .wdt-event-item-duration-details .wdt-event-btn a { font-size: var(--wdtFontSize_Ext); padding: var(--wdtPadding_Btn); padding-right: 75px; font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); line-height: 1; text-transform: capitalize; letter-spacing: var(--wdtLetterSpacing_3X); border-radius: var(--wdtRadius_Part); -webkit-border-radius: var(--wdtRadius_Part); background: transparent; border: 1px solid currentColor; color: var(--wdtHeadAltColor); position: relative; }
.wdt-event-item.type2:hover .wdt-event-item-duration-details .wdt-event-btn a { color: var(--wdtAccentTxtColor); }
.wdt-event-item.type2 .wdt-event-item-duration-details .wdt-event-btn a::before { content: ""; background: currentColor; width: 25px; height: 8px; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.5 7.37'%3E%3Cpath d='M24.35,4,21.17,7.22a.5.5,0,1,1-.71-.71l2.33-2.33H0v-1H22.79L20.46.85a.51.51,0,0,1,0-.71.51.51,0,0,1,.71,0l3.18,3.19A.48.48,0,0,1,24.35,4Z'/%3E%3C/svg%3E"); mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; }
.wdt-event-item.type2 .wdt-event-item-duration-details .wdt-event-btn a:hover::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }

@media(max-width:1540px) {
    .wdt-event-item.type2 .wdt-event-item-duration-details p:first-child, .wdt-event-item.type2 .wdt-event-item-duration-details p:nth-child(2), .wdt-event-item.type2 .wdt-event-item-duration-details span.wdt-event-btn { width: 33.3%; }
}

@media (max-width:1280px) {
    .wdt-event-item.type2 { flex-direction: column; }
    .wdt-event-item.type2 .wdt-event-item-media { width: 100%; flex-wrap: wrap; }
    .wdt-event-item.type2 .wdt-event-item-duration-details { flex-wrap: wrap; width: 100%; justify-content: flex-start; }
    .wdt-event-item.type2 { margin-bottom: 0 !important; }
    .wdt-event-item.type2 .wdt-event-item-duration-details p:first-child, .wdt-event-item.type2 .wdt-event-item-duration-details p:nth-child(2) { width: 100%; padding: 0; border-width: 0; margin: 10px 0px; }
    .wdt-event-item.type2 .wdt-event-item-media img { max-width: 100%; margin: 0 0 20px 0; }
    .wdt-event-item.type2 .wdt-event-item-duration-details span.wdt-event-btn { width: 100%; text-align: start; margin: 30px 0 20px 0; }
    .wdt-column-wrapper.wdt-snap-scroll-enabled:has(.type2) ~ .wdt-snap-scroll-pagination { display: block !important; }
}

@media (max-width: 479px) {
    .wdt-event-item.type2 { padding: 30px 20px; }
    .wdt-event-item.type2 .wdt-event-item-duration-details .wdt-event-btn a { letter-spacing: var(--wdtLetterSpacing_1X); }
}

/* --Event Single-- */

#tribe-events-pg-template { max-width: 1550px; padding: 0 20px; }
.tribe-events-pg-template .single-entry-title h1 {margin: 0;}
.tribe-events-pg-template .blog-image img { border-radius: calc(var(--wdtRadius_3X) * 2); height: 100%; max-height: 720px; object-fit: cover; object-position: top; }
.tribe-events-event-image img { border-radius: calc(var(--wdtRadius_3X) * 2); height: 100%; max-height: 720px; object-fit: cover; object-position: top; }
.tribe-events-back, .tribe-events-schedule, .single-tribe_events .tribe-events-single .tribe-events-event-meta, #tribe-events-footer, body.tribe_events-template .tribe-common { display: none; }
.tribe-events-pg-template .wdt-events-meta-content { margin-bottom: clamp(0.9375rem, 0.75rem + 0.9375vw, 1.875rem); }
.tribe-events-single-event-title { font-size: clamp(2.25rem, 2.1rem + 0.75vw, 3rem); font-family: var(--wdtFontTypo_H3); font-weight: var(--wdtFontWeight_H3); }
.tribe-events-content h2, .tribe-events-content h3, .tribe-events-content h4, .tribe-events-content h5, .tribe-events-content h6 { font-family: var(--wdtFontTypo_H4); font-weight: var(--wdtFontWeight_H4); }
.tribe-events-content ul:last-child { margin-bottom: 0; }
.tribe-events-content .wdt-heading-content-wrapper { font-size: var(--wdtFontSize_Ext); }
.wdt-event-single-icon-list .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); }
.wdt-schedule-list.elementor-element ul.elementor-icon-list-items { display: flex; justify-content: space-between; align-items: center; padding: 15px 0; }
.wdt-schedule-list.elementor-element ul.elementor-icon-list-items li:first-child span { font-family: var(--wdtFontTypo_H5); font-size: var(--wdtFontSize_H5); line-height: normal; font-weight: var(--wdtFontWeight_H5); }
.wdt-schedule-list.elementor-element ul.elementor-icon-list-items li:last-child span { font-size: var(--wdtFontSize_Ext); }
.wdt-event-single-social-list.wdt-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text { font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-event-single-social-list.wdt-social-list.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after { right: -10px; border-color: var(--wdtBorderColor); height: 40%; }
.wdt-event-single-social-list.wdt-social-list.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right: 12px; margin-left: 12px; }
.tribe-events-content a, .tribe-events-content a:hover { border-width: 0; }
#tribe-events-pg-template .entry-post-navigation.type1 .nav-title-wrap h3:has(a), #tribe-events-pg-template .entry-post-navigation.type1 .nav-title-wrap span { display: none; }
#tribe-events-pg-template .entry-post-navigation.type1 { display: flex; justify-content: space-between; align-items: center; }
#tribe-events-pg-template .entry-post-navigation.type1 p { margin-bottom: 0; }
#tribe-events-pg-template .entry-post-navigation.type1 .nav-title-wrap a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); font-family: var(--wdtFontTypo_H5); color: var(--wdtBodyTxtColor); }
#tribe-events-pg-template .entry-post-navigation.type1 .nav-title-wrap a:hover { color: var(--wdtLinkHoverColor); }
#tribe-events-pg-template .entry-post-navigation.type1 .post-prev-link .nav-title-wrap a::before { content: '\e801'; font-family: "mantra-custom-icons"; margin-right: 10px; display: inline-block; transform: translateY(-10%); -webkit-transform: translateY(-10%); color: var(--wdtPrimaryColor); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H6); }
#tribe-events-pg-template .entry-post-navigation.type1 .post-next-link .nav-title-wrap a::after { content: '\e800'; font-family: "mantra-custom-icons"; margin-left: 10px; display: inline-block; transform: translateY(-10%); -webkit-transform: translateY(-10%); color: var(--wdtPrimaryColor); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_H6); }
#tribe-events-pg-template .entry-post-navigation.type1 .post-next-link .nav-title-wrap a:hover::after, #tribe-events-pg-template .entry-post-navigation.type1 .post-prev-link .nav-title-wrap a:hover::before { animation: btn-arrow 0.4s linear; -webkit-animation: btn-arrow 0.4s linear; }
#tribe-events-pg-template .entry-post-navigation.type1 .post-prev-link .nav-title-wrap a:hover::before { animation-direction: reverse; -webkit-animation-direction: reverse; }
#tribe-events-pg-template .entry-post-navigation.type1 .no-post .nav-title-wrap h3 { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); color: var(--wdtBodyTxtColor); margin: 0; }
#tribe-events-pg-template .entry-post-navigation.type1 .post-next-link { text-align: right; }
#tribe-events-pg-template .entry-post-navigation.type1 .no-post { cursor: not-allowed; }
#tribe-events-pg-template .entry-post-navigation.type1>div { width: 50%; }

@media(min-width:767px){
    .tribe-events-pg-template .wdt-events-meta-content { width: 80%; }
}

/* --Schedule-- */

.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day__title { color: var(--wdtAccentTxtColor); padding: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem); font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); text-align: center; }
.wcs-timetable--style-3.wcs-timetable--1.wcs-timetable__container .wcs-timetable.wcs-timetable--week h2 { display: none; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class::before { display: none; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes>div:nth-child(odd) { background: var(--wdtTertiaryColor); }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__title { font-size: clamp(1.125rem, 0.725rem + 0.6459vw, 1.5rem); font-family: var(--wdtFontTypo_H5); cursor: auto; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class, .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class .wcs-class__time { text-align: center; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-class__time, .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class>div { opacity: 1; color: var(--wdtBodyTxtColor); font-size: var(--wdtFontSize_Ext); }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week time { order: -1; margin-bottom: 0; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class { flex-direction: column; padding: clamp(1.875rem, 1.625rem + 1.25vw, 3.125rem) 5px; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes, .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day, .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class+.wcs-class, .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week .wcs-day__title, .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week { margin: 0 !important; }
.wcs-timetable__week.wcs-timetable__parent > div.wcs-day { border-right: 1px solid var(--wdtPrimaryColor); }
.wcs-timetable__week.wcs-timetable__parent > div.wcs-day:has(+ .wcs-timetable__zero-data) { border-right: none; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week { border: 1px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wcs-timetable--style-3.wcs-timetable--1.wcs-timetable__container { padding: 0; }
/* .wcs-timetable--style-3 .wcs-timetable__week .wcs-day__title, .wcs-timetable--style-3 .wcs-timetable__week .wcs-day .wcs-timetable__classes .wcs-class + .wcs-class, .wcs-timetable--style-3 .wcs-timetable__week .wcs-day{ margin: 0!important; } */
/* .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week>div:not(.wcs-day--0) .wcs-day__title { border-right: 1px solid var(--wdtTertiaryColor); } */
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week.wcs-timetable__parent > div.wcs-day .wcs-day__title { border-right: 1px solid var(--wdtTertiaryColor); }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week.wcs-timetable__parent > div.wcs-day:has(+ .wcs-timetable__zero-data) .wcs-day__title { border-right: none; }
.wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week { display: flex; width: 100%; align-content: stretch; align-items: stretch; justify-content: space-between; }

@media(max-width:991px) {
    /* .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable .wcs-timetable__week>div:not(.wcs-day--0) .wcs-class { border-width: 0; } */
    .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable .wcs-timetable__week>div:first-child .wcs-day__title { border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0; }
    .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable .wcs-timetable__week>div:not(.wcs-day--0) .wcs-day__title { border-radius: 0; }
    .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week { overflow-x: scroll; }
    .wcs-timetable--style-3.wcs-timetable--1 .wcs-timetable__week>div{ width: 100%; min-width: 200px; }
}


/* --Text With img-- */

.wdt-text-img .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper span.wdt-text-tile{ text-decoration: none; }
.wdt-text-img .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper{ display: flex; flex-wrap: wrap; align-items: center; }
.wdt-text-img .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper span.wdt-text-tile:not(:last-child){ margin-right: clamp(0.5rem, 0.375rem + 0.625vw, 1.125rem); }
.wdt-text-img .wdt-elementor-repeater-container h2 span img{ margin-right: clamp(0.5rem, 0.375rem + 0.625vw, 1.125rem); }

@media(max-width:767px){
    .wdt-text-img .wdt-elementor-repeater-container h2.wdt-elementor-repeater-container-wrapper{ justify-content: center; }
}

/* --Counter-- */

.wdt-cus-fill4-counter .wdt-counter-holder .wdt-content-item .wdt-content-counter-wrapper .wdt-content-counter{ color:var(--wdtAccentTxtColor); }
.wdt-cus-fill4-counter .wdt-content-item .wdt-content-title h5{ color:var(--wdtAccentTxtColor); }
.wdt-cus-fill4-counter .wdt-content-item{ border-right:1px solid var(--wdtAccentTxtColor); }
.wdt-cus-fill4-counter .wdt-column:last-child  .wdt-content-item{ border-right:0; }
.wdt-cus-fill4-counter .wdt-snap-scroll-pagination button::before{ background-color:var(--wdtAccentTxtColor); }
.wdt-cus-fill4-counter .wdt-snap-scroll-pagination button{ border-color:var(--wdtAccentTxtColor); }