
/* Header Icon Border */

.wdt-custom-side-nav-icon-border::before { content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; }
.swiper-wrapper, .swiper-slide { cursor: grab; }
/*Heading*/
.wdt-custom-heading .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-deco-wrapper .wdt-heading-title { font-weight: 100; }
.wdt-custom-heading .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements { font-weight: 900; }
.wdt-custom-heading .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-weight: 300; font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); }
.wdt-heading-holder .wdt-heading-content-wrapper { letter-spacing: 0.5px; }

.wdt-custom-heading.wdt-custom-highlight .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-deco-wrapper .wdt-heading-title .wdt-heading-colored-elements { 
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -webkit-linear-gradient(transparent, transparent), url(../images/iconbox-bg.gif);
    background-position: left;
    background-size: 125%;
    float: none;
    display: inline-block;
}

/*Header*/
.wdt-custom-header-button .wdt-specifications-holder .wdt-column { align-content: center; }
.wdt-custom-header-button .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a, .wdt-custom-header-button .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button + .wdt-content-button > a { padding: 0px; background-color: transparent !important; color: var(--wdtLinkColor); margin: 0px; transition: var(--wdtBaseTransition); }
.wdt-custom-header-button .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a:hover { color: var(--wdtLinkHoverColor); } 
.wdt-custom-header-button .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 40px; }
.wdt-custom-header-button .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block:not(:has(> div:only-child)) { align-items: flex-start; }

/*Button*/
.wdt-button-holder.wdt-template-bordered .wdt-button:after, .wdt-button-holder.wdt-template-bordered .wdt-button:before { content: ''; position: absolute; width: 15px !important; height: 15px !important; border-width: 3px; border-style: solid; border-color: var(--wdtPrimaryColor); } 
.wdt-button-holder.wdt-template-bordered .wdt-button:after { border-left: none; border-bottom: none; right: -10px !important; top: -10px !important; left: auto !important; bottom: auto !important; }
.wdt-button-holder.wdt-template-bordered .wdt-button:before { border-right: none; border-top: none; left: -10px !important; bottom: -10px !important; right: auto !important; top: auto !important; }
.wdt-button-holder.wdt-template-bordered .wdt-button:hover:before { width: 100% !important; height: 0 !important; left: 0 !important; }
.wdt-button-holder.wdt-template-bordered .wdt-button:hover:after { width: 100% !important; height: 0 !important; right: 0 !important; }
.wdt-dark-bg .wdt-button-holder.wdt-template-bordered .wdt-button:after, .wdt-dark-bg .wdt-button-holder.wdt-template-bordered .wdt-button:before { border-color: var(--wdtTertiaryColor); }


/*Sticky header*/
#header .wdt-header-tpl .sticky-header-active .wdt-dark-bg .wdt-header-icons-list > div.wdt-header-icons-list-item a:not(:hover) .wdt-shop-menu-cart-icon,
#header .wdt-header-tpl .sticky-header-active .wdt-dark-bg .wdt-header-icons-list > div.search-item a.wdt-search-icon:not(:hover) > * { color: var(--wdtLinkColor); }
#header .wdt-header-tpl .sticky-header-active .wdt-dark-bg .wdt-header-icons-list > div.wdt-header-icons-list-item a:hover .wdt-shop-menu-cart-icon,
#header .wdt-header-tpl .sticky-header-active .wdt-dark-bg .wdt-header-icons-list > div.search-item a.wdt-search-icon:hover > * { color: var(--wdtLinkHoverColor); }

/*Footer*/
.wdt-footer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:before {
    content: ""; position: absolute; left: -18px; width: 6px; height: 25px; top: -8px; border-radius: 50% 50% 0 0; background: var(--wdtPrimaryColor);
}
.wdt-footer-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title:after {
    content: ""; position: absolute; left: -18px; width: 6px; height: 25px; top: 4px; background: var(--wdtTertiaryColor);
}
.wdt-footer-custom-link ul.elementor-icon-list-items li.elementor-icon-list-item:not(:last-child) {
    border-bottom: 1px dashed rgba(var(--wdtAccentTxtColorRgb), 0.2);
}

#footer .wdt-dark-bg .widget .recent-posts-widget li .entry-meta p > span { display: none; }
#footer .wdt-dark-bg .widget .recent-posts-widget li .entry-meta p { font-size: 11px; }
#footer .wdt-dark-bg .widget .recent-posts-widget li .entry-meta p:nth-child(2) { display: none; }

#footer .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a, #footer .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button + .wdt-content-button > a { padding: 0px; background-color: transparent !important; color: var(--wdtLinkColor); margin: 0px; transition: var(--wdtBaseTransition); }
#footer .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a:hover { color: var(--wdtLinkHoverColor); }
#footer .wdt-dark-bg .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a, #footer .wdt-dark-bg .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button + .wdt-content-button > a { color: var(--wdtAccentTxtColor); }
#footer .wdt-dark-bg .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a:hover { color: var(--wdtLinkHoverColor);  }

.wdt-custom-footer-social ul li a { width: 36px; height: 36px; line-height: 36px; font-size: 16px; }

/*Slider animation*/
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-title-wrapper,
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper { -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); opacity: 0; }
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-property: opacity 0.3s ease, filter 0.3s ease; animation: fadeInUp 1s ease forwards; animation-delay: 0.3s; }
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-title-wrapper { transition-property: opacity 0.3s ease, filter 0.3s ease; animation: fadeInUp 1s ease forwards; animation-delay: 0.6s; }
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper { transition-property: opacity 0.3s ease, filter 0.3s ease; animation: fadeInUp 1s ease forwards; animation-delay: 0.9s;}
@keyframes fadeInUp {
    0% { opacity: 0; transform: translateY(100px); }
    100% { opacity: 1; transform: translateY(0); }
}
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide .wdt-button-holder { 
    -webkit-transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); transition: 375ms cubic-bezier(0.7, 0, 0.3, 1); opacity: 0;
}
.wdt-custom-slider-carousel .wdt-advanced-carousel-holder .wdt-advanced-carousel-wrapper .swiper-slide.swiper-slide-active .wdt-button-holder { 
    transition-property: opacity 0.3s ease, filter 0.3s ease; animation: fadeInUp 1s ease forwards; animation-delay: 1.2s;
}

/*Home-1*/
.wdt-custom-h1-heading-style-1 .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-deco-wrapper .wdt-heading-title { font-size: clamp(2.5rem, 1.7067rem + 3.5256vw, 5.9375rem); }
.wdt-custom-h1-heading-style-2 .wdt-heading-holder .wdt-heading-title-wrapper.wdt-heading-deco-wrapper .wdt-heading-title { font-size: clamp(2.1875rem, 1.7548rem + 1.9231vw, 4.0625rem); }

.wdt-border-decor { padding-left: 50px; border-left-width: 3px; border-left-style: solid; border-color: var(--wdtPrimaryColor); }
.wdt-border-decor:before, .wdt-border-decor:after { content: ''; position: absolute; width: 20px; height: 20px; background-color: var(--wdtPrimaryColor); left: -11px; border-radius: 50% 50% 50% 0; }
.wdt-border-decor:before { top: 0; transform: rotate(-45deg); }
.wdt-border-decor:after { bottom: 0; transform: rotate(135deg); }

.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button { top: auto; background: transparent; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; }
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button svg { fill: var(--wdtAccentTxtColor); width: 20px; height: 20px; }
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev { left: 51%;
    transform: translateX(-100%); }
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev:before,
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next:before {
    content: ''; position: absolute; width: 50px; height: 50px; background-color: var(--wdtPrimaryColor);left: 0; top: 0; border-radius: 50%; z-index: -1; transition: var(--wdtBaseTransition); bottom: 0; right: 0;
}
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover:before,
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next:hover:before { width: 60px; height: 60px; top: -5px; left: -5px; background-color: #2953ab; }
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover { z-index: 2;}
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next:hover { z-index: 1;}
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.elementor-swiper-button-next { right: 51%;
    transform: translateX(100%); }
/* .wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button:hover { width: 60px; height: 60px; } */
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button.swiper-button-disabled { opacity: 1; }

.wdt-custom-switcher .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { display: flex; align-items: center; }
.wdt-custom-switcher .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title,
.wdt-custom-switcher .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { padding: var(--wdtPadding_Btn); font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_H6); border: 2px solid var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Part); }

/*imagebox title highlight*/
/*Title highlight*/
.wdt-title-highlight .wdt-image-box-holder .wdt-content-item .wdt-content-title h5, 
.wdt-title-highlight .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a { display: flex; flex-wrap: nowrap; white-space: break-spaces; font-size: var(--wdtFontSize_H4); font-weight: 100; color: var(--wdtHeadAltColor);}
.wdt-title-highlight .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a .wdt-highlight-text { 
    backface-visibility: hidden;
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    background-clip: text;
    background-image: -webkit-linear-gradient(transparent, transparent), url(../images/iconbox-bg.gif);
    background-position: left;
    background-size: 100%;
    float: none;
    display: inline-block;
    font-weight: 900;
    line-height: normal;
}

.wdt-title-highlight.wdt-custom-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-title h5, 
.wdt-title-highlight.wdt-custom-image-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a { align-items: center; justify-content: center; }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-top: -15px; }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-button a { 
    padding: 0px; color: var(--wdtPrimaryColor); background-color: transparent; position: relative; padding-right: 30px; font-size: var(--wdtFontSize_H6); padding-bottom: 15px;
}
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-button a:after {
    content: ''; position: absolute; width: 16px; height: 16px; background-color: currentColor;
    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 100 100' xml:space='preserve'%3E%3Cpath d='M98.2,53c1.7-1.7,1.7-4.4,0-6.1L70.8,19.6c-1.7-1.7-4.4-1.7-6.1,0c-1.7,1.7-1.7,4.4,0,6.1L89.1,50L64.8,74.3 c-1.7,1.7-1.7,4.4,0,6.1c1.7,1.7,4.4,1.7,6.1,0L98.2,53z'%3E%3C/path%3E%3Cpath d='M4.8,54.3h90.4v-8.6H4.8c-2.4,0-4.3,1.9-4.3,4.3v0C0.5,52.4,2.4,54.3,4.8,54.3z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: 100%; mask-repeat: no-repeat; mask-position: center; right: 0px; top: 0px;
}
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-button a:before { content: ''; position: absolute; width: 0px; height: 2px; background-color: currentColor; right: 0; left: 0; margin: 0 auto; bottom: 0px; transition: var(--wdtBaseTransition); }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-detail-group .wdt-content-button a:hover:before { width: 50px; }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below span:not(.wdt-highlight-text):before { width: 50px; background-color: var(--wdtBorderColor); transition: var(--wdtBaseTransition); }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-title-group.below span:not(.wdt-highlight-text):before { width: 0px; }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-title-group.below span:not(.wdt-highlight-text):after{ content: ''; position: absolute; display: inline-block; height: 2px; width: 0px; vertical-align: top; background-color: var(--wdtPrimaryColor); left: 0; right: 0; transition: var(--wdtBaseTransition); margin: 0 auto; }
.wdt-custom-image-box-style .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-title-group.below span:not(.wdt-highlight-text):after { width: 50px; }

