:root {
--wdtcusColorOne: #CB98E8;
--wdtcusColorOneRgb: 203, 152, 232;
--wdtcusColorTwo: #F96EA0;
--wdtcusColorTwoRgb: 249, 110, 160;
--wdtcusColorThree: #7BBFFF;
--wdtcusColorThreeRgb: 123, 191, 255;
--wdtcusColorFour: #E96B3B;
--wdtcusColorFourRgb: 233, 107, 59;
--wdtcusColorFive: #88B520;
--wdtcusColorFiveRgb: 136, 181, 32;
--wdtcusColorSix: #F8AD12;
--wdtcusColorSixRgb: 248, 173, 18;
--wdtcusColorSeven: #973FEA;
--wdtcusColorSevenRgb: 151, 63, 234;
--wdtcusColorEight: #E1A753;
--wdtcusColorEightRgb: 225, 167, 83;
--wdtcusColorNine: #376179;
--wdtcusColorNineRgb: 55, 97, 121;
--wdtcusColorTen: #dd5540;
--wdtcusColorTenRgb: 221, 85, 64;
} body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed.wdt-not-full-width-section > .elementor-container { padding: 0; }
p { line-height: 1.625; } .elementor-section.wdt-header-with-section:first-child { margin-top: calc(calc(var(--header-height) / -1) - 120px); } .wdt-custom-side-nav-icon-border:before { content: ""; position: absolute; left: 0; top: -50%; bottom: -50%; background-color: var(--wdtBorderColor); width: 1px; } .wdt-header-menu .menu-container .wdt-primary-nav > li > a > span { position: relative; z-index: 1; }
.wdt-header-menu .menu-container .wdt-primary-nav > li > a > span:before { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; width: 40px; height: 40px; background-color: var(--wdtTertiaryColor); z-index: -1; }
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a span:before { position: relative; display: inline-block; width: 10px; height: 10px; margin-right: 8px; background-color: var(--wdtPrimaryColor); }
.wdt-header-menu .menu-container .wdt-primary-nav > li > a > span:before,
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a span:before { content: ""; -webkit-mask-image: url(https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url(https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg); mask-repeat: no-repeat; mask-position: center; mask-size: contain; opacity: 0; transform: scale(0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-header-menu .menu-container .wdt-primary-nav > li:hover > a > span:before,
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li> a:hover span:before { opacity: 1; transform: scale(1); }
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a span { margin-left: -20px; -webkit-transition: var(--wdt-Ad-Transition) !important; transition: var(--wdt-Ad-Transition) !important; }
.wdt-header-menu .menu-container .wdt-primary-nav > li > ul  li > a:hover span { margin-left: 0px; } .wdt-megaga-menu-item-box-style .wdt-content-item { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 10px; }
.wdt-megaga-menu-item-box-style .wdt-content-item > div { margin-bottom: 0 !important; }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image>span>img,
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image>a>img { width: 100%; max-width: 60px; border-radius: var(--wdtRadius_1X); }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title>h5 { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); letter-spacing: normal; line-height: var(--wdtLineHeight_Base); margin-top: 0px !important; }
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover-container,
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-content-image-wrapper:before { pointer-events: none; }
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-content-elements-group {
border-radius: var(--wdtRadius_3X);
border: 2px dashed;
}
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after {
display: none;
}
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
transform: scale(0.9);
opacity: 0;
transition: var(--wdt-Ad-Transition);
z-index: 1;
background-color: var(--wdtcusColorTwo);
}
.wdt-mega-mnu-h-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper:before {
transform: scale(1);
opacity: 0.8;
}
.wdt-mega-mnu-h-box-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
transition: var(--wdtBaseTransition);
}
.wdt-mega-mnu-h-box-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img {
transform: scale(1.1);
}
.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a {
position: relative;
font-size: 0;
padding: 0;
background-color: transparent;
transform: scale(2);
opacity: 0;
transition: var(--wdt-Ad-Transition);
}
.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item:hover .wdt-content-button>a {
transform: scale(1);
opacity: 1;
}
.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:after {
display: none;
}
.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before {
content: "";
position: absolute;
left: 0;
right: 0;
top: 2px;
bottom: 0;
width: 51px;
height: 40px;
background-color: var(--wdtSecondaryColor);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-position: center;
mask-size: contain;
opacity: 1;
}
.wdt-mega-mnu-h-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a>.wdt-button-text {
width: 50px;
height: 40px;
background-color: var(--wdtAccentTxtColor);
background-position: left center;
background-repeat: no-repeat;
background-size: 600% 100%;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-position: center;
mask-size: contain;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorFive); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorFour); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorSeven); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-elements-group { border-color: var(--wdtcusColorThree); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorTwoRgb), 0.5) 0%, rgba(var(--wdtcusColorTwoRgb), 1) 100%); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorFiveRgb), 0.5) 0%, rgba(var(--wdtcusColorFiveRgb), 1) 100%); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtPrimaryColorRgb), 0.5) 0%, rgba(var(--wdtPrimaryColorRgb), 1) 100%); }
.wdt-mega-mnu-h-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorSixRgb), 0.5) 0%, rgba(var(--wdtcusColorSixRgb), 1) 100%); } .swiper-slide { cursor: grab; } .wdt-button-holder.wdt-button-size-nm .wdt-button { font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); font-style: normal; font-weight: calc(var(--wdtFontWeight_Ext) - 100); text-transform: uppercase; border-radius: var(--wdtRadius_Part); }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:before,
.wdt-button-holder:not(.wdt-template-textual) .wdt-button:after,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after { margin: auto; width: 100%; height: 100%; border-radius: var(--wdtRadius_Part); border: 2px dashed var(--wdtHeadAltColor); opacity: 0; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: scaleX(1.02) scaleY(1.1); transform: scaleX(1.02) scaleY(1.1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-content-item-holder .wdt-content-item .wdt-content-button { padding-left: 3px; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:before,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
-webkit-transform: scaleX(1.025) scaleY(1.11);
transform: scaleX(1.025) scaleY(1.11);
}
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:before {
-webkit-transform: scaleX(1.025) scaleY(1.10);
transform: scaleX(1.025) scaleY(1.10);
}
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:hover:before,
.wdt-button-holder .wdt-button:hover:after,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:hover:before,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:hover:after { opacity: 1; }
.wdt-dark-bg .wdt-button-holder .wdt-button:after,
.wdt-dark-bg .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before,
.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after { border-color: var(--wdtAccentTxtColor) !important; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { top: 40px !important; } .wdt-cus-menu-style { border-color: var(--wdtPrimaryColor); }
.wdt-cus-menu-style a:hover { color: var(--wdtPrimaryColor) !important; }
#footer a:hover { color: var(--wdtPrimaryColor) !important;  } section.wdt-custom-overflow-hide { overflow: hidden !important; } .wdt-h4-btn-style .wdt-button-holder.wdt-button-size-nm .wdt-button { font-family: var(--wdtFontTypo_Alt); border: 1px solid var(--wdtSecondaryColor); box-shadow: 2px 2px 0 1px rgba(var(--wdtSecondaryColorRgb),1); padding: clamp(1rem, 0.899rem + 0.4487vw, 1.4375rem) clamp(1.875rem, 1.6587rem + 0.9615vw, 2.8125rem); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); } .main-title-section h1, .wdt-heading-holder h2 { font-weight: var(--wdtFontWeight_Base); }
.elementor-widget-container .wdt-heading-holder .wdt-heading-subtitle-wrapper { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; margin-bottom: 0; }  .wdt-custom-after-style { position: relative; }
.wdt-custom-after-style .elementor-widget-wrap:after { content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; width: 0; height: 0; border-bottom: 50px solid var(--wdtTertiaryColor); border-left: 50px solid transparent; } .wdt-custom-social-style .elementor-grid-item>a { width: 25px; height: 25px; font-size: 16px; justify-content: center; align-items: center; }
.wdt-custom-social-style .elementor-widget-container .elementor-social-icons-wrapper { word-spacing: 12px; } .wdt-contact-icon-style .wdt-content-item .wdt-content-media-group { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 20px; }
.wdt-contact-icon-style .elementor-widget-container .wdt-content-item .wdt-content-media-group > div { margin-bottom: 0; }
.wdt-contact-icon-style .wdt-content-item .wdt-content-media-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); margin-bottom: 2px; }
.wdt-contact-icon-style .elementor-widget-container .wdt-content-item .wdt-content-media-group .wdt-content-title { margin-top: 0; }
.wdt-contact-icon-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_H6); }
.wdt-contact-icon-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { width: 40px; height: 40px; font-size: 26px; border-radius: var(--wdtRadius_Full); line-height: 0; display: inline-flex; justify-content: center; align-items: center; } .wdt-header-menu .wdt-primary-nav li a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); } .elementor-edit-area-active .elementor-inline-editing { min-height: inherit; }
.elementor-widget-container .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { line-height: var(--wdtLineHeight_Alt); } .wdt-image-align-right img {
margin-left: auto;
}
.wdt-image-align-left img {
margin-right: auto;
}
.wdt-image-align-center img {
margin: auto;
} .wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) > span { position: relative; width: 10px; height: 10px; background-color: rgba(var(--wdtPrimaryColorRgb)); margin: 0 10px !important; }
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) > span.swiper-pagination-bullet-active { background-color: rgba(var(--wdtPrimaryColorRgb)); }
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) >span:after { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background-color: transparent; border: 1px dashed rgba(var(--wdtPrimaryColorRgb)); opacity: 0; transform: scale(0) rotate(360deg); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_Full); animation: wdt-rotate-dots 10s linear infinite; transform-origin: center; }
.wdt-carousel-pagination-wrapper .wdt-swiper-pagination:not(.swiper-pagination-progressbar) > span.swiper-pagination-bullet-active:after { opacity: 1; transform: scale(2); }
@keyframes wdt-rotate-dots { 100% { transform: scale(2) rotate(360deg); } } .wdt-custom-top-wav-overlay-style > .elementor-background-overlay,
.wdt-custom-bottom-wav-overlay-style > .elementor-background-overlay {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 244.3'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,119.47V244.3H0v-126C153.17,28.22,552.51-96,942,119.47,1333.2,335.85,1757,209.63,1920,119.47Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: bottom center;
-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 244.3'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,119.47V244.3H0v-126C153.17,28.22,552.51-96,942,119.47,1333.2,335.85,1757,209.63,1920,119.47Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-position: bottom center;
mask-size: contain;
}
.wdt-custom-top-wav-overlay-style>.elementor-background-overlay {
-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 1920 244.3' style='enable-background:new 0 0 1920 244.3;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M942,124.8C552.5,340.3,153.2,216.1,0,126V0h1920v124.8C1757,34.7,1333.2-91.6,942,124.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
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 1920 244.3' style='enable-background:new 0 0 1920 244.3;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M942,124.8C552.5,340.3,153.2,216.1,0,126V0h1920v124.8C1757,34.7,1333.2-91.6,942,124.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-mask-position: top center;
mask-position: top center;
}
.wdt-custom-bottom-wav-overlay-style.right > .elementor-background-overlay { transform: scaleX(-1); }
.wdt-custom-gread-wav-overlay-style > .elementor-background-overlay {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 798.65'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,0V677.31c-153.17-90.58-552.51-215.46-942,1.19-391.2,217.6-815,90.67-978,0V0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: top center;
-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 798.65'%3E%3Cg%3E%3Cg%3E%3Cpath d='M1920,0V677.31c-153.17-90.58-552.51-215.46-942,1.19-391.2,217.6-815,90.67-978,0V0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
mask-repeat: no-repeat;
mask-position: top center;
mask-size: contain;
margin-top: -2px;
} #footer .elementor-widget-text-editor .elementor-widget-container h4,
#footer div h4,
#footer .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { font-weight: var(--wdtFontWeight_Base); }
.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items>li>a span:before {
content: "";
position: relative;
display: inline-block;
width: 10px;
height: 10px;
margin-right: 8px;
background-color: currentColor;
-webkit-mask-image: url(https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg);
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
mask-image: url(https://wdtthemes.kinsta.cloud/a-for-apple/wp-content/uploads/sites/2/2024/02/star-flower.svg);
mask-repeat: no-repeat;
mask-position: center;
mask-size: contain;
opacity: 0;
transform: scale(0);
transition: var(--wdt-Ad-Transition);
}
.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items > li> a:hover span:before { opacity: 1; transform: scale(1); }
.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items > li > a span { display: inline-flex; align-items: center; margin-left: -18px; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition) !important; }
.wdt-custom-hover-style .elementor-widget-container ul.elementor-icon-list-items > li > a:hover span { margin-left: 0px; }
#footer .wdt-rights-style-01 .elementor-widget-container a { color: var(--wdtSecondaryColor) !important; }
#footer .wdt-rights-style-01 .elementor-widget-container a:hover,
#footer .wdt-rights-style-02 .elementor-widget-container a:hover { color: var(--wdtPrimaryColor) !important; }
#footer .wdt-accordion-toggle-holder section { background-color: transparent !important; }
#footer .elementor-widget-container > .elementor-social-icons-wrapper > .elementor-grid-item > a,
#footer .elementor-widget-container > .elementor-social-icons-wrapper > .elementor-grid-item > a > span,
#footer .elementor-widget-container > .elementor-social-icons-wrapper > .elementor-grid-item > a > svg { -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); } .wdt-footer-social-icons .elementor-grid-item>a { width: 30px; height: 30px; font-size: 16px; border-radius: var(--wdtRadius_Full); justify-content: center; align-items: center; }
.wdt-footer-social-icons .elementor-widget-container .elementor-social-icons-wrapper { word-spacing: 20px; } .wdt-payment-icons-style .wdt-content-item { width: clamp(2.125rem, 1.9808rem + 0.641vw, 2.75rem); height: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); background-color: var(--wdtAccentTxtColor); padding: 4px 5px; border-radius: 2px; display: flex; align-items: center; }
.wdt-payment-icons-style .wdt-content-item .wdt-content-media-group { line-height: 0; }
.wdt-payment-icons-style .wdt-content-item .wdt-content-media-group .wdt-content-image a img { width: clamp(1.25rem, 1.1346rem + 0.5128vw, 1.75rem); } ::placeholder { color: var(--wdtSecondaryColor) !important; }
.wdt-custom-nletter-style .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input,
.wdt-custom-nletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { padding: 14px 36px; border-radius: var(--wdtRadius_Part); }
.wdt-custom-nletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); font-family: var(--wdtFontTypo_Alt); font-weight: calc(var(--wdtFontWeight_Alt) - 100); text-transform: uppercase; }
.wdt-custom-nletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] > i { font-size: clamp(1.125rem, 1.0673rem + 0.2564vw, 1.375rem); margin-top: -2px; } .wdt-custom-nletter-style .wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input { background-color: var(--wdtAccentTxtColor); border: 2px dashed transparent; } .wdt-custom-testimonial-style .wdt-content-item { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group { display: inline-flex; align-items: center; gap: 15px; position: relative; z-index: 1; margin-bottom: 0; padding-left: 12%; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-content-description,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group > div { margin-bottom: 0 !important; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-media-group img { width: clamp(3.75rem, 3.3173rem + 1.9231vw, 5.625rem); height: clamp(3.75rem, 3.3173rem + 1.9231vw, 5.625rem); border-radius: var(--wdtRadius_Full); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group { position: relative; display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: center; padding: 20px 100px; margin-bottom: 20px; align-items: center; align-content: center; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group > div:not(:last-child) { z-index: 1; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; z-index: 0; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(28.125rem, -9.9934rem + 39.5778vw, 37.5rem); line-height: 0; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(15.625rem, 8.0013rem + 7.9156vw, 17.5rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-top: -25px; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating > li { padding-bottom: 0; margin: clamp(0.3125rem, 0.0262rem + 0.4469vw, 0.5625rem); }
.wdt-custom-testimonial-style .wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: clamp(1.875rem, 1.1538rem + 3.2051vw, 5rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 7px; }
.wdt-custom-testimonial-style svg .wdt-stroke-path-style { stroke-dasharray: 0; animation: dash 500s linear infinite; }
@keyframes dash { 0% { stroke-dashoffset: 10000; } 100% { stroke-dashoffset: 0; } }
.wdt-custom-testimonial-style .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { display: inline-flex; align-items: center; justify-content: center; text-align: center; }
.wdt-custom-testimonial-style .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-lock { display:  block !important; }
.wdt-custom-testimonial-style .swiper-slide:nth-child(1) .wdt-content-item svg path { fill: var(--wdtcusColorFive); }
.wdt-custom-testimonial-style .swiper-slide:nth-child(3) .wdt-content-item svg path { fill: var(--wdtcusColorNine); }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item svg .wdt-stroke-path-style { opacity: 1; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); animation-play-state: paused; }
.wdt-custom-testimonial-style .swiper-slide .wdt-content-item svg .wdt-stroke-path-style path { stroke-dasharray: 8, 6; stroke-width: 2; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-rating li span {
font-size: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem); } .wdt-custom-testimonial-style .swiper-slide .wdt-content-item:hover svg .wdt-stroke-path-style { animation-play-state: running; } .wdt-custom-ripple-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 65px; width: 125px; height: 125px; line-height: 0; border-radius: var(--wdtRadius_Full); }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); font-weight: var(--wdtFontWeight_H3); }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 16px; }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-media-group { margin-bottom: 45px; }
.wdt-custom-ripple-box-style .wdt-column-holder .wdt-column-wrapper { counter-reset: wdt-flex-banner-option; }
.wdt-custom-ripple-box-style .wdt-content-item .wdt-content-title h5 a:before { counter-increment: wdt-flex-banner-option; content: counter(wdt-flex-banner-option) ". "; } .wdt-custom-ripple-box-style .wdt-column:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
background-color: var(--wdtAccentTxtColor);
color: var(--wdtcusColorTen);
-webkit-animation: wdt-ripple-01 0.8s linear infinite;
animation: wdt-ripple-01 0.8s linear infinite;
} .wdt-custom-ripple-box-style .wdt-column:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
background-color: var(--wdtcusColorTen);
color: var(--wdtAccentTxtColor);
-webkit-animation: wdt-ripple-02 0.8s linear infinite;
animation: wdt-ripple-02 0.8s linear infinite;
}
.wdt-custom-ripple-box-style .wdt-column:nth-child(even) .wdt-content-item { margin-top: 140px; }  @-webkit-keyframes wdt-ripple-01 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); } }
@keyframes wdt-ripple-01 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); box-shadow: 0 0 0 0 rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); box-shadow: 0 0 0 10px rgba(var(--wdtAccentTxtColorRgb), 0.3), 0 0 0 30px rgba(var(--wdtAccentTxtColorRgb), 0); } } @-webkit-keyframes wdt-ripple-02 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); } }
@keyframes wdt-ripple-02 { 0% { -webkit-box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); box-shadow: 0 0 0 0 rgba(221, 85, 64, 0.3), 0 0 0 10px rgba(221, 85, 64, 0.3); } 100% { -webkit-box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); box-shadow: 0 0 0 10px rgba(221, 85, 64, 0.3), 0 0 0 30px rgba(221, 85, 64, 0); } } .wdt-custom-Heading2 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title .wdt-left-part {
display: none;
} .wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before { content: ""; position: absolute; width: 100px; height: 2px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before { left: calc(100% - 50px); top: 28%; transform: rotate(35deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before { left: calc(100% - 60px); top: 28%; transform: rotate(35deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):not(:last-child):after,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):not(:last-child):after { content: ""; position: absolute; width: 20px; height: 20px; -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%3Cpath d='M74.8,44.9c2.5,2.4,2.6,6.4,0.1,8.9L35.2,94.6c-2.4,2.5-6.4,2.6-8.9,0.1c-2.5-2.4-2.6-6.4-0.1-8.9l35.3-36.2L25.2,14.3 c-2.5-2.4-2.6-6.4-0.1-8.9c2.4-2.5,6.4-2.6,8.9-0.1L74.8,44.9z'/%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 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%3Cpath d='M74.8,44.9c2.5,2.4,2.6,6.4,0.1,8.9L35.2,94.6c-2.4,2.5-6.4,2.6-8.9,0.1c-2.5-2.4-2.6-6.4-0.1-8.9l35.3-36.2L25.2,14.3 c-2.5-2.4-2.6-6.4-0.1-8.9c2.4-2.5,6.4-2.6,8.9-0.1L74.8,44.9z'/%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; background-color: var(--wdtAccentTxtColor); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):after { right: -52px; top: 137px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):after { right: -39px; top: 90px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):after { transform: rotate(30deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):after { transform: rotate(-30deg); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):before { background: linear-gradient(90deg, var(--wdtAccentTxtColor) 50%, transparent 50%); background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 15px 2px, 0px 0px, 0px 0px, 0px 0px; background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; animation: moving-border 8s infinite linear; -webkit-animation: moving-border 8s infinite linear; }
@keyframes moving-border{ 0% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; } 100% { background-position: 300px 0px, 0px 0px, 0px 0px, 0px 0px; } }
@-webkit-keyframes moving-border{ 0% { background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px; } 100% { background-position: 300px 0px, 0px 0px, 0px 0px, 0px 0px; } } .wdt-snap-scroll-pagination > button { padding: 0; font-size: 0; position: relative; }
.wdt-snap-scroll-pagination>button { content: ""; position: relative; display: inline-block; width: clamp(3.125rem, 2.8365rem + 1.2821vw, 4.375rem); height: 50px; margin: auto; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-repeat: no-repeat; mask-position: center; mask-size: cover; background-color: var(--wdtSecondaryColor); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); margin: 0 clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem) clamp(0rem, -0.2885rem + 1.2821vw, 1.25rem); }
.wdt-dark-bg .wdt-snap-scroll-pagination > button { background-color: var(--wdtAccentTxtColor); }
.wdt-snap-scroll-pagination > button:hover, .wdt-dark-bg .wdt-snap-scroll-pagination > button:hover { background-color: var(--wdtPrimaryColor); }
.wdt-snap-scroll-pagination > button.wdt-pagination-prev { -webkit-mask-image: url(//apao.cz/wp-content/themes/a-for-apple/assets/images/mask-arrow-left.svg); mask-image: url(//apao.cz/wp-content/themes/a-for-apple/assets/images/mask-arrow-left.svg); }
.wdt-snap-scroll-pagination > button.wdt-pagination-next { -webkit-mask-image: url(//apao.cz/wp-content/themes/a-for-apple/assets/images/mask-arrow-right.svg); mask-image: url(//apao.cz/wp-content/themes/a-for-apple/assets/images/mask-arrow-right.svg); } .wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; margin-bottom: 0; }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-top: 0 !important ; }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); font-weight: var(--wdtFontWeight_Base); }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 30px; }
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-description { padding-right: clamp(0rem, -9.3052rem + 14.5251vw, 8.125rem); }
.wdt-simple-style.wdt-post-entry .blog-entry > .entry-button a.wdt-button,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a,
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-button>a,
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button>a { font-family: var(--wdtFontTypo_Alt);
font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); font-style: normal; font-weight: calc(var(--wdtFontWeight_Alt) - 100);
text-transform: uppercase;
border-radius: var(--wdtRadius_Part);
padding: var(--wdtPadding_Btn);
}
.wdt-simple-style.wdt-post-entry .blog-entry > .entry-button a.wdt-button,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a,
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-button>a .wdt-button-text { display: inline-flex; align-items: center; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:after,
.wdt-simple-style.wdt-post-entry .blog-entry > .entry-button a.wdt-button:after,
.wdt-content-item-holder .wdt-content-item .wdt-content-button>a:after,
.wdt-kids-slider-style-01 .wdt-content-item .wdt-content-button>a:after,
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a:after {
content: "";
position: relative;
display: inline-block;
background-color: currentColor;
width: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); height: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); -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%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
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%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
mask-size: contain;
margin-left: 10px;
top: 0px;
}
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: inline-flex; justify-content: space-between; align-items: center; width: 100%; height: 100%; padding: 0 5%; }
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { background-color: transparent; font-size: 150px; margin-top: 0; padding: 0; line-height: 1; }
.wdt-kids-slider-style-01 .swiper-wrapper { padding: 20px 0; }
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-subtitle,
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-title,
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-description,
.wdt-kids-slider-style-01 .swiper-slide .wdt-content-item .wdt-content-button { opacity: 0; transform: translateY(20%); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subtitle,
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title,
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description,
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button { opacity: 1; transform: translateY(0); }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-subtitle { transition-delay: 300ms; }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-title { transition-delay: 500ms; }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-description { transition-delay: 700ms; }
.wdt-kids-slider-style-01 .swiper-slide.swiper-slide-active .wdt-content-item .wdt-content-button { transition-delay: 1000ms; }
.wdt-kids-slider-style-01.wdt-arrow-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
font-size: 70px;
}
.wdt-kids-slider-style-01.wdt-arrow-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { width: fit-content; gap: 20px; } .wdt-custom-hand-img-style.elementor-element .elementor-widget-container img { max-width: clamp(10.3125rem, -1.8558rem + 18.9944vw, 20.9375rem); }
.wdt-custom-bag-img-style.elementor-element .elementor-widget-container img { max-width: clamp(6.25rem, -1.6236rem + 12.2905vw, 13.125rem); }
.wdt-custom-cut-img-style.elementor-element .elementor-widget-container img { max-width: clamp(3.75rem, -1.6184rem + 8.3799vw, 8.4375rem); }
.wdt-custom-abc-img-style.elementor-element .elementor-widget-container img { max-width: clamp(3.125rem, -1.8855rem + 7.8212vw, 7.5rem); } .wdt-custom-slider-02 .wdt-advanced-carousel-container { padding: 5px; }
.wdt-custom-slider-02 .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-custom-slider-02 div h2,
.wdt-custom-slider-02 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title {
font-size: clamp(2rem, 1.5962rem + 1.7949vw, 3.75rem); }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-image-wrapper,
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-title,
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-description,
.wdt-custom-slider-02 .swiper-slide .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-02 .swiper-slide .wdt-heading-holder h2,
.wdt-custom-slider-02 .swiper-slide .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-02 .swiper-slide .wdt-button-holder {
opacity: 0;
transform: scaleY(-1) translateY(-20%);
-webkit-transition: var(--wdt-Ad-Transition);
transition: var(--wdt-Ad-Transition);
}
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-image-box-holder .wdt-content-image-wrapper,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-image-box-holder .wdt-content-title,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-image-box-holder .wdt-content-description,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder h2,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-button-holder {
opacity: 1;
transform: scaleY(1) translateY(0px);
}
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-subtitle-wrapper { transition-delay: 100ms; }
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder h2 { transition-delay: 300ms; }
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-heading-holder .wdt-heading-content-wrapper { transition-delay: 600ms; }
.wdt-custom-slider-02 .swiper-slide.swiper-slide-active .wdt-button-holder { transition-delay: 800ms; } .wdt-custom-fillerimage2 img {
border-radius: var(--wdtRadius_Full);
overflow: hidden;
border: 15px solid rgb(185, 97, 147);
animation: shadow 3s infinite linear;
}
@keyframes shadow { 0% { box-shadow: 0px 0px 0px 40px rgb(62, 79, 99); } 50% { box-shadow: 0px 0px 0px 48px rgb(62, 79, 99); } 100% { box-shadow: 0px 0px 0px 40px rgb(62, 79, 99); } }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-image-wrapper { transition-delay: 1400ms; }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-title { transition-delay: 1000ms; }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-description { transition-delay: 1200ms; }
@media (max-width:1024px) {
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-image-wrapper { transition-delay: 1000ms; }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-title { transition-delay: 1200ms; }
.wdt-custom-slider-02 .swiper-slide .wdt-image-box-holder .wdt-content-description { transition-delay: 1400ms; }
}
@media (max-width:479px) {
@keyframes shadow { 0% { box-shadow: 0px 0px 1px 20px rgb(62, 79, 99); } 50% { box-shadow: 0px 0px 1px 15px rgb(62, 79, 99); } 100% { box-shadow: 0px 0px 1px 20px rgb(62, 79, 99); } }
} .wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group { display: grid; justify-content: center; align-items: center; width: 100%; height: 100%; border-radius: var(--wdtRadius_3X); overflow: hidden; margin-bottom: 35px; } .wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group>div,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group>div,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group>div { grid-area: 1/-1; margin-bottom: 0 !important; width: 100%; height: 100%; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div,
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span,
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span>i,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span>i,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper>div>span>i,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper > div,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper > div > span,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper > div > span > i { width: 100%; height: 100%; }
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { pointer-events: none; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(1) .wdt-content-item { background-color: var(--wdtcusColorFour); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(2) .wdt-content-item { background-color: var(--wdtcusColorSix); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(3) .wdt-content-item { background-color: var(--wdtcusColorFive); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(4) .wdt-content-item { background-color: var(--wdtcusColorTwo); }
.wdt-custom-testimonial-02 .swiper-slide:nth-child(5) .wdt-content-item { background-color: var(--wdtcusColorThree); }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-team-style .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style {
width: 100%;
height: 100%;
pointer-events: none;
stroke: currentColor;
-webkit-animation: wdt-moving-dashed-animation 20s linear infinite;
animation: wdt-moving-dashed-animation 20s linear infinite;
-webkit-animation-play-state: paused;
animation-play-state: paused;
stroke-width: 3;
stroke-dasharray: 5, 8;
stroke-dashoffset: 0;
stroke-linecap: round;
fill: none;
transition: 0.4s;
}
.wdt-custom-photogallery-s1 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-testimonial-02 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-cus-image-box-02 .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style,
.wdt-custom-team-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-icon-wrapper .wdt-common-strock-dash-style { -webkit-animation-play-state: running; animation-play-state: running; }
@-webkit-keyframes wdt-moving-dashed-animation { 0% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -1000; } }
@keyframes wdt-moving-dashed-animation { 0% { stroke-dashoffset: 0; } 100% { stroke-dashoffset: -1000; } }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); text-transform: uppercase; }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 8px; }
.wdt-custom-team-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { margin-top: 0 !important; }
.wdt-custom-team-style .wdt-content-item .wdt-social-icons-container .wdt-social-icons-list { padding: 6px; background-color: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Part); gap: 15px; opacity: 0; transform: translateY(100%); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-team-style .wdt-content-item:hover .wdt-social-icons-container .wdt-social-icons-list { opacity: 1; transform: translateY(0); }
.wdt-custom-team-style .wdt-content-item .wdt-social-icons-container .wdt-social-icons-list li a { width: 30px; height: 30px; background-color: var(--wdtAccentTxtColor); border-radius: var(--wdtRadius_Full); display: inline-flex; justify-content: center; align-items: center; }
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image img,
.wdt-custom-team-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1.1); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-cus-image-box-02 .wdt-content-item:hover .wdt-content-image-wrapper .wdt-content-image img,
.wdt-custom-team-style .wdt-content-item:hover .wdt-media-image-cover .wdt-content-image-wrapper .wdt-content-image img { transform: scale(1); }
.wdt-custom-photogallery-s1 .swiper-slide { cursor: default;} .wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5,
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); }
.wdt-cus-image-box-02 .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 5px; } .wdt-custom-testimonial-02 .wdt-content-item { padding: 50px 40px; border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-image-wrapper { margin-bottom: 0 !important; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-image { width: 90px; border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group { position: static; margin-bottom: 10px; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon span { padding: 0; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-rating > li { padding-bottom: 0; margin: 0 7px; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-rating > li > span { font-size: 1rem; }
.wdt-custom-testimonial-02 .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-bottom: 10px; } .wdt-custom-education-box-style .wdt-content-item { padding-bottom: 40px; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-media-group { position: static; margin-bottom: 0 !important; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 40px; padding: 0 30px; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-image > a { width: 100%; max-width: clamp(12.5rem, -4.018rem + 17.1504vw, 16.5625rem); margin: auto; border-radius: var(--wdtRadius_Full); overflow: hidden; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; right: 0; top: 70px; bottom: 0; margin: auto; width: fit-content; height: 100%; z-index: -1; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(30.375rem, 15.3818rem + 15.5673vw, 34.0625rem); width: clamp(20.625rem, 10.4601rem + 10.5541vw, 23.125rem); height: 100%; line-height: 0; }
.wdt-dark-bg .wdt-custom-education-box-style .wdt-snap-scroll-pagination > button { background-color: var(--wdtPrimaryColor); }
.wdt-dark-bg .wdt-custom-education-box-style .wdt-snap-scroll-pagination > button:hover { background-color: var(--wdtSecondaryColor); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper svg>g>g>path,
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper svg>g>g>line {
stroke-width: 1.5;
animation: dash 500s linear infinite;
animation-play-state: paused;
}
.wdt-custom-education-box-style .wdt-content-item:hover .wdt-content-icon-wrapper svg>g>g>path,
.wdt-custom-education-box-style .wdt-content-item:hover .wdt-content-icon-wrapper svg>g>g>line {
animation-play-state: running;
}
.wdt-content-item-holder .wdt-content-item .wdt-content-button > a { position: relative; transition: var(--wdt-Ad-Transition); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-image > a > img { transform: scale(1); transition: var(--wdtBaseTransition); }
.wdt-custom-education-box-style .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.1); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description {
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 5;
overflow: hidden;
text-overflow: ellipsis;
} .wdt-custom-education-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtcusColorOne); }
.wdt-custom-education-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtcusColorFour); }
.wdt-custom-education-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: var(--wdtcusColorThree); } .wdt-custom-numberbox-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); }
.wdt-custom-numberbox-style .wdt-icon-box-holder .wdt-content-item .wdt-content-title { margin-bottom: 10px; }
.wdt-custom-numberbox-style .wdt-content-item { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }
.wdt-custom-numberbox-style .wdt-icon-box-holder .wdt-content-item > div { margin-bottom: 0; }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(4.375rem, 4.1587rem + 0.9615vw, 5.3125rem); line-height: 0; position: relative; } .wdt-custom-numberbox-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { fill: var(--wdtcusColorOne); }
.wdt-custom-numberbox-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { fill: var(--wdtcusColorTwo); }
.wdt-custom-numberbox-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon svg { fill: var(--wdtcusColorThree); }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg .number-01 { stroke-dasharray: 8,6; stroke-width: 2; animation: dash 500s linear infinite; animation-play-state: paused; }
.wdt-custom-numberbox-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span svg .number-01 { animation-play-state: running; }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-media-group { line-height: 0; }
.wdt-custom-numberbox-style .wdt-icon-box-holder .wdt-column-wrapper { counter-reset: wdt-nuber-count; }
.wdt-custom-numberbox-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span:after { counter-increment: wdt-nuber-count; content: "0" counter(wdt-nuber-count); position: absolute; left: 50%; top: 50%; margin: auto; font-family: var(--wdtFontTypo_H3); font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); font-weight: var(--wdtFontWeight_H3); transform: translate(-50%, -50%); color: var(--wdtAccentTxtColor); }
.wdt-custom-about-img-style-02 .elementor-widget-container img { width: clamp(18.75rem, 12.6923rem + 26.9231vw, 45rem); }
.wdt-custom-about-img-style-01 .elementor-widget-container img { width: clamp(15.625rem, 9.8558rem + 25.641vw, 40.625rem); } .wdt-custom-faq-style .wdt-accordion-toggle-holder { border-width: 2px; border-radius: var(--wdtRadius_3X); padding: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { width: 12px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-description { background-color: transparent; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-title-holder { padding-top: 23px; padding-bottom: 29px; border-radius: 0; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder,
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description,
.wdt-custom-faq-style .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active { border-bottom-width: 0px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-description { padding-top: 0; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper:last-child .wdt-accordion-toggle-description { padding-bottom: 24px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder[class*="-template-simple"] .wdt-accordion-toggle-wrapper:not(:last-child) { border: 0px solid var(--wdtHeadAltColor); border-bottom-width: 1px; }
.wdt-custom-mini-btn-style .wdt-button-holder, .wdt-custom-mini-btn-style .wdt-button-holder.wdt-button-size-sm .wdt-button { width: 100%; }
.wdt-contact-ic-list-style .elementor-icon-list-items li a .elementor-icon-list-text { font-family: var(--wdtFontTypo_H4); font-weight: var(--wdtFontWeight_H4); font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); } .wdt-custom-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before,
.wdt-custom-insta-style .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:after { display: none; }
.wdt-custom-insta-style .wdt-content-item { border: 2px solid var(--wdtAccentTxtColor); }
.wdt-custom-insta-style .wdt-image-box-wrapper { padding: 40px 0; }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item { transform: rotate(-12deg); }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(odd) .wdt-content-item { transform: rotate(12deg); }
.wdt-custom-insta-style .wdt-content-item .wdt-media-image-cover-container { pointer-events: none; }
.wdt-custom-insta-style:not(.wdt-style-02) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 36px; opacity: 0; transform: rotate(-45deg) scale(0); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-insta-style:not(.wdt-style-02) .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { opacity: 1; transform: rotate(0deg) scale(1); }
.wdt-custom-insta-style .wdt-content-item .wdt-content-image > a > img { transform: scale(1); -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-custom-insta-style .wdt-content-item:hover .wdt-content-image > a > img { transform: scale(1.1); }
.wdt-custom-insta-style .wdt-content-item .wdt-content-image > a { position: relative; }
.wdt-custom-insta-style .wdt-content-item .wdt-content-image > a:after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-color: rgba(var(--wdtcusColorEightRgb),0.3); opacity: 0; transform: scale(0.6); border-radius: var(--wdtRadius_Full); -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-custom-insta-style .wdt-content-item:hover .wdt-content-image > a:after { opacity: 1; transform: scale(1); border-radius: var(--wdtRadius_Zero); }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-icon span { transform: rotate(12deg);  }
.wdt-custom-insta-style .wdt-image-box-wrapper .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-icon span { transform: rotate(-12deg);  }
.wdt-custom-insta-style.wdt-style-02 .wdt-content-item {
border: 2px dashed;
border-radius: var(--wdtRadius_3X);
overflow: hidden;
}
.wdt-custom-insta-style.wdt-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span {
font-size: clamp(5rem, -0.0105rem + 7.8212vw, 9.375rem); width: clamp(5rem, -0.0105rem + 7.8212vw, 9.375rem);
height: clamp(5rem, -0.0105rem + 7.8212vw, 9.375rem);
}
.wdt-custom-insta-style.wdt-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-rotate-txt {
animation: wdt-rotate-txt-anim 10s linear infinite;
transform-origin: center;
}
.wdt-custom-insta-style.wdt-style-02 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon {
opacity: 0;
transform: scale(0);
-webkit-transition: var(--wdt-Ad-Transition);
transition: var(--wdt-Ad-Transition);
}
.wdt-custom-insta-style.wdt-style-02 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon {
opacity: 1;
transform: scale(1);
} .wdt-404-style .elementor-widget-text-editor .elementor-widget-container h3,
.wdt-404-style div h3,
.wdt-404-style .wdt-heading-holder h3.wdt-heading-title-wrapper .wdt-heading-title {
font-size: clamp(1.875rem, 1.2981rem + 2.5641vw, 4.375rem); }
.wdt-404-style .wdt-heading-holder .wdt-heading-content-wrapper {
width: 100%;
max-width: 920px;
margin: auto;
margin-bottom: clamp(1.125rem, 1.024rem + 0.4487vw, 1.5625rem); line-height: var(--wdtLineHeight_Base);
margin-bottom: 25px;
} .wdt-abuout-progress-style .wdt-progressbar { border-width: 1px; }
.wdt-abuout-progress-style .wdt-progressbar, .wdt-abuout-progress-style .wdt-progressbar svg { border-radius: var(--wdtRadius_Part); }
.wdt-abuout-progress-style .wdt-progressbar-container.wdt-progressbar-horizontal .wdt-progressbar-content .wdt-progressbar-title { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); font-weight: var(--wdtFontWeight_Ext); }
.wdt-abuout-progress-style .wdt-progressbar-container .wdt-progressbar-value, .wdt-abuout-progress-style .wdt-progressbar-container .wdt-progressbar-value .wdt-progressbar-percentage { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); font-weight: var(--wdtFontWeight_Ext); }
.wdt-abuout-progress-style .wdt-progressbar-container .wdt-progressbar-value .wdt-progressbar-percentage { top: 0; }
.wdt-blob-path-style-01 .elementor-icon-wrapper .elementor-icon svg{ font-size: clamp(15.625rem, 9.2788rem + 28.2051vw, 43.125rem); line-height: 1; }
.wdt-blob-path-style-01 .elementor-widget-container img { width: clamp(14.375rem, 8.1731rem + 27.5641vw, 41.25rem); } .elementor-widget-container .wdt-pricing-table-holder.wdt-template-list { padding: 40px clamp(1.25rem, 0.601rem + 2.8846vw, 4.0625rem); border: 0; border-radius: calc(var(--wdtRadius_3X) + 10px); position: relative; overflow: hidden; }
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list:before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: var(--wdtAccentTxtColor); opacity: 1; -webkit-transition: var(--wdt-Ad-Transition); transition: var(--wdt-Ad-Transition); }
.wdt-active .elementor-widget-container .wdt-pricing-table-holder.wdt-template-list:before,
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list:hover:before { background-color: var(--wdtcusColorTwo); opacity: 0.9; }
.elementor-widget-container .wdt-pricing-table-holder.wdt-template-list > div { padding: 0; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); text-transform: uppercase; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-icon { line-height: 1; width: auto; height: auto; border: 0; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon { background: transparent; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li { min-width: 100%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 0 55%; min-width: inherit !important; border-right-width: 2px; border-style: dashed; border-color: rgba(var(--wdtSecondaryColorRgb),0.6); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { flex: 0 0 31%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 14%; min-width: inherit !important; justify-content: flex-end; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer .wdt-content-button { margin-bottom: 0; } .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div { flex: 0 0 50%; margin-bottom: 0; margin-top: 0; height: 100%; display: inline-flex; justify-content: center; align-items: center; flex-wrap: wrap; align-content: center; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div:first-child { border: 0; border-right: 2px dashed rgba(var(--wdtSecondaryColorRgb),0.6); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale { font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-inner { align-items: start; flex-wrap: nowrap; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { gap: 12px; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix.below { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); padding-top: 15px; width: fit-content; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { padding: 0 80px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { padding-right: 80px; }
.elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span { font-size: 1.125rem; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"]:hover .wdt-pricing-table-header,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"]:hover .wdt-pricing-table-header > div:first-child,
.wdt-active .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header,
.wdt-active .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div:first-child { border-color: var(--wdtAccentTxtColor); }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text {
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 1;
overflow: hidden;
padding: 2px 0;
text-overflow: ellipsis;
}
.wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title h5 a,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale,.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-suffix.below,
.elementor-widget-container .wdt-pricing-table-holder .wdt-pricing-table-features .wdt-pricing-table-feature-included .wdt-pricing-table-features-list-icon .wdt-content-icon span,
.wdt-pricing-table-holder div[class*="-table-features"] .wdt-pricing-table-features-list li .wdt-pricing-table-features-list-text,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header > div:first-child,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a:after { top: 4px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-footer"] .wdt-content-button > a { font-size: clamp(0.875rem, 0.6244rem + 0.313vw, 1rem); padding: clamp(0.625rem, 0.5962rem + 0.1282vw, 0.75rem) clamp(2.0625rem, 2.0337rem + 0.1282vw, 2.1875rem) clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list li.wdt-pricing-table-feature-excluded .wdt-pricing-table-features-list-icon { background-color: transparent; font-size: inherit; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner .wdt-pricing-table-pricing-sale {
-webkit-transition: 0s;
transition: 0s;
} .wdt-custom-path-box-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title { margin-bottom: 25px; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description {
-webkit-box-orient: vertical;
display: -webkit-box;
-webkit-line-clamp: 4;
overflow: hidden;
padding: 0 13%;
margin-bottom: 40px;
text-overflow: ellipsis;
}
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(26.25rem, 21.1675rem + 5.277vw, 27.5rem); width: clamp(21.25rem, 13.1181rem + 8.4433vw, 23.25rem); }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { stroke-width: 0.5px; }
.wdt-custom-path-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { position: static; margin-bottom: 0; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper { position: absolute; left: 0; right: 0; top: 45px; bottom: 0; margin: auto; z-index: 0; width: fit-content; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a { position: relative; font-size: 0; padding: 0; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:after { display: none; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a:before { content: ""; position: absolute; left: 0; right: 0; top: 2px; bottom: 0; width: 51px; height: 40px; background-color: var(--wdtSecondaryColor); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; opacity: 1; }
.wdt-custom-path-box-style .wdt-content-item-holder .wdt-content-item .wdt-content-button>a>.wdt-button-text { width: 50px; height: 40px; background-color: var(--wdtAccentTxtColor); background-position: left center; background-repeat: no-repeat; background-size: 600% 100%; -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47 29.14'%3E%3Cdefs%3E%3Cstyle%3E.arrow-bg-01%7Bfill:%23cfd991;%7D.arrow-bg-02%7Bfill:%23000000;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cpath class='arrow-bg-01' d='M45.82,16.42,34.31,27.94a2.6,2.6,0,0,1-4.45-1.84,2.61,2.61,0,0,0-2.61-2.61H3.05A2.61,2.61,0,0,1,.44,20.88V8.27A2.61,2.61,0,0,1,3.05,5.65h24.2A2.61,2.61,0,0,0,29.86,3,2.6,2.6,0,0,1,34.31,1.2L45.82,12.72a2.62,2.62,0,0,1,0,3.7Z'/%3E%3Cpath class='arrow-bg-02' d='M45.51,16.11l-8.42,8.44c-1,1-2,2.07-3.08,3.08a2.2,2.2,0,0,1-3.47-.5c-.37-.7-.19-1.53-.51-2.27a3.09,3.09,0,0,0-1.89-1.68,4.9,4.9,0,0,0-1.48-.13H3.08A2.21,2.21,0,0,1,.87,20.83c0-1.84,0-3.69,0-5.54V8.71A2.39,2.39,0,0,1,2.14,6.29a3.46,3.46,0,0,1,1.5-.2H16.4c3.61,0,7.22.07,10.82,0a3.08,3.08,0,0,0,3-2.4c.16-.79,0-1.51.65-2.14A2.22,2.22,0,0,1,32.83.89a3.06,3.06,0,0,1,1.61,1l1.77,1.78q4.59,4.59,9.18,9.19a2.23,2.23,0,0,1,.12,3.2c-.38.41.23,1,.62.62a3.1,3.1,0,0,0,0-4.33c-.36-.38-.74-.74-1.11-1.11L39.83,6.11,35.15,1.43A4.94,4.94,0,0,0,33.68.25a3.08,3.08,0,0,0-3.89,1.32,3.1,3.1,0,0,0-.34,1.12A3.94,3.94,0,0,1,29.23,4a2.23,2.23,0,0,1-2,1.26c-.32,0-.64,0-1,0H5.49c-1.17,0-2.7-.21-3.79.32A3.15,3.15,0,0,0,0,8.5V20.8a3.1,3.1,0,0,0,2.53,3.08,8.57,8.57,0,0,0,1.24,0H26.56a4.68,4.68,0,0,1,1.35.1,2.22,2.22,0,0,1,1.51,2.08,3.17,3.17,0,0,0,.84,2.11,3.07,3.07,0,0,0,4.13.24c.36-.29.67-.65,1-1l9.91-9.93.83-.82c.39-.4-.22-1-.62-.62Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.wdt-custom-path-box-style .wdt-image-box-holder .wdt-content-item .wdt-content-image-wrapper { position: relative; z-index: 1; margin-bottom: 0; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { width: 200px; -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%3Cg%3E%3Cpath d='M39.6,93.9c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2-0.1-0.4-0.1c-3.6-0.3-7-1.4-10.2-3.1c-4.6-2.4-8.5-5.7-11.8-9.6 c-6.1-7.2-10-15.4-10.7-24.9c-0.4-6.5,1-12.5,4.3-18.1c0.9-1.6,2.2-3,3.2-4.6c2.5-3.9,5.4-7.3,8.8-10.3c5.4-4.8,11.4-8.8,17.5-12.4 c3.1-1.8,6.3-3.3,9.8-4.1c1.2-0.3,2.4-0.4,3.6-0.6c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0.1,0.3,0.1c3.8,0.3,7.1,1.6,10.2,3.7 c3.5,2.3,6.5,5.3,9.2,8.5c5.4,6.3,10.6,12.7,15.9,19c2.1,2.5,4,5.1,5.2,8.2c0.5,1.4,0.8,2.8,1.2,4.2c0,1.3,0,2.5,0,3.8 c0,0.1-0.1,0.2-0.1,0.3c-0.4,1.6-0.7,3.2-1.3,4.7c-1.7,4.3-4.5,7.8-7.7,11.1c-7,7.2-15,13.2-24,17.7c-3,1.5-6,3-9.2,4 c-3.4,1-7,1.5-10.5,2.1C42,93.7,40.8,93.8,39.6,93.9z'/%3E%3C/g%3E%3C/svg%3E%0A"); -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: contain; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' 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%3Cg%3E%3Cpath d='M39.6,93.9c-0.8,0-1.6,0-2.4,0c-0.1,0-0.2-0.1-0.4-0.1c-3.6-0.3-7-1.4-10.2-3.1c-4.6-2.4-8.5-5.7-11.8-9.6 c-6.1-7.2-10-15.4-10.7-24.9c-0.4-6.5,1-12.5,4.3-18.1c0.9-1.6,2.2-3,3.2-4.6c2.5-3.9,5.4-7.3,8.8-10.3c5.4-4.8,11.4-8.8,17.5-12.4 c3.1-1.8,6.3-3.3,9.8-4.1c1.2-0.3,2.4-0.4,3.6-0.6c0.8,0,1.6,0,2.4,0c0.1,0,0.2,0.1,0.3,0.1c3.8,0.3,7.1,1.6,10.2,3.7 c3.5,2.3,6.5,5.3,9.2,8.5c5.4,6.3,10.6,12.7,15.9,19c2.1,2.5,4,5.1,5.2,8.2c0.5,1.4,0.8,2.8,1.2,4.2c0,1.3,0,2.5,0,3.8 c0,0.1-0.1,0.2-0.1,0.3c-0.4,1.6-0.7,3.2-1.3,4.7c-1.7,4.3-4.5,7.8-7.7,11.1c-7,7.2-15,13.2-24,17.7c-3,1.5-6,3-9.2,4 c-3.4,1-7,1.5-10.5,2.1C42,93.7,40.8,93.8,39.6,93.9z'/%3E%3C/g%3E%3C/svg%3E%0A"); mask-repeat: no-repeat; mask-position: center; mask-size: contain; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper svg .wdt-cus-strock-path-style { stroke-width: 0.4px; stroke-dasharray: 2, 2; animation: dash 500s linear infinite; animation-play-state: paused; }
.wdt-custom-path-box-style .wdt-content-item:hover .wdt-content-icon-wrapper svg .wdt-cus-strock-path-style { animation-play-state: running; } .wdt-custom-path-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtcusColorTwoRgb), 0.1); }
.wdt-custom-path-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtcusColorFiveRgb), 0.1); }
.wdt-custom-path-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtPrimaryColorRgb), 0.1); }
.wdt-custom-path-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { color: rgba(var(--wdtcusColorSixRgb), 0.1); } .wdt-custom-path-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtcusColorTwoRgb), 1); }
.wdt-custom-path-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtcusColorFiveRgb), 1); }
.wdt-custom-path-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtPrimaryColorRgb), 1); }
.wdt-custom-path-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-cus-strock-path-style { stroke: rgba(var(--wdtcusColorSixRgb), 1); } .wdt-custom-path-box-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorTwoRgb), 0.5) 0%, rgba(var(--wdtcusColorTwoRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorFiveRgb), 0.5) 0%, rgba(var(--wdtcusColorFiveRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtPrimaryColorRgb), 0.5) 0%, rgba(var(--wdtPrimaryColorRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column:nth-child(4) .wdt-content-item .wdt-content-button > a > .wdt-button-text { background-image: linear-gradient(90deg, rgba(var(--wdtcusColorSixRgb), 0.5) 0%, rgba(var(--wdtcusColorSixRgb), 1) 100%); }
.wdt-custom-path-box-style .wdt-column .wdt-content-item .wdt-content-button > a:hover > .wdt-button-text { background-position: right center; } .wdt-cus-contact-from-01 { display: grid; gap: 30px; width: 100%; }
.wdt-cus-contact-from-01 .wdt-col { padding: 0; }
.wdt-cus-contact-from-01 .wdt-col > p { margin-bottom: 0; }
.wdt-cus-contact-from-01 .wdt-col-one p { display: inline-grid; grid-template-columns: 1fr 1fr; align-items: center; gap: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); width: 100%; }
.wdt-cus-contact-from-01 .wdt-col .wpcf7-text,
.wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea { padding: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem); background-color: rgba(var(--wdtTertiaryColorRgb),0.8); border-color: rgba(var(--wdtTertiaryColorRgb),0); }
.wdt-cus-contact-from-01 .wpcf7-submit { font-family: var(--wdtFontTypo_Alt); font-weight: calc(var(--wdtFontWeight_Alt) - 100); font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); font-style: normal; text-transform: uppercase; border-radius: var(--wdtRadius_Part); }
.wdt-cus-contact-from-01 .wdt-col.wpcf7-btn-wrap { margin-top: 10px; }
.wdt-cus-contact-from-01 .wpcf7-textarea { min-height: clamp(9.375rem, 8.3654rem + 4.4872vw, 13.75rem); }
.wdt-cus-contact-from-01 .wdt-col .wpcf7-text:focus, .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea:focus { border-color: var(--wdtPrimaryColor); } .wdt-offer-box-style .wdt-heading-holder,
.wdt-offer-box-style .wdt-creative-button-wrapper.xlarge .wdt-button { font-family: var(--wdtFontTypo_H2); font-size: clamp(1.5rem, -1.0768rem + 4.0223vw, 3.75rem); padding: 20px 40px; border-radius: clamp(0.9375rem, -0.1362rem + 1.676vw, 1.875rem); }
.wdt-offer-box-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-offer-box-style div h2,
.wdt-offer-box-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.5rem, -1.0768rem + 4.0223vw, 3.75rem); }
.wdt-offer-code-style .wdt-heading-holder { padding: 16px 50px; border-radius: var(--wdtRadius_Part); border: 2px dashed; }
.wdt-offer-code-style-02 .elementor-widget-text-editor .elementor-widget-container h6,
.wdt-offer-code-style-02 div h6,
.wdt-offer-code-style-02 .wdt-heading-holder h6.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(0.75rem, 0.3205rem + 0.6704vw, 1.125rem); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; }
.wdt-offer-code-style .elementor-widget-text-editor .elementor-widget-container h4,
.wdt-offer-code-style div h4,
.wdt-offer-code-style .wdt-heading-holder h4.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(0.875rem, 0.1592rem + 1.1173vw, 1.5rem); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; } .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image>span>img,
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image>a>img { width: 140px; border-radius: var(--wdtRadius_Full); z-index: 1; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group { display: grid; justify-content: center; align-items: center; margin-bottom: 35px; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image { position: relative; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
content: '';
width: 110%;
height: 110%;
display: inline-block;
position: absolute;
left: -7px;
right: 0;
top: 0;
bottom: 0;
margin: auto;
border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;
will-change: border-radius, transform, opacity;
animation-delay: 200ms;
background-image: linear-gradient(120deg, rgba(var(--wdtPrimaryColorRgb)) 0%, rgba(var(--wdtPrimaryColorRgb)) 100%);
animation: wdt-border-blob-effect 20s linear infinite;
animation-play-state: paused;
}
.wdt-custom-img-carousel-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .wdt-content-item:hover .wdt-content-media-group .wdt-content-image:before {
animation-play-state: running;
}
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:before { animation-duration: 1.5s; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group .wdt-content-image:after { animation-delay: 400ms; }
@keyframes wdt-border-blob-effect { 0%, 100% { border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%; transform: translate3d(0, 0, 0) rotateZ(0.01deg); } 34% { border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%; transform: translate3d(0, 5px, 0) rotateZ(0.01deg); } 50% { opacity: .89; transform: translate3d(0, 0, 0) rotateZ(0.01deg); } 67% { border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%; transform: translate3d(0, -3px, 0) rotateZ(0.01deg); } } .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-icon-wrapper { width: fit-content; z-index: 0; }
.wdt-custom-img-carousel-style .swiper-slide { padding-top: 20px; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 165px; width: 160px; line-height: 0; animation: wdt-scale-rotate 13s linear infinite; transform-origin: center; }
.wdt-custom-img-carousel-style .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span { animation-play-state: paused; }
@keyframes wdt-scale-rotate { 0%,100% { transform: scale(1) rotate(0deg); } 50% { transform: scale(0.9) rotate(360deg); } }
.wdt-custom-img-carousel-style .swiper-slide:nth-child(even) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { animation-delay: 0s; }
.wdt-custom-img-carousel-style .swiper-slide:nth-child(odd) .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { animation-delay: 2s; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 0.6955rem + 0.6704vw, 1.5rem); }
.wdt-custom-img-carousel-style .wdt-carousel-pagination-wrapper { position: absolute; left: 0; right: 0; top: 20%; bottom: auto; margin: auto; z-index: 1; pointer-events: none; }
.wdt-custom-img-carousel-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { background-color: transparent; padding: 0; font-size: 50px; pointer-events: painted; }
.wdt-custom-img-carousel-style .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { text-align: center; display: flex; justify-content: space-between; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper:after { content: ""; position: absolute; right: -20%; top: 0; bottom: 0; left: auto; margin: auto; width: 1px; height: 80%; border-right: 2px dashed var(--wdtSecondaryColor); }
.wdt-custom-img-carousel-style .swiper-slide:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-image:before,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(4) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(4) .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
background-image: linear-gradient(120deg, rgba(var(--wdtcusColorFourRgb)) 0%, rgba(var(--wdtcusColorFourRgb)) 100%);
}
.wdt-custom-img-carousel-style .swiper-slide:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-image:before,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(5) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(5) .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
background-image: linear-gradient(120deg, rgba(var(--wdtcusColorEightRgb)) 0%, rgba(var(--wdtcusColorEightRgb)) 100%);
}
.wdt-custom-img-carousel-style .swiper-slide:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-image:before,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(6) .wdt-content-item .wdt-content-media-group .wdt-content-image:after,
.wdt-custom-img-carousel-style .swiper-slide:nth-child(6) .wdt-content-item .wdt-content-media-group .wdt-content-image:before {
background-image: linear-gradient(120deg, rgba(var(--wdtcusColorFiveRgb)) 0%, rgba(var(--wdtcusColorFiveRgb)) 100%);
} .wdt-img-gallery-style .wdt-content-item { border: 2px dashed; border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-img-gallery-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(6.25rem, 5.5288rem + 3.2051vw, 9.375rem); }
.wdt-img-gallery-style .wdt-content-item .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon {
align-items: center;
transform: scale(0);
transition: var(--wdt-Ad-Transition);
}
.wdt-img-gallery-style .wdt-content-item:hover .wdt-media-image-overlay>.wdt-media-image-overlay-container .wdt-content-icon {
transform: scale(1);
}
.wdt-img-gallery-style .wdt-content-item .wdt-rotate-txt { animation: wdt-rotate-txt-anim 10s linear infinite; transform-origin: center; }
@keyframes wdt-rotate-txt-anim { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } }
.wdt-img-gallery-style,
.wdt-img-gallery-style>div,
.wdt-img-gallery-style>div>div,
.wdt-img-gallery-style>div>div>div,
.wdt-img-gallery-style>div>div>div>div,
.wdt-img-gallery-style>div>div>div>div>div,
.wdt-img-gallery-style>div>div>div>div>div>div:not(.wdt-media-image-overlay-container),
.wdt-img-gallery-style>div>div>div>div>div>div:not(.wdt-media-image-overlay-container) * { height: 100%; } .wdt-course-txt-style .wdt-heading-holder .wdt-heading-title-wrapper { text-transform: uppercase; }
.wdt-course-txt-style .elementor-icon-list-items li > .elementor-icon-list-text { font-family: var(--wdtFontTypo_Alt); font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem); } .wdt-custom-detail-list-01 .elementor-widget-container ul li .elementor-icon-list-icon { color: var(--wdtPrimaryColor); font-size: clamp(2.25rem, 1.9038rem + 1.5385vw, 3.75rem); }
.wdt-custom-detail-list-01 .elementor-widget-container ul li .elementor-icon-list-text { font-size: clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem); font-weight: calc(var(--wdtFontWeight_H5) + 100); }
.wdt-custom-detail-list-02 .elementor-widget-container ul li .elementor-icon-list-icon { color: var(--wdtPrimaryColor); }
.wdt-special-decp-style .wdt-heading-holder .wdt-heading-content-wrapper { font-size: clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem); font-weight: calc(var(--wdtFontWeight_H5) + 100); }
.wdt-dark-bg .wdt-custom-detail-list-02 .elementor-widget-container ul li .elementor-icon-list-icon { color: var(--wdtAccentTxtColor); }
.wdt-custom-detail-list-02 .elementor-widget-container ul li .elementor-icon-list-text { font-size: var(--wdtFontSize_Base) !important; }
.tribe-events-content .wdt-custom-detail-list-02 .elementor-widget-container ul:last-child,
.tribe-events-content .wdt-custom-detail-list-01 .elementor-widget-container ul:last-child { margin-bottom: 0; }
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close {
font-size: 0;
background-color: var(--wdtPrimaryColor);
color: var(--wdtAccentTxtColor);
margin: 14px;
opacity: 1;
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:hover {
background-color: var(--wdtSecondaryColor);
color: var(--wdtAccentTxtColor);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:before,
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:after {
content: "";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background-color: currentColor;
width: 26px;
height: 1.5px;
transition: var(--wdt-Ad-Transition);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:before {
transform: rotate(-45deg);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:after {
transform: rotate(45deg);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:hover:before {
transform: rotate(45deg);
}
.wdt-image-box-popup .mfp-image-holder .mfp-content .mfp-close:hover:after {
transform: rotate(-45deg);
} .blog-single-entry .entry-post-navigation.type3 > div > .nav-title-wrap p ~ h3 { display: none !important; }
.wdt-constact-mail-style .elementor-widget-container ul li > a { font-weight: var(--wdtFontWeight_Ext) !important; } .wdt-spiral-arrow-style .wdt-spiral-line,
.wdt-spiral-arrow-style .wdt-spiral-arrow { stroke-width: 1px; fill: none; stroke-dasharray: 400; stroke-dashoffset: 400; -webkit-animation: wdt-spiral-draw 5s forwards; animation: wdt-spiral-draw 5s forwards; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; }
.wdt-spiral-arrow-style .wdt-spiral-arrow { -webkit-animation-delay: 2s; animation-delay: 2s; }
@-webkit-keyframes wdt-spiral-draw { to { stroke-dashoffset: 0; } }
@keyframes wdt-spiral-draw { to { stroke-dashoffset: 0; } } .wdt-events-holder .wdt-event-item { display: flex; align-items: center; border-radius: var(--wdtRadius_3X); overflow: hidden; background-color: var(--wdtAccentTxtColor); height: 100%; position: relative; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-media { flex: 0 0 38%; height: 100%; overflow: hidden; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details { flex: 0 0 62%; padding: clamp(1.25rem, 0.8333rem + 1.3889vw, 2.5rem) clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); }
.wdt-events-holder .wdt-event-item>.wdt-event-item-media>img { height: 100%; object-fit: cover; object-position: center; transform: scale(1); transition: all 0.3s linear; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a { font-family: var(--wdtFontTypo_Alt);
font-weight: calc(var(--wdtFontWeight_Alt) - 100); display: inherit; grid-template-columns: auto auto; align-items: center; padding: 12px 18px; background-color: var(--wdtPrimaryColor);
color: var(--wdtAccentTxtColor); text-transform: uppercase; border-radius: var(--wdtRadius_Part); font-size: var(--wdtFontSize_Ext); line-height: 1;
position: relative; margin-top: 20px; width: fit-content; }
.wdt-events-holder .wdt-event-item:hover>.wdt-event-item-media>img { transform: scale(1.1); }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:after { height: 14px; width: 14px; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>h2 { font-size: clamp(1.125rem, 1.0106rem + 0.5085vw, 1.5rem); font-weight: var(--wdtFontWeight_H2); margin-top: -5px; margin-bottom: 10px; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>p { font-size: clamp(0.875rem, 0.7318rem + 0.2235vw, 1rem); margin-bottom: 5px !important; }
.wdt-events-holder .wdt-event-item .wdt-event-item-schedule { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); line-height: var(--wdtLineHeight_Base); text-align: center; width: auto; position: absolute; right: 0; top: 0; bottom: auto; margin: auto; display: inline-flex; align-items: center; z-index: 1; color: var(--wdtAccentTxtColor); height: auto; padding: 5px 15px; border-radius: 0 0 0 var(--wdtRadius_3X); background-color: var(--wdtcusColorTwo); } .wdt-events-holder .wdt-event-item>.wdt-event-item-details>a:after {top: 1px;} #tribe-events-pg-template { max-width: 1640px; }
.tribe_events.has-post-thumbnail .tribe-events-event-image { margin-bottom: 0; }
.tribe_events.has-post-thumbnail .tribe-events-event-image img { width: 100%; border-radius: var(--wdtRadius_3X) var(--wdtRadius_3X) 0 0; }
.wdt-event-list-style .elementor-widget-container ul { margin-bottom: 0; }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-icon { display: flex; align-items: center; justify-content: center; padding: 4px; width: clamp(1.875rem, 1.5171rem + 0.5587vw, 2.1875rem); height: clamp(1.875rem, 1.5171rem + 0.5587vw, 2.1875rem); background-color: var(--wdtPrimaryColor); box-shadow: 2px 2px 0 0 var(--wdtSecondaryColor); }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-icon svg { width: clamp(1.125rem, 0.8387rem + 0.4469vw, 1.375rem); height: clamp(1.125rem, 0.8387rem + 0.4469vw, 1.375rem); }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-icon svg path { margin: 0; stroke: var(--wdtAccentTxtColor); }
.wdt-event-list-style .elementor-widget-container ul li .elementor-icon-list-text { font-size: clamp(1rem, 0.8568rem + 0.2235vw, 1.125rem); padding-left: 23px; }
.wdt-event-single-image-style,
.wdt-event-single-image-style > div { height: 100%; }
.tribe-events-event-meta:before,
.single-tribe_events .tribe-events-single .tribe-events-event-meta > div:first-child > h2,
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue dd address,
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-back,
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-notices,
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-schedule,
.tribe_events.has-post-thumbnail .wdt-events-left-content .tribe-events.tribe-common  { display: none; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dd .tribe-events-abbr { text-decoration: none; }
.tribe_events.has-post-thumbnail .wdt-events-right-content { margin-top: 0; margin-bottom: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta { padding: clamp(1.75rem, 1.5192rem + 1.0256vw, 2.75rem) clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); width: 100%; margin: auto; border: 0px dashed var(--wdtSecondaryColor); border-radius: 0 0 var(--wdtRadius_3X) var(--wdtRadius_3X); background-color: var(--wdtcusColorTwo); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta > div { width: 100%; margin-right: 0; padding: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dd,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dt { margin: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd { text-align: center; margin-right: clamp(5.1875rem, -1.6738rem + 7.124vw, 6.875rem); margin-top: 3px; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta { display: grid; grid-template-columns: auto auto; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl,
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue { display: inline-flex; align-items: center; gap: 10px;  margin: 0; padding: 0; }
.tribe_events.has-post-thumbnail .wdt-events-meta-content { margin-bottom: clamp(1rem, 0.7115rem + 1.2821vw, 2.25rem); }
.tribe_events.has-post-thumbnail .wdt-events-meta-content > p { display: none !important; }
.tribe_events.has-post-thumbnail .wdt-events-meta-content .tribe-events-single-event-title { font-family: var(--wdtFontTypo_H2); font-size: clamp(1.875rem, 1.6442rem + 1.0256vw, 2.875rem); font-weight: var(--wdtFontWeight_H2); margin-bottom: 0; }
#tribe-events-footer { border: 0; }
#tribe-events-pg-template { padding-top: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl dt,
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title { font-family: var(--wdtFontTypo_H6);
font-size: var(--wdtFontSize_H6); font-weight: var(--wdtFontWeight_H2); text-transform: capitalize; margin: 0; line-height: 1; }
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title { display: inline-flex; }
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title:after { content: ":"; display: inline-block; position: relative; left: 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl,
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl a,
.single-tribe_events .tribe-events-single .tribe-events-meta-group .tribe-events-single-section-title { color: var(--wdtAccentTxtColor); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl a:hover { color: var(--wdtSecondaryColor); } .wdt-cus-sponcers .wdt-content-item .wdt-content-image-wrapper { display: flex; justify-content: center; }
.wdt-cus-sponcers .wdt-content-item { padding: 22px 36px; background-color: var(--wdtBodyBGColor); border-radius: calc(var(--wdtRadius_3X)); } .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 { display: flex; justify-content: space-between; align-items: center; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div .nav-title-wrap > p,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div .nav-title-wrap > span { display: none; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div>a { display: inline-block; background-position: center; background-size: cover; height: clamp(2.8125rem, 1.5625rem + 2.6042vw, 4.6875rem); overflow: hidden; position: relative; top: 50%; width: clamp(5rem, 3.3333rem + 3.4722vw, 7.5rem); -webkit-border-radius: var(--wdtRadius_Part); border-radius: var(--wdtRadius_Part); pointer-events: none; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div h3 { font-family: var(--wdtFontTypo_H6); font-size: clamp(0.875rem, 0.8173rem + 0.2564vw, 1.125rem); margin: 0; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div { display: inline-flex; align-items: center; gap: 20px; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div.post-prev-link { flex-direction: row-reverse; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2 > div a:hover { color: var(--wdtLinkHoverColor); }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.no-post { cursor: not-allowed; line-height: 0; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div h3>a,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.no-post h3 { display: inline-flex; align-items: center; border-bottom: 0; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link.no-post h3:before,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link.no-post h3:after,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link h3>a:before,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link h3>a:after { content: ""; position: relative; display: inline-block; background-color: currentColor; width: 18px; height: 18px; -webkit-mask-repeat: no-repeat; -webkit-mask-position: center; -webkit-mask-size: cover; mask-repeat: no-repeat; mask-position: center; mask-size: cover; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link h3>a:before,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-prev-link.no-post h3: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%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
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%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");  margin-right: 8px; }
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link h3>a:after,
.elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div.post-next-link.no-post h3:after { -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%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");
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%3Cg%3E%3Cpath d='M95.7,49.1c0-0.4-0.1-0.9-0.3-1.3c0-0.2-0.1-0.4-0.1-0.5c-0.1-0.3-0.3-0.8-0.5-1.2c-0.1-0.3-0.4-0.7-0.6-0.9 c-0.3-0.4-0.5-0.7-0.8-0.9c-0.2-0.2-0.6-0.5-0.9-0.7c-0.2-0.1-0.4-0.3-0.8-0.4c0,0,0,0-0.1,0c-0.2-0.1-0.4-0.2-0.6-0.3v0 c-0.1,0-0.2-0.1-0.3-0.1c-3.3-1-11.8-3.8-20.9-7.3C55.2,30,47.7,25.7,46.4,24.2c-2.4-2.8-6.6-2.7-8.9,0c-1.2,1.4-1.8,3.3-1.8,5.2 c0,2,0.7,3.9,1.9,5.3c2.3,2.6,6.3,5.2,11.7,7.8H10.5c-3.5,0-6.3,3.3-6.3,7.4c0,4.1,2.8,7.4,6.3,7.4h38.8c-5.4,2.6-9.5,5.2-11.8,7.8 c-1.2,1.4-1.8,3.3-1.8,5.3c0,2,0.7,3.8,1.8,5.2c1.2,1.4,2.8,2.2,4.5,2.2c1.7,0,3.2-0.8,4.5-2.2c1.2-1.4,8.8-5.7,23.6-11.2 c9.1-3.4,17.6-6.2,20.9-7.2c0.1,0,0.2-0.1,0.3-0.1v0c0.2-0.1,0.4-0.1,0.5-0.2c0.4-0.2,0.6-0.3,0.8-0.4c0.3-0.2,0.7-0.5,0.9-0.7 c0.3-0.3,0.6-0.6,0.8-1c0.2-0.3,0.4-0.6,0.6-0.9c0.2-0.3,0.4-0.9,0.5-1.3c0.1-0.3,0.2-0.5,0.2-0.8c0.1-0.3,0.1-0.6,0.2-0.9 c0-0.3,0-0.6,0-1C95.8,49.7,95.7,49.4,95.7,49.1z'/%3E%3C/g%3E%3C/svg%3E%0A");  margin-left: 8px; } .wdt-rubberband-animation svg { animation: rubberBand 3s infinite linear; } .wc-block-cart-item__wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.is-large.wc-block-cart .wc-block-cart-items { margin-bottom: 0 !important; border: 0 !important; }
.is-large.wc-block-cart .wc-block-cart-items td:last-child {width: 180px;}
.wc-block-components-sidebar-layout .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow: none;}
.is-large.wc-block-cart .wc-block-cart-items td{vertical-align: middle !important; border-top: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15) !important;}
.wc-block-components-product-details.wc-block-components-product-details li{padding-bottom: 0;}
.is-large.wc-block-cart .wc-block-components-product-badge{font-size: 14px !important;border: none;color: var(--wdtPrimaryColor);padding: 0;}
.wc-block-cart-item__quantity {display: flex;gap: 20px;align-items: center;}
.is-large.wc-block-cart .wc-block-cart-items th{padding: 15px !important;white-space: nowrap;color: var(--wdtAccentTxtColor);background: var(--wdtPrimaryColor) !important;visibility: visible !important;font-size: var(--wdtFontSize_H6);text-transform: capitalize;}
.is-large.wc-block-cart .wc-block-cart-items th:first-child {border-right: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);text-align: center;}
.is-large.wc-block-cart .wc-block-cart-items th:last-child {padding-right: 15px;border-left: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);text-align: center;}
.woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody {border-width: 0;border-style: solid;border-color: rgba(var(--wdtHeadAltColorRgb),0.15);}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-decoration: none;}
.wc-block-components-quantity-selector{width: 100%;}
.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: rgba(var(--wdtBorderColorRgb), 0.2);font-weight: 400;}
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled,
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{opacity: 1;}
body:not(.woocommerce-checkout) .wc-block-components-sidebar-layout .wc-block-components-main { padding-right: 0 !important; border-radius: var(--wdtRadius_3X); overflow: hidden; box-shadow: 0 0 1px 0 rgba(var(--wdtHeadAltColorRgb),0.5); height: fit-content; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link):focus{box-shadow: none;}
.wp-block-woocommerce-cart-order-summary-block {border: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);margin-bottom: 20px;border-radius: var(--wdtRadius_2X);}
.is-large.wc-block-cart .wc-block-cart__totals-title{ font-size: 18px !important; font-family: var(--wdtFontTypo_H6) !important; text-align: center !important; padding: 10px !important;}
.wc-block-components-product-name{ font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_H4);color: var(--wdtHeadAltColor) !important;}
table.wc-block-cart-items .wc-block-cart-items__row a.wc-block-components-product-name:hover {color: var(--wdtPrimaryColor) !important;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {color: var(--wdtPrimaryColor);}
.wc-block-components-product-details.wc-block-components-product-details:last-of-type{display: flex;gap: 10px;}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description > p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data { margin: .5em 0; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link),
.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link { padding: var(--wdtPadding_Btn); background: var(--wdtPrimaryColor); display: inline-block; width: auto; color: var(--wdtAccentTxtColor); text-transform: uppercase; font-family: var(--wdtFontTypo_Alt); font-weight: calc(var(--wdtFontWeight_Alt) - 100); margin: auto; transition: var(--wdt-Ad-Transition); border-radius: var(--wdtRadius_Part) !important; line-height: 1; min-height: auto; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover,
.wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link:hover{background: var(--wdtSecondaryColor);}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height: auto !important;}
.tinv-wishlist .social-buttons li a {background: var(--wdtPrimaryColor);color: var(--wdtAccentTxtColor);}
.tinv-wishlist .social-buttons li a:hover {background: var(--wdtSecondaryColor);}
.tinv-wishlist .social-buttons li{padding-bottom: 0;}
.tinv-wishlist .social-buttons>span { font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Base); margin-right: 10px;}
.tinv-wishlist .social-buttons {text-align: left;}
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size: 16px;}
.wc-block-checkout__sidebar .wc-block-components-product-name{flex-grow: unset !important;font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); color: var(--wdtHeadAltColor);font-family: var(--wdtFontTypo_Alt);text-transform: uppercase;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image{width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem) !important;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem) !important;width: clamp(3.75rem, 3.1731rem + 2.5641vw, 6.25rem) !important; border-radius: var(--wdtRadius_2X);}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.wc-block-components-formatted-money-amount{color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{margin-bottom: 5px;color: var(--wdtHeadAltColor);margin-top: 10px;}
.wc-block-components-product-details__name, .wc-block-components-product-details__value{color: var(--wdtHeadAltColor);}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description{display: flex !important;flex-direction: column;}
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{order: -1;}
.wc-block-components-product-price__value.is-discounted{background: transparent;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true]{margin-bottom: 20px;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button>.wc-block-components-panel__button-icon{font-size: 30px;color: var(--wdtHeadAltColor);}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] span{color: var(--wdtHeadAltColor);}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{border-radius: var(--wdtRadius_3X) !important; border: 2px dashed transparent !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus { border-color: var(--wdtLinkHoverColor) !important; }
.wc-block-components-totals-coupon__form{align-items: center;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{margin-right: 10px;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input + label {display: none;}
.wc-block-components-spinner{height: auto !important;width: auto !important;top: 22px;}
.wc-block-cart-item__wrap .wc-block-components-product-metadata{margin-bottom: 0 !important;}
.wc-block-components-product-details.wc-block-components-product-details{margin: 0 !important;}
.wc-block-cart-item__wrap .wc-block-components-quantity-selector{margin-bottom: 0;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header, 
table.wc-block-cart-items .wc-block-cart-items__header{    border-width: 0px 1px;border-style: solid;border-color: rgba(var(--wdtHeadAltColorRgb),0.15);}
.wc-block-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td{padding: 16px 16px;}
.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-components-sidebar-layout.is-large.wc-block-cart .wc-block-cart-items td:not(:last-child){border-right: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15);}
.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items: center !important;}
.wc-block-components-totals-item__label{color: var(--wdtHeadAltColor);}
button.wc-block-cart-item__remove-link { font-size: 0 !important; text-decoration: none !important; background-color: var(--wdtPrimaryColor) !important; color: var(--wdtAccentTxtColor) !important; width: 27px; height: 27px; border-radius: var(--wdtRadius_Full) !important; position: relative !important; }
button.wc-block-cart-item__remove-link:hover { background-color: var(--wdtSecondaryColor) !important; }
button.wc-block-cart-item__remove-link:before,
button.wc-block-cart-item__remove-link:after{ content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 2px; height: 8px; background-color: currentColor; }
button.wc-block-cart-item__remove-link:before { transform: rotate(-45deg); }
button.wc-block-cart-item__remove-link:after { transform: rotate(45deg); } .woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots,
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading.has-text-align-center:not(.with-empty-cart-icon),
.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-product-new { display: none; }
.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon::before{ font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); }
.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.with-empty-cart-icon { font-size: clamp(1.5rem, 1.4135rem + 0.3846vw, 1.875rem); } .wc-block-components-sidebar-layout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{border: 1px solid;line-height: normal;min-height: 20px;min-width: 20px;font-size: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill+label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active label,
.wc-block-components-sidebar-layout .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform: unset;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input label, 
.wc-block-components-sidebar-layout .wc-block-components-text-input label,
.wc-block-components-sidebar-layout .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{position: unset;transform: unset;order: -1;margin-bottom: 10px;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input{display: flex;flex-direction: column;}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.is-active input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input:-webkit-autofill, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input.is-active input[type=url],
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text], 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url],
.wc-block-components-sidebar-layout .wc-block-components-textarea { border: 2px dashed transparent; padding: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem); border-radius: var(--wdtRadius_2X);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=email]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=number]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=tel]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=text]:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input input[type=url]:focus{box-shadow: none;border-color: var(--wdtPrimaryColor);}
.wc-block-components-sidebar-layout .wc-block-components-form .wc-block-components-text-input.has-error input:focus, 
.wc-block-components-sidebar-layout .wc-block-components-text-input.has-error input:focus {box-shadow: none;}
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p{position: relative;right: 0; width: 100%; text-align: end;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-width: 1px;}
.wc-block-components-sidebar-layout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {outline: none;}
.wc-block-components-notice-banner.is-error{align-items: center;}
.wc-block-components-notice-banner.is-success { align-items: center !important; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-sidebar-layout .wc-block-components-button:not(.is-link), 
.wc-block-components-sidebar-layout .wc-block-components-totals-coupon a.wc-block-components-totals-coupon-link{margin: unset;}
.woocommerce-account .woocommerce .column .woocommerce-MyAccount-content .wc-block-components-notice-banner{align-items: center;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.woocommerce-Button.button {margin-top: 0;}
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child a.button.wc-forward:hover {background: transparent;}
.woocommerce-notices-wrapper .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward { font-size: var(--wdtFontSize_Ext); color: var(--wdtHeadAltColor); opacity: 1; }
.woocommerce-notices-wrapper .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward:hover { color: var(--wdtLinkHoverColor) !important; text-decoration-line: underline !important; }
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{ padding: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem) clamp(1.5625rem, 1.3462rem + 0.9615vw, 2.5rem) !important;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{box-shadow: none !important;}
.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label, 
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label {margin-bottom: 3px !important;}
.wc-block-components-notice-banner>svg{font-size: 20px;}
.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{height: 1em;margin: 0.2em 0.5em 0 0;min-height: 1em;min-width: 1em;width: 1em;}
.wc-block-components-form .wc-block-components-checkbox .wc-block-components-checkbox__mark{width: 12px;height: 12px;margin-left: 1px;margin-top: 3px;}
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button{color: var(--wdtHeadAltColor);}
.wc-block-components-form .wc-block-components-checkout-return-to-cart-button:hover { color: var(--wdtLinkHoverColor); }
.wc-block-components-checkout-return-to-cart-button svg { display: none; }
.wc-block-components-checkout-return-to-cart-button:before {
content: "";
position: relative;
display: inline-block;
background-color: currentColor;
width: 18px;
height: 18px;
margin-right: 8px;
-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%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
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%3Cg%3E%3Cpath d='M4.2,49.9c0,0.4,0,0.7,0,1c0.1,0.3,0.1,0.6,0.2,0.9c0,0.3,0.1,0.5,0.2,0.8c0.1,0.4,0.3,1,0.5,1.3c0.2,0.3,0.4,0.6,0.6,0.9 c0.2,0.4,0.5,0.7,0.8,1c0.2,0.2,0.6,0.5,0.9,0.7c0.2,0.1,0.4,0.2,0.8,0.4C8.3,57,8.5,57,8.7,57.1l0,0c0.1,0,0.2,0.1,0.3,0.1 c3.3,1,11.8,3.8,20.9,7.2c14.8,5.5,22.4,9.8,23.6,11.2c1.3,1.4,2.8,2.2,4.5,2.2s3.3-0.8,4.5-2.2c1.1-1.4,1.8-3.2,1.8-5.2 s-0.6-3.9-1.8-5.3c-2.3-2.6-6.4-5.2-11.8-7.8h38.8c3.5,0,6.3-3.3,6.3-7.4s-2.8-7.4-6.3-7.4H50.7c5.4-2.6,9.4-5.2,11.7-7.8 c1.2-1.4,1.9-3.3,1.9-5.3c0-1.9-0.6-3.8-1.8-5.2c-2.3-2.7-6.5-2.8-8.9,0c-1.3,1.5-8.8,5.8-23.4,11.3c-9.1,3.5-17.6,6.3-20.9,7.3 c-0.1,0-0.2,0.1-0.3,0.1l0,0c-0.2,0.1-0.4,0.2-0.6,0.3c-0.1,0-0.1,0-0.1,0c-0.4,0.1-0.6,0.3-0.8,0.4c-0.3,0.2-0.7,0.5-0.9,0.7 c-0.3,0.2-0.5,0.5-0.8,0.9c-0.2,0.2-0.5,0.6-0.6,0.9C5,46.5,4.8,47,4.7,47.3c0,0.1-0.1,0.3-0.1,0.5c-0.2,0.4-0.3,0.9-0.3,1.3 C4.3,49.4,4.2,49.7,4.2,49.9z'/%3E%3C/g%3E%3C/svg%3E%0A");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: cover;
mask-repeat: no-repeat;
mask-position: center;
mask-size: cover;
top: 4px;
}
.woocommerce ul.order_details li strong{color: var(--wdtHeadAltColor);font-size: var(--wdtFontSize_Base) !important;}
.woocommerce ul.order_details li{font-size: var(--wdtFontSize_Base);}
.wp-block-woocommerce-checkout .wc-block-components-notice-banner > .wc-block-components-button { margin: 0 0 0 auto !important; }
.wc-block-components-notice-banner > .wc-block-components-button:active, .wc-block-components-notice-banner > .wc-block-components-button:focus, .wc-block-components-notice-banner > .wc-block-components-button:hover { color: var(--wdtLinkHoverColor) !important; }
.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices { margin-top: 0 !important; }
.wc-block-checkout__add-note .wc-block-components-textarea:focus { box-shadow: none !important; border-color: var(--wdtLinkHoverColor); }
.wc-block-components-notice-banner { margin: 16px 0 70px !important; } .wc-block-components-product-price { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: var(--wdtFontWeight_Base); }
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img { border-radius: var(--wdtRadius_2X) !important; } .tinv-wishlist .social-buttons li a.social i{font-weight: 400;margin-right: 0;}
.woocommerce.tinv-wishlist tfoot .tinvwl-to-left .tinvwl-input-group >*:not(:last-child){margin-right: 5px;}
.tinv-wishlist .wishlist_item .product-action>.button{margin-top: 0;}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button { line-height: 1 !important; }
.woocommerce.tinv-wishlist table th { font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); }
.woocommerce .tinvwl-table-manage-list thead tr th:first-child,
.tinv-wishlist .tinvwl-table-manage-list .product-cb,
.woocommerce.tinv-wishlist table td {
border-left: 0 !important;
}
.woocommerce .tinvwl-table-manage-list thead tr th:last-child,
.woocommerce.tinv-wishlist table td:last-child { border-right: 0 !important;}
.tinv-wishlist table.tinvwl-table-manage-list {
border-radius: var(--wdtRadius_2X) !important;
overflow: hidden !important;
box-shadow: 0 0 1px 0 rgba(var(--wdtHeadAltColorRgb), 0.5) !important;
}
.woocommerce .tinvwl-table-manage-list thead tr th { border-top: 0 !important; }
.woocommerce.tinv-wishlist table tfoot tr td { border-bottom: 0 !important; }
.tinv-wishlist table input[type="checkbox"] { margin-top: -4px !important; cursor: pointer; }
.ftinvwl.ftinvwl-twitter:before {
content: "";
position: relative;
display: inline-block;
width: 15px;
height: 15px;
background-color: currentColor;
-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%3Cpath d='M68.7,93.1c-0.8,0-1.5-0.4-2-1L43,60.4L13.5,92.3c-0.5,0.5-1.1,0.8-1.8,0.8H6.3c-0.6,0-1.2-0.4-1.5-1 c-0.3-0.6-0.1-1.2,0.3-1.7l33.3-36L4.8,9.4C4.4,8.9,4.3,8.3,4.6,7.8C4.9,7.2,5.4,6.9,6,6.9h25.2c0.8,0,1.5,0.4,2,1L55.1,37L82.2,7.7 c0.5-0.5,1.1-0.8,1.8-0.8h5.4c0.6,0,1.2,0.4,1.5,1c0.3,0.6,0.1,1.2-0.3,1.7L59.6,43l35.6,47.6c0.4,0.5,0.4,1.1,0.1,1.7 c-0.3,0.5-0.8,0.9-1.4,0.9H68.7z M82,85.5l-53.2-71H18l53.2,71H82z'/%3E%3C/svg%3E%0A");
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%3Cpath d='M68.7,93.1c-0.8,0-1.5-0.4-2-1L43,60.4L13.5,92.3c-0.5,0.5-1.1,0.8-1.8,0.8H6.3c-0.6,0-1.2-0.4-1.5-1 c-0.3-0.6-0.1-1.2,0.3-1.7l33.3-36L4.8,9.4C4.4,8.9,4.3,8.3,4.6,7.8C4.9,7.2,5.4,6.9,6,6.9h25.2c0.8,0,1.5,0.4,2,1L55.1,37L82.2,7.7 c0.5-0.5,1.1-0.8,1.8-0.8h5.4c0.6,0,1.2,0.4,1.5,1c0.3,0.6,0.1,1.2-0.3,1.7L59.6,43l35.6,47.6c0.4,0.5,0.4,1.1,0.1,1.7 c-0.3,0.5-0.8,0.9-1.4,0.9H68.7z M82,85.5l-53.2-71H18l53.2,71H82z'/%3E%3C/svg%3E%0A");
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
-webkit-mask-size: cover;
mask-repeat: no-repeat;
mask-position: center;
mask-size: cover;
top: 2px;
} .wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group { display: flex; align-items: center; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span svg { height: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); width: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.wdt-custom-about-iconbox .wdt-column .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorFive); padding: clamp(0.625rem, 0.4087rem + 0.9615vw, 1.5625rem); border-radius: var(--wdtRadius_3X); }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span i { height: unset; width: unset; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); font-weight: var(--wdtFontWeight_H5); padding-right: clamp(1.25rem, -8.7735rem + 12.5196vw, 6.25rem); }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-title { margin-left: 20px; }
.wdt-custom-about-iconbox .wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 25px 10px; }
.wdt-custom-about-iconbox .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { margin-top: 0; }
.wdt-custom-about-iconbox .wdt-column:nth-child(1) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorFour); }
.wdt-custom-about-iconbox .wdt-column:nth-child(2) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorSix); }
.wdt-custom-about-iconbox .wdt-column:nth-child(3) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorFive); }
.wdt-custom-about-iconbox .wdt-column:nth-child(4) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorTwo); }
.wdt-custom-about-iconbox .wdt-column:nth-child(5) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorThree); }
.wdt-custom-about-iconbox .wdt-column:nth-child(6) .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper .wdt-content-icon { background-color: var(--wdtcusColorOne); }
.wdt-shop-info-style .wdt-heading-holder .wdt-heading-content-wrapper,
.wdt-shop-info-style .elementor-heading-title > a { font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); font-weight: calc(var(--wdtFontWeight_Ext) - 100); }
.wdt-shop-info-style .elementor-heading-title > a { text-decoration: underline; }
.wdt-shop-info-style .elementor-heading-title > a:hover {color: var(--wdtLinkHoverColor) !important;} .wdt-custom-iconbox1 .elementor-widget-container .wdt-icon-box-holder .wdt-column-wrapper .wdt-column .wdt-content-item>.wdt-content-media-group:not(:last-child) { margin: 0 5px }
.wdt-custom-iconbox1 .wdt-content-item .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); font-weight: var(--wdtFontWeight_H4); }
.wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column:not(:last-child) { border: 0; border-right: 2px dashed rgb(var(--wdtBorderColorRgb), .5); }
.wdt-custom-iconbox1 .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon > span { font-size: clamp(8.125rem, 7.2596rem + 3.8462vw, 11.875rem); position: relative; z-index: 1; }
.wdt-custom-iconbox1 .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span .wdt-str-spin { animation: dash 500s linear infinite backwards; stroke-width: 1; stroke-miterlimit: 10; stroke-dasharray: 5, 3; stroke-opacity: 0; transition: var(--wdt-Ad-Transition); }
.wdt-custom-iconbox1 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span .wdt-str-spin { stroke-opacity: 1; } .wdt-custom-our-mission { margin-left: clamp(3.125rem, -15.669rem + 23.4742vw, 12.5rem); }
.wdt-custom-mission { margin-right: clamp(3.125rem, -15.669rem + 23.4742vw, 12.5rem); } .wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-image { border-radius: var(--wdtRadius_3X); overflow: hidden; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-image img { transform: scale(1); transition: all 0.3s linear; }
.wdt-custom-photogallery-s1 .wdt-content-item:hover .wdt-content-image img { transform: scale(1.1); }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group { padding: 4px; border-radius: calc(var(--wdtRadius_3X) + 7px ); }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group .wdt-content-icon-wrapper { pointer-events: none; transform: scaleX(1.005) scaleY(1.005); }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-prev,
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next { background-color: transparent; font-size: 60px; padding: 0 10px; }
.wdt-custom-photogallery-s1 .wdt-content-item .wdt-content-media-group { margin-bottom: 0; }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { position: absolute; top: -130px; right: 50px; }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-custom-svg-s2 { transition: var(--wdtAltTransition); }
.wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-custom-svg-s2:hover { fill: var(--wdtPrimaryColor); } .wdt-cus-brands-home2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { border-right: 1px solid var(--wdtBorderColor); display: flex; justify-content: center; align-items: center; padding: 5px 0; } .wdt-custom-Heading3 .wdt-heading-holder>*:not(:last-child) { margin-bottom: 0; }
.wdt-custom-Heading3 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.5625rem, 1.0577rem + 2.2436vw, 3.75rem); color: var(--wdtAccentTxtColor); }
.wdt-custom-Heading3 .wdt-heading-holder .wdt-heading-content-wrapper { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); color: var(--wdtAccentTxtColor); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-custom-Heading3 { background-color: rgb(244, 52, 79); border-radius: var(--wdtRadius_3X); transform: rotate(-10deg); }
.wdt-custom-Heading1 .wdt-heading-holder>*:not(:last-child) { margin-bottom: 0; }
.wdt-custom-Heading1 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 0.8654rem + 4.4872vw, 6.25rem); color: var(--wdtAccentTxtColor); text-transform: uppercase; }
.wdt-custom-Heading1 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle { font-family: var(--wdtFontTypo_H6); font-size: clamp(1.25rem, 1.1058rem + 0.641vw, 1.875rem); font-weight: calc(var(--wdtFontWeight_Base) - 100); text-transform: capitalize; color: var(--wdtAccentTxtColor); letter-spacing: var(--wdtLetterSpacing_3X); }
.wdt-custom-Heading1 .wdt-heading-holder .wdt-heading-content-wrapper { font-size: clamp(1.125rem, 1.0385rem + 0.3846vw, 1.5rem); color: var(--wdtAccentTxtColor); letter-spacing: var(--wdtLetterSpacing_3X); font-family: var(--wdtFontTypo_Alt); font-weight: 300; } .wdt-custom-counter1 .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 0; }
.wdt-custom-counter1 .wdt-content-item .wdt-content-title h5 { margin-bottom: 11px; }
.wdt-custom-counter1 .wdt-content-item .wdt-content-title h5 a { font-family: var(--wdtFontTypo_Base); font-size: clamp(0.875rem, 0.7596rem + 0.5128vw, 1.375rem); font-weight: calc(var(--wdtFontWeight_Base) + 200); }
.wdt-custom-counter1 .wdt-content-item .wdt-content-counter { font-family: var(--wdtFontTypo_H2); font-size: clamp(2.5rem, 1.9952rem + 2.2436vw, 4.6875rem); font-weight: calc(var(--wdtFontWeight_H2) - 100); line-height: 1; }
.wdt-custom-counter1 .wdt-column:nth-child(1) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorFive); }
.wdt-custom-counter1 .wdt-column:nth-child(2) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorThree); }
.wdt-custom-counter1 .wdt-column:nth-child(3) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorSix); }
.wdt-custom-counter1 .wdt-column:nth-child(4) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorTwo); }
.wdt-custom-counter1 .wdt-content-item { padding: 40px clamp(1.25rem, 0.8894rem + 1.6026vw, 2.8125rem); border-radius: var(--wdtRadius_3X); }
.wdt-custom-counter1 .wdt-column:nth-child(2) { margin-top: 100px; }
.wdt-custom-counter1 .wdt-column:nth-child(3) { margin-top: -100px; } .wdt-custom-course-sidebar-form p { margin-bottom: 0; }
.wdt-custom-course-sidebar-form .wpcf7-form-control-wrap { margin-bottom: 20px; }
.wdt-custom-course-sidebar-form .submit .with-spinner,
.wdt-custom-course-sidebar-form .submit input { width: 100%; border-radius: var(--wdtRadius_Part); font-size: var(--wdtFontSize_H6); font-family: var(--wdtFontTypo_Alt); } .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 30px !important; -webkit-border-radius: var(--wdtRadius_Part) !important; border-radius: var(--wdtRadius_Part) !important; border: 2px dashed var(--wdtPrimaryColor); }
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="text"],
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type="email"] { background-color: var(--wdtAccentTxtColor); border: 2px dashed; border-color: transparent; }
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { text-transform: uppercase; }
.wdt-popup-box-content-holder.wdt-content-type-template .wdt-footer-social-icons .elementor-widget-container .elementor-social-icons-wrapper { word-spacing: 10px; }
.wdt-newsletter-style .wdt-mailchimp-holder.wdt-template-type5 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
width: 46px;
height: 46px;
} .wdt-custom-video-banner .elementor-widget-container { height: 101%; overflow: hidden; }
.wdt-custom-video-banner  .elementor-widget-container .elementor-wrapper { aspect-ratio: inherit !important; height: 101%; }
.wdt-custom-video-banner { height: 99%; } .wdt-cus-popup-home3 .wdt-heading-holder { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.wdt-cus-popup-home3 .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-cus-popup-home3 div h2,
.wdt-cus-popup-home3 .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.4423rem + 1.9231vw, 3.75rem); }
.wdt-cus-popup-home3 .wdt-heading-holder .wdt-heading-content-wrapper { max-width: clamp(18.75rem, 9.375rem + 41.6667vw, 59.375rem); }
.wdt-cus-home3-popup .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-item { width: clamp(5rem, 4.1346rem + 3.8462vw, 8.75rem); height: clamp(5rem, 4.1346rem + 3.8462vw, 8.75rem); background: var(--wdtPrimaryColor); border-radius: var(--wdtRadius_Full); display: flex; justify-content: center; align-items: center; padding-left: 10%; font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); } .wdt-cus-text-image-filler .wdt-elementor-repeater-container-wrapper { display: inline-flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.wdt-cus-text-image-filler .wdt-elementor-repeater-container .wdt-text-tile { text-transform: capitalize; line-height: 1.8; font-size: clamp(1.125rem, 0.7356rem + 1.7308vw, 2.8125rem); padding: 0 clamp(0.3125rem, 0.1683rem + 0.641vw, 0.9375rem); font-weight: var(--wdtFontWeight_Base); }
.wdt-cus-text-image-filler .elementor-repeater-item-3c0a8b8 img,
.wdt-cus-text-image-filler .elementor-repeater-item-8ee3f05 img { width: clamp(3.75rem, 3.3173rem + 1.9231vw, 5.625rem); border-radius: var(--wdtRadius_Full); margin-right: 5px; }
.wdt-cus-text-image-filler .elementor-repeater-item-5104027 img { width: clamp(9.375rem, 7.8317rem + 6.859vw, 16.0625rem); border-radius: var(--wdtRadius_Part); margin-right: 5px; }
.wdt-cus-text-image-filler h2 > span:nth-child(11) { color: var(--wdtcusColorFour); }
.wdt-custom-filler-sun .elementor-icon svg { font-size: clamp(6.25rem, 5.9615rem + 1.2821vw, 7.5rem); }
.wdt-custom-rainbow-svg .elementor-icon svg { font-size: clamp(8.125rem, 7.8365rem + 1.2821vw, 9.375rem); }
.wdt-custom-giraffe-icon .elementor-icon svg { font-size: clamp(7.5rem, 6.3462rem + 5.1282vw, 12.5rem); }
.wdt-custom-filler-sun .elementor-icon svg .wdt-custom-sun-class-1 { animation: spin 6s linear infinite; transform-origin: center; }
.wdt-custom-giraffe-icon .wdt-custom-giraffe-color .wdt-custom-giraffe2 { animation: colorshift 2s linear infinite; }
@keyframes colorshift { 0% { fill: var(--wdtcusColorSix); } 30% { fill: var(--wdtcusColorFive); } 60% { fill: rgba(var(--wdtcusColorFiveRgb),0.8); } 100% { fill: var(--wdtcusColorSix); } }
.wdt-custom-giraffe-icon .wdt-custom-giraffe-tail { animation: updown 1s linear infinite; }
@keyframes updown { 0% { transform: translateY(0px) rotate(0deg); transform-origin: center; } 50% { transform: translateY(10px) rotate(-15deg); transform-origin: center; } 100% { transform: translateY(0px) rotate(0deg); transform-origin: center; } } .wdt-custom-filler-heading .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{ color: var(--wdtAccentTxtColor); }
.wdt-custom-filler-heading .wdt-heading-holder .wdt-heading-content-wrapper{ color: var(--wdtAccentTxtColor); margin-top: 5%; }
.wdt-custom-filler-btn .elementor-widget-container .wdt-button-holder a {
font-family: var(--wdtFontTypo_Alt);
font-size: calc(var(--wdtFontSize_H6) - 2px);
font-weight: var(--wdtFontWeight_Alt);
padding: clamp(1.25rem, 1.1779rem + 0.3205vw, 1.5625rem);
background-color: var(--wdtcusColorFiv);
border: 1px solid var(--wdtSecondaryColor);
box-shadow: 3px 3px 0 0 var(--wdtSecondaryColor);
}
.wdt-custom-filler-btn .elementor-widget-container .wdt-button-holder a:hover { background-color: var(--wdtPrimaryColor); box-shadow: 0px var(--wdtBorderColor); border-color: transparent; }
.wdt-custom-filler-btn .wdt-button-holder.wdt-button-style-underline:before { opacity: 0; }
.wdt-custom-ring-icon .elementor-icon-wrapper .elementor-icon svg { stroke: currentColor; font-size: 300px; stroke-width: 50px; overflow: visible; }
.wdt-custom-circle-icon .elementor-icon svg { font-size: clamp(9.375rem, 6.4904rem + 12.8205vw, 21.875rem); }
.wdt-custom-fillerimage1 img { border-radius: var(--wdtRadius_Full); overflow: hidden; border: 15px solid var(--wdtcusColorThree); }
.wdt-custom-clouds img { animation: shake 15s infinite; } .wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group{ display: grid; place-items: center; padding: 5px 0; }
.wdt-cus-home4-animator .elementor-widget-container{ background-color: var(--wdtColorFive); }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group > div{ grid-area: 1/-1; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group > div:not(:last-child){ margin-bottom: 0; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-media-group .wdt-content-image-wrapper .wdt-content-image a{ border-radius:var(--wdtRadius_Full); z-index: 1; transform: rotate(45deg) scale(0); transition: var(--wdt-Ad-Transition); }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group{ display: flex; justify-content: center; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group .wdt-content-icon-wrapper{ margin-bottom: 0; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group .wdt-content-title > h5 > a{ font-size: clamp(1.875rem, 1.5865rem + 1.2821vw, 3.125rem); color: var(--wdtTertiaryColor); text-transform: capitalize; text-align: center; display: inline-block; width: max-content; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-elements-group .wdt-content-icon > span{ color: var(--wdtcusColorFour); }
.wdt-cus-marquee-home4 .wdt-content-item:hover .wdt-content-media-group .wdt-content-image a{ transform: rotate(0deg) scale(1); box-shadow: 3px 3px 0px var(--wdtHeadAltColor); }
.wdt-cus-marquee-home4 .wdt-content-item:hover .wdt-content-title > h5 > a{ color: var(--wdtQuaternaryColor); }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image{ width: 120px; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-icon-wrapper{ position: absolute; left: -15px; } .wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
border: 2px dashed transparent;
background: rgba(var(--wdtAccentTxtColorRgb), 0.3);
border-radius: var(--wdtRadius_Part);
padding: var(--wdtPadding_Btn);
}
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-button-holder { width: 100%; }
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
font-family: var(--wdtFontTypo_Alt);
font-weight: calc(var(--wdtFontWeight_Alt) - 100);
display: block;
width: 100%;
border-radius: var(--wdtRadius_Part);
padding: var(--wdtPadding_Btn);
text-transform: uppercase;
background-color: var(--wdtPrimaryColor);
}
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
background-color: var(--wdtPrimaryColor);
}
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type="submit"]:after { transform: scaleX(1.01) scaleY(1.11); }
.wdt-cus-footer-newsletter .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email']:focus { border:2px dashed var(--wdtAccentTxtColor); } .wdt-cus-contact-us-form .wdt-cus-contact-from-01 .wdt-col.wdt-col-one p { display: grid; grid-template-columns: 1fr; }
.wdt-cus-contact-us-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-text,
.wdt-cus-contact-us-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea { background: var(--wdtAccentTxtColor); }
.wdt-cus-contact-us-form .wpcf7-form input.wpcf7-submit { background-color: var(--wdtPrimaryColor); }
.wdt-cus-contact-us-form .wpcf7-form input.wpcf7-submit:hover { background-color: var(--wdtSecondaryColor); }
.wdt-cus-contact-us-form ::-webkit-input-placeholder { color: var(--wdtSecondaryColor) !important; }
.wdt-cus-contact-infos .wdt-heading-holder h3 .wdt-heading-title { font-size: calc(var(--wdtFontSize_H3) + 5px); }
.wdt-cus-contact-infos .wdt-heading-holder .wdt-heading-subtitle { text-transform: lowercase; font-size: clamp(0.875rem, 0.8462rem + 0.1282vw, 1rem); }
.wdt-cus-contact-infos .wdt-heading-holder>*:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-contact-socials .elementor-social-icons-wrapper .elementor-icon { background: transparent; }
.wdt-cus-contact-socials .elementor-icon, .wdt-cus-contact-socials .elementor-icon svg { transition: var(--wdt-Ad-Transition); }
.wdt-cus-our-infos .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); font-family: var(--wdtFontTypo_Alt); line-height: calc(var(--wdtLineHeight_Base) + .3); }
.wdt-cus-our-infos .elementor-icon-list-items .elementor-icon-list-item:not(:last-child) { margin-bottom: 15px }
.wdt-cus-info-view-btn .wdt-button-holder { width: 100%; }
.wdt-cus-info-view-btn .wdt-button-holder.wdt-button-size-lg .wdt-button { width: 100%; margin: 0; border-radius: var(--wdtRadius_Part); padding: var(--wdtFontSize_H5) 0; font-family: var(--wdtFontTypo_Alt); letter-spacing: .5px; font-size: var(--wdtFontSize_H5); } .wdt-custom-gallery-section > .elementor-container { justify-content: center; }
.wdt-cus-gallery-top .elementor-container{ justify-content: space-between; }
.wdt-img-gallery-style .wdt-content-item .wdt-content-media-group .wdt-media-image-overlay-container{ pointer-events: none; } .wdt-cus-left-img-contact  .elementor-widget-container img{ border-radius: var(--wdtRadius_Full); }
.wdt-cus-stripe-circle .elementor-icon svg{ font-size:  clamp(15.625rem, 14.6154rem + 4.4872vw, 20rem); }
.wdt-cus-dots .elementor-icon svg{ font-size: clamp(12.5rem, 11.5337rem + 4.2949vw, 16.6875rem); }
.wdt-cus-app-stores .wdt-image-box-holder{ display: flex; justify-content: end; gap: 10px }
.wdt-cus-stripe-circle .elementor-icon svg{ animation: spin 15s infinite linear; }
.wdt-cus-dots svg g > g { animation: shrink 5s infinite alternate; transform-origin: center; }
@keyframes shrink{ 0%{ transform:scale(1); } 50%{ transform:scale(1.2); } 100%{ transform:scale(1); } }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-text,.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea{ background: var(--wdtAccentTxtColor); }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-text:focus,.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wdt-col .wpcf7-textarea:focus { border-color: var(--wdtLinkHoverColor); }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wpcf7-submit{ background: rgb(23, 30, 69); text-transform: capitalize; }
.wdt-cus-price-page-form .wdt-cus-contact-from-01 .wpcf7-submit:hover{ background-color: var(--wdtSecondaryColor); } .wdt-custom-slider-02 .wdt-btn-1 .wdt-button-holder.wdt-button-size-nm .wdt-button {
box-shadow: 3px 3px 0 0 var(--wdtSecondaryColor);
transition: var(--wdt-Ad-Transition);
}
.wdt-custom-slider-02 .wdt-btn-1 .wdt-button-holder.wdt-button-size-nm .wdt-button:hover {
box-shadow: 0px 0px 0 0 var(--wdtSecondaryColor);
transition: var(--wdt-Ad-Transition);
}
.wdt-custom-slider-02 .wdt-btn-2 .wdt-button-holder.wdt-button-size-nm .wdt-button {
box-shadow: 3px 3px 0 0 var(--wdtPrimaryColor);
transition: var(--wdt-Ad-Transition);
}
.wdt-custom-slider-02 .wdt-btn-2 .wdt-button-holder.wdt-button-size-nm .wdt-button:hover {
box-shadow: 0px 0px 0 0 var(--wdtPrimaryColor);
transition: var(--wdt-Ad-Transition);
} .wdt-cus-counter-about-page .elementor-widget-container { overflow: hidden; }
.wdt-cus-counter-about-page .wdt-content-item .wdt-content-counter { color: var(--wdtAccentTxtColor); font-size: clamp(2.8125rem, 2.3798rem + 1.9231vw, 4.6875rem); line-height: normal; position: relative; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); }
.wdt-cus-counter-about-page .wdt-content-item .wdt-content-title h5 { font-size: calc(var(--wdtFontSize_H5) + 2px); color: var(--wdtAccentTxtColor) }
.wdt-cus-counter-about-page .wdt-content-item .wdt-content-media-group>div:not(:last-child) { margin-bottom: 10px; }
.wdt-cus-counter-about-page .wdt-column-wrapper.wdt-column-gap-default .wdt-column:after { content: ''; height: 70%; width: 2px; position: absolute; right: 0; top: 16%; border-right: 2px dashed var(--wdtAccentTxtColor); }
.wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-top { transform: rotate(179deg); top: -19%; width: 160% }
.wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-bottom { width: 160%; left: -60%; bottom: -30% } .wdt-contact-button-style .wdt-creative-button-wrapper { width: 100%; height: 80px; }
.wdt-contact-button-style .wdt-creative-button-wrapper .wdt-button { flex-wrap: wrap; justify-content: center; align-content: center; text-align: end; padding: 10px !important; width: 100%; border-radius: var(--wdtRadius_3X); margin: 0 clamp(0.3125rem, 0.2404rem + 0.3205vw, 0.625rem); }
.wdt-contact-button-style .wdt-creative-button-wrapper .wdt-button > div { width: 100%; margin: 0; justify-content: center; text-align: center; }
.wdt-contact-button-style .wdt-creative-button-wrapper .wdt-button > div:first-child { font-size: clamp(1.25rem, 1.1923rem + 0.2564vw, 1.5rem); margin-bottom: 10px; } .elementor-widget-container .wdt-countdown-holder .wdt-countdown-label { display: none; }
.elementor-widget-container .wdt-countdown-holder .wdt-downcount { border: 0; }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper, .elementor-widget-container .wdt-countdown-holder .wdt-downcount { gap: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { padding: clamp(0.625rem, 0.4808rem + 0.641vw, 1.25rem); border: 2px dashed; border-radius: var(--wdtRadius_3X); width: clamp(5rem, -0.2265rem + 17.4216vw, 8.125rem); background-color: rgba(var(--wdtAccentTxtColorRgb),0.1); backdrop-filter: blur(10px); }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-number { font-family: var(--wdtFontTypo_H2); font-size: clamp(1.25rem, 0.875rem + 1.6667vw, 2.875rem); line-height: 1; margin-bottom: 4px; }
.elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper .title { font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem); } .wdt-home-3-slider-tmp-style .wdt-tabs-list-wrapper,
.wdt-home-3-slider-tmp-style .wdt-tabs-container[class*="-tabs-toggle-mode"] .wdt-tabs-list-wrapper { display: none; }
.wdt-home-3-slider-tmp-style .wdt-tabs-container .wdt-tabs-content-wrapper > div { padding: 0; }
.wdt-home-3-slider-tmp-style .elementor-widget-container .wdt-tabs-container { background-color: var(--wdtAccentTxtColor); border: 0; padding: 0; }
.wdt-h3-slider-counter-style .wdt-content-item .wdt-content-counter { font-size: clamp(1.625rem, 1.4808rem + 0.641vw, 2.25rem); font-weight: var(--wdtFontWeight_H4); font-family: var(--wdtFontTypo_H4); line-height: 1; }
.wdt-h3-slider-counter-style .wdt-content-item .wdt-content-media-group .wdt-content-counter-wrapper { margin-bottom: 8px; }
.wdt-h3-slider-counter-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); font-family: var(--wdtFontTypo_Base); font-weight: var(--wdtFontWeight_Ext); }
.wdt-home-3-slider-tmp-style .elementor-widget-text-editor .elementor-widget-container h2,
.wdt-home-3-slider-tmp-style div h2,
.wdt-home-3-slider-tmp-style .wdt-heading-holder h2.wdt-heading-title-wrapper .wdt-heading-title { font-size: clamp(1.875rem, 1.4712rem + 1.7949vw, 3.625rem); }
.wdt-h3-slider-counter-style .wdt-column:nth-child(1) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorFive); }
.wdt-h3-slider-counter-style .wdt-column:nth-child(2) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorFour); }
.wdt-h3-slider-counter-style .wdt-column:nth-child(3) .wdt-content-item .wdt-content-counter { color: var(--wdtcusColorSeven); } .wdt-video-icon-bx-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: 4.5rem; line-height: 0; }
.wdt-video-icon-bx-style .wdt-content-item .wdt-content-media-group .wdt-content-title h5 { font-size: clamp(1.125rem, 1.0962rem + 0.1282vw, 1.25rem); } .wdt-heighlight-heading-style .wdt-heading-colored-elements { text-decoration: underline; } .wdt-custom-course-sidebar-form .wpcf7-form-control-wrap input{ border-color: transparent; }
.wdt-custom-course-sidebar-form .wpcf7-form-control-wrap input:focus{ border-color: var(--wdtPrimaryColor); }
.wdt-custom-about-iconbox.course .wdt-content-item .wdt-content-title h5{ padding-right: 30px; }  @media screen and (min-width:1921px) and (max-width:2560px) {
.wdt-custom-cloud-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(7.1875rem, 6.6827rem + 2.2436vw, 9.375rem) !important; }
.wdt-about-spacer-mask-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(18.75rem, 18.0288rem + 3.2051vw, 21.875rem) !important; }
.wdt-cus-filler-mask-spacer .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(3.25rem, -0.132rem + 2.8169vw, 4.375rem) !important; } .wdt-cus-wav-style .elementor-widget-container .elementor-spacer .elementor-spacer-inner { height: clamp(7.5rem, -0.0156rem + 6.2598vw, 10rem) !important; } .wdt-custom-bg-round-img .elementor-widget-container img { max-width: 550px !important; }
}
@media screen and (max-width:1750px) { .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { overflow: hidden; text-overflow: ellipsis; white-space: initial; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  }
}
@media screen and (max-width:1540px) { .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(12.5rem, -2.9561rem + 19.305vw, 15.625rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(25rem, 9.5439rem + 19.305vw, 28.125rem); } .wdt-custom-ripple-box-style .wdt-icon-box-holder .wdt-snap-scroll-enabled { padding-top: 20px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(2n+1):not(:last-child)::before { left: calc(100% - 60px); }
.wdt-custom-ripple-box-style .wdt-column:nth-child(2n+1)::after { right: -40px; top: 135px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(2n)::after { top: 89px; }
.wdt-custom-ripple-box-style .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { display: block !important; } .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-size: 90px; } .wdt-custom-education-box-style .wdt-content-item .wdt-content-image > a { max-width: clamp(10rem, -2.3649rem + 15.444vw, 12.5rem); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper { top: 50px; }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(25.75rem, 4.7297rem + 26.2548vw, 30rem); width: clamp(17.5rem, 2.0439rem + 19.305vw, 20.625rem); }
.wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 5; line-clamp: 5; overflow: hidden; text-overflow: ellipsis; } .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 0 52%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 17%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { padding: 0 60px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { padding-right: 40px; } .wdt-custom-path-box-style .wdt-content-item .wdt-content-image-wrapper .wdt-content-image { width: clamp(10rem, -2.3649rem + 15.444vw, 12.5rem); }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(20.625rem, 5.1689rem + 19.305vw, 23.75rem); width: clamp(17.1875rem, 3.277rem + 17.3745vw, 20rem); }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { -webkit-line-clamp: 3; --d-line-truncute: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; margin-bottom: 20px; max-height: calc(var(--wdtLineHeight_Base) + var(--d-line-truncute)); } .wdt-custom-img-carousel-style .wdt-content-item .wdt-coantent-image-wrapper:after { right: -20px; } .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd { margin-right: clamp(1.25rem, -18.2247rem + 24.3243vw, 5.1875rem); }
}
@media screen and (max-width:1280px) { .wdt-mega-mnu-h-box-style .wdt-content-item .wdt-content-title h5 { font-size: var(--wdtFontSize_Base); } .wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-title>h5,
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-subtitle { font-size: var(--wdtFontSize_Ext); }
.wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image > span > img, .wdt-megaga-menu-item-box-style .wdt-content-item .wdt-content-image > a > img { max-width: 40px; } .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(13.75rem, 1.1887rem + 19.6078vw, 16.875rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(29.375rem, 4.2525rem + 39.2157vw, 35.625rem); } .wdt-custom-education-box-style .wdt-content-item .wdt-content-icon-wrapper { overflow: hidden; padding: 0 10px; }
.wdt-custom-faq-style .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title { line-height: var(--wdtLineHeight_Alt); } .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { flex: 0 0 45%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 19%; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-pricing-inner { padding: 0 40px; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { flex: 0 0 36%; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { flex: 0 0 42%; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-pricing-table-pricing-inner { flex: 0 0 58%; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { padding-right: 40px; } .wdt-custom-path-box-style .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll div.wdt-column { padding-bottom: 50px; }
.wdt-custom-path-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { margin-bottom: 10px; } .wdt-events-holder .wdt-event-item .wdt-event-item-schedule { right: auto; left: 0; border-radius: 0 0 var(--wdtRadius_3X) 0; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta { grid-template-columns: 1fr; justify-content: center; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd:not(:last-child) { margin-right: clamp(2rem, -17.1655rem + 23.9382vw, 5.875rem); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta > .tribe-events-meta-group-details { text-align: center; margin-bottom: 13px; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta dl, .single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue { text-align: center; justify-content: center; width: fit-content; justify-self: center; } .wc-block-components-sidebar-layout .wc-block-components-main, .wc-block-components-sidebar { width: 100% !important; padding: 0 !important; }
.wc-block-components-sidebar-layout .wc-block-components-main { margin-bottom: 30px !important; }
.wc-block-cart-item__wrap > * { width: 50%; flex: 1 1 50%; max-width: none !important; text-align: left; }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-thumb { width: 30%; }
.woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper .product-details { width: 70%; } .wdt-custom-our-mission { margin-left: 0; }
.wdt-custom-mission { margin-right: 0; } .wdt-custom-counter1 .wdt-counter-holder .wdt-column-wrapper .wdt-column:first-child .wdt-content-item { margin-top: 0; }
.wdt-custom-counter1 .wdt-content-item .wdt-content-counter { line-height: 1; }
.wdt-custom-counter1 .elementor-widget-container { overflow: hidden; }
.wdt-cus-app-stores .wdt-image-box-holder{ justify-content: center; flex-wrap: wrap; } .wdt-custom-about-iconbox .wdt-content-item .wdt-content-title h5 { padding-right: 0; } .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper::after { right: -10px; } .wdt-custom-counter1 .wdt-column:nth-child(2) { margin-top: 0px; }
.wdt-custom-counter1 .wdt-column:nth-child(3) { margin-top: 0px; }
.wdt-custom-iconbox1 .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { display: block !important; }
.wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column:not(:last-child) { border: 0; }
}
@media screen and (min-width:1025px) {
.wdt-kids-slider-style-01 { position: static; }
.wdt-kids-slider-style-01:not(.wdt-arrow-style) .wdt-carousel-pagination-wrapper { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-prev { margin-left: -35px; }
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.wdt-arrow-pagination-next { margin-right: -35px; } .wdt-h3-slider-counter-style .wdt-counter-holder .wdt-column-wrapper .wdt-column { flex: 0 0 auto !important; } .wdt-video-icon-bx-style .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) { justify-content: space-between; }
.wdt-video-icon-bx-style .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) .wdt-column { flex: 0 0 auto !important; }
}
@media screen and (min-width:768px) and (max-width:1024px) {
}
@media screen and (max-width:1024px) { .wdt-custom-after-style .elementor-widget-wrap:after { display: none; } .wdt-kids-slider-style-01.wdt-arrow-style .wdt-carousel-pagination-wrapper { text-align: center; } .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: clamp(11.25rem, 1.201rem + 15.6863vw, 13.75rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(22.5rem, -5.1348rem + 43.1373vw, 29.375rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group .wdt-rating-container { margin-top: -15px; } .wdt-custom-ripple-box-style .wdt-column:nth-child(2n+1)::after { right: -42px; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(2n)::after { top: 88px; } .elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header,
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title,
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-pricing-table-pricing-inner,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features,
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-footer { flex: 0 0 100%; padding: 0; justify-content: center; border: 0; height: auto; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header>div:first-child { border: 0 !important; }
.wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { width: 300px; }
.elementor-widget-container .wdt-pricing-table-holder div[class*="-table-header"] .wdt-content-title { margin-bottom: 22px; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-header { margin-bottom: 35px; }
.elementor-widget-container .wdt-pricing-table-holder[class*="-template-list"] .wdt-pricing-table-features { margin-bottom: 40px; } .wdt-cus-contact-from-01 .wdt-col.wpcf7-btn-wrap { text-align: center; } .wdt-cus-image-box-02 .elementor-widget-container .wdt-image-box-holder .wdt-column-wrapper { margin: -11px; } .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper::after { right: -42px; } .single-tribe_events .tribe-events-single .tribe-events-event-meta dl,
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-venue { flex-wrap: wrap; }
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd:not(:last-child) { margin-right: clamp(0.3125rem, -0.1958rem + 2.259vw, 1.25rem); }
.single-tribe_events .tribe-events-single .tribe-events-event-meta .tribe-events-meta-group-details dl dd:last-of-type {margin-right: 0 }
.wdt-events-holder .wdt-event-item { flex-wrap: wrap; } .wdt-events-holder .wdt-event-item > .wdt-event-item-media { flex: 0 0 100%; height: 200px; }
.wdt-events-holder .wdt-event-item > .wdt-event-item-details { flex: 0 0 100%; } .woocommerce div.product.type-product > div.images, .woocommerce div.product.type-product > div.summary { width: 100% !important; }
.woocommerce div.product.type-product > div.images { margin-bottom: 30px; }
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled { flex-wrap: wrap; }
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip { font-size: 12px; } .wdt-custom-photogallery-s1 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { text-align: center; right: inherit; top: inherit; position: relative; }
.wdt-custom-gread-wav-overlay-style > .elementor-background-overlay { -webkit-mask-size: cover; mask-size: cover; margin-top: -80%; } .wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] { font-size: 0; padding: 10px; }
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] i { font-size: 24px; line-height: 1; margin: 0; }
.wdt-newsletter-style .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:after { border-radius: var(--wdtRadius_Full); }
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 40px 30px !important; } .wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { justify-content: center; gap: 20px; }
.wdt-kids-slider-style-01 .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div { font-size: 65px; }
.wdt-cus-app-stores .wdt-image-box-holder .wdt-content-item{ padding-left: 0px } .wdt-cus-about-counter .wdt-column-wrapper.wdt-column-gap-default .wdt-column { margin: 10px 0; }
.wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-top { top: 0; width: 100%; transform: rotate(180deg); left: 0; }
.wdt-cus-about-counter .elementor-shape[data-negative=true].elementor-shape-bottom { width: 100%; left: 0; bottom: 0; } .wdt-video-icon-bx-style .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination {
display: block !important;
}
}
@media screen and (max-width:767px) { .wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):before,
.wdt-custom-ripple-box-style .wdt-column:nth-child(odd):not(:last-child):not(:last-child):after,
.wdt-custom-ripple-box-style .wdt-column:nth-child(even):not(:last-child):not(:last-child):after { display: none; }
.wdt-custom-ripple-box-style .wdt-column:nth-child(2n) .wdt-content-item { margin-top: 0; } .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div>a { display: none; } .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view .product-wrapper, .woocommerce.wdt-custom-home-3-product-list-style ul.products li.product.product-list-view.product-list-left-thumb .product-wrapper { flex-direction: row; }
.gift-cards-list button { padding: 10px 16px; }
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons form.cart.grouped_form table.woocommerce-grouped-product-list.group_table td:nth-child(2) { width: 100%; order: 1; display: block; padding: 0; }
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons form.cart.grouped_form table.woocommerce-grouped-product-list.group_table tr:not(:last-child) { padding: 12px 0; }
.tippy-box .tippy-content { display: flex; } .wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column { border-right: 0; } .wdt-cus-text-image-filler .wdt-elementor-repeater-container-wrapper { display: block } .wdt-cus-marquee-home4 .swiper-slide .wdt-content-item .wdt-content-icon-wrapper{ margin: 0; }
.wdt-cus-marquee-home4 .wdt-content-item .wdt-content-image-wrapper .wdt-content-image{ width: 80px; } .wdt-custom-iconbox1 .wdt-icon-box-holder .wdt-column:not(:last-child) { border: 0; }
.wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item > .wdt-content-media-group { padding-top: 0 !important; }
.wdt-custom-slider-02 .wdt-advanced-carousel-container { padding: 0; } .wdt-events-holder .wdt-event-item { text-align: center; }
.wdt-events-holder .wdt-event-item>.wdt-event-item-details>a { margin-right: auto; margin-left: auto; }
}
@media only screen and (max-width: 740px) { .wc-block-components-product-badge { border: none !important; padding: 0; }
.wc-block-components-product-details.wc-block-components-product-details:last-of-type { display: flex; gap: 10px; }
.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 { padding-top: 0; }
.woocommerce-page table tbody { border-width: 0; }
.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row { display: flex !important; flex-direction: column; }
.wc-block-cart-item__wrap > * { width: 100%; flex: 1 1 100%; margin-bottom: 6px; text-align: center; }
.wc-block-components-product-details.wc-block-components-product-details:last-of-type, .wc-block-cart-item__wrap > * { justify-content: center; }
.wc-block-cart-item__total-price-and-sale-badge-wrapper { align-items: center !important; }
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product { padding: 0 !important; }
.wc-block-cart table.wc-block-cart-items { margin: 0 0 0; }
.wc-block-cart table.wc-block-cart-items td, .wc-block-cart table.wc-block-cart-items th { margin: 0 0 1em; }
.wc-block-components-totals-wrapper { padding: 16px !important; border-top: 1px solid rgba(var(--wdtHeadAltColorRgb),0.15) !important; }
.is-medium table.wc-block-cart-items .wc-block-cart-items__row, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, .is-small table.wc-block-cart-items .wc-block-cart-items__row { padding: 0 !important; }
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image { padding-right: 0px !important; }
.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: 18px; } .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 { padding-right: 0 !important; padding-top: 5px !important; justify-content: center; }
.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product { margin-bottom: 6px; } .wc-block-components-checkout-step__content>* { margin-bottom: 20px; }
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p { bottom: -28px; }
.wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input { margin-top: 20px; }
.woocommerce-page table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block tbody { border-width: 0 !important; }
.wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block > div.wp-block-woocommerce-cart-order-summary-coupon-form-block { border-top: 0px !important; }
.wc-block-components-sidebar-layout .wc-block-components-main table { border: 1px solid; border-color: rgba(var(--wdtBorderColorRgb), 0.2); }
}
@media screen and (max-width:599px) {
.wc-block-components-notice-banner.is-success { flex-direction: column; justify-content: center; text-align: center; }
.wc-block-components-notice-banner.is-success > svg { margin: 0 auto; }
.wc-block-components-notice-banner>.wc-block-components-notice-banner__content { display: inline-flex; flex-direction: column-reverse; justify-content: center; text-align: center; gap: 10px; }
}
@media screen and (max-width:479px) { .wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group,
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { height: 170px; }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-icon-wrapper .wdt-content-icon span { font-size: clamp(20rem, 14.9686rem + 25.1572vw, 22.5rem); }
.wdt-custom-testimonial-style .wdt-content-item .wdt-content-detail-group { padding: 20px 80px; } .wdt-custom-education-box-style .wdt-content-item .wdt-content-detail-group .wdt-content-description { padding: 0 22%; } .wdt-cus-contact-from-01 .wdt-col-one p { grid-template-columns: 1fr; } .wdt-custom-img-carousel-style .wdt-content-item .wdt-content-image-wrapper:after { display: none; } .elementor-widget-container .entry-post-navigation-wrapper .entry-post-navigation.type2>div h3 { font-size: 0; }
.tribe_events.has-post-thumbnail .wdt-events-right-content { margin-top: -20px; } .wdt-product-summary.summary.entry-summary .wccm_btn_wrapper.wc_btn_inline a.button.compare.yith-woocompare-button { display: none; }
.woocommerce .quantity.quantity-with-plusminus, .woocommerce-page .quantity.quantity-with-plusminus { margin: 5px 10px 5px 0; }
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr th.label { font-size: 14px; }
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr:first-child td ul.variable-items-wrapper.color-variable-items-wrapper.wvs-style-squared { margin-bottom: 0; }
.wdt-product-summary.summary.entry-summary .product-buttons-wrapper.product-button.style-simple .wc_inline_buttons .wcwl_btn_wrapper.wc_btn_inline form.variations_form table.variations tbody tr th.label { margin-top: 10px; }
.wc-block-components-checkout-step__content>* { margin-bottom: 20px; }
.wc-block-components-sidebar-layout .wc-block-components-validation-error>p { bottom: -28px; }
.wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input { margin-top: 20px; }
.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons .wc_inline_buttons > .wc_btn_inline .tooltip { font-size: 12px; } .wdt-custom-about-iconbox .wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 15px 10px; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group { flex-direction: column; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-title { margin: 10px 0px; } .wdt-custom-counter1 .wdt-counter-holder .wdt-column-wrapper .wdt-column:not(:last-child) .wdt-content-item { border-right:0; } .wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder { padding: 40px 20px !important; }
.wdt-cus-stripe-circle .elementor-icon svg{ font-size: 200px; } .elementor-widget-container .wdt-countdown-holder .wdt-counter-wrapper .wdt-counter-inner-wrapper { width: 100%; } .wdt-custom-about-iconbox.course .wdt-content-item .wdt-content-title h5 { padding-right: 0; }
.wdt-custom-about-iconbox.course .wdt-column-holder .wdt-column-wrapper .wdt-column { width: 50% !important; } .wdt-cus-brands-home2 .wdt-image-box-holder .wdt-content-item .wdt-content-media-group { border-right: 0; }
.wdt-custom-about-iconbox .wdt-content-item .wdt-content-media-group > div:not(:last-child) { margin-bottom: 10px; }
.wc-block-components-product-badge,
.wc-block-components-product-metadata {
font-size: var(--wdtFontSize_Ext) !important;
}
button.wc-block-cart-item__remove-link::before, button.wc-block-cart-item__remove-link::after {
top: 1px !important;
}
}
@media screen and (max-width:400px) { .wdt-pricing-table-holder[class*="-template-list"] div[class*="-table-features"] .wdt-pricing-table-features-list { width: auto; text-align: start; }
} .wc-block-components-totals-coupon .wc-block-components-panel__button > svg, .wc-block-components-order-summary .wc-block-components-panel__button > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button > svg{ margin-right: 12px; font-size: 24px; transition: var(--wdt-Ad-Transition); fill: var(--wdtAccentTxtColor); }
.wc-block-components-totals-coupon .wc-block-components-panel__button:hover > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button:focus > svg, .wc-block-components-order-summary .wc-block-components-panel__button:hover > svg, .wc-block-components-order-summary .wc-block-components-panel__button:focus > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover > svg, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover > svg{ fill: var(--wdtAccentTxtColor); }
.wc-block-components-totals-coupon .wc-block-components-panel__button, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover, .wc-block-components-totals-coupon .wc-block-components-panel__button:focus, .wc-block-components-order-summary .wc-block-components-panel__button, .wc-block-components-order-summary .wc-block-components-panel__button:hover, .wc-block-components-order-summary .wc-block-components-panel__button:focus, .wc-block-components-totals-coupon .wc-block-components-panel__button, .wc-block-components-totals-coupon .wc-block-components-panel__button:hover, .wc-block-components-totals-coupon .wc-block-components-panel__button:focus{ padding: var(--wdtPadding_MiniBtn) !important; }
.wdt-custom-img-carousel-style .wdt-content-item .wdt-content-media-group { width: 100%; }
body .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-panel__button[aria-expanded=true] span { color: var(--wdtAccentTxtColor); }