.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1540px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1280px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:479px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.wdt-logo-container a {
color: inherit;
}
.wdt-logo-container a img {
display: inline-block;
vertical-align: middle;
vertical-align: middle;
}
.wdt-logo-container a .site-title {
color: var(--wdtHeadAltColor);
clear: both;
display: block;
font-family: var(--wdtFontTypo_Alt);
font-size: var(--wdtFontSize_H2);
font-weight: bold;
line-height: 1.1;
transition: inherit;
}
.wdt-logo-container a:hover .site-title { color: inherit; }.wdt-carousel-holder {  position: relative; }
.wdt-carousel-holder .swiper.swiper-vertical .swiper-wrapper .swiper-slide { overflow: hidden; }
.swiper-wrapper .swiper-slide { cursor: grab; }
.swiper-wrapper {
transition-duration: 0.4s !important; 
transition-timing-function: ease-in-out !important; 
}
.swiper-slide {
transition-duration: 0.4s !important;
transition-timing-function: ease-in-out !important;
}
.wdt-carousel-holder .swiper-wrapper .swiper-slide { 
opacity: 0.4; 
filter: blur(0.4px);
transition: opacity var(--wdt-Ad-Transition), filter var(--wdt-Ad-Transition);
-webkit-transition: opacity var(--wdt-Ad-Transition), filter var(--wdt-Ad-Transition);
}
.wdt-carousel-holder .swiper-wrapper .swiper-slide.swiper-slide-visible { 
opacity: 1; 
filter: blur(0);
transition: opacity var(--wdt-Ad-Transition), filter var(--wdt-Ad-Transition);
-webkit-transition: opacity var(--wdt-Ad-Transition), filter var(--wdt-Ad-Transition);
} .wdt-carousel-holder .wdt-carousel-pagination-wrapper { text-align: center; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { position: static; }
.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination { margin-top: clamp(1.875rem, 1.044rem + 2.7759vw, 4.375rem); }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination:empty { display: none; }
.swiper-button-lock, .swiper-pagination-lock { display: none !important; } .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { display: block; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock),
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div.swiper-button-disabled:hover { 
background-color: transparent !important; background-image: none !important; color: var(--wdtSecondaryColor); 
display: inline-flex; place-content: center; place-items: center; letter-spacing: 0; line-height: normal;   margin: 0 clamp(0.375rem, 0.2919rem + 0.2776vw, 0.625rem) ; margin-top: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem); padding: 0; position: relative; text-decoration: none; text-transform: none; 
vertical-align: top; z-index: 1; -webkit-border-radius: var(--wdtRadius_Full); border-radius: var(--wdtRadius_Full);
-webkit-transition: var(--wdt-elementor-base-transition);height: clamp(2.5rem, 1.7188rem + 2.5vw, 3.125rem) ;
width: clamp(2.5rem, 1.7188rem + 2.5vw, 3.125rem) ;transition: var(--wdt-Ad-Transition);
border: 1px solid var(--wdtSecondaryColor);font-size: var(--wdtFontSize_Base);}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[aria-disabled="true"] { opacity: 0.5; cursor: not-allowed !important; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[aria-disabled="true"]::before{transform: scale(0);}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[aria-disabled="true"]:hover::before{transform: scale(0);}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div[aria-disabled="true"]:hover{color: var(--wdtSecondaryColor);}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div > i { 
color: inherit; display: inline-flex; place-content: center; place-items: center; font-size: inherit; height: 100%; 
margin: 0; padding: 5px; position: relative; width: 100%; z-index: 0; -webkit-transition: inherit; transition: inherit; }
.wdt-carousel-holder .swiper.swiper-horizontal + .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination { 
margin-left: 10px; margin-right: 10px; }
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock),
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:not(.swiper-button-lock).swiper-button-disabled{
color: var(--wdtAccentTxtColor);
border-color: var(--wdtAccentTxtColor); background-color: transparent !important;
}
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:hover{
color: var(--wdtSecondaryColor);     background-color: var(--wdtAccentTxtColor) !important;
}
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
background: var(--wdtAccentTxtColor);
} .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div {
background-color: transparent;
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination>div:hover {
color: var(--wdtAccentTxtColor);
background-color: var(--wdtPrimaryColor) !important;
border-color: var(--wdtPrimaryColor);
} .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets:not(.swiper-pagination-lock) { 
display: inline-flex; place-content: center; place-items: center; width: auto; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { 
background-color: transparent !important; background-image: none !important; display: inline-flex; place-content: center; 
place-items: center; letter-spacing: 0; height: 10px; line-height: normal; margin: 10px; opacity: 1; padding: 0; position: relative; 
text-decoration: none; text-transform: none; vertical-align: top; width: 10px; z-index: 1;-webkit-border-radius: var(--wdtRadius_Part);
border-radius: var(--wdtRadius_Part);-webkit-transition: var(--wdt-elementor-base-transition); transition: var(--wdt-elementor-base-transition); scale: 1; border: 0;}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active { 
opacity: 1; scale: 1.3; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:before { 
background: var(--wdt-elementor-color-primary); content: ""; height: auto; margin: auto; position: absolute; 
bottom: 0; left: 0; right: 0; top: 0; width: auto; -webkit-border-radius: inherit; border-radius: inherit; 
-webkit-transition: inherit; transition: inherit; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before,
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet:hover:before,
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active:before  { 
background-color: var(--wdtPrimaryColor) !important; scale: 1.3;}
.wdt-dark-bg .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{
background-color: var(--wdtAccentTxtColor) ;
}
.wdt-carousel-holder .swiper + .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-bullets { margin-left: 5px; margin-right: 5px; } .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction { 
background: var(--wdt-elementor-color-primary); color: var(--wdt-elementor-color-white); display: inline-flex; 
place-items: center; height: 30px; line-height: 1; margin-left: auto; margin-right: auto; padding: 0 20px; width: auto; 
-webkit-border-radius: 5px; border-radius: 5px; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-pagination.swiper-pagination-fraction > * { 
display: inline-block; margin: 0; vertical-align: top; } .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { float: left; height: 6px; margin: 20px 0 0; opacity: 1 !important; position: relative; width: 100%; z-index: 0; -webkit-border-radius: 10px; border-radius: 10px;
background-color: transparent;
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:before,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:after { content: ""; height: 100%; opacity: 0.6; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: 100%; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit;
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:before,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:after { height: auto; margin: 0; width: 100%; }
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar .swiper-scrollbar-drag { background-color: currentColor; color: var(--wdt-elementor-color-accent); border-radius: inherit; }
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { height: 100%; margin: 0; position: absolute; left: 100%; top: 0; width: 8px;
background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
}
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:before,
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar:after { height: 100%; margin: 0; width: auto;
background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
}
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] { padding-right: 10px; }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="scrollbar"] + .wdt-carousel-pagination-wrapper .wdt-swiper-scrollbar { left: auto; right: 0; } .wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar { float: left; height: 6px; overflow: hidden; position: relative; width: 100%; z-index: 0; -webkit-border-radius: 10px; border-radius: 10px;
background-color: transparent;
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after { content: ""; height: 100%; opacity: 0.6; position: absolute; bottom: 0; left: 0; right: 0; top: 0; width: 100%; z-index: -1; -webkit-border-radius: inherit; border-radius: inherit;
background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 );
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before,
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after { height: auto; margin: 0; width: 100%; }
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar { height: 100%; margin: 0; position: absolute; left: 100%; top: 0; width: 8px;
background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
}
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:before,
.wdt-carousel-holder .swiper.swiper-vertical + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar:after { height: 100%; margin: 0; width: auto;
background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 17%, rgba(0,0,0,0.1) 83%, rgba(0,0,0,0) 100%);
}
.wdt-carousel-holder .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: currentColor; color: var(--wdt-elementor-color-accent); border-radius: inherit; }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="progressbar"] { padding-right: 10px; }
.wdt-carousel-holder .swiper.swiper-vertical[data-settings*="progressbar"] + .wdt-carousel-pagination-wrapper .swiper-pagination-progressbar { left: auto; right: 0; }.wdt-column-holder .wdt-column-wrapper { width: auto; }
.wdt-column-wrapper { display: flex; flex-wrap: wrap; }
.wdt-column-wrapper .wdt-column { margin: 0; }
.wdt-column-wrapper.wdt-column-gap-default { margin:-10px; }
.wdt-column-wrapper.wdt-column-gap-narrow { margin:-5px; }
.wdt-column-wrapper.wdt-column-gap-extended { margin:-15px; }
.wdt-column-wrapper.wdt-column-gap-wide { margin:-20px; }
.wdt-column-wrapper.wdt-column-gap-wider { margin:-30px; }
.wdt-column-wrapper.wdt-column-gap-default .wdt-column { padding: 10px; }
.wdt-column-wrapper.wdt-column-gap-no .wdt-column { padding: 0; }
.wdt-column-wrapper.wdt-column-gap-narrow .wdt-column { padding: 5px; }
.wdt-column-wrapper.wdt-column-gap-extended .wdt-column { padding: 15px; }
.wdt-column-wrapper.wdt-column-gap-wide .wdt-column { padding: 20px; }
.wdt-column-wrapper.wdt-column-gap-wider .wdt-column { padding: 30px; } .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) { flex-wrap: wrap; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll { overflow: auto; display: flex; flex-wrap: nowrap; 
scroll-snap-type: X mandatory; scroll-padding-left: 0px; -webkit-overflow-scrolling: touch; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll div.wdt-column { scroll-snap-align: start; width: auto !important; } .wdt-column-wrapper.wdt-snap-scroll-enabled:not(.wdt-snap-scroll) ~ .wdt-snap-scroll-pagination { display: none; }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination { text-align: center; margin-top: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem); }
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button{margin: 0 clamp(0.25rem, 0.2084rem + 0.1388vw, 0.375rem); padding: 0;
width: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem); height: clamp(2.5rem, 2.0845rem + 1.3879vw, 3.75rem); font-size: 0; color: var(--wdtSecondaryColor); background-color: transparent;     border-color: var(--wdtHeadAltColor);
border-radius: var(--wdtRadius_Full); position: relative;}
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.disabled:hover{background-color: transparent;}
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button:after{ content: '\e800';      line-height: var(--wdtLineHeight_Alt);
font-family: "wdt-new-"; width: 100%; height: 100%; display: flex; font-size: calc(var(--wdtFontSize_Base) + 2px); align-items: center; justify-content: center; font-size: clamp(0.875rem, 0.7503rem + 0.4164vw, 1.25rem); }  
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.wdt-pagination-prev:after{content: '\e801';}
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.disabled{ opacity: 0.5;}
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.disabled:hover{ color: var(--wdtSecondaryColor); background-color: transparent;border-color: var(--wdtSecondaryColor);}
.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button:hover{color: var(--wdtAccentTxtColor); background-color: var(--wdtLinkHoverColor); border-color:var(--wdtLinkHoverColor) ;}
.wdt-dark-bg .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button,
.wdt-dark-bg .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button.disabled:hover{ background-color: transparent;   border-color: var(--wdtAccentTxtColor); color: var(--wdtAccentTxtColor);}
.wdt-dark-bg .wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button:hover{    border-color: var(--wdtLinkHoverColor); background-color: var(--wdtLinkHoverColor);}  .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll { scrollbar-width: none; scrollbar-color: var(--wdtPrimaryColor) transparent; } .wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll::-webkit-scrollbar { width: 0px; display: none; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll::-webkit-scrollbar-track { background: transparent; }
.wdt-column-wrapper.wdt-snap-scroll-enabled.wdt-snap-scroll::-webkit-scrollbar-thumb { background-color: var(--wdtPrimaryColor); border-radius: 0px; } @media only screen and (max-width: 767px) {
.wdt-column-holder .wdt-column-wrapper { width: auto !important; }
}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.wdt-mailchimp-holder .wdt-mailchimp-wrapper,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'],
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:after {
-webkit-transition: var(--wdt-Ad-Transition);
transition: var(--wdt-Ad-Transition);
} .wdt-mailchimp-form-holder {
display: block;
width: 100%;
position: relative;
}
.wdt-mailchimp-holder {
display: flex;
align-items: center;
flex-wrap: wrap;
width: 100%;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper {
display: inline-flex;
flex-wrap: wrap;
width: 100%;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
display: inline-flex;
flex-wrap: wrap;
width: 100%;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form>*:not(:last-child) {
margin-bottom: 24px;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description {
line-height: 1;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title {
font-size: 2em;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle {
font-size: 1.5em;
letter-spacing: .05em;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
font-size: var(--wdtFontSize_Base);
line-height: var(--wdtLineHeight_Ext);
width: 100%;
padding: var(--wdtInputPadding);
border: 1px solid;
border-radius: inherit;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus-visible {
outline: none;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] {
font-size: 1em;
line-height: 1;
position: relative;
display: inline-flex;
align-items: center;
flex-wrap: wrap; margin-top: 0;
padding: .75em 1.5em;
text-align: center;
color: var(--wdt-elementor-color-white);
border: 1px solid transparent;
-webkit-border-radius: inherit;
border-radius: inherit;
outline: none;
background-color: var(--wdt-elementor-color-accent);
fill: var(--wdt-elementor-color-white);
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']>*:last-child {
margin: 0 0 0 10px;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']>*:only-child {
margin: 0;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
padding: 1em;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit'] i {
font-size: inherit;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:not(:last-child) {
margin: 0 0 20px;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
visibility: hidden;
width: 25px;
height: 25px;
margin: auto;
content: '';
-webkit-animation: jet-spinner .6s linear infinite;
animation: jet-spinner .6s linear infinite;
border: 3px solid #e1e1e1;
border-top-color: #000000;
-webkit-border-radius: 50%;
border-radius: 50%;
}
@-webkit-keyframes jet-spinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes jet-spinner {
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'].loading:before {
visibility: visible;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'].loading>* {
visibility: hidden;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg {
position: relative;
display: flex;
align-items: center;
width: 100%;
margin: 20px 0 0;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-title:empty,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subtitle:empty,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-description:empty,
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg:empty {
display: none;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .wdt-mailchimp-subscription-msg-inner {
line-height: 1.5;
display: flex;
align-items: center;
flex-wrap: wrap;
border-radius: var(--wdtRadius_1X);
width: 100%;
padding: 12px 20px;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .success {
color: #5cb85c;
background-color: #d9efd9;
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscription-msg .error {
color: #d9534f;
background-color: #ffcac9;
} .wdt-mailchimp-holder.wdt-template-type1 .wdt-terms-and-condition-holder {
flex: 0 0 100%;
} .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper {
display: flex;
-webkit-box-align: start;
align-items: center;
-ms-flex-align: start;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
position: relative;
display: flex;
width: 100%;
margin: 0;
border-radius: 0px;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:hover:before {
width: 100%;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
margin: 0;
outline: none;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
padding-right: 15em;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon input {
padding-right: 4em;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon-and-text input {
padding-right: 7em;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
left: auto;
align-items: stretch;
border-radius: var(--wdtRadius_Zero);
display: inline-flex;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"] {
padding: var(--wdtPadding_MiniBtn);
padding-inline: clamp(1.5rem, 0.9183rem + 1.9431vw, 3.25rem);
background-color: var(--wdtPrimaryColor);
color: var(--wdtAccentTxtColor);
fill: currentColor;
border-radius: var(--wdtRadius_Part);
font-weight: calc(var(--wdtFontWeight_Base) + 100); margin: 5px;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-icon .wdt-mailchimp-subscription-button-holder button {
display: inline-flex;
align-items: center;
justify-content: center;
width: 50px;
height: 50px;
padding: 0;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-form-holder input {
background: rgba(var(--wdtSecondaryColorRgb), 0.04);
border-radius: var(--wdtRadius_Part); min-height: 60px;
}  .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='text'],
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
border-color: var(--wdtBorderColor, #e1e1e1);
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus,
#footer .wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus {
border-color: var(--wdtPrimaryColor);
}
.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input{
border-color:rgba(var(--wdtAccentTxtColorRgb),.6);
}
.wdt-dark-bg .wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input:focus{
border-color: var(--wdtBorderColor, #e1e1e1);
}
.wdt-mailchimp-holder .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type='submit']:hover {
background-color: var(--wdt-elementor-color-primary);
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'],
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover {
background-color: transparent;
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit'] {
color: inherit;
}
.wdt-mailchimp-holder.wdt-template-type3 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form button[type='submit']:hover {
color: var(--wdt-elementor-color-primary);
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]:hover {
background-color: var(--wdtAccentTxtColor);
color: var(--wdtSecondaryColor);
fill: var(--wdtSecondaryColor);
}  @media only screen and (max-width: 1540px) {
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text input {
padding-right: 13em;
}
} @media only screen and (max-width: 767px) { .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input[type='email'] {
padding-right: 24px;
}
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form {
flex-wrap: wrap;
}
.wdt-mailchimp-holder.wdt-template-type6 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form input {
margin: 0 0 10px 0;
}
}
@media only screen and (max-width: 767px) {
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder {
position: relative;
margin: 24px 0 0;
width: 100%;
}
.wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-subscribe-form .wdt-mailchimp-subscription-button-holder button[type="submit"]{
width: 100%;
text-align: center;
justify-content: center; margin: 0;padding: var(--wdtPadding_Btn);
}
} .wdt-terms-and-condition-holder {
display: inline-grid;
align-items: center;
align-items: baseline;
grid-template-columns: 30px 1fr;
}
.wdt-terms-and-condition-holder input[type="checkbox"].wdt-terms-and-conditions {
top: auto;
opacity: 1;
-webkit-appearance: none;
appearance: none;
width: 16px;
height: 16px;
border: 1px solid rgba(var(--wdtHeadAltColorRgb), 0.15);
transform: translateY(-0.075em);
display: inline-grid;
place-content: center;
background: rgba(var(--wdtBodyBGColorRgb), 0.5);
border-radius: 4px;
padding: 0 0 !important;
margin: 0 11px 0 0 !important;
cursor: pointer;
}
.wdt-terms-and-condition-holder input[type="checkbox"].wdt-terms-and-conditions:after {
content: "";
width: 0.65em;
height: 0.65em;
clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
transform: scale(0) rotate(0deg);
transform-origin: bottom left;
transition: 120ms transform ease-in-out;
box-shadow: inset 1em 1em var(--wdtLinkHoverColor);
margin: 0 1px 0 0;
}
.wdt-terms-and-condition-holder input[type="checkbox"].wdt-terms-and-conditions:checked:after {
transform: scale(1) rotate(4deg);
}
.wdt-terms-and-condition-holder .wdt-terms-condition-lbl {
font-size: var(--wdtFontSize_Base);
text-align: left;
color:rgba(var(--wdtAccentTxtColorRgb),.9);
}
.wdt-terms-and-condition-holder .wdt-terms-condition-lbl a{position: relative;}
.wdt-dark-bg .wdt-terms-and-condition-holder .wdt-terms-condition-lbl a{
color: var(--wdtAccentTxtColor);
}
.wdt-terms-and-condition-holder .wdt-terms-condition-lbl a:hover{color:var(--wdtLinkHoverColor);}
.wdt-dark-bg .wdt-terms-and-condition-holder .wdt-terms-condition-lbl a:hover{color: rgba(var(--wdtAccentTxtColorRgb), 0.5);}
.wdt-terms-and-condition-holder .wdt-terms-condition-lbl a::before{    content: '';
position: absolute;
bottom: 0;
left: 0;
width: 96%;
height: 1px;
background-color: currentColor;
transition: var(--wdt-Ad-Transition);
margin-left: 6px;}
.wdt-terms-and-condition-holder .wdt-terms-condition-lbl a:hover::before{ width: 0; left: auto;right: 0;}
#footer .wdt-dark-bg .wdt-terms-and-condition-holder .wdt-terms-condition-lbl a {
color: var(--wdtPrimaryColor);
}
#footer .wdt-dark-bg .wdt-terms-and-condition-holder .wdt-terms-condition-lbl a:hover {
color: rgb(var(--wdtPrimaryColorRgb),.6);
}
.wdt-dark-bg .wdt-terms-and-condition-holder input[type="checkbox"].wdt-terms-and-conditions {
border: 1px solid var(--wdtAccentTxtColor);
}
.wdt-dark-bg .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form.with-btn-text .wdt-terms-and-condition-holder>input {
background: var(--wdtAccentTxtColor);
}.wdt-accordion-toggle-holder,
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
-webkit-transition: var(--wdt-elementor-base-transition);
transition: var(--wdt-elementor-base-transition);
}
.wdt-accordion-toggle-holder {
overflow: hidden;
width: 100%;
margin: 0 auto;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper:not(:last-child) {
margin-bottom: 20px;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-wrapper {
display: flex;
flex-wrap: wrap;
width: 100%;
text-align: inherit;
justify-content: inherit;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
font-size: clamp(1.25rem, 1.1669rem + 0.2776vw, 1.5rem); font-weight: var(--wdtFontWeight_H5);
line-height: 1;
position: relative;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
margin: 0 auto;
padding: 1em 1.5em;
cursor: pointer;
border-width: 1px;
border-style: solid;
text-align: inherit;
color: var(--wdtHeadAltColor);
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title {
display: flex;
align-items: baseline;
font-family: var(--wdtFontTypo_H1);
padding-right: 30px;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {
line-height: 1;
position: relative;
margin: 0 10px 0 0;
padding: 0 5px 0 0;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title .wdt-accordion-toggle-title-prefix.icon {
color: var(--wdtPrimaryColor);
font-size: 0.7em;
align-self: start;
top: 4px;
}
.wdt-dark-bg .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix'] {
color: var(--wdtAccentTxtColor);
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title div[class*='-title-prefix']:not(.icon):before {
position: absolute;
right: 0;
bottom: 2px;
width: 3px;
height: 3px;
content: '';
background: currentColor;
}
.wdt-accordion-toggle-holder[class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder {
flex-direction: row-reverse;
justify-content: start;
}
.wdt-accordion-toggle-holder[class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
margin: 0 20px 0 0;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title,
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
line-height: var(--wdtLineHeight_H5);
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
padding: 1.5em 2em;
border-width: 0 1px 1px 1px;
border-style: solid;
width: 100%;
font-family: var(--wdtFontTypo_Base);
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
position: relative;
display: flex;
flex-shrink: 0;
width: 1em;
height: 1em;
margin-left: 10px;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: flex-end;
margin: auto;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
opacity: 0;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-expand'] {
opacity: 1;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
opacity: 1;
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon [class*='-toggle-icon-collapse'] {
opacity: 0;
} .wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper {
margin-bottom: 0;
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder {
border-width: 2px;
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:not(:last-child) .wdt-accordion-toggle-title-holder {
margin-bottom: -2px;
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description {
padding: 2.5em 2em;
border-width: 2px;
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:last-child .wdt-accordion-toggle-description {
border-top: 0;
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-wrapper:not(:last-child) .wdt-accordion-toggle-description {
border-bottom: 0;
} .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper {
margin-bottom: 0;
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder {
padding: clamp(1.25rem, 1.1253rem + 0.4164vw, 1.625rem) 0; border-width: 0;
}
.wdt-dark-bg .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active,
.wdt-dark-bg .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-hover{
color:var(--wdtPrimaryColor);
}
.wdt-accordion-toggle-holder[class*='-template-simple'][class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder {
padding: 1.2em 0 1.2em 3em;
}
.wdt-accordion-toggle-holder[class*='-template-simple'][class*='-expand-collapse-position-start'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
right: auto;
left: 0;
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon {
position: absolute;
top: 50%;
right: 0;
width: 16px;
height: 16px;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-state-active .wdt-accordion-toggle-icon{
top: 58%;
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon>div {
justify-content: center;
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-description {
padding: 0 10% 28px 0;
border: 0;
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper {
border-bottom: 1px solid var(--wdtBorderColor);
}
.wdt-dark-bg .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-wrapper{
border-bottom: 1px solid rgb(var(--wdtAccentTxtColorRgb),.2);
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder.ui-accordion-header-active {
padding-bottom: 20px;
} .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder {
background-color: rgb(var(--wdt-elementor-color-secondary-rgb), .04);
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder,
.wdt-accordion-toggle-holder .wdt-accordion-toggle-description {
border-color: rgb(var(--wdt-elementor-color-secondary-rgb), .2);
}
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
color: var(--wdt-elementor-color-white);
border-color: var(--wdt-elementor-color-primary);
background-color: var(--wdt-elementor-color-primary);
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder,
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active {
border-color: #e1e1e1;
background-color: transparent;
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-hover,
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-title-holder.ui-state-active {
color: var(--wdt-elementor-color-primary);
}
.wdt-accordion-toggle-holder[class*='-template-bordered'] .wdt-accordion-toggle-description {
border-left-color: var(--wdt-elementor-color-primary);
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder {
background-color: transparent;
}
.wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder {
color: var(--wdtHeadAltColor);
}
.wdt-dark-bg .wdt-accordion-toggle-holder[class*='-template-simple'] .wdt-accordion-toggle-title-holder{
color: var(--wdtAccentTxtColor);
}  .wdt-accordion-toggle-holder[class*='-template-classic'] .wdt-accordion-toggle-title-holder {
color: var(--wdt-elementor-color-white);
border-color: var(--wdt-elementor-color-primary);
background-color: var(--wdt-elementor-color-primary);
}
.wdt-accordion-toggle-holder[class*='-template-classic'] .wdt-accordion-toggle-description {
background: rgb(var(--wdt-elementor-color-primary-rgb), 0.2);
color: var(--wdt-elementor-color-text);
border-color: rgb(var(--wdt-elementor-color-primary-rgb), 0.4);
} .wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-title-holder {
border-width:0;
background-color:transparent;
padding:0;
transition:var(--wdtBaseTransition);
color:var(--wdtSecondaryColor);
}
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-title-holder.ui-state-active,
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-title-holder.ui-state-hover{
color:var(--wdtAccentTxtColor);
}
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-wrapper{
background-color:var(--wdtAccentTxtColor);
padding:30px;
border-radius:var(--wdtRadius_2X);
transition:var(--wdtBaseTransition);
}
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-description{
padding:0;
margin-top:25px;
border-width:0;
background-color:transparent;
}
.wdt-accordion-toggle-holder.wdt-template-classic 
.wdt-accordion-toggle-wrapper:has(.wdt-accordion-toggle-title-holder.ui-state-hover),
.wdt-accordion-toggle-holder.wdt-template-classic 
.wdt-accordion-toggle-wrapper:has(.wdt-accordion-toggle-title-holder.ui-state-active) {
background-color: var(--wdtPrimaryColor);
}
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-active + .wdt-accordion-toggle-description,
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-wrapper .wdt-accordion-toggle-title-holder.ui-state-hover + .wdt-accordion-toggle-description
{
color:var(--wdtAccentTxtColor);
}
.wdt-accordion-toggle-holder.wdt-template-classic .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
font-size:var(--wdtFontSize_Base);
}.wdt-sticky-css > .wdt-sticky-inner-wrapper.e-con-inner { width: 100%; flex-grow: 0; padding: 0; } @media only screen and (min-width: 1541px) {
.wdt-sticky-css.wdt-css-sticky-desktop > .wdt-sticky-inner-wrapper { position: -webkit-sticky; position: sticky; 
top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); height: fit-content; }
body:has(> .wrapper #header-wrapper .sticky-header-active) .wdt-sticky-css.wdt-css-sticky-desktop > .wdt-sticky-inner-wrapper {
top: calc(clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) + var(--sticky-header-height)); }
} @media only screen and (min-width: 1281px) and (max-width: 1540px) {
.wdt-sticky-css.wdt-css-sticky-laptop > .wdt-sticky-inner-wrapper { position: -webkit-sticky; position: sticky; 
top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); height: fit-content; }
body:has(> .wrapper #header-wrapper .sticky-header-active) .wdt-sticky-css.wdt-css-sticky-laptop > .wdt-sticky-inner-wrapper {
top: calc(clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) + var(--sticky-header-height)); }
} @media only screen and (min-width: 1025px) and (max-width: 1280px) { 
.wdt-sticky-css.wdt-css-sticky-tablet_extra > .wdt-sticky-inner-wrapper { position: -webkit-sticky; position: sticky; 
top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); height: fit-content; }
body:has(> .wrapper #header-wrapper .sticky-header-active) .wdt-sticky-css.wdt-css-sticky-tablet_extra > .wdt-sticky-inner-wrapper {
top: calc(clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) + var(--sticky-header-height)); }
} @media only screen and (min-width: 768px) and (max-width: 1024px) { 
.wdt-sticky-css.wdt-css-sticky-tablet > .wdt-sticky-inner-wrapper { position: -webkit-sticky; position: sticky; 
top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); height: fit-content; }
body:has(> .wrapper #header-wrapper .sticky-header-active) .wdt-sticky-css.wdt-css-sticky-tablet > .wdt-sticky-inner-wrapper {
top: calc(clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) + var(--sticky-header-height)); }
} @media only screen and (min-width: 480px) and (max-width: 767px) { 
.wdt-sticky-css.wdt-css-sticky-mobile_extra > .wdt-sticky-inner-wrapper { position: -webkit-sticky; position: sticky; 
top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); height: fit-content; }
body:has(> .wrapper #header-wrapper .sticky-header-active) .wdt-sticky-css.wdt-css-sticky-mobile_extra > .wdt-sticky-inner-wrapper {
top: calc(clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) + var(--sticky-header-height)); }
} @media only screen and (max-width: 479px) { 
.wdt-sticky-css.wdt-css-sticky-mobile > .wdt-sticky-inner-wrapper { position: -webkit-sticky; position: sticky; 
top: clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem); height: fit-content; }
body:has(> .wrapper #header-wrapper .sticky-header-active) .wdt-sticky-css.wdt-css-sticky-mobile > .wdt-sticky-inner-wrapper {
top: calc(clamp(1.25rem, 0.8173rem + 1.9231vw, 3.125rem) + var(--sticky-header-height)); }
}@keyframes bounce{
20%,53%,80%,from,to{
animation-timing-function:cubic-bezier(.215,.61,.355,1);
transform:translate3d(0,0,0)
}
40%,43%{
animation-timing-function:cubic-bezier(.755,.050,.855,.060);
transform:translate3d(0,-30px,0)
}
70%{
animation-timing-function:cubic-bezier(.755,.050,.855,.060);
transform:translate3d(0,-15px,0)
}
90%{
transform:translate3d(0,-4px,0)
}
}
.bounce{
animation-name:bounce;
transform-origin:center bottom
}
@keyframes flash{
50%,from,to{
opacity:1
}
25%,75%{
opacity:0
}
}
.flash{
animation-name:flash
}
@keyframes pulse{
from,to{
transform:scale3d(1,1,1)
}
50%{
transform:scale3d(1.05,1.05,1.05)
}
}
.pulse{
animation-name:pulse
}
@keyframes rubberBand{
from,to{
transform:scale3d(1,1,1)
}
30%{
transform:scale3d(1.25,.75,1)
}
40%{
transform:scale3d(.75,1.25,1)
}
50%{
transform:scale3d(1.15,.85,1)
}
65%{
transform:scale3d(.95,1.05,1)
}
75%{
transform:scale3d(1.05,.95,1)
}
}
.rubberBand{
animation-name:rubberBand
}
@keyframes shake{
from,to{
transform:translate3d(0,0,0)
}
10%,30%,50%,70%,90%{
transform:translate3d(-10px,0,0)
}
20%,40%,60%,80%{
transform:translate3d(10px,0,0)
}
}
.shake{
animation-name:shake
}
@keyframes headShake{
0%{
transform:translateX(0)
}
6.5%{
transform:translateX(-6px) rotateY(-9deg)
}
18.5%{
transform:translateX(5px) rotateY(7deg)
}
31.5%{
transform:translateX(-3px) rotateY(-5deg)
}
43.5%{
transform:translateX(2px) rotateY(3deg)
}
50%{
transform:translateX(0)
}
}
.headShake{
animation-timing-function:ease-in-out;
animation-name:headShake
}
@keyframes swing{
20%{
transform:rotate3d(0,0,1,15deg)
}
40%{
transform:rotate3d(0,0,1,-10deg)
}
60%{
transform:rotate3d(0,0,1,5deg)
}
80%{
transform:rotate3d(0,0,1,-5deg)
}
to{
transform:rotate3d(0,0,1,0deg)
}
}
.swing{
transform-origin:top center;
animation-name:swing
}
@keyframes tada{
from,to{
transform:scale3d(1,1,1)
}
10%,20%{
transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
}
30%,50%,70%,90%{
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
}
40%,60%,80%{
transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
}
}
.tada{
animation-name:tada
}
@keyframes wobble{
from,to{
transform:none
}
15%{
transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
}
30%{
transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
}
45%{
transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
}
60%{
transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
}
75%{
transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
}
}
.wobble{
animation-name:wobble
}
@keyframes jello{
11.1%,from,to{
transform:none
}
22.2%{
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3%{
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4%{
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5%{
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6%{
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7%{
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8%{
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
.jello{
animation-name:jello;
transform-origin:center
}
@keyframes bounceIn{
20%,40%,60%,80%,from,to{
animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0%{
opacity:0;
transform:scale3d(.3,.3,.3)
}
20%{
transform:scale3d(1.1,1.1,1.1)
}
40%{
transform:scale3d(.9,.9,.9)
}
60%{
opacity:1;
transform:scale3d(1.03,1.03,1.03)
}
80%{
transform:scale3d(.97,.97,.97)
}
to{
opacity:1;
transform:scale3d(1,1,1)
}
}
.bounceIn{
animation-name:bounceIn
}
@keyframes bounceInDown{
60%,75%,90%,from,to{
animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0%{
opacity:0;
transform:translate3d(0,-3000px,0)
}
60%{
opacity:1;
transform:translate3d(0,25px,0)
}
75%{
transform:translate3d(0,-10px,0)
}
90%{
transform:translate3d(0,5px,0)
}
to{
transform:none
}
}
.bounceInDown{
animation-name:bounceInDown
}
@keyframes bounceInLeft{
60%,75%,90%,from,to{
animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
0%{
opacity:0;
transform:translate3d(-3000px,0,0)
}
60%{
opacity:1;
transform:translate3d(25px,0,0)
}
75%{
transform:translate3d(-10px,0,0)
}
90%{
transform:translate3d(5px,0,0)
}
to{
transform:none
}
}
.bounceInLeft{
animation-name:bounceInLeft
}
@keyframes bounceInRight{
60%,75%,90%,from,to{
animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from{
opacity:0;
transform:translate3d(3000px,0,0)
}
60%{
opacity:1;
transform:translate3d(-25px,0,0)
}
75%{
transform:translate3d(10px,0,0)
}
90%{
transform:translate3d(-5px,0,0)
}
to{
transform:none
}
}
.bounceInRight{
animation-name:bounceInRight
}
@keyframes bounceInUp{
60%,75%,90%,from,to{
animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
from{
opacity:0;
transform:translate3d(0,3000px,0)
}
60%{
opacity:1;
transform:translate3d(0,-20px,0)
}
75%{
transform:translate3d(0,10px,0)
}
90%{
transform:translate3d(0,-5px,0)
}
to{
transform:translate3d(0,0,0)
}
}
.bounceInUp{
animation-name:bounceInUp
}
@keyframes fadeIn{
from{
opacity:0
}
to{
opacity:1
}
}
.fadeIn{
animation-name:fadeIn
}
@keyframes fadeInDown{
from{
opacity:0;
transform:translate3d(0,-20%,0)
}
to{
opacity:1;
transform:none
}
}
.fadeInDown{
animation-name:fadeInDown
}
@keyframes fadeInLeft{
from{
opacity:0;
transform:translate3d(-20%,0,0)
}
to{
opacity:1;
transform:none
}
}
.fadeInLeft{
animation-name:fadeInLeft
}
@keyframes fadeInRight{
from{
opacity:0;
transform:translate3d(20%,0,0)
}
to{
opacity:1;
transform:none
}
}
.fadeInRight{
animation-name:fadeInRight
}
@keyframes fadeInUp{
from{
opacity:0;
transform:translate3d(0,20%,0)
}
to{
opacity:1;
transform:none
}
}
.fadeInUp{
animation-name:fadeInUp
}
@keyframes lightSpeedIn{
from{
transform:translate3d(20%,0,0) skewX(-30deg);
opacity:0
}
60%{
transform:skewX(20deg);
opacity:1
}
80%{
transform:skewX(-5deg);
opacity:1
}
to{
transform:none;
opacity:1
}
}
.lightSpeedIn{
animation-name:lightSpeedIn;
animation-timing-function:ease-out
}
@keyframes rotateIn{
from{
transform-origin:center;
transform:rotate3d(0,0,1,-200deg);
opacity:0
}
to{
transform-origin:center;
transform:none;
opacity:1
}
}
.rotateIn{
animation-name:rotateIn
}
@keyframes rotateInDownLeft{
from{
transform-origin:left bottom;
transform:rotate3d(0,0,1,-45deg);
opacity:0
}
to{
transform-origin:left bottom;
transform:none;
opacity:1
}
}
.rotateInDownLeft{
animation-name:rotateInDownLeft
}
@keyframes rotateInDownRight{
from{
transform-origin:right bottom;
transform:rotate3d(0,0,1,45deg);
opacity:0
}
to{
transform-origin:right bottom;
transform:none;
opacity:1
}
}
.rotateInDownRight{
animation-name:rotateInDownRight
}
@keyframes rotateInUpLeft{
from{
transform-origin:left bottom;
transform:rotate3d(0,0,1,45deg);
opacity:0
}
to{
transform-origin:left bottom;
transform:none;
opacity:1
}
}
.rotateInUpLeft{
animation-name:rotateInUpLeft
}
@keyframes rotateInUpRight{
from{
transform-origin:right bottom;
transform:rotate3d(0,0,1,-90deg);
opacity:0
}
to{
transform-origin:right bottom;
transform:none;
opacity:1
}
}
.rotateInUpRight{
animation-name:rotateInUpRight
}
@keyframes rollIn{
from{
opacity:0;
transform:translate3d(-20%,0,0) rotate3d(0,0,1,-120deg)
}
to{
opacity:1;
transform:none
}
}
.rollIn{
animation-name:rollIn
}
@keyframes zoomIn{
from{
opacity:0;
transform:scale3d(.3,.3,.3)
}
50%{
opacity:1
}
}
.zoomIn{
animation-name:zoomIn
}
@keyframes zoomInDown{
from{
opacity:0;
transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60%{
opacity:1;
transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}
.zoomInDown{
animation-name:zoomInDown
}
@keyframes zoomInLeft{
from{
opacity:0;
transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60%{
opacity:1;
transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}
.zoomInLeft{
animation-name:zoomInLeft
}
@keyframes zoomInRight{
from{
opacity:0;
transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60%{
opacity:1;
transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}
.zoomInRight{
animation-name:zoomInRight
}
@keyframes zoomInUp{
from{
opacity:0;
transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
animation-timing-function:cubic-bezier(.55,.055,.675,.19)
}
60%{
opacity:1;
transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
animation-timing-function:cubic-bezier(.175,.885,.32,1)
}
}
.zoomInUp{
animation-name:zoomInUp
}
@keyframes slideInDown{
from{
transform:translate3d(0,-20%,0);
visibility:visible
}
to{
transform:translate3d(0,0,0)
}
}
.slideInDown{
animation-name:slideInDown
}
@keyframes slideInLeft{
from{
transform:translate3d(-20%,0,0);
visibility:visible
}
to{
transform:translate3d(0,0,0)
}
}
.slideInLeft{
animation-name:slideInLeft
}
@keyframes slideInRight{
from{
transform:translate3d(20%,0,0);
visibility:visible
}
to{
transform:translate3d(0,0,0)
}
}
.slideInRight{
animation-name:slideInRight
}
@keyframes slideInUp{
from{
transform:translate3d(0,20%,0);
visibility:visible
}
to{
transform:translate3d(0,0,0)
}
}
.slideInUp{
animation-name:slideInUp
}
.elementor-animation-grow{
transition-duration:.3s;
transition-property:transform
}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{
transform:scale(1.1)
}
.elementor-animation-shrink{
transition-duration:.3s;
transition-property:transform
}
.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{
transform:scale(0.9)
}
@keyframes elementor-animation-pulse{
25%{
transform:scale(1.1)
}
75%{
transform:scale(0.9)
}
}
.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{
animation-name:elementor-animation-pulse;
animation-duration:1s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes elementor-animation-pulse-grow{
to{
transform:scale(1.1)
}
}
.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{
animation-name:elementor-animation-pulse-grow;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes elementor-animation-pulse-shrink{
to{
transform:scale(0.9)
}
}
.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{
animation-name:elementor-animation-pulse-shrink;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:infinite;
animation-direction:alternate
}
@keyframes elementor-animation-push{
50%{
transform:scale(0.8)
}
100%{
transform:scale(1)
}
}
.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{
animation-name:elementor-animation-push;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
@keyframes elementor-animation-pop{
50%{
transform:scale(1.2)
}
}
.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{
animation-name:elementor-animation-pop;
animation-duration:.3s;
animation-timing-function:linear;
animation-iteration-count:1
}
.elementor-animation-bounce-in{
transition-duration:.5s
}
.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{
transform:scale(1.2);
transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)
}
.elementor-animation-bounce-out{
transition-duration:.5s
}
.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{
transform:scale(0.8);
transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)
}
.elementor-animation-rotate{
transition-duration:.3s;
transition-property:transform
}
.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{
transform:rotate(4deg)
}
.elementor-animation-grow-rotate{
transition-duration:.3s;
transition-property:transform
}
.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{
transform:scale(1.1) rotate(4deg)
}
.elementor-animation-float{
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{
transform:translateY(-8px)
}
.elementor-animation-sink{
transition-duration:.3s;
transition-property:transform;
transition-timing-function:ease-out
}
.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{
transform:translateY(8px)
}
@keyframes elementor-animation-bob{
0%{
transform:translateY(-8px)
}
50%{
transform:translateY(-4px)
}
100%{
transform:translateY(-8px)
}
}
@keyframes elementor-animation-bob-float{
100%{
transform:translateY(-8px)
}
}
.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{
animation-name:elementor-animation-bob-float,elementor-animation-bob;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
@keyframes elementor-animation-hang{
0%{
transform:translateY(8px)
}
50%{
transform:translateY(4px)
}
100%{
transform:translateY(8px)
}
}
@keyframes elementor-animation-hang-sink{
100%{
transform:translateY(8px)
}
}
.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{
animation-name:elementor-animation-hang-sink,elementor-animation-hang;
animation-duration:.3s,1.5s;
animation-delay:0s,.3s;
animation-timing-function:ease-out,ease-in-out;
animation-iteration-count:1,infinite;
animation-fill-mode:forwards;
animation-direction:normal,alternate
}
.elementor-animation-skew{
transition-duration:.3s;
transition-property:transform
}
.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{
transform:skew(-10deg)
}
.elementor-animation-skew-forward{
transition-duration:.3s;
transition-property:transform;
transform-origin:0 100%
}
.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{
transform:skew(-10deg)
}
.elementor-animation-skew-backward{
transition-duration:.3s;
transition-property:transform;
transform-origin:0 100%
}
.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{
transform:skew(10deg)
}
@keyframes elementor-animation-wobble-vertical{
16.65%{
transform:translateY(8px)
}
33.3%{
transform:translateY(-6px)
}
49.95%{
transform:translateY(4px)
}
66.6%{
transform:translateY(-2px)
}
83.25%{
transform:translateY(1px)
}
100%{
transform:translateY(0)
}
}
.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{
animation-name:elementor-animation-wobble-vertical;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-wobble-horizontal{
16.65%{
transform:translateX(8px)
}
33.3%{
transform:translateX(-6px)
}
49.95%{
transform:translateX(4px)
}
66.6%{
transform:translateX(-2px)
}
83.25%{
transform:translateX(1px)
}
100%{
transform:translateX(0)
}
}
.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{
animation-name:elementor-animation-wobble-horizontal;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-wobble-to-bottom-right{
16.65%{
transform:translate(8px,8px)
}
33.3%{
transform:translate(-6px,-6px)
}
49.95%{
transform:translate(4px,4px)
}
66.6%{
transform:translate(-2px,-2px)
}
83.25%{
transform:translate(1px,1px)
}
100%{
transform:translate(0,0)
}
}
.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{
animation-name:elementor-animation-wobble-to-bottom-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-wobble-to-top-right{
16.65%{
transform:translate(8px,-8px)
}
33.3%{
transform:translate(-6px,6px)
}
49.95%{
transform:translate(4px,-4px)
}
66.6%{
transform:translate(-2px,2px)
}
83.25%{
transform:translate(1px,-1px)
}
100%{
transform:translate(0,0)
}
}
.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{
animation-name:elementor-animation-wobble-to-top-right;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-wobble-top{
16.65%{
transform:skew(-12deg)
}
33.3%{
transform:skew(10deg)
}
49.95%{
transform:skew(-6deg)
}
66.6%{
transform:skew(4deg)
}
83.25%{
transform:skew(-2deg)
}
100%{
transform:skew(0)
}
}
.elementor-animation-wobble-top{
transform-origin:0 100%
}
.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{
animation-name:elementor-animation-wobble-top;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-wobble-bottom{
16.65%{
transform:skew(-12deg)
}
33.3%{
transform:skew(10deg)
}
49.95%{
transform:skew(-6deg)
}
66.6%{
transform:skew(4deg)
}
83.25%{
transform:skew(-2deg)
}
100%{
transform:skew(0)
}
}
.elementor-animation-wobble-bottom{
transform-origin:100% 0
}
.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{
animation-name:elementor-animation-wobble-bottom;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-wobble-skew{
16.65%{
transform:skew(-12deg)
}
33.3%{
transform:skew(10deg)
}
49.95%{
transform:skew(-6deg)
}
66.6%{
transform:skew(4deg)
}
83.25%{
transform:skew(-2deg)
}
100%{
transform:skew(0)
}
}
.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{
animation-name:elementor-animation-wobble-skew;
animation-duration:1s;
animation-timing-function:ease-in-out;
animation-iteration-count:1
}
@keyframes elementor-animation-buzz{
50%{
transform:translateX(3px) rotate(2deg)
}
100%{
transform:translateX(-3px) rotate(-2deg)
}
}
.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{
animation-name:elementor-animation-buzz;
animation-duration:.15s;
animation-timing-function:linear;
animation-iteration-count:infinite
}
@keyframes elementor-animation-buzz-out{
10%{
transform:translateX(3px) rotate(2deg)
}
20%{
transform:translateX(-3px) rotate(-2deg)
}
30%{
transform:translateX(3px) rotate(2deg)
}
40%{
transform:translateX(-3px) rotate(-2deg)
}
50%{
transform:translateX(2px) rotate(1deg)
}
60%{
transform:translateX(-2px) rotate(-1deg)
}
70%{
transform:translateX(2px) rotate(1deg)
}
80%{
transform:translateX(-2px) rotate(-1deg)
}
90%{
transform:translateX(1px) rotate(0)
}
100%{
transform:translateX(-1px) rotate(0)
}
}
.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{
animation-name:elementor-animation-buzz-out;
animation-duration:.75s;
animation-timing-function:linear;
animation-iteration-count:1
}