/*Style-2*/
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; grid-template-columns: 60px auto; gap: 20px; margin-bottom: 0px; }
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-title h5,
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a { flex-wrap: wrap; }
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-button a { 
    padding: 0px; color: var(--wdtPrimaryColor); background-color: transparent; position: relative; padding-right: 30px; font-size: var(--wdtFontSize_H6); padding-bottom: 10px;
}
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-button a:after {
    content: ''; position: absolute; width: 16px; height: 16px; background-color: currentColor;
    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 100 100' xml:space='preserve'%3E%3Cpath d='M98.2,53c1.7-1.7,1.7-4.4,0-6.1L70.8,19.6c-1.7-1.7-4.4-1.7-6.1,0c-1.7,1.7-1.7,4.4,0,6.1L89.1,50L64.8,74.3 c-1.7,1.7-1.7,4.4,0,6.1c1.7,1.7,4.4,1.7,6.1,0L98.2,53z'%3E%3C/path%3E%3Cpath d='M4.8,54.3h90.4v-8.6H4.8c-2.4,0-4.3,1.9-4.3,4.3v0C0.5,52.4,2.4,54.3,4.8,54.3z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: 100%; mask-repeat: no-repeat; mask-position: center; right: 0px; top: 0px;
}
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-button a:before {
    content: ''; position: absolute; width: 0px; height: 2px; background-color: currentColor; left: 0; bottom: 0px; transition: var(--wdtBaseTransition);
}
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-button a:hover:before {
    width: 50px;
}
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-separator.separator-1 span { background-color: var(--wdtBorderColor); width: 50px; }
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-separator.separator-1 span { width: 0; }
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-separator.separator-1 span:after {
    content: ''; position: absolute; display: inline-block; height: 2px; width: 0px; background-color: var(--wdtPrimaryColor); left: 0; transition: var(--wdtBaseTransition);
}
.wdt-custom-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-separator.separator-1 span:after { width: 50px; }

/*imagebox carousel*/
.wdt-custom-image-carousel .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img { -webkit-filter: grayscale(1); filter: grayscale(1); }
.wdt-custom-image-carousel .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img:hover { -webkit-filter: grayscale(0); filter: grayscale(0); }
.wdt-custom-image-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before,
.wdt-custom-image-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { background: transparent; }
.wdt-custom-image-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { color: var(--wdtPrimaryColor); }
.wdt-custom-image-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover { color: rgba(var(--wdtPrimaryColorRgb), 0.4); }
.wdt-custom-image-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-prev { border-right: 1px solid var(--wdtSecondaryColor); margin-right: 0px; }
.wdt-custom-image-carousel .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div.wdt-arrow-pagination-next { border-left: 1px solid var(--wdtSecondaryColor); margin-left: 0px; }

/*home-3 image box*/
.wdt-custom-h3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5,
.wdt-custom-h3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); font-weight: var(--wdtFontWeight_Base); font-family: var(--wdtFontTypo_Base); }
.wdt-custom-h3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-subtitle { font-size: var(--wdtFontSize_H6); font-weight: 300; letter-spacing: 0.75px; }
.wdt-custom-h3-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-separator.separator-1 span { width: 0; }
.wdt-custom-h3-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-separator.separator-1 span { width: 50px;}

.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5, .wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H3); color: var(--wdtAccentTxtColor); margin-bottom: 20px; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { position: absolute; right: 0px; bottom: 0px; margin-top: 0 !important; margin-bottom: 0 !important; transform: translateY(0px) !important; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item { background-color: var(--wdtPrimaryColor); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover { background-color: var(--wdtTertiaryColor); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { padding: 30px; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-description { color: var(--wdtAccentTxtColor); margin-top: -20px; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title-group span:before { background-color: var(--wdtAccentTxtColor); opacity: 1; width: 35px; height: 4px; transition: var(--wdtBaseTransition); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title-group span:before { width: 60px;}
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5, .wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title-group .wdt-content-title h5 a { color: var(--wdtHeadAltColor); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-title-group span:before { background-color: var(--wdtHeadAltColor); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-description { color: var(--wdtHeadAltColor);}
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item:hover > * { color: var(--wdtHeadAltColor); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: flex; margin: 0px; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { margin: 0px; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { border-radius: var(--wdtRadius_Zero); clip-path: polygon(100% 0, 0% 100%, 100% 100%); height: 130px; width: 130px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); font-size: 30px; }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { background-color: var(--wdtTertiaryColor); color: var(--wdtSecondaryColor); }
.wdt-custom-h3-imagebox-style-2 .wdt-image-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span svg { position: absolute; right: 20px; bottom: 20px; }

.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item { display: grid; grid-template-columns: 170px auto; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(even) .wdt-content-item { grid-template-columns: auto 170px;}
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(even) .wdt-content-item .wdt-content-media-group { grid-area: 2/2; grid-row: 1/2; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(even) .wdt-content-item .wdt-content-detail-group { padding-right: 30px; padding-left: 0px; text-align: right; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image { background-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img { border-radius: var(--wdtRadius_Full); transition: all 0.9s ease; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image img { box-shadow: 0px 0px 0px 20px var(--wdtAccentTxtColor); transform: scale(0.7); }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { padding-left: 30px; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_Ext); color: var(--wdtHeadAltColor); padding-bottom: 10px;}
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-separator.separator-1 span { background-color: var(--wdtBorderColor); position: relative; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-separator.separator-1 span { width: 0px; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-separator.separator-1 span:after { content: ''; position: absolute; height: 2px; width: 0px; background-color: var(--wdtPrimaryColor); transition: var(--wdtBaseTransition); left: 0px; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-separator.separator-1 span:after { width: 50px; }
.wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(even) .wdt-content-item .wdt-content-separator.separator-1 span:after { right: 0px; left: auto; }

/*call back form*/
.wpcf7-form .call-back-form { position: relative; }
.wpcf7-form .call-back-form .wpcf7-form-control-wrap { padding: 5px 0; margin: 2px 0 10px; }
.wpcf7-form .call-back-form label { position: absolute; top: 0.8em; left: 0; font-size: 1em; transition: 0.2s ease-out; width: 100%; }
.wpcf7-form .call-back-form .wpcf7-form-control-wrap .wpcf7-form-control { border: none; border-bottom: 1px solid var(--wdtBorderColor); border-radius: var(--wdtRadius_Zero); font-size: 1em; height: 3em; padding: 0px; }
.call-back-form .select2-container--default .select2-selection--single, .call-back-form .select2-container--default .select2-selection--multiple { border-radius: 0px !important; border: none; border-bottom: 1px solid var(--wdtBorderColor); margin: 0 0 10px; }
.call-back-form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding: 10px 0px !important; }
.wpcf7-form .call-back-form input.wpcf7-submit { margin-top: 20px; float: right; }
.wpcf7-not-valid-tip { font-size: var(--wdtFontSize_Base); }

/*Advanced slider*/
.wdt-custom-h3-advanced-slider .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a {
    background-color: transparent !important;
    padding: 0px;
    color: var(--wdtLinkColor);
}
.wdt-custom-h3-advanced-slider .wdt-specifications-holder .wdt-content-item .wdt-advanced-slider-block .wdt-content-detail-group .wdt-content-button a:hover {
    color: var(--wdtLinkHoverColor);
}
.wdt-custom-h3-advanced-slider .wdt-specifications-holder .wdt-column:not(:last-child) { border-bottom: 1px dashed var(--wdtHeadAltColor); }

/*Flip box*/
.wdt-flip-box .wdt-flip-box-layer .wdt-flip-box-inner .wdt-flip-box-title { font-size: var(--wdtFontSize_H2); text-transform: uppercase; margin-bottom: 10px !important; }
.wdt-flip-box .wdt-flip-box-layer .wdt-flip-box-inner .wdt-flip-box-description { font-size: var(--wdtFontSize_H5); font-family: var(--wdtFontTypo_Alt); font-weight: 600; }

/*Pricing table*/
.wdt-custom-pricing-table .wdt-pricing-table-holder { padding: 0 0 30px; border: 1px solid var(--wdtBorderColor); border-radius: 5px; }
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-header,
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing { padding: 30px 20px; background-color: rgba(0, 0, 0, 0.03); margin: 0px; transition: var(--wdtBaseTransition); }
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover .wdt-pricing-table-header,
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing,
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-header,
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-pricing {
    background-color: var(--wdtPrimaryColor);
}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-header { border-radius: 5px 5px 0 0;}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-title h5,
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-title h5 a { font-size: var(--wdtFontSize_H4); text-transform: uppercase; font-family: var(--wdtFontTypo_Base); font-weight: 300; color: var(--wdtHeadAltColor); }
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover .wdt-pricing-table-header .wdt-content-title h5,
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover .wdt-pricing-table-header .wdt-content-title h5 a,
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-title h5,
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-header .wdt-content-title h5 a { color: var(--wdtAccentTxtColor); } 
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale .wdt-pricing-table-pricing-sale-price { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); font-weight: var(--wdtFontWeight_Alt);  }
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); transition: var(--wdtBaseTransition);}
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale,
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-pricing .wdt-pricing-table-pricing-sale { color: var(--wdtAccentTxtColor);}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-pricing:before { content: ''; position: absolute; top: 0; left: 20px; background-color: var(--wdtAccentTxtColor); width: calc(100% - 40px); height: 1px; }
.wdt-custom-pricing-table .wdt-pricing-table-holder:hover .wdt-pricing-table-pricing:before,
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-pricing:before { background-color: rgba(var(--wdtAccentTxtColorRgb), 0.2); }
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-footer { margin-top: 30px; }
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button { margin-bottom: 0px !important; }
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button a { letter-spacing: 0.5px; padding: 15px 25px 14px; border-radius: 5px; font-size: var(--wdtFontSize_Base); background-color: rgba(0, 0, 0, 0.03); color: var(--wdtHeadAltColor); font-family: var(--wdtFontTypo_Base);}
.wdt-custom-pricing-table .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button a:hover { color: var(--wdtAccentTxtColor); }
.wdt-custom-pricing-table-active .wdt-pricing-table-holder .wdt-pricing-table-footer .wdt-content-button a { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

/*Testimonial*/
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item { padding: 45px 40px; border: 1px solid var(--wdtBorderColor); transition: var(--wdtBaseTransition); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper { display: block; margin-top: -20px; }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper img { width: 80px; height: 80px; border-radius: var(--wdtRadius_Full); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title-group .wdt-content-title h5,
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title-group .wdt-content-title h5 a { font-family: var(--wdtFontTypo_Alt); font-weight: 600; text-transform: uppercase; font-size: var(--wdtFontSize_Ext); color: var(--wdtHeadAltColor); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-title-group .wdt-content-subtitle { font-family: var(--wdtFontTypo_Alt); font-weight: 600; text-transform: capitalize; font-size: var(--wdtFontSize_Ext); color: rgba(0, 0, 0, 0.4); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { margin: 0px; }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { position: absolute; right: -30px; top: -40px; color: var(--wdtAccentTxtColor); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon:before { content: ''; position: absolute; background-color: var(--wdtBorderColor); width: 100px; height: 100px; right: -40px; top: -45px; clip-path: polygon(100% 0, 0 0, 100% 100%); }

.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover { 
    background-color: var(--wdtPrimaryColor); box-shadow: 0 0px 0px 5px var(--wdtBorderColor);
}
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-title-group .wdt-content-title h5,
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-title-group .wdt-content-title h5 a,
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-title-group .wdt-content-subtitle,
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-description { color: var(--wdtAccentTxtColor); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-title-group span:before { background-color: var(--wdtAccentTxtColor); }
.wdt-custom-testimonial-style-2 .wdt-testimonial-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtPrimaryColor); }

/*Progress bar*/
.wdt-custom-progress-horizontal .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title { font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; }
.wdt-custom-progress-horizontal .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-value {
    font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Base); font-weight: 800;
}

/*career team*/
.wdt-custom-career-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5,
.wdt-custom-career-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5 a {
    font-size: var(--wdtFontSize_H5); font-weight: 800; color: var(--wdtSecondaryColor);
}
.wdt-custom-career-team .wdt-team-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle {
    font-size: var(--wdtFontSize_Ext); font-family: var(--wdtFontTypo_Alt); font-weight: 600;
}
.wdt-custom-career-team .wdt-team-holder .wdt-content-item:hover .wdt-content-detail-group .wdt-content-separator.separator-2 span { background-color: var(--wdtPrimaryColor); opacity: 1; }

.wdt-custom-career-toggle .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder { padding: 20px; border: 1px solid currentColor !important; border-radius: 5px; border-width: 1px !important; margin-bottom: 15px !important;
    border-color: var(--wdtHeadAltColor) !important; }
.wdt-custom-career-toggle .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { line-height: normal; font-size: var(--wdtFontSize_H6); font-weight: 600; }
.wdt-custom-career-toggle .wdt-accordion-toggle-holder[class*="-template-bordered"] .wdt-accordion-toggle-description { padding: 15px 0 35px 0; border: none; }

.wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { display: grid; margin: 0px 0 30px; }
.wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper,
.wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group { grid-area: 1/-1; text-align: center; margin: 0px; } 
.wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper a:before { content: ''; position: absolute; width: 100%; height: 60px; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0.8) 100%); top: 0; left: 0; transform: scaleY(-1); -webkit-transform: scaleY(-1); transition: var(--wdtBaseTransition); }
.wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image-wrapper a:before { height: 100%; }
.wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5, .wdt-custom-career-image-box .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H3); font-weight: 900; letter-spacing: 1px; text-transform: capitalize; padding: 0 10px; margin-top: 30px; color: var(--wdtAccentTxtColor); }

.wdt-custom-career-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { width: 50px; height: 50px; border-radius: var(--wdtRadius_Full); margin: 50px 0 0; font-size: 20px; transition: var(--wdtBaseTransition); }
.wdt-custom-career-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before { transition: var(--wdtBaseTransition); width: 50px; height: 50px; }
.wdt-custom-career-image-box .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover:before { width: 60px; height: 60px; left: -5px; }

/*Portfolio*/
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-listings-container .wdt-listings-item-isotope-filter a { 
    border: 1px solid currentColor; font-size: var(--wdtFontSize_Base); font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; margin: 0px 10px 20px;
}
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-listings-container .wdt-listings-item-isotope-filter a.active-sort, div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-listings-container .wdt-listings-item-isotope-filter a:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }

div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; padding: 0px; border-radius: 0px; }
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active, div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover { border-radius: var(--wdtRadius_Full);}
div[class*="-output-data-container"] .wdt-swiper-pagination-holder .wdt-swiper-bullet-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover { background-color: var(--wdtTertiaryColor); }

/*How we do*/
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-image img { border-radius: 10px; } 
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-image img { border-radius: 30px; }
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Base) - 1px); text-transform: uppercase; letter-spacing: 2px; font-weight: 600; }
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5, .wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-elements-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); color: var(--wdtHeadAltColor); }
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-button a { 
    padding: 0px; color: var(--wdtPrimaryColor); background-color: transparent; position: relative; padding-right: 30px; font-size: var(--wdtFontSize_H6);
}
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-button a:after {
    content: ''; position: absolute; width: 16px; height: 16px; background-color: currentColor;
    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 100 100' xml:space='preserve'%3E%3Cpath d='M98.2,53c1.7-1.7,1.7-4.4,0-6.1L70.8,19.6c-1.7-1.7-4.4-1.7-6.1,0c-1.7,1.7-1.7,4.4,0,6.1L89.1,50L64.8,74.3 c-1.7,1.7-1.7,4.4,0,6.1c1.7,1.7,4.4,1.7,6.1,0L98.2,53z'%3E%3C/path%3E%3Cpath d='M4.8,54.3h90.4v-8.6H4.8c-2.4,0-4.3,1.9-4.3,4.3v0C0.5,52.4,2.4,54.3,4.8,54.3z'%3E%3C/path%3E%3C/svg%3E");
    mask-size: 100%; mask-repeat: no-repeat; mask-position: center; right: 0px; top: 0px;
}
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-button a:before {
    content: ''; position: absolute; width: 0px; height: 2px; background-color: currentColor; left: 0; bottom: -10px; transition: var(--wdtBaseTransition);
}
.wdt-custom-inner-image-box-style-1 .wdt-image-box-holder .wdt-content-item .wdt-content-button a:hover:before {
    width: 50px;
}

.wdt-custom-inner-image-box-style-2 .wdt-image-box-holder .wdt-content-item { padding: 45px 30px; border: 1px solid; border-color: rgba(0, 0, 0, 0.15); }
.wdt-custom-inner-image-box-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-custom-inner-image-box-style-2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H5); font-weight: 600; color: var(--wdtSecondaryColor); }
.wdt-custom-inner-image-box-style-2 .wdt-image-box-holder .wdt-content-item:before {
    content: ''; position: absolute; left: -5px; bottom: 0; width: 0; height: 100%; border-left-width: 10px; border-left-style: dotted; border-left-color: var(--wdtBorderColor); transition: var(--wdtBaseTransition);
}
.wdt-custom-inner-image-box-style-2 .wdt-image-box-holder .wdt-content-item:hover:before { border-left-color: var(--wdtPrimaryColor); }
.wdt-custom-inner-image-box-style-2 .wdt-image-box-holder .wdt-content-item:hover { background-color: var(--wdtTertiaryColor); border-color: var(--wdtTertiaryColor); }

.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item { background-color: var(--wdtAccentTxtColor); padding: 35px; }
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group > div { margin-bottom: 35px; }
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H4); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); position: relative; padding-bottom: 25px; }
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper span { color: var(--wdtSecondaryColor); }
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1) .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper span {
    color: #faba10;
}
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1) .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:before,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(1) .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:after { background-color: #faba10; }

.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2) .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper span {
    color: #673ab7;
}
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2) .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:before,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(2) .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:after { background-color: #673ab7; }

.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(3) .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper span {
    color: #60ae0d;
}
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(3) .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:before,
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-column:nth-child(3) .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:after { background-color: #60ae0d; }

.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5:before {
    content: ''; position: absolute; left: 0; right: 0; bottom: 0; width: 50px; height: 2px; background-color: var(--wdtHeadAltColor); margin: 0 auto; transition: var(--wdtBaseTransition);
}
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:before {
    height: 1px; width: 75px; 
}
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5:after { 
    content: ''; position: absolute; left: 0; right: 0; bottom: 0; width: 50px; height: 2px; background-color: var(--wdtHeadAltColor); margin: 0 auto; opacity: 0; transition: var(--wdtBaseTransition);
}
.wdt-custom-inner-page-icon-box-style-1 .wdt-icon-box-holder .wdt-content-item:hover .wdt-content-media-group .wdt-content-title h5:after {
    width: 10px; height: 10px; border-radius: 50%; opacity: 1; bottom: -4px; box-shadow: 0px 0px 0px 5px var(--wdtAccentTxtColor);
}

.wdt-custom-video-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-item { width: 75px; height: 75px; line-height: 75px;
    color: var(--wdtAccentTxtColor); box-shadow: 0px 0px 5px 3px rgba(255,255,255,0.35); -webkit-box-shadow: 0px 0px 5px 3px rgba(255,255,255,0.35); border-radius: 50%; align-items: center; justify-content: center; }
.wdt-custom-video-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-item:hover { background-color: var(--wdtAccentTxtColor); color: var(--wdtPrimaryColor); } 

.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter { color: var(--wdtAccentTxtColor); font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); font-family: var(--wdtFontTypo_Alt); position: relative; }
.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5,
.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-title h5 a { font-size: var(--wdtFontSize_H6); color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Base); }
.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-size: calc(var(--wdtFontSize_Base) - 2px); color: var(--wdtAccentTxtColor); }
.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter:before, .wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter:after {
    content: '';
    position: absolute;
    -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 63 88' style='enable-background:new 0 0 63 88;' xml:space='preserve'%3E%3Cpath d='M54.2,75.9c-0.7,0.3-1.8,0.6-2.4,1.3c-0.1,0.2-0.3,0.5-0.3,0.5s-0.1,0.2-0.1,0.5c0,0.3,0,1.2-0.2,1.4 c-0.1,0.2-0.5,1.5-0.7,1.7c-0.1,0.2-1,1.7-1,1.7c-0.7,0.7-1.5,1.6-2.2,2.2c-0.9,0.7-1.6,1.1-2.6,1.4c-2.5,0.7-5.9,1-6.9,1.3 c-0.2,0-0.5,0-0.5,0c-0.1,0-0.2,0.1-0.3,0.1c0.1-0.1,0.1-0.3,0.2-0.4c0,0,0-0.5,0-0.7c0.2-1.8,1.2-4.4,2.1-6c0.5-1.3,1-1.7,1.8-2.7 c0.2-0.2,0.5-0.6,0.5-0.6c0.3-0.2,0.5-0.4,0.8-0.5c0.2-0.2,0.4-0.3,0.6-0.5c3.1-1.1,4.1-1,7.2-0.1c0.2,0.1,0.5,0.2,0.7,0.2 c1.1-0.1,2-0.5,3-1c0.2-0.1,0.3-0.1,0.5-0.2c0.1,0.1,0.1,0.2,0.2,0.3C54.5,75.8,54.3,75.9,54.2,75.9L54.2,75.9z M22.4,17.7 c0-0.7-0.1-1.6,0.2-2.2c0.1-0.2,0.2-0.4,0.2-0.4s0.1-0.1,0.4-0.2c0.2-0.1,0.9-0.4,1-0.6c0.1-0.2,1-0.9,1.1-1.1c0.1-0.2,1-1.3,1-1.3 c0.3-0.7,0.8-1.7,1-2.4c0.2-0.9,0.3-1.6,0.2-2.5C27,4.8,26.2,2.1,26,1.2c0-0.2-0.1-0.4-0.1-0.4c0-0.1,0-0.2,0-0.3 c-0.1,0.1-0.2,0.2-0.2,0.3c0,0-0.4,0.2-0.5,0.2c-1.3,0.8-3,2.4-3.9,3.5c-0.8,0.8-1,1.3-1.5,2.3c-0.1,0.2-0.3,0.6-0.3,0.6 c-0.1,0.3-0.1,0.5-0.2,0.8c0,0.2-0.1,0.4-0.1,0.6c0.2,2.7,0.6,3.4,2.3,5.5c0.1,0.1,0.3,0.3,0.4,0.5c0.3,0.9,0.3,1.7,0.3,2.6 c0,0.1,0,0.3,0,0.4c0.1,0,0.2,0.1,0.3,0.1C22.4,17.9,22.4,17.8,22.4,17.7L22.4,17.7z M21.8,26.7c0.5-0.3,1.2-0.7,1.6-1.2 c0.1-0.1,0.2-0.4,0.2-0.4s0-0.2,0-0.4c0-0.2-0.1-0.8,0-1c0.1-0.2,0.2-1.1,0.3-1.3c0.1-0.2,0.5-1.3,0.5-1.3c0.4-0.6,0.9-1.3,1.4-1.8 c0.6-0.6,1-1,1.7-1.3c1.7-0.8,4.1-1.4,4.8-1.7c0.1-0.1,0.3-0.1,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0.1,0.4,0.1,0.5c0.1,1.3-0.4,3.3-0.8,4.5c-0.2,1-0.5,1.3-1,2.2c-0.1,0.2-0.3,0.5-0.3,0.5c-0.2,0.2-0.3,0.3-0.5,0.5 c-0.1,0.1-0.3,0.3-0.4,0.4c-2.1,1.1-2.8,1.1-5.1,0.9c-0.2,0-0.4-0.1-0.5-0.1c-0.7,0.2-1.4,0.6-2,1c-0.1,0.1-0.2,0.1-0.3,0.2 c-0.1-0.1-0.1-0.1-0.2-0.2C21.6,26.8,21.7,26.7,21.8,26.7L21.8,26.7z M23.4,41.3c-0.1,0.1-0.2,0.2-0.2,0.3c0.1,0,0.2,0.1,0.2,0.1 c0.1-0.1,0.2-0.2,0.3-0.3c0.6-0.7,1.1-1.3,1.9-1.8c0.1-0.1,0.4-0.1,0.6-0.1c2.6-0.5,3.4-0.8,5.3-2.7c0.1-0.2,0.2-0.4,0.3-0.6 c0.1-0.2,0.3-0.5,0.4-0.7c0,0,0.1-0.4,0.2-0.6c0.2-1.1,0.5-1.5,0.4-2.7c0.1-1.5-0.1-3.8-0.6-5.2c0-0.1-0.2-0.5-0.2-0.5 c0-0.1,0-0.3,0-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0,0-0.2,0.1-0.3,0.2c-0.7,0.6-3.1,2.1-4.7,3.5c-0.7,0.6-1,1.2-1.5,2 c-0.4,0.7-0.6,1.7-0.9,2.5c0,0-0.1,1.4-0.1,1.6c0,0.2,0.1,1.3,0.1,1.5c0,0.2,0.3,0.9,0.4,1.1c0.1,0.2,0.1,0.4,0.1,0.4s0,0.3-0.1,0.5 C24.5,40.1,23.8,40.7,23.4,41.3L23.4,41.3z M29.6,55.5c0,0.1,0,0.3,0,0.4c-0.1,0-0.2-0.1-0.3-0.1c0-0.1,0-0.3,0-0.4 c0.1-0.9,0.1-1.8-0.1-2.7c0-0.2-0.2-0.4-0.4-0.5c-1.6-2.3-2-3-2-5.9c0.1-0.2,0.1-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.2-0.8 c0,0,0.2-0.4,0.3-0.6c0.6-1,0.8-1.5,1.7-2.3c1-1.2,2.8-2.8,4.3-3.5c0.1-0.1,0.5-0.2,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.3 c0,0.1,0,0.2,0,0.3c0,0,0.1,0.2,0.1,0.4c0.1,0.9,0.8,3.8,1,6c0.1,0.9-0.1,1.6-0.3,2.6c-0.2,0.8-0.8,1.7-1.1,2.5c0,0-1,1.2-1.1,1.3 c-0.1,0.2-1.1,0.9-1.2,1.1c-0.1,0.2-0.8,0.5-1.1,0.5c-0.2,0.1-0.4,0.2-0.4,0.2S30,53,29.9,53.2C29.6,53.9,29.7,54.8,29.6,55.5 L29.6,55.5z M41,67c0,0.1,0,0.3,0,0.4c0.1,0,0.2-0.1,0.3-0.1c0-0.2,0-0.3,0-0.5c0-1,0-2,0.3-3c0.1-0.2,0.3-0.4,0.4-0.5 c1.9-2.3,2.3-3.2,2.6-6.2c0-0.2-0.1-0.5-0.1-0.7c-0.1-0.3-0.1-0.6-0.2-0.9c0,0-0.2-0.5-0.3-0.7c-0.6-1.1-0.7-1.7-1.6-2.6 c-1-1.3-2.9-3.2-4.4-4.1c-0.1-0.1-0.6-0.3-0.6-0.3c-0.1-0.1-0.2-0.2-0.3-0.3c0,0.1,0,0.2-0.1,0.3c0,0-0.1,0.2-0.2,0.4 c-0.2,1-1.2,4.1-1.5,6.5c-0.2,1,0,1.8,0.2,2.8c0.2,0.9,0.7,1.9,1.1,2.8c0,0,1,1.3,1.1,1.5c0.1,0.2,1.1,1,1.2,1.2 c0.1,0.2,0.9,0.6,1.1,0.7c0.2,0.1,0.4,0.2,0.4,0.2s0.2,0.3,0.3,0.5C41.1,65.2,40.9,66.2,41,67L41,67z M54.6,73.3 c-0.3-0.7-1-1.7-1-2.5c0-0.2,0.1-0.6,0.1-0.6s0.1-0.2,0.3-0.4c0.2-0.2,0.7-0.9,0.8-1.1c0-0.2,0.6-1.5,0.6-1.7c0-0.2,0.4-1.9,0.4-1.9 c0-1,0-2.2-0.2-3.2c-0.2-1.1-0.5-1.9-1.1-2.8c-1.4-2.2-3.7-4.7-4.4-5.5c-0.1-0.2-0.3-0.3-0.3-0.3c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1-0.1,0.3-0.1,0.4c0,0-0.3,0.4-0.4,0.5c-1,1.5-2,4.1-2.4,5.9c-0.5,1.3-0.4,1.9-0.4,3.3c0,0.3,0,0.8,0,0.8 c0.1,0.3,0.1,0.6,0.2,0.9c0.1,0.3,0.1,0.5,0.2,0.8c1.6,2.8,2.4,3.4,5.3,4.8c0.2,0.1,0.5,0.2,0.7,0.3c0.7,0.8,1.2,1.7,1.6,2.7 c0.1,0.1,0.2,0.3,0.2,0.4c0.1,0,0.2,0,0.3-0.1C54.7,73.5,54.6,73.4,54.6,73.3L54.6,73.3z M20.7,27.2c-0.3-0.5-0.7-1.4-1.3-1.7 c-0.1-0.1-0.4-0.2-0.4-0.2s-0.2,0-0.4,0c-0.2,0-0.9,0.1-1.1,0c-0.2-0.1-1.2-0.2-1.4-0.3c-0.2-0.1-1.5-0.6-1.5-0.6 c-0.6-0.4-1.5-0.9-2-1.5c-0.6-0.6-1.1-1.1-1.4-1.9c-0.8-1.9-1.5-4.4-1.8-5.2c-0.1-0.1-0.1-0.4-0.1-0.4c0-0.1-0.1-0.2-0.1-0.2 c0.1,0,0.2,0.1,0.3,0.1c0,0,0.4-0.1,0.5-0.1c1.4-0.1,3.6,0.4,4.9,0.9c1.1,0.2,1.4,0.5,2.3,1.1c0.2,0.1,0.5,0.4,0.5,0.4 c0.2,0.2,0.3,0.4,0.5,0.5c0.1,0.1,0.3,0.3,0.4,0.4c1.2,2.3,1.2,3.1,1,5.6c0,0.2-0.1,0.4-0.1,0.6c0.2,0.8,0.7,1.5,1.1,2.2 c0.1,0.1,0.1,0.2,0.2,0.3c-0.1,0.1-0.1,0.1-0.2,0.2C20.9,27.4,20.8,27.3,20.7,27.2L20.7,27.2z M20.6,37.3c0.1,0.1,0.2,0.2,0.3,0.3 c0-0.1,0.1-0.2,0.1-0.2c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.6-1.2-1.2-1.7-2c-0.1-0.1-0.1-0.4-0.1-0.6c-0.3-2.7-0.5-3.4-2.3-5.5 c-0.2-0.1-0.4-0.2-0.5-0.4c-0.2-0.1-0.4-0.3-0.7-0.4c0,0-0.4-0.2-0.6-0.2c-1.1-0.3-1.5-0.6-2.7-0.6c-1.5-0.2-3.8-0.1-5.3,0.3 c-0.1,0-0.5,0.2-0.5,0.2c-0.1,0-0.2,0-0.4,0c0.1,0.1,0.1,0.1,0.2,0.2c0,0,0.1,0.2,0.2,0.4c0.5,0.8,1.8,3.3,3.1,5 c0.5,0.7,1.1,1.1,1.9,1.6c0.7,0.4,1.7,0.8,2.4,1c0,0,1.4,0.2,1.6,0.2c0.2,0,1.3,0,1.5,0c0.2,0,0.9-0.2,1.1-0.3 c0.2-0.1,0.4-0.1,0.4-0.1s0.3,0,0.5,0.1C19.5,36.1,20.1,36.9,20.6,37.3L20.6,37.3z M24.1,48c-0.6-0.3-1.3-0.9-2-1 c-0.2,0-0.5,0-0.5,0s-0.2,0.1-0.4,0.2c-0.2,0.1-0.8,0.5-1,0.6c-0.2,0-1.3,0.4-1.5,0.4c-0.2,0-1.6,0.2-1.6,0.2 c-0.8-0.1-1.8-0.2-2.6-0.4c-0.9-0.3-1.5-0.5-2.2-1.1c-1.7-1.4-3.5-3.5-4.2-4.1c-0.1-0.1-0.2-0.3-0.2-0.3c-0.1-0.1-0.1-0.1-0.2-0.2 c0.1,0,0.2,0,0.4-0.1c0,0,0.3-0.3,0.5-0.3c1.3-0.7,3.6-1.3,5-1.5c1.1-0.3,1.6-0.2,2.7-0.1c0.2,0,0.7,0.1,0.7,0.1 c0.2,0.1,0.5,0.2,0.7,0.3c0.2,0.1,0.4,0.1,0.6,0.2c2.2,1.6,2.6,2.3,3.6,4.8c0.1,0.2,0.1,0.5,0.2,0.6c0.6,0.7,1.3,1.1,2.1,1.6 c0.1,0.1,0.2,0.1,0.3,0.2c0,0.1,0,0.2-0.1,0.3C24.3,48.1,24.2,48.1,24.1,48L24.1,48z M28.4,57.2c0.1,0,0.3,0.1,0.4,0.1 c0-0.1,0-0.2,0-0.3c-0.1-0.1-0.3-0.1-0.4-0.1c-0.9-0.3-1.7-0.6-2.5-1.1c-0.1-0.1-0.2-0.4-0.4-0.5c-1.5-2.3-2.1-3-4.7-4.1 c-0.2,0-0.5-0.1-0.7-0.1C20,51,19.7,51,19.4,51c0,0-0.5,0-0.7,0.1c-1.2,0.2-1.7,0.2-2.7,0.7c-1.5,0.5-3.6,1.6-4.8,2.7 c-0.1,0.1-0.4,0.4-0.4,0.4c-0.1,0.1-0.2,0.1-0.4,0.1c0.1,0,0.2,0.1,0.2,0.1c0,0,0.2,0.2,0.3,0.3c0.8,0.5,3.2,2.2,5.2,3.2 c0.8,0.4,1.5,0.6,2.5,0.6c0.8,0.1,1.9-0.1,2.7-0.1c0,0,1.4-0.5,1.6-0.5s1.2-0.7,1.4-0.7c0.2-0.1,0.7-0.6,0.9-0.8 c0.2-0.2,0.3-0.3,0.3-0.3s0.3-0.1,0.5-0.1C26.9,56.6,27.8,57,28.4,57.2z M35.8,65c-0.7,0-1.7-0.3-2.4,0c-0.2,0.1-0.5,0.2-0.5,0.2 s-0.1,0.1-0.3,0.4c-0.1,0.2-0.5,0.9-0.7,1c-0.2,0.1-1.1,1-1.3,1.1c-0.2,0.1-1.5,0.9-1.5,0.9c-0.8,0.3-1.9,0.7-2.7,0.8 c-1,0.2-1.7,0.2-2.7,0c-2.3-0.5-5.1-1.7-6-2c-0.2,0-0.4-0.2-0.4-0.2c-0.1,0-0.2,0-0.3-0.1c0.1-0.1,0.2-0.2,0.3-0.2 c0,0,0.2-0.4,0.3-0.5c0.9-1.4,2.8-3,4.2-3.9c1-0.8,1.5-0.9,2.6-1.4c0.2-0.1,0.7-0.2,0.7-0.2c0.3,0,0.6-0.1,0.8-0.1 c0.2,0,0.5-0.1,0.7-0.1c2.9,0.5,3.6,1,5.7,3c0.1,0.1,0.3,0.4,0.5,0.4c0.9,0.4,1.8,0.5,2.8,0.5c0.1,0,0.3,0,0.4,0.1 c0,0.1,0,0.2,0.1,0.3C36.1,65,36,65,35.8,65L35.8,65z M43.9,71.5c0.1,0,0.3-0.1,0.4-0.1c0-0.1-0.1-0.2-0.1-0.3c-0.2,0-0.3,0-0.5,0.1 c-1,0.2-2,0.3-3,0.2c-0.2,0-0.4-0.2-0.6-0.3c-2.6-1.5-3.5-1.8-6.6-1.6c-0.2,0.1-0.5,0.2-0.7,0.3c-0.3,0.1-0.5,0.2-0.8,0.3 c0,0-0.4,0.3-0.6,0.4c-1,0.8-1.5,1-2.3,2.1c-1.1,1.2-2.7,3.4-3.3,5c-0.1,0.1-0.2,0.6-0.2,0.6c-0.1,0.1-0.2,0.2-0.3,0.3h0.3 c0,0,0.2,0.1,0.4,0.1c1,0,4.2,0.5,6.6,0.4c1,0,1.8-0.3,2.7-0.7c0.8-0.3,1.8-1,2.6-1.5c0,0,1.1-1.2,1.3-1.3c0.2-0.2,0.8-1.3,1-1.4 c0.2-0.2,0.4-1,0.5-1.2s0.2-0.4,0.2-0.4s0.2-0.2,0.4-0.3C42.1,71.6,43.2,71.6,43.9,71.5L43.9,71.5z'/%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    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 63 88' style='enable-background:new 0 0 63 88;' xml:space='preserve'%3E%3Cpath d='M54.2,75.9c-0.7,0.3-1.8,0.6-2.4,1.3c-0.1,0.2-0.3,0.5-0.3,0.5s-0.1,0.2-0.1,0.5c0,0.3,0,1.2-0.2,1.4 c-0.1,0.2-0.5,1.5-0.7,1.7c-0.1,0.2-1,1.7-1,1.7c-0.7,0.7-1.5,1.6-2.2,2.2c-0.9,0.7-1.6,1.1-2.6,1.4c-2.5,0.7-5.9,1-6.9,1.3 c-0.2,0-0.5,0-0.5,0c-0.1,0-0.2,0.1-0.3,0.1c0.1-0.1,0.1-0.3,0.2-0.4c0,0,0-0.5,0-0.7c0.2-1.8,1.2-4.4,2.1-6c0.5-1.3,1-1.7,1.8-2.7 c0.2-0.2,0.5-0.6,0.5-0.6c0.3-0.2,0.5-0.4,0.8-0.5c0.2-0.2,0.4-0.3,0.6-0.5c3.1-1.1,4.1-1,7.2-0.1c0.2,0.1,0.5,0.2,0.7,0.2 c1.1-0.1,2-0.5,3-1c0.2-0.1,0.3-0.1,0.5-0.2c0.1,0.1,0.1,0.2,0.2,0.3C54.5,75.8,54.3,75.9,54.2,75.9L54.2,75.9z M22.4,17.7 c0-0.7-0.1-1.6,0.2-2.2c0.1-0.2,0.2-0.4,0.2-0.4s0.1-0.1,0.4-0.2c0.2-0.1,0.9-0.4,1-0.6c0.1-0.2,1-0.9,1.1-1.1c0.1-0.2,1-1.3,1-1.3 c0.3-0.7,0.8-1.7,1-2.4c0.2-0.9,0.3-1.6,0.2-2.5C27,4.8,26.2,2.1,26,1.2c0-0.2-0.1-0.4-0.1-0.4c0-0.1,0-0.2,0-0.3 c-0.1,0.1-0.2,0.2-0.2,0.3c0,0-0.4,0.2-0.5,0.2c-1.3,0.8-3,2.4-3.9,3.5c-0.8,0.8-1,1.3-1.5,2.3c-0.1,0.2-0.3,0.6-0.3,0.6 c-0.1,0.3-0.1,0.5-0.2,0.8c0,0.2-0.1,0.4-0.1,0.6c0.2,2.7,0.6,3.4,2.3,5.5c0.1,0.1,0.3,0.3,0.4,0.5c0.3,0.9,0.3,1.7,0.3,2.6 c0,0.1,0,0.3,0,0.4c0.1,0,0.2,0.1,0.3,0.1C22.4,17.9,22.4,17.8,22.4,17.7L22.4,17.7z M21.8,26.7c0.5-0.3,1.2-0.7,1.6-1.2 c0.1-0.1,0.2-0.4,0.2-0.4s0-0.2,0-0.4c0-0.2-0.1-0.8,0-1c0.1-0.2,0.2-1.1,0.3-1.3c0.1-0.2,0.5-1.3,0.5-1.3c0.4-0.6,0.9-1.3,1.4-1.8 c0.6-0.6,1-1,1.7-1.3c1.7-0.8,4.1-1.4,4.8-1.7c0.1-0.1,0.3-0.1,0.3-0.1c0.1,0,0.1-0.1,0.2-0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0.1,0.4,0.1,0.5c0.1,1.3-0.4,3.3-0.8,4.5c-0.2,1-0.5,1.3-1,2.2c-0.1,0.2-0.3,0.5-0.3,0.5c-0.2,0.2-0.3,0.3-0.5,0.5 c-0.1,0.1-0.3,0.3-0.4,0.4c-2.1,1.1-2.8,1.1-5.1,0.9c-0.2,0-0.4-0.1-0.5-0.1c-0.7,0.2-1.4,0.6-2,1c-0.1,0.1-0.2,0.1-0.3,0.2 c-0.1-0.1-0.1-0.1-0.2-0.2C21.6,26.8,21.7,26.7,21.8,26.7L21.8,26.7z M23.4,41.3c-0.1,0.1-0.2,0.2-0.2,0.3c0.1,0,0.2,0.1,0.2,0.1 c0.1-0.1,0.2-0.2,0.3-0.3c0.6-0.7,1.1-1.3,1.9-1.8c0.1-0.1,0.4-0.1,0.6-0.1c2.6-0.5,3.4-0.8,5.3-2.7c0.1-0.2,0.2-0.4,0.3-0.6 c0.1-0.2,0.3-0.5,0.4-0.7c0,0,0.1-0.4,0.2-0.6c0.2-1.1,0.5-1.5,0.4-2.7c0.1-1.5-0.1-3.8-0.6-5.2c0-0.1-0.2-0.5-0.2-0.5 c0-0.1,0-0.3,0-0.4c-0.1,0.1-0.1,0.1-0.2,0.2c0,0-0.2,0.1-0.3,0.2c-0.7,0.6-3.1,2.1-4.7,3.5c-0.7,0.6-1,1.2-1.5,2 c-0.4,0.7-0.6,1.7-0.9,2.5c0,0-0.1,1.4-0.1,1.6c0,0.2,0.1,1.3,0.1,1.5c0,0.2,0.3,0.9,0.4,1.1c0.1,0.2,0.1,0.4,0.1,0.4s0,0.3-0.1,0.5 C24.5,40.1,23.8,40.7,23.4,41.3L23.4,41.3z M29.6,55.5c0,0.1,0,0.3,0,0.4c-0.1,0-0.2-0.1-0.3-0.1c0-0.1,0-0.3,0-0.4 c0.1-0.9,0.1-1.8-0.1-2.7c0-0.2-0.2-0.4-0.4-0.5c-1.6-2.3-2-3-2-5.9c0.1-0.2,0.1-0.4,0.2-0.7c0.1-0.3,0.1-0.5,0.2-0.8 c0,0,0.2-0.4,0.3-0.6c0.6-1,0.8-1.5,1.7-2.3c1-1.2,2.8-2.8,4.3-3.5c0.1-0.1,0.5-0.2,0.5-0.2c0.1-0.1,0.2-0.2,0.3-0.3 c0,0.1,0,0.2,0,0.3c0,0,0.1,0.2,0.1,0.4c0.1,0.9,0.8,3.8,1,6c0.1,0.9-0.1,1.6-0.3,2.6c-0.2,0.8-0.8,1.7-1.1,2.5c0,0-1,1.2-1.1,1.3 c-0.1,0.2-1.1,0.9-1.2,1.1c-0.1,0.2-0.8,0.5-1.1,0.5c-0.2,0.1-0.4,0.2-0.4,0.2S30,53,29.9,53.2C29.6,53.9,29.7,54.8,29.6,55.5 L29.6,55.5z M41,67c0,0.1,0,0.3,0,0.4c0.1,0,0.2-0.1,0.3-0.1c0-0.2,0-0.3,0-0.5c0-1,0-2,0.3-3c0.1-0.2,0.3-0.4,0.4-0.5 c1.9-2.3,2.3-3.2,2.6-6.2c0-0.2-0.1-0.5-0.1-0.7c-0.1-0.3-0.1-0.6-0.2-0.9c0,0-0.2-0.5-0.3-0.7c-0.6-1.1-0.7-1.7-1.6-2.6 c-1-1.3-2.9-3.2-4.4-4.1c-0.1-0.1-0.6-0.3-0.6-0.3c-0.1-0.1-0.2-0.2-0.3-0.3c0,0.1,0,0.2-0.1,0.3c0,0-0.1,0.2-0.2,0.4 c-0.2,1-1.2,4.1-1.5,6.5c-0.2,1,0,1.8,0.2,2.8c0.2,0.9,0.7,1.9,1.1,2.8c0,0,1,1.3,1.1,1.5c0.1,0.2,1.1,1,1.2,1.2 c0.1,0.2,0.9,0.6,1.1,0.7c0.2,0.1,0.4,0.2,0.4,0.2s0.2,0.3,0.3,0.5C41.1,65.2,40.9,66.2,41,67L41,67z M54.6,73.3 c-0.3-0.7-1-1.7-1-2.5c0-0.2,0.1-0.6,0.1-0.6s0.1-0.2,0.3-0.4c0.2-0.2,0.7-0.9,0.8-1.1c0-0.2,0.6-1.5,0.6-1.7c0-0.2,0.4-1.9,0.4-1.9 c0-1,0-2.2-0.2-3.2c-0.2-1.1-0.5-1.9-1.1-2.8c-1.4-2.2-3.7-4.7-4.4-5.5c-0.1-0.2-0.3-0.3-0.3-0.3c-0.1-0.1-0.1-0.2-0.2-0.3 c0,0.1-0.1,0.3-0.1,0.4c0,0-0.3,0.4-0.4,0.5c-1,1.5-2,4.1-2.4,5.9c-0.5,1.3-0.4,1.9-0.4,3.3c0,0.3,0,0.8,0,0.8 c0.1,0.3,0.1,0.6,0.2,0.9c0.1,0.3,0.1,0.5,0.2,0.8c1.6,2.8,2.4,3.4,5.3,4.8c0.2,0.1,0.5,0.2,0.7,0.3c0.7,0.8,1.2,1.7,1.6,2.7 c0.1,0.1,0.2,0.3,0.2,0.4c0.1,0,0.2,0,0.3-0.1C54.7,73.5,54.6,73.4,54.6,73.3L54.6,73.3z M20.7,27.2c-0.3-0.5-0.7-1.4-1.3-1.7 c-0.1-0.1-0.4-0.2-0.4-0.2s-0.2,0-0.4,0c-0.2,0-0.9,0.1-1.1,0c-0.2-0.1-1.2-0.2-1.4-0.3c-0.2-0.1-1.5-0.6-1.5-0.6 c-0.6-0.4-1.5-0.9-2-1.5c-0.6-0.6-1.1-1.1-1.4-1.9c-0.8-1.9-1.5-4.4-1.8-5.2c-0.1-0.1-0.1-0.4-0.1-0.4c0-0.1-0.1-0.2-0.1-0.2 c0.1,0,0.2,0.1,0.3,0.1c0,0,0.4-0.1,0.5-0.1c1.4-0.1,3.6,0.4,4.9,0.9c1.1,0.2,1.4,0.5,2.3,1.1c0.2,0.1,0.5,0.4,0.5,0.4 c0.2,0.2,0.3,0.4,0.5,0.5c0.1,0.1,0.3,0.3,0.4,0.4c1.2,2.3,1.2,3.1,1,5.6c0,0.2-0.1,0.4-0.1,0.6c0.2,0.8,0.7,1.5,1.1,2.2 c0.1,0.1,0.1,0.2,0.2,0.3c-0.1,0.1-0.1,0.1-0.2,0.2C20.9,27.4,20.8,27.3,20.7,27.2L20.7,27.2z M20.6,37.3c0.1,0.1,0.2,0.2,0.3,0.3 c0-0.1,0.1-0.2,0.1-0.2c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.6-1.2-1.2-1.7-2c-0.1-0.1-0.1-0.4-0.1-0.6c-0.3-2.7-0.5-3.4-2.3-5.5 c-0.2-0.1-0.4-0.2-0.5-0.4c-0.2-0.1-0.4-0.3-0.7-0.4c0,0-0.4-0.2-0.6-0.2c-1.1-0.3-1.5-0.6-2.7-0.6c-1.5-0.2-3.8-0.1-5.3,0.3 c-0.1,0-0.5,0.2-0.5,0.2c-0.1,0-0.2,0-0.4,0c0.1,0.1,0.1,0.1,0.2,0.2c0,0,0.1,0.2,0.2,0.4c0.5,0.8,1.8,3.3,3.1,5 c0.5,0.7,1.1,1.1,1.9,1.6c0.7,0.4,1.7,0.8,2.4,1c0,0,1.4,0.2,1.6,0.2c0.2,0,1.3,0,1.5,0c0.2,0,0.9-0.2,1.1-0.3 c0.2-0.1,0.4-0.1,0.4-0.1s0.3,0,0.5,0.1C19.5,36.1,20.1,36.9,20.6,37.3L20.6,37.3z M24.1,48c-0.6-0.3-1.3-0.9-2-1 c-0.2,0-0.5,0-0.5,0s-0.2,0.1-0.4,0.2c-0.2,0.1-0.8,0.5-1,0.6c-0.2,0-1.3,0.4-1.5,0.4c-0.2,0-1.6,0.2-1.6,0.2 c-0.8-0.1-1.8-0.2-2.6-0.4c-0.9-0.3-1.5-0.5-2.2-1.1c-1.7-1.4-3.5-3.5-4.2-4.1c-0.1-0.1-0.2-0.3-0.2-0.3c-0.1-0.1-0.1-0.1-0.2-0.2 c0.1,0,0.2,0,0.4-0.1c0,0,0.3-0.3,0.5-0.3c1.3-0.7,3.6-1.3,5-1.5c1.1-0.3,1.6-0.2,2.7-0.1c0.2,0,0.7,0.1,0.7,0.1 c0.2,0.1,0.5,0.2,0.7,0.3c0.2,0.1,0.4,0.1,0.6,0.2c2.2,1.6,2.6,2.3,3.6,4.8c0.1,0.2,0.1,0.5,0.2,0.6c0.6,0.7,1.3,1.1,2.1,1.6 c0.1,0.1,0.2,0.1,0.3,0.2c0,0.1,0,0.2-0.1,0.3C24.3,48.1,24.2,48.1,24.1,48L24.1,48z M28.4,57.2c0.1,0,0.3,0.1,0.4,0.1 c0-0.1,0-0.2,0-0.3c-0.1-0.1-0.3-0.1-0.4-0.1c-0.9-0.3-1.7-0.6-2.5-1.1c-0.1-0.1-0.2-0.4-0.4-0.5c-1.5-2.3-2.1-3-4.7-4.1 c-0.2,0-0.5-0.1-0.7-0.1C20,51,19.7,51,19.4,51c0,0-0.5,0-0.7,0.1c-1.2,0.2-1.7,0.2-2.7,0.7c-1.5,0.5-3.6,1.6-4.8,2.7 c-0.1,0.1-0.4,0.4-0.4,0.4c-0.1,0.1-0.2,0.1-0.4,0.1c0.1,0,0.2,0.1,0.2,0.1c0,0,0.2,0.2,0.3,0.3c0.8,0.5,3.2,2.2,5.2,3.2 c0.8,0.4,1.5,0.6,2.5,0.6c0.8,0.1,1.9-0.1,2.7-0.1c0,0,1.4-0.5,1.6-0.5s1.2-0.7,1.4-0.7c0.2-0.1,0.7-0.6,0.9-0.8 c0.2-0.2,0.3-0.3,0.3-0.3s0.3-0.1,0.5-0.1C26.9,56.6,27.8,57,28.4,57.2z M35.8,65c-0.7,0-1.7-0.3-2.4,0c-0.2,0.1-0.5,0.2-0.5,0.2 s-0.1,0.1-0.3,0.4c-0.1,0.2-0.5,0.9-0.7,1c-0.2,0.1-1.1,1-1.3,1.1c-0.2,0.1-1.5,0.9-1.5,0.9c-0.8,0.3-1.9,0.7-2.7,0.8 c-1,0.2-1.7,0.2-2.7,0c-2.3-0.5-5.1-1.7-6-2c-0.2,0-0.4-0.2-0.4-0.2c-0.1,0-0.2,0-0.3-0.1c0.1-0.1,0.2-0.2,0.3-0.2 c0,0,0.2-0.4,0.3-0.5c0.9-1.4,2.8-3,4.2-3.9c1-0.8,1.5-0.9,2.6-1.4c0.2-0.1,0.7-0.2,0.7-0.2c0.3,0,0.6-0.1,0.8-0.1 c0.2,0,0.5-0.1,0.7-0.1c2.9,0.5,3.6,1,5.7,3c0.1,0.1,0.3,0.4,0.5,0.4c0.9,0.4,1.8,0.5,2.8,0.5c0.1,0,0.3,0,0.4,0.1 c0,0.1,0,0.2,0.1,0.3C36.1,65,36,65,35.8,65L35.8,65z M43.9,71.5c0.1,0,0.3-0.1,0.4-0.1c0-0.1-0.1-0.2-0.1-0.3c-0.2,0-0.3,0-0.5,0.1 c-1,0.2-2,0.3-3,0.2c-0.2,0-0.4-0.2-0.6-0.3c-2.6-1.5-3.5-1.8-6.6-1.6c-0.2,0.1-0.5,0.2-0.7,0.3c-0.3,0.1-0.5,0.2-0.8,0.3 c0,0-0.4,0.3-0.6,0.4c-1,0.8-1.5,1-2.3,2.1c-1.1,1.2-2.7,3.4-3.3,5c-0.1,0.1-0.2,0.6-0.2,0.6c-0.1,0.1-0.2,0.2-0.3,0.3h0.3 c0,0,0.2,0.1,0.4,0.1c1,0,4.2,0.5,6.6,0.4c1,0,1.8-0.3,2.7-0.7c0.8-0.3,1.8-1,2.6-1.5c0,0,1.1-1.2,1.3-1.3c0.2-0.2,0.8-1.3,1-1.4 c0.2-0.2,0.4-1,0.5-1.2s0.2-0.4,0.2-0.4s0.2-0.2,0.4-0.3C42.1,71.6,43.2,71.6,43.9,71.5L43.9,71.5z'/%3E%3C/svg%3E%0A");
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    background: currentColor;
    width: 50px;
    height: 100px;
    bottom: 0px;
}
.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter:before { left: -60px; }
.wdt-dark-bg.wdt-custom-inner-counter .wdt-counter-holder .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper .wdt-content-counter:after { right: -50px; transform: scaleX(-1); -webkit-transform: scaleX(-1); }

/*Contact*/
.wpcf7-form .wdt-contact-form .wdt-custom-text-field .wdt-custom-text-row-1 > p { display: flex; gap: 30px; }
.wpcf7-form .wdt-contact-form .wdt-custom-text-row-1 > p span { margin-bottom: 30px; }
.wpcf7-form .wdt-contact-form .wpcf7-form-control, .wdt-custom-contact-form .wpcf7-form .wpcf7-form-control { border-width: 0px;border-bottom: 1px solid var(--wdtBorderColor); background-color: transparent; border-radius: 0px; padding: 10px 0px 15px; font-size: var(--wdtFontSize_Base); color: var(--wdtBodyTxtColor); }
.wdt-custom-contact-form .wpcf7-form .wpcf7-form-control.wpcf7-submit { text-transform: capitalize; font-weight: bold; margin: 10px 0px 0px; letter-spacing: 1px; padding: 16px 30px 14px; background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); border-radius: 5px; border: none; }
.wdt-custom-contact-form .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover { background-color: var(--wdtTertiaryColor); color: var(--wdtPrimaryColor); }
.wpcf7-form .wdt-contact-form p span input:focus, .wpcf7-form .wdt-contact-form p span textarea:focus { border-bottom-color: var(--wdtSecondaryColor); }

.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { display: flex; align-items: center; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title, .wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { border: 3px solid var(--wdtPrimaryColor); padding: 12px 35px 10px; font-size: var(--wdtFontSize_H6); color: var(--wdtPrimaryColor); position: relative; cursor: pointer; transition: var(--wdtBaseTransition); }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title:hover { background-color: var(--wdtPrimaryColor); color: var(--wdtAccentTxtColor); }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title:hover { background-color: transparent; color: var(--wdtPrimaryColor); }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title { border-radius: 50px 0 0 50px; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { border-radius: 0px 50px 50px 0px; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title .wdt-advanced-toggle-left-title,
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title .wdt-advanced-toggle-right-title { padding-right: 35px; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title:after, .wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title:after {
    content: ''; position: absolute; right: 35px; top: 2px; 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 100 100' xml:space='preserve'%3E%3Cpath d='M98.2,53c1.7-1.7,1.7-4.4,0-6.1L70.8,19.6c-1.7-1.7-4.4-1.7-6.1,0c-1.7,1.7-1.7,4.4,0,6.1L89.1,50L64.8,74.3 c-1.7,1.7-1.7,4.4,0,6.1c1.7,1.7,4.4,1.7,6.1,0L98.2,53z'%3E%3C/path%3E%3Cpath d='M4.8,54.3h90.4v-8.6H4.8c-2.4,0-4.3,1.9-4.3,4.3v0C0.5,52.4,2.4,54.3,4.8,54.3z'%3E%3C/path%3E%3C/svg%3E"); mask-position: center; mask-repeat: no-repeat; mask-size: 100%;
    -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 100 100' xml:space='preserve'%3E%3Cpath d='M98.2,53c1.7-1.7,1.7-4.4,0-6.1L70.8,19.6c-1.7-1.7-4.4-1.7-6.1,0c-1.7,1.7-1.7,4.4,0,6.1L89.1,50L64.8,74.3 c-1.7,1.7-1.7,4.4,0,6.1c1.7,1.7,4.4,1.7,6.1,0L98.2,53z'%3E%3C/path%3E%3Cpath d='M4.8,54.3h90.4v-8.6H4.8c-2.4,0-4.3,1.9-4.3,4.3v0C0.5,52.4,2.4,54.3,4.8,54.3z'%3E%3C/path%3E%3C/svg%3E"); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 100%; background-color: currentColor; width: 16px; height: 100%;
}
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle:before { content: "or"; left: -25px; top: -20px; position: absolute; width: 60px; height: 60px; color: var(--wdtPrimaryColor);background-color: transparent; margin: 0; background-color: var(--wdtAccentTxtColor); display: flex; align-items: center; justify-content: center; border: 3px solid var(--wdtPrimaryColor); z-index: 1;}
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle:after { display: none; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle { background-color: transparent; width: 10px !important; }

/*pagination*/

.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper { position: absolute; bottom: 20px; width: 100%; }
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { width: 16px; height: 16px; box-shadow: inset 0 0 0 2px var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); } 
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover, .wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color: var(--wdtAccentTxtColor) !important; }
.wdt-custom-home-3-slider .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { display: none; }

/*Shop*/
.woocommerce ul.products li.product .product-wrapper .product-thumb { display: grid; }
.woocommerce ul.products li.product .product-wrapper .product-thumb > * {
    grid-area: 1 / -1; align-self: center;
}
.woocommerce ul.products li.product .product-wrapper .product-thumb > .product-thumb-content {
    padding: 12px; opacity: 0; visibility: hidden; transition: all 0.3s linear 0s;
}
.woocommerce ul.products li.product .product-wrapper:hover .product-thumb > .product-thumb-content {
    opacity: 1; visibility: visible;
}
.woocommerce ul.products li.product .product-wrapper .product-thumb > a:after { content: ''; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background-color: rgba(var(--wdtPrimaryColorRgb), 0.75); opacity: 0; transition: var(--wdtBaseTransition); }
.woocommerce ul.products li.product:hover .product-wrapper .product-thumb > a:after { opacity: 1; }
.woocommerce ul.products li.product:hover .product-thumb .product-buttons-wrapper.product-icons a[class*="button"] { background-color: transparent; color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); transition: var(--wdtBaseTransition); margin: 0 5px; }
.woocommerce ul.products li.product:hover .product-thumb .product-buttons-wrapper.product-icons a[class*="button"]:hover { background-color: var(--wdtAccentTxtColor); color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); } 
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:nth-child(1) { transform: translateX(-100%); -webkit-transform: translateX(-100%); }
.woocommerce ul.products li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:nth-child(1) { transform: translateX(0); -webkit-transform: translateX(0); }
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:nth-child(2) { transform: translateX(100%); -webkit-transform: translateX(100%);}
.woocommerce ul.products li.product:hover .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons .wc_btn_inline:nth-child(2) { transform: translateX(0%); -webkit-transform: translateX(0%);}

/*cart*/
.woocommerce ul.products li.product .product-buttons-wrapper.product-icons a.button.add_to_cart_button.product_type_simple:before {
    content: " ";
    -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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:currentcolor;stroke-width:1;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M42.3,77.5c-4.7,0-8.4,3.8-8.4,8.4c0,4.6,3.8,8.4,8.4,8.4s8.4-3.8,8.4-8.4C50.7,81.3,46.9,77.5,42.3,77.5z M42.3,89.7c-2.1,0-3.7-1.7-3.7-3.7c0-2.1,1.7-3.7,3.7-3.7S46,83.9,46,86C46,88,44.3,89.7,42.3,89.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M71.8,77.5c-4.7,0-8.4,3.8-8.4,8.4c0,4.6,3.8,8.4,8.4,8.4c4.7,0,8.4-3.8,8.4-8.4 C80.3,81.3,76.5,77.5,71.8,77.5z M71.8,89.7c-2.1,0-3.7-1.7-3.7-3.7c0-2.1,1.7-3.7,3.7-3.7c2.1,0,3.7,1.7,3.7,3.7 C75.6,88,73.9,89.7,71.8,89.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M73.9,33.1H40.2c-1.3,0-2.4,1.1-2.4,2.4s1.1,2.4,2.4,2.4H74c1.3,0,2.4-1.1,2.4-2.4 C76.4,34.1,75.3,33.1,73.9,33.1z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M72.1,45.3H42c-1.3,0-2.4,1.1-2.4,2.4S40.7,50,42,50H72c1.3,0,2.4-1.1,2.4-2.4C74.5,46.4,73.4,45.3,72.1,45.3 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M96.9,22.6c-0.9-1.1-2.3-1.8-3.6-1.8H19.8l-1.5-7.2c-0.3-1.5-1.4-2.7-2.7-3.3L5.3,5.8C4.2,5.3,2.8,5.8,2.2,7 c-0.5,1.2,0,2.5,1.2,3.1l10.4,4.5L25.1,70c0.5,2.2,2.4,3.7,4.6,3.7h56.5c1.3,0,2.4-1.1,2.4-2.4S87.5,69,86.2,69H29.8l-1.4-6.8 h58.3c2.3,0,4.2-1.6,4.6-3.7l6.6-32C98.2,25.1,97.8,23.6,96.9,22.6z M86.7,57.5H27.5l-6.7-32h72.5L86.7,57.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:currentcolor;stroke-width:1;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M42.3,77.5c-4.7,0-8.4,3.8-8.4,8.4c0,4.6,3.8,8.4,8.4,8.4s8.4-3.8,8.4-8.4C50.7,81.3,46.9,77.5,42.3,77.5z M42.3,89.7c-2.1,0-3.7-1.7-3.7-3.7c0-2.1,1.7-3.7,3.7-3.7S46,83.9,46,86C46,88,44.3,89.7,42.3,89.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M71.8,77.5c-4.7,0-8.4,3.8-8.4,8.4c0,4.6,3.8,8.4,8.4,8.4c4.7,0,8.4-3.8,8.4-8.4 C80.3,81.3,76.5,77.5,71.8,77.5z M71.8,89.7c-2.1,0-3.7-1.7-3.7-3.7c0-2.1,1.7-3.7,3.7-3.7c2.1,0,3.7,1.7,3.7,3.7 C75.6,88,73.9,89.7,71.8,89.7z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M73.9,33.1H40.2c-1.3,0-2.4,1.1-2.4,2.4s1.1,2.4,2.4,2.4H74c1.3,0,2.4-1.1,2.4-2.4 C76.4,34.1,75.3,33.1,73.9,33.1z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M72.1,45.3H42c-1.3,0-2.4,1.1-2.4,2.4S40.7,50,42,50H72c1.3,0,2.4-1.1,2.4-2.4C74.5,46.4,73.4,45.3,72.1,45.3 z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M96.9,22.6c-0.9-1.1-2.3-1.8-3.6-1.8H19.8l-1.5-7.2c-0.3-1.5-1.4-2.7-2.7-3.3L5.3,5.8C4.2,5.3,2.8,5.8,2.2,7 c-0.5,1.2,0,2.5,1.2,3.1l10.4,4.5L25.1,70c0.5,2.2,2.4,3.7,4.6,3.7h56.5c1.3,0,2.4-1.1,2.4-2.4S87.5,69,86.2,69H29.8l-1.4-6.8 h58.3c2.3,0,4.2-1.6,4.6-3.7l6.6-32C98.2,25.1,97.8,23.6,96.9,22.6z M86.7,57.5H27.5l-6.7-32h72.5L86.7,57.5z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
    background: currentColor;
    width: 25px;
    height: 25px;
}

.wc-block-components-sidebar-layout .wc-block-components-main { width: 100% !important; padding-right: 0px !important; }
.wc-block-components-sidebar { width: 100% !important; margin-left: auto; padding-left: 0px !important; }
.is-large.wc-block-cart .wc-block-cart-items { border: 1px solid rgba(0,0,0,.1); margin: 0 -1px 24px 0; text-align: left; }
table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product { visibility: visible !important; }
.is-large.wc-block-cart .wc-block-cart-items thead { background-color: var(--wdtPrimaryColor); }
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child) {
    border-right: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.2);
}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td {
    padding: 16px 16px;
}
.is-large.wc-block-cart .wc-block-cart-items td {
    vertical-align: middle !important;
}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child) {
    border-right: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.2);
}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:first-child {
    width: 130px;
}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:last-child {
    width: 130px;
}
.wc-block-cart-item__wrap {
    display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; flex-direction: column;gap: 10px; text-align: left;
}
tr.wc-block-cart-items__row .wc-block-cart-item__total-price-and-sale-badge-wrapper {
    align-items: center; margin: 15px 0; font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_H6);
}
.is-large.wc-block-cart .wc-block-cart-items th { padding: 16px 12px; font-size: var(--wdtFontSize_Base); }
.is-large.wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, .is-large.wc-block-cart .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector, .is-large.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__wrap>*, .is-large.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-quantity-selector {
    margin-bottom: 0;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
    font-size: var(--wdtFontSize_Base);
    font-family: var(--wdtFontTypo_Base);
    font-weight: var(--wdtFontWeight_Alt);
    color: var(--wdtPrimaryColor);
    text-transform: capitalize;
}
.is-large.wc-block-cart .wc-block-components-product-badge {
    font-size: var(--wdtFontSize_Base); border: none; color: var(--wdtPrimaryColor); padding: 0;
}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    border-color: rgba(var(--wdtHeadAltColorRgb), 0.25);
}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
    border-width: 0 1px; border-style: solid; border-radius: 0; border-color: var(--wdtBorderColor); font-weight: 400;
}
.is-large.wc-block-cart .wc-block-cart__totals-title { font-size: var(--wdtFontSize_H5) !important; font-weight: 600 !important; font-family: var(--wdtFontTypo_Alt) !important; letter-spacing: 1px !important; }
.wc-block-components-totals-coupon .wc-block-components-panel__button {
    background: transparent; color: var(--wdtHeadAltColor); padding-bottom: 0; font-size: var(--wdtFontSize_H6);
    font-weight: var(--wdtFontWeight_Ext);
}
.wc-block-components-text-input input[type="text"] { border-color: var(--wdtBorderColor) !important; color: var(--wdtBodyTxtColor) !important; border-radius: 0px !important; padding: var(--wdtInputPadding) !important; height: 49px !important;}
.wc-block-components-text-input label { display: none; } 
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    padding: var(--wdtPadding_Btn); background: var(--wdtPrimaryColor); display: inline-block; width: auto; color: var(--wdtAccentTxtColor); font-family: var(--wdtFontTypo_Base); font-weight: 400; transition: var(--wdtBaseTransition); font-size: 16px;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover { background-color: var(--wdtSecondaryColor); }

.wp-block-woocommerce-empty-cart-block hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots, .wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:not(:first-child), .wp-block-woocommerce-empty-cart-block .wc-block-grid {
    display: none;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before { background-color: var(--wdtPrimaryColor) !important;mask-size: 8em; width: 10em; height: 10em; font-size: 16px; } 
.wp-block-woocommerce-empty-cart-block h2.wp-block-heading.has-text-align-center:first-child.wc-block-cart__empty-cart__title {
    font-size: var(--wdtFontSize_H2); text-transform: capitalize;
}
.wc-block-components-product-metadata {
    font-size: var(--wdtFontSize_Base) !important;
}
.wc-block-components-spinner { left: 0px; top: 0px; }

.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity { align-self: flex-start !important; }

/*wishlist*/
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, 
.woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    -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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:currentcolor;stroke-width:2;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M73,9.6c-10.1,0-19,6.1-23,15c-3.9-8.9-12.9-15-23-15C13.2,9.6,1.9,20.8,1.9,34.7c0,13.6,15.5,26.9,22.9,33.3 l0.1,0.1c6.4,5.5,23.7,21.7,23.8,21.9c0.4,0.4,0.9,0.5,1.3,0.5c0.5,0,1-0.2,1.3-0.5c0.2-0.2,17.5-16.4,23.8-21.9L75,68 c7.5-6.4,22.9-19.6,22.9-33.3C98.1,20.8,86.8,9.6,73,9.6z M72.7,65.1L72.7,65.1C67.2,69.7,54.2,82,50,85.9 C45.8,82,32.8,69.8,27.4,65.2l-0.1-0.1C20.8,59.6,5.7,46.6,5.7,34.7C5.7,23,15.3,13.4,27,13.4c10.7,0,19.7,8,21.1,18.6 c0.1,1,1,1.7,1.9,1.7c1,0,1.8-0.7,1.9-1.7C53.2,21.4,62.3,13.4,73,13.4c11.7,0,21.3,9.5,21.3,21.3C94.3,46.6,79.2,59.5,72.7,65.1z '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M51.5,77.6c-6.4-5.9-14.7-13.7-18.8-17.3l-0.1-0.1c-0.7-0.6-1.6-1.3-2.4-2.1c-0.8-0.7-2-0.6-2.7,0.2 c-0.7,0.8-0.6,2,0.2,2.7c0.9,0.8,1.7,1.5,2.5,2.1l0.1,0.1c4.3,3.7,13.6,12.4,18.7,17.2c0.4,0.4,0.9,0.5,1.3,0.5 c0.5,0,1-0.2,1.4-0.6C52.4,79.4,52.3,78.3,51.5,77.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M25,53.3c-1.2-1.2-2.4-2.4-3.4-3.5c-0.7-0.8-2-0.8-2.7-0.1c-0.8,0.7-0.8,2-0.1,2.7c1.1,1.2,2.3,2.5,3.5,3.6 c0.4,0.4,0.9,0.6,1.4,0.6c0.5,0,1-0.2,1.4-0.6C25.8,55.3,25.7,54.1,25,53.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 50%;
    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 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bstroke:currentcolor;stroke-width:2;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M73,9.6c-10.1,0-19,6.1-23,15c-3.9-8.9-12.9-15-23-15C13.2,9.6,1.9,20.8,1.9,34.7c0,13.6,15.5,26.9,22.9,33.3 l0.1,0.1c6.4,5.5,23.7,21.7,23.8,21.9c0.4,0.4,0.9,0.5,1.3,0.5c0.5,0,1-0.2,1.3-0.5c0.2-0.2,17.5-16.4,23.8-21.9L75,68 c7.5-6.4,22.9-19.6,22.9-33.3C98.1,20.8,86.8,9.6,73,9.6z M72.7,65.1L72.7,65.1C67.2,69.7,54.2,82,50,85.9 C45.8,82,32.8,69.8,27.4,65.2l-0.1-0.1C20.8,59.6,5.7,46.6,5.7,34.7C5.7,23,15.3,13.4,27,13.4c10.7,0,19.7,8,21.1,18.6 c0.1,1,1,1.7,1.9,1.7c1,0,1.8-0.7,1.9-1.7C53.2,21.4,62.3,13.4,73,13.4c11.7,0,21.3,9.5,21.3,21.3C94.3,46.6,79.2,59.5,72.7,65.1z '/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M51.5,77.6c-6.4-5.9-14.7-13.7-18.8-17.3l-0.1-0.1c-0.7-0.6-1.6-1.3-2.4-2.1c-0.8-0.7-2-0.6-2.7,0.2 c-0.7,0.8-0.6,2,0.2,2.7c0.9,0.8,1.7,1.5,2.5,2.1l0.1,0.1c4.3,3.7,13.6,12.4,18.7,17.2c0.4,0.4,0.9,0.5,1.3,0.5 c0.5,0,1-0.2,1.4-0.6C52.4,79.4,52.3,78.3,51.5,77.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M25,53.3c-1.2-1.2-2.4-2.4-3.4-3.5c-0.7-0.8-2-0.8-2.7-0.1c-0.8,0.7-0.8,2-0.1,2.7c1.1,1.2,2.3,2.5,3.5,3.6 c0.4,0.4,0.9,0.6,1.4,0.6c0.5,0,1-0.2,1.4-0.6C25.8,55.3,25.7,54.1,25,53.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: 50%;
    background: currentColor;
}
.woocommerce ul.products.product-content-alignment-center li.product .product-details + .tinv-wraper.tinv-wishlist { display: none; }
.tinv-wishlist .tinv-header h2 { font-size: var(--wdtFontSize_H5); font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }
.tinv-wishlist .product-action { width: 150px !important; }
.woocommerce.tinv-wishlist table th { font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; }
.tinv-wishlist .product-remove button { line-height: 30px; }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button { line-height: var(--wdtLineHeight_Base) !important; display: flex; align-items: center; justify-content: center; }
.tinv-wishlist .tinvwl-buttons-group button i { top: -4px !important; }

/*Checkout*/
.wc-block-components-title.wc-block-components-title { font-size: var(--wdtFontSize_Ext); font-weight: 500; letter-spacing: 1px; text-transform: uppercase; }
.wc-block-components-form .wc-block-components-text-input.is-active input[type="email"], .wc-block-components-text-input.is-active input[type="email"], .wc-blocks-components-select .wc-blocks-components-select__select, .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wc-block-components-text-input input[type="tel"] { padding: var(--wdtInputPadding) !important; border-radius: var(--wdtRadius_Zero) !important; border-color: var(--wdtBorderColor) !important; height: auto !important; }
.wc-blocks-components-select .wc-blocks-components-select__label { display: none; }
.wc-blocks-components-select .wc-blocks-components-select__container { height: auto !important; }
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text { font-size: var(--wdtFontSize_Ext); font-weight: 500; letter-spacing: 1px; text-transform: uppercase; }
.wp-block-woocommerce-checkout-order-summary-block { border-radius: 0px !important; margin-top: 50px; } 

.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title { padding: 20px !important; }
.wc-block-components-notice-banner.is-error > svg { width: 20px; }

/*Tab*/
.ui-widget { font-family: var(--wdtFontTypo_Alt) !important; }
.ui-widget-header { background: none !important; border: none !important; }
.ui-widget.ui-widget-content { border: none !important; } 
.ui-widget-content { background: none !important; }
.ui-corner-all { border-radius: 0px; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: none !important; border: none !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: none !important; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: none !important; }
.ui-helper-reset { line-height: var(--wdtLineHeight_Base) !important; }

.wdt-custom-blockquote blockquote { border: none; padding: 0px; } 
.wdt-custom-blockquote blockquote p { position: relative; }
.wdt-custom-blockquote blockquote p:before { content: '"'; position: relative; display: inline-block; width: 100%; font-size: 30px; top: 0px; font-family: georgia; }
.wdt-custom-blockquote blockquote p:after { content: '"'; position: relative; display: inline-block; width: 100%; font-size: 30px; bottom: -20px; font-family: georgia;}
.wdt-custom-blockquote p cite { text-transform: uppercase; color: var(--wdtPrimaryColor); font-style: normal; letter-spacing: 0.5px; }

.wdt-custom-h1-portfolio .wdt-listings-item-wrapper.type1.wdt-column.wdt-one-fourth { width: 25%; margin: 0; }
.wdt-custom-h1-portfolio div[class*="-output-data-container"] div[class*="-output-data-holder"] > .wdt-listings-container { margin: 0px; }

.dtsl-sf-fields-holder input[type="text"] ~ span:not(.dtsl-detect-location) { display: none; }

.swiper-wrapper .wdt-listings-item-wrapper:hover { box-shadow: none; }
div[class*="-output-data-container"] div[class*="-output-data-holder"] > .swiper { padding-bottom: 40px; }

/*Responsive*/
@media (max-width: 1540px) {
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .timeline-title-item { height: 285px !important; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .wdt-timeline__line { transform: translateX(-70px); }
}
@media (max-width: 1280px) {
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .timeline-title-item { height: 312px !important; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .wdt-timeline__line { transform: translateX(-30px); }
}
@media (max-width: 1024px) {
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .timeline-title-item { height: 366px !important; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .wdt-timeline__line { transform: translateX(-20px); }
}
@media (min-width: 991px) {
    /*Timeline*/
    .wdt-custom-h2-timeline .wdt-timeline-holder .wdt-timeline-content-items { display: flex; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item { display: flex; flex-direction: column-reverse; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item:nth-child(2n) { flex-direction: column; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item .wdt-timeline-container { padding: 25px 20px 30px; border-radius: 5px; background: #f5f5f5; text-align: center; z-index: 1;}
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .timeline-title-item { height: 342px; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .wdt-timeline__line { max-width: calc(100vw); position: absolute; left: 0; height: 5px; top: 50%; background-color: var(--wdtPrimaryColor); width: calc(100vw); transform: translateX(-20%); }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item .timeline-title-item:after { 
        width: 5px; height: 30px;top: -15px; right: 50%; border: none; border-radius: 0px;transform: unset; -webkit-transform: unset; background-color: var(--wdtPrimaryColor);
    }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item:nth-child(2n) .timeline-title-item:after { top: auto; bottom: -15px; }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item .timeline-title-item:before { 
        width: 26px; height: 26px; background-color: #f5f5f5; top: -40px; right: 50%; border: 5px solid var(--wdtPrimaryColor); transform: translateX(10px);
    }
    .wdt-custom-h2-timeline .wdt-timeline-sticky-title .wdt-timeline-wrapper .timeline-content-item:nth-child(2n) .timeline-title-item:before { top: auto; bottom: -40px; }
}
@media(max-width: 780px) {
    .wdt-custom-h1-portfolio .wdt-listings-item-wrapper.type1.wdt-column.wdt-one-fourth { width: 50%; }
}
@media(max-width: 768px) {
    .wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item,
    .wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(2n) .wdt-content-item { grid-template-columns: 1fr; }
    .wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-content-item .wdt-content-detail-group { padding-left: 0px; }
    .wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(2n) .wdt-content-item { 
        align-content: flex-end; justify-content: flex-end; justify-items: flex-end;
    }
    .wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(2n) .wdt-content-item .wdt-content-media-group { grid-area: unset; grid-row: unset; }
    .wdt-custom-h3-imagebox-style-3 .wdt-image-box-holder .wdt-column:nth-child(2n) .wdt-content-item .wdt-content-detail-group { padding-right: 0px; }
}
@media(max-width: 480px){
    .wdt-title-highlight .wdt-image-box-holder .wdt-content-item .wdt-content-title h5, 
.wdt-title-highlight .wdt-image-box-holder .wdt-content-item .wdt-content-title h5 a {
    flex-wrap: wrap;
}
.wdt-custom-image-carousel.elementor-widget-image-carousel .elementor-swiper-button { bottom: -20%; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container { flex-direction: column; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-left-section-title, .wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container .wdt-advanced-toggle-right-section-title { width: 100%; border-radius: 50px; }
.wdt-custom-toggle-style-1 .wdt-advanced-toggle-container .wdt-advanced-toggle-switcher-container input.wdt-advanced-checkbox-toggle:before { width: 45px; height: 45px; top: -12px; }
.wdt-custom-progress-horizontal .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title { letter-spacing: 0px; }
}

