:root .ajdethemes-spacer{position:relative;display:block;width:100%;height:auto;border-radius:var(--rounded)}:root .ajdethemes-spacer:where(.white-space-sm){padding-top:var(--white-space-sm)}:root .ajdethemes-spacer:where(.white-space-md){padding-top:var(--white-space-md)}:root .ajdethemes-spacer:where(.white-space-lg){padding-top:var(--white-space-lg)}:root .ajdethemes-spacer:where(.white-space-xl){padding-top:var(--white-space-xl)}.elementor-element-edit-mode .ajdethemes-spacer{background-color:hsla(var(--color-primary),.15)}.ajdethemes-image{display:block;border-radius:var(--rounded-sm);overflow:hidden;line-height:1}.ajdethemes-image img{display:block;width:100%;height:auto;transform-origin:center;transition:all var(--transition)}.ajdethemes-image a{-webkit-text-decoration:none;text-decoration:none}.ajdethemes-image a:hover img{transform:scale(1.07)}.has-shadow.ajdethemes-image{box-shadow:var(--shadow-dark);transition:all var(--transition)}.has-shadow.ajdethemes-image:has(a):hover{box-shadow:var(--shadow-dark-transparent)}.img-overlay.ajdethemes-image a{position:relative;display:block}.img-overlay.ajdethemes-image a:hover:after{opacity:.35;visibility:visible}.img-overlay.ajdethemes-image a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsl(var(--color-dark)) 5.3%,hsla(var(--color-dark),0) 58.3%);opacity:0;visibility:hidden;transition:all var(--transition)}.img-border.ajdethemes-image{border:2px solid hsla(var(--color-dark),.05);transition:border-color var(--transition)}.img-border.ajdethemes-image:has(a:hover){border-color:hsla(var(--color-primary),1)}.img-glow.ajdethemes-image:has(a:hover) img{filter:brightness(175%);transform:scale(1.035)}.ft-image-slider{position:relative}.ft-image-slider:hover .slider-control-combo-bar{--slider-control-bg:hsla(var(--color-dark), 0.3)}.ft-image-slider .slide-badge{display:inline-flex;margin-bottom:var(--spacing-2);padding:var(--spacing-04) var(--spacing-1);border-radius:var(--rounded-full);background-color:hsl(var(--color-primary));color:hsl(var(--color-secondary));font-size:var(--text-sm);font-weight:var(--font-bold)}.ft-image-slider .slide-subtitle{display:block;margin-top:0;margin-bottom:var(--spacing-1);font-size:var(--text-h6);font-weight:400}.ft-image-slider a:has(.slide-title){color:var(--color-headings);-webkit-text-decoration:none;text-decoration:none}.ft-image-slider a:has(.slide-title):hover{color:hsl(var(--color-primary))}.ft-image-slider .slide-title{display:block;font-size:2.625rem;font-weight:var(--font-medium);letter-spacing:-2px}.ft-image-slider .slide-title b,.ft-image-slider .slide-title strong{font-weight:var(--font-bold)}.ft-image-slider .slide-description{display:block;margin-top:var(--spacing-3-2);margin-bottom:0;letter-spacing:var(--tracking-tighter)}.ft-image-slider .slide-button{display:inline-flex;margin-top:var(--white-space-md);width:auto}.ft-image-slider .slide-button.btn-primary{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.ft-image-slider .slide-button.btn-sm{min-height:0;min-height:initial;padding:var(--spacing-3-2) var(--spacing-3);font-size:var(--text-base);letter-spacing:var(--tracking-tight)}.ft-image-slider .slide-button.btn-lg{font-size:var(--text-h4)}.ft-image-slider .image-slide{position:relative;display:flex;align-items:center;padding:var(--white-space-md);border-radius:var(--rounded);overflow:hidden;z-index:0}.ft-image-slider .image-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ft-image-slider .image-slide .slide-content{display:block;width:100%;z-index:1}.ft-image-slider .image-slide .slide-content.align-center{text-align:center}.ft-image-slider .image-slide .slide-content.align-right{text-align:right}.ft-image-slider .slider-control-combo-bar{display:none}.ft-image-slider:has(.image-slide+.image-slide) .slider-control-combo-bar{display:flex}.ft-image-slider .swiper-slide .slide-content{opacity:0;visibility:hidden;transform:translateX(-30px);transition:all var(--transition-slow)}.ft-image-slider .swiper-slide.swiper-slide-active .slide-content{opacity:1;visibility:visible;transform:translateX(0)}.ajdethemes-countdown{position:relative;display:block;padding:var(--white-space-sm);border-radius:var(--rounded);border:var(--form-input-border-size) solid hsl(var(--color-light-gray));background-color:hsl(var(--color-light))}.ajdethemes-countdown:has(.cd-style-clean.countdown-timer){background-color:#fff0}.ajdethemes-countdown:has(.countdown-header){margin-top:75px}.ajdethemes-countdown:has(.countdown-header) .countdown-header{position:absolute;top:-75px}.ajdethemes-countdown:has(.cd-has-ended.countdown-timer):after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--rounded);background-color:hsla(var(--color-white),.35);backdrop-filter:blur(1.35px);z-index:2}.ajdethemes-countdown:has(.cd-has-ended.countdown-timer) .cd-end-message{position:absolute;top:50%;left:50%;transform:translate(-50%);display:block;width:-moz-max-content;width:max-content;padding:var(--spacing-3-2) var(--spacing-2);border-radius:var(--rounded-full);background-color:hsla(var(--color-dark),.35);backdrop-filter:blur(3px);color:hsl(var(--color-white));font-weight:var(--font-semibold);font-size:var(--text-h6);letter-spacing:var(--tracking-tight);z-index:3}.ajdethemes-countdown:has(.cd-has-ended.countdown-timer) .countdown-timer .cd-time-box:nth-child(1){display:none}.ajdethemes-countdown .cd-title{display:block;font-weight:var(--font-medium);margin:0 0 var(--spacing-1) 0}.ajdethemes-countdown .countdown-timer{position:relative;display:flex;gap:23px;z-index:5}.ajdethemes-countdown .countdown-timer .cd-time-box{position:relative;display:flex;flex-flow:column;width:var(--spacing-5);height:var(--spacing-7);border-radius:var(--rounded);background-color:hsl(var(--color-white));color:hsl(var(--color-white));font-weight:var(--font-semibold);text-align:center}.ajdethemes-countdown .countdown-timer .cd-time-box:after{content:':';position:absolute;top:20px;right:-16px;transform:translateY(-50%);color:hsla(var(--color-dark),.25);font-weight:var(--font-semibold);font-size:28px;line-height:20px;z-index:2}.ajdethemes-countdown .countdown-timer .cd-time-box:last-of-type:after{content:none}.ajdethemes-countdown .countdown-timer .cd-time-box .cd-time-number,.ajdethemes-countdown .countdown-timer .cd-time-box .cd-time-desc{flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:normal}.ajdethemes-countdown .countdown-timer .cd-time-box .cd-time-number{height:43px;padding-top:2px;background-color:hsl(var(--color-primary));font-size:var(--text-h4);letter-spacing:var(--tracking-tightest);border-radius:var(--rounded) var(--rounded) 0 0}.ajdethemes-countdown .countdown-timer .cd-time-box .cd-time-desc{height:27px;margin-top:auto;padding-bottom:2px;background-color:hsl(var(--color-white));color:hsla(var(--color-dark),.5);font-size:var(--text-sm);letter-spacing:var(--tracking-tighter);border-radius:0 0 var(--rounded) var(--rounded)}.ajdethemes-countdown .countdown-timer .is-zero.cd-time-box{display:none}.ajdethemes-countdown .cd-style-clean.countdown-timer .cd-time-box .cd-time-number,.ajdethemes-countdown .cd-style-clean.countdown-timer .cd-time-box .cd-time-desc{border:var(--form-input-border-size) solid hsl(var(--color-light-gray));background-color:hsl(var(--color-white))}.ajdethemes-countdown .cd-style-clean.countdown-timer .cd-time-box .cd-time-number{border-bottom:none;color:hsl(var(--color-dark))}.ajdethemes-countdown .cd-style-clean.countdown-timer .cd-time-box .cd-time-desc{border-top:none}.ajdethemes-countdown .section-header{margin-top:var(--spacing-3)}.ajdethemes-countdown .section-header .section-title{font-size:var(--text-h2)}.ajdethemes-countdown ul.products{margin-top:var(--white-space-md)}.ajdethemes-countdown:not(:has(.cd-style-clean.countdown-timer)) .product-card:hover:not(:has(.added.add_to_cart_button)):before{border-color:hsl(var(--color-primary));border-radius:var(--rounded-xl)}.ajdethemes-countdown:not(:has(.cd-style-clean.countdown-timer)) .product-card:before{opacity:1;visibility:visible;border-color:hsl(var(--color-light-gray));border-radius:var(--rounded);border-bottom:3px solid hsl(var(--color-light-gray));transition:all var(--transition) 75ms}.ajdethemes-countdown:not(:has(.cd-style-clean.countdown-timer)) .product-card .product-details{display:none}.ajdethemes-countdown:not(:has(.cd-style-clean.countdown-timer)) .product-card.addtocart_on_hover .add_to_cart_button{position:relative;display:none}.ajdethemes-page-title{position:relative}.ajdethemes-page-title .pt-content .pt-subtitle{display:block;margin:0 0 var(--spacing-05) 0;padding:0;color:hsl(var(--color-primary));font-size:var(--text-h4-mobile);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter)}.ajdethemes-page-title .pt-content .pt-title{display:block;margin:0;padding:0;font-size:var(--text-h1-mobile)}.ajdethemes-page-title .pt-content .pt-desc{display:block;margin:var(--white-space-sm) 0 0 0;padding:0;line-height:var(--line-height-p)}.ajdethemes-page-title .ajdethemes-breadcrumbs{flex-shrink:0;width:-moz-max-content;width:max-content}.ajdethemes-page-title.pt-align-center{flex-flow:column;text-align:center}.ajdethemes-page-title.pt-align-center .ajdethemes-breadcrumbs{margin:var(--white-space-sm) auto 0 auto}.ajdethemes-page-title.pt-align-center .btn-group{justify-content:center}.ajdethemes-page-title.pt-align-right{flex-flow:row-reverse;text-align:right}.ajdethemes-page-title.pt-align-right .ajdethemes-breadcrumbs{margin:0 auto 0 0}.ajdethemes-page-title.pt-align-right .btn-group{justify-content:end}.ajdethemes-page-title .btn-group{display:flex;flex-flow:column;gap:var(--spacing-col-gap);margin-top:var(--spacing-4)}.ajdethemes-page-title .btn-group .btn-primary a,.ajdethemes-page-title .btn-group .btn-ghost a{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.ajdethemes-page-title .btn-group .btn-text a{padding-left:0;padding-right:0;border:none;background-color:#fff0;color:var(--color-headings)}.ajdethemes-page-title .btn-group .btn-text a:hover{color:hsl(var(--color-primary))}.ajdethemes-page-title .btn-group .btn-light a{color:hsl(var(--color-light));border-color:hsl(var(--color-light))}.ajdethemes-page-title .btn-group .btn-light.btn-ghost:hover a{background-color:hsl(var(--color-light));color:hsl(var(--color-dark))}.page-title.ajdethemes-page-title{display:flex;justify-content:space-between;padding:var(--white-space-md);background-color:hsl(var(--color-dark-gray));background-position:center;background-size:cover;z-index:1}.page-title.ajdethemes-page-title:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-title.ajdethemes-page-title .pt-content{width:100%}.page-title.ajdethemes-page-title .pt-content .pt-title{color:hsl(var(--color-white))}.page-title.ajdethemes-page-title .pt-content .pt-desc{color:hsl(var(--color-light-gray))}.page-title.ajdethemes-page-title.pt-boxed{border-radius:var(--rounded);overflow:hidden}.page-title.ajdethemes-page-title.pt-has-shadow{box-shadow:var(--shadow-dark)}@media (min-width:1024px){.ajdethemes-page-title .pt-content .pt-title{font-size:var(--text-h1)}.ajdethemes-page-title .pt-content .pt-subtitle{font-size:var(--text-h4)}.ajdethemes-page-title .btn-group{flex-flow:row}.page-title.ajdethemes-page-title:not(.pt-align-center){flex-flow:row;padding:var(--white-space-lg)}}.section-header{display:flex;flex-flow:column;align-items:start;justify-content:start;margin-bottom:var(--spacing-3)}.section-header .section-title{display:block;margin:0;color:var(--color-headings);font-size:2.125;letter-spacing:-1.5px}.section-header .section-subtitle{display:block;margin:0 0 var(--spacing-05) 0;padding:0;color:hsl(var(--color-primary));font-size:1.375rem;font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter)}.section-header .section-desc{display:block;margin:var(--white-space-sm) 0 0 0;line-height:var(--line-height-p)}@media (min-width:1024px){.section-header{gap:var(--white-space-sm);flex-flow:row;align-items:end;justify-content:space-between}.section-header .section-title{font-size:2.625rem;letter-spacing:-2px}.section-header .section-subtitle{font-size:var(--text-h4);letter-spacing:var(--tracking-tighter)}}.slider-arrows{display:inline-flex;gap:var(--spacing-3-2);margin-top:var(--spacing-2)}.slider-arrows button{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:3.125rem;height:3.125rem;border-radius:var(--rounded-full);border:var(--form-input-border-size) solid var(--form-input-border-color);background-color:#fff0;color:hsl(var(--color-dark));cursor:pointer;transition:all var(--transition);z-index:2}.slider-arrows button i{position:relative;display:block;color:inherit;font-size:var(--text-lg);font-weight:400;transition:all var(--transition)}.slider-arrows button:not(.swiper-button-disabled):hover{border-color:#fff0;background-color:hsl(var(--color-primary));color:hsl(var(--color-secondary));transform:scale(1.115)}.slider-arrows button.swiper-button-disabled{cursor:auto;cursor:initial;opacity:.5}.slider-arrows button.slider-arrow-prev i{left:-1px}.slider-arrows button.slider-arrow-next i{right:-1px}@media (min-width:1024px){.slider-arrows{margin-top:0}.slider-arrows button{width:4rem;height:4rem}.slider-arrows button i{font-size:2rem}}.slider-control-combo-bar{--slider-control-height:1.9375rem;--slider-control-bg:hsla(var(--color-dark), 0.15);--slider-control-bg-h:hsla(var(--color-dark), 0.5);--slider-control-color:hsla(var(--color-white), 0.35);--slider-control-color-h:hsla(var(--color-white), 1);position:absolute;left:0;right:0;bottom:var(--spacing-3);display:flex;gap:var(--spacing-1);justify-content:center;z-index:1}.slider-control-combo-bar .nav-dots{flex-shrink:0;display:flex;gap:var(--spacing-1);align-items:center;width:auto!important;height:var(--slider-control-height);padding-left:var(--spacing-2);padding-right:var(--spacing-2);border-radius:var(--slider-control-height);background-color:var(--slider-control-bg);backdrop-filter:blur(6px);transition:background-color var(--transition)}.slider-control-combo-bar .nav-dots .swiper-pagination-bullet{display:inline-block;width:var(--spacing-2);height:var(--spacing-05);margin:0!important;border-radius:var(--spacing-05);background-color:var(--slider-control-color);opacity:1;transition:all var(--transition-slow)}.slider-control-combo-bar .nav-dots .swiper-pagination-bullet:hover{background-color:hsla(var(--color-white),.65)}.slider-control-combo-bar .nav-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{width:var(--spacing-4);background-color:var(--slider-control-color-h)}.slider-control-combo-bar .nav-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--slider-control-height);height:var(--slider-control-height);border:none;box-shadow:none;border-radius:var(--rounded-full);background-color:var(--slider-control-bg);backdrop-filter:blur(4px);color:var(--slider-control-color);font-size:1.3125rem;font-weight:400;cursor:pointer;transition:all var(--transition);z-index:1}.slider-control-combo-bar .nav-arrow:hover{background-color:var(--slider-control-bg-h);color:var(--slider-control-color-h)}.slider-control-combo-bar .nav-arrow>i{margin-bottom:1px}.nav-scroll-down{--nav-scroll-down-size:1.9375rem;--nav-scroll-down-bg:hsla(var(--color-dark), 0.15);--nav-scroll-down-bg-h:hsla(var(--color-dark), 0.5);--nav-scroll-down-color:hsla(var(--color-white), 0.35);--nav-scroll-down-color-h:hsla(var(--color-white), 1);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--nav-scroll-down-size);height:var(--nav-scroll-down-size);border:none;box-shadow:none;border-radius:var(--rounded-full);background-color:var(--nav-scroll-down-bg);backdrop-filter:blur(4px);color:var(--nav-scroll-down-color);font-size:1.3125rem;font-weight:400;cursor:pointer;transition:all var(--transition);z-index:1}.nav-scroll-down:hover{background-color:var(--nav-scroll-down-bg-h);color:var(--nav-scroll-down-color-h)}.elementor-widget-video{overflow:hidden;display:block;border-radius:var(--rounded);box-shadow:var(--shadow-dark)}.elementor-widget-video .elementor-custom-embed-image-overlay{display:flex;align-items:center;justify-content:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover:before{background-color:hsla(var(--color-dark),.8)}.elementor-widget-video .elementor-custom-embed-image-overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-dark),.65);transition:background-color var(--transition)}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play{top:auto;top:initial;left:auto;left:initial;display:flex;align-items:center;justify-content:center;width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--rounded-full);background-color:hsla(var(--color-white),.25);backdrop-filter:blur(2.5px);transform:scale(1);transform-origin:center;transition:transform var(--transition);z-index:2}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play:hover{transform:scale(1.1)}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play:hover:after{transform:scale(.75)}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play:after{content:'\f691';font-family:'tabler-icons';font-weight:400;font-size:var(--text-h3);color:hsl(var(--color-white));transform-origin:center;transition:transform var(--transition)}.elementor-widget-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play svg{display:none}.ft-accordion{width:auto;width:initial}.ft-accordion .e-n-accordion{display:flex;flex-flow:column;gap:var(--white-space-sm)}.ft-accordion .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title-text{color:hsl(var(--color-primary))}.ft-accordion .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title-icon{border-color:#fff0;background-color:hsl(var(--color-primary))}.ft-accordion .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title-icon:before{color:hsl(var(--color-secondary))}.ft-accordion .e-n-accordion .e-n-accordion-item:last-child{margin-bottom:0}.ft-accordion .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title{box-shadow:var(--shadow-dark)}.ft-accordion .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon:before{transform:rotate(180deg)}.ft-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{border-radius:var(--rounded);padding:var(--spacing-2) var(--spacing-4);border:2px solid hsl(var(--color-light-gray));background-color:hsl(var(--color-white));box-shadow:#fff0;transition:all var(--transition)}.ft-accordion .e-n-accordion .e-n-accordion-item .elementor-element{padding:0;border:none}.ft-accordion .e-n-accordion .e-n-accordion-item .elementor-element .e-con-inner{padding:0}.ft-accordion .e-n-accordion .e-n-accordion-item .elementor-element .elementor-widget-container{padding:var(--spacing-2) var(--spacing-4);padding-bottom:0;line-height:var(--line-height-p)}.ft-accordion .e-n-accordion .e-n-accordion-item .elementor-element .elementor-widget-container p{margin:0}.ft-accordion .e-n-accordion .e-n-accordion-item .elementor-element .elementor-widget-container p+p{margin-top:var(--spacing-col-gap)}.ft-accordion .e-n-accordion .e-n-accordion-item-title-text{color:hsl(var(--color-dark));font-size:var(--text-h4);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);transition:all var(--transition)}.ft-accordion .e-n-accordion .e-n-accordion-item-title-icon{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--rounded-full);border:3px solid hsla(var(--color-dark),.1);line-height:1;transition:all var(--transition)}.ft-accordion .e-n-accordion .e-n-accordion-item-title-icon:before{content:'\ea5f';font-family:'tabler-icons';font-weight:400;font-size:var(--text-lg);transform-origin:center;transition:all var(--transition)}.ft-accordion .e-n-accordion .e-n-accordion-item-title-icon svg{display:none}.ft-accordion .e-n-accordion .e-n-accordion-item-title-icon .e-opened,.ft-accordion .e-n-accordion .e-n-accordion-item-title-icon .e-closed{display:none!important}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion{width:auto;width:initial}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion{gap:initial}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title{padding-top:0;border-top:none}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:last-child .e-n-accordion-item-title{padding-bottom:0}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:last-child .elementor-element .elementor-widget-container{padding-top:var(--spacing-2);padding-bottom:0}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title{box-shadow:none}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{padding:var(--spacing-2) 0;border:none;border-radius:0;border-radius:initial;border-top:2px solid hsl(var(--color-light-gray));box-shadow:none}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .elementor-element{padding:0;border:none}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .elementor-element .e-con-inner{padding:0}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .elementor-element .elementor-widget-container{padding:0 0 var(--spacing-2) 0}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .elementor-element .elementor-widget-container p{margin:0;line-height:var(--line-height-p)}.ft-accordion.ft-accordion-min.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .elementor-element .elementor-widget-container p+p{margin-top:var(--spacing-col-gap)}.ajdethemes-products-widget .products-slider .slider-nav{margin-top:var(--white-space-sm)}.ajdethemes-products-widget .products-slider .products-slider-track{position:relative;margin:0 calc(-1 * var(--spacing-col-gap))}.ajdethemes-products-widget .products-slider ul.products{display:flex;width:100%;padding:var(--spacing-3-2) var(--spacing-col-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:var(--spacing-col-gap)}.ajdethemes-products-widget .products-slider ul.products li.product-card{width:100%;min-width:0;min-width:initial;scroll-snap-align:start}.ajdethemes-products-widget .products-slider ul.products li.product-card:before{border-radius:var(--spacing-2);border:3px solid hsl(var(--color-primary))}.ajdethemes-products-widget .products-slider ul.products li.product-card .product-details{display:none}.ajdethemes-products-widget .products-slider ul.products li.product-card.addtocart_on_hover .add_to_cart_button{position:relative;display:none}.ajdethemes-products-widget .slider-bleed{--product-slider-padding:max(
		2rem,
		calc(50vw - var(--container-width) / 2)
	)}.ajdethemes-products-widget .slider-bleed .products-slider-track{margin-left:calc(-1 * var(--product-slider-padding));margin-right:calc(-1 * var(--product-slider-padding));padding-left:var(--product-slider-padding);padding-right:var(--product-slider-padding);scroll-padding-inline:var(--product-slider-padding);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-y:hidden;overflow-x:auto;scrollbar-width:none}.ajdethemes-products-widget .slider-bleed .products-slider-track ul.products{padding-top:0;padding-bottom:0;scroll-snap-type:initial;scroll-behavior:unset;overscroll-behavior-x:unset;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;scrollbar-width:unset;scroll-padding-inline:unset}.ajdethemes-products-widget .products-slider ul.products li.product-card:hover,.ajdethemes-products-widget .slider-bleed ul.products li.product-card:hover{box-shadow:none}@media (min-width:430px){.ajdethemes-products-widget .products-slider ul.products.columns-2 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-3 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-4 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-5 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-6 li.product-card{width:calc(50% - var(--spacing-col-gap) / 3 - 2px)}}@media (min-width:1024px){.ajdethemes-products-widget .products-slider ul.products.columns-3 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-4 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-5 li.product-card,.ajdethemes-products-widget .products-slider ul.products.columns-6 li.product-card{width:calc(33.33% - var(--spacing-col-gap) / 4 * 2 - 2px)}}@media (min-width:1280px){.ajdethemes-products-widget .products-slider ul.products.columns-3 li.product-card{width:calc(33.33% - var(--spacing-col-gap) / 3 * 2)}.ajdethemes-products-widget .products-slider ul.products.columns-4 li.product-card{width:calc(25% - var(--spacing-col-gap) / 3 * 2 - 2px)}.ajdethemes-products-widget .products-slider ul.products.columns-5 li.product-card{width:calc(20% - var(--spacing-col-gap) / 3 * 2 - 4px)}.ajdethemes-products-widget .products-slider ul.products.columns-5 li.product-card .product-meta .price>.amount bdi,.ajdethemes-products-widget .products-slider ul.products.columns-5 li.product-card .product-meta .price ins .amount bdi{font-size:var(--text-h4)}.ajdethemes-products-widget .products-slider ul.products.columns-6 li.product-card{width:calc(16.66% - var(--spacing-col-gap) / 2 * 1.5 - 2px)}.ajdethemes-products-widget .products-slider ul.products.columns-6 li.product-card .product-meta .price>.amount bdi,.ajdethemes-products-widget .products-slider ul.products.columns-6 li.product-card .product-meta .price ins .amount bdi{font-size:var(--text-h4)}}@media (min-width:430px) and (max-width:1024px){.elementor-element .secondary-countdown .ajdethemes-products-widget .products-slider ul.products.columns-2 li.product-card,.elementor-element .secondary-countdown .ajdethemes-products-widget .products-slider ul.products.columns-3 li.product-card,.elementor-element .secondary-countdown .ajdethemes-products-widget .products-slider ul.products.columns-4 li.product-card,.elementor-element .secondary-countdown .ajdethemes-products-widget .products-slider ul.products.columns-5 li.product-card,.elementor-element .secondary-countdown .ajdethemes-products-widget .products-slider ul.products.columns-6 li.product-card{width:100%;width:calc(50% - var(--spacing-col-gap) / 3 - 2px)}}.products-style-inline.ajdethemes-products-widget ul.products{row-gap:var(--spacing-col-gap)}.ajdethemes-product-tabs{position:relative;z-index:2}.ajdethemes-product-tabs .section-header ul.p-tabs-control{margin-top:var(--spacing-2)}@media (min-width:1024px){.ajdethemes-product-tabs .section-header ul.p-tabs-control{margin-top:0}}.ajdethemes-product-tabs ul.products{width:100%}ul.p-tabs-control{display:flex;gap:1px;margin:0;padding:var(--spacing-05);width:100%;list-style:none;border-radius:var(--rounded-full);border:var(--form-input-border-size) solid var(--form-input-border-color);overflow-x:auto}ul.p-tabs-control li .p-tab{display:flex;align-items:center;justify-content:center;padding:.75rem;width:-moz-max-content;width:max-content;border:none;border-radius:var(--rounded-full);background-color:#fff0;box-shadow:none;outline:none;color:hsla(var(--color-dark),.6);font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);line-height:1;cursor:pointer;transition:all var(--transition)}ul.p-tabs-control li .p-tab:not(.active):hover{background-color:hsl(var(--color-light-gray));color:hsl(var(--color-dark))}ul.p-tabs-control li .active.p-tab{background-color:hsl(var(--color-primary));color:hsl(var(--color-secondary));cursor:auto;cursor:initial}@media (min-width:768px){ul.p-tabs-control{width:-moz-max-content;width:max-content;max-width:500px}}@media (min-width:1024px){ul.p-tabs-control{margin-left:auto;max-width:900px}ul.p-tabs-control li .p-tab{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-h5)}}.p-tabs-content .p-content{position:absolute;display:flex;min-width:0;opacity:0;visibility:hidden;transform:translateY(30px);transition:all var(--transition);z-index:0}.p-tabs-content .active.p-content{position:relative;opacity:1;visibility:visible;transform:translateY(0);z-index:1}.ajdethemes-product-categories{margin-bottom:0}.ajdethemes-product-categories .section-header{margin-bottom:var(--white-space-md)}.ajdethemes-product-categories ul.product-categories{display:flex;gap:var(--spacing-col-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none}.ajdethemes-product-categories ul.product-categories li.product-category{flex-shrink:0;width:100%}.ajdethemes-product-categories .products-categories-slider .slider-nav{margin-top:var(--white-space-sm)}.ajdethemes-product-categories .products-categories-slider .products-categories-slider-track{position:relative;margin:calc(-1 * var(--white-space-sm))}.ajdethemes-product-categories .products-categories-slider ul.product-categories{flex-wrap:nowrap;padding:calc(var(--white-space-sm) - 1px);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:var(--white-space-sm)}.ajdethemes-product-categories .products-categories-slider ul.product-categories li.product-category{scroll-snap-align:start}.ajdethemes-product-categories .products-categories-slider ul.product-categories li.product-category:hover{box-shadow:none}.ajdethemes-product-categories .products-categories-slider.center-slider-arrows{position:relative}.ajdethemes-product-categories .products-categories-slider.center-slider-arrows .slider-nav{display:none;position:absolute;bottom:-60px;left:50%;width:auto;transform:translateX(-50%)}.ajdethemes-product-categories .slider-bleed{--product-slider-padding:max(
		2rem,
		calc(50vw - var(--container-width) / 2)
	)}.ajdethemes-product-categories .slider-bleed .products-categories-slider-track{margin-left:calc(-1 * var(--product-slider-padding));margin-right:calc(-1 * var(--product-slider-padding));padding-left:var(--product-slider-padding);padding-right:var(--product-slider-padding);scroll-padding-inline:var(--product-slider-padding);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;overflow-y:hidden;overflow-x:auto;scrollbar-width:none}.ajdethemes-product-categories .slider-bleed .products-categories-slider-track ul.product-categories{scroll-snap-type:initial;scroll-behavior:unset;overscroll-behavior-x:unset;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;scrollbar-width:unset;scroll-padding-inline:unset}@media (min-width:430px){.ajdethemes-product-categories ul.product-categories.columns-2 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-3 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-4 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-5 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-6 li.product-category{width:calc(50% - var(--spacing-col-gap) / 2)}}@media (min-width:768px){.ajdethemes-product-categories ul.product-categories.columns-3 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-4 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-5 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-6 li.product-category{width:calc(33.33% - var(--spacing-col-gap) / 2 * 1.33)}}@media (min-width:1024px){.ajdethemes-product-categories ul.product-categories.columns-4 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-5 li.product-category,.ajdethemes-product-categories ul.product-categories.columns-6 li.product-category{width:calc(25% - var(--spacing-col-gap) / 2 * 1.5)}}@media (min-width:1280px){.ajdethemes-product-categories ul.product-categories.columns-5 li.product-category{width:calc(20% - var(--spacing-col-gap) / 2 - var(--spacing-1))}.ajdethemes-product-categories ul.product-categories.columns-6 li.product-category{width:calc(16.66% - var(--spacing-col-gap) / 2 - var(--spacing-1))}}@media (min-width:885px) and (max-width:1024px){.ajdethemes-product-categories .products-categories-slider.center-slider-arrows .slider-nav{display:flex;bottom:calc(50% - 45px);left:50%;width:calc(100% + 125px);justify-content:space-between;transform:translateX(-50%)}}@media (min-width:1190px) and (max-width:1280px){.ajdethemes-product-categories .products-categories-slider.center-slider-arrows .slider-nav{display:flex;bottom:calc(50% - 45px);left:50%;width:calc(100% + 180px);justify-content:space-between;transform:translateX(-50%)}}@media (min-width:1640px) and (max-width:1770px){.ajdethemes-product-categories .products-categories-slider.center-slider-arrows .slider-nav{display:flex;bottom:calc(50% - 45px);left:50%;width:calc(100% + 180px);justify-content:space-between;transform:translateX(-50%)}}@media (min-width:1970px){.ajdethemes-product-categories .products-categories-slider.center-slider-arrows .slider-nav{display:flex;bottom:calc(50% - 45px);left:50%;width:calc(100% + 180px);justify-content:space-between;transform:translateX(-50%)}}.ajdethemes-product-categories .p-cat-style-compact.product-category{display:block;border-radius:var(--rounded);border:var(--form-input-border-size) solid hsl(var(--color-light-gray));background-color:hsl(var(--color-white));box-shadow:0 0 0 hsla(var(--color-dark),0);transition:all var(--transition)}.ajdethemes-product-categories .p-cat-style-compact.product-category:hover{border-radius:var(--rounded-xl);border-color:hsl(var(--color-primary));box-shadow:var(--shadow-dark)}.ajdethemes-product-categories .p-cat-style-compact.product-category a{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:center;height:100%;padding:var(--spacing-3) var(--spacing-2);text-align:center;transition:all var(--transition);z-index:1}.ajdethemes-product-categories .p-cat-style-compact.product-category a:hover:before{opacity:0}.ajdethemes-product-categories .p-cat-style-compact.product-category a:hover:after{opacity:1}.ajdethemes-product-categories .p-cat-style-compact.product-category a:hover .category-meta .count{background-color:hsl(var(--color-primary));color:hsl(var(--color-secondary))}.ajdethemes-product-categories .p-cat-style-compact.product-category a:hover .category-meta .count mark{color:inherit}.ajdethemes-product-categories .p-cat-style-compact.product-category a:before{content:'';flex-shrink:0;position:absolute;bottom:var(--spacing-3);width:170px;height:170px;border-radius:var(--rounded-full);background-image:linear-gradient(180deg,hsla(var(--color-dark),.1) 0%,hsla(var(--color-dark),0) 75%);transition:all var(--transition);z-index:-1}.ajdethemes-product-categories .p-cat-style-compact.product-category a:after{content:'';flex-shrink:0;position:absolute;bottom:var(--spacing-3);width:170px;height:170px;border-radius:var(--rounded-full);background-image:linear-gradient(180deg,hsla(var(--color-dark),.1) 0%,hsla(var(--color-dark),0) 75%);transition:all var(--transition);z-index:-1}.ajdethemes-product-categories .p-cat-style-compact.product-category a:after{background-image:linear-gradient(180deg,hsla(var(--color-primary),.5) 0%,hsla(var(--color-primary),0) 75%);opacity:0}.ajdethemes-product-categories .p-cat-style-compact.product-category a img{width:140px;height:auto;max-height:155px}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta{margin-top:auto}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta h2{display:flex;flex-flow:column;align-items:center;color:hsl(var(--color-dark));font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);text-align:center}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta h2 .count{display:inline-block;margin-top:var(--spacing-1);padding:var(--spacing-05) var(--spacing-1);border-radius:var(--rounded-full);background-color:hsl(var(--color-light-gray));color:hsla(var(--color-dark),.5);font-weight:400;font-size:.8125rem;letter-spacing:var(--tracking-tighter);transition:all var(--transition)}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta h2 .count mark{color:hsla(var(--color-dark),.75);font-weight:var(--font-bold);transition:color var(--transition)}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta .i-arrow-bubble{display:none}@media (min-width:1024px){.ajdethemes-product-categories .p-cat-style-compact.product-category:hover{transform:scale(1.125)}.ajdethemes-product-categories .p-cat-style-compact.product-category a:hover img{transform:scale(1.1)}.ajdethemes-product-categories .p-cat-style-compact.product-category a img{width:180px;transform-origin:center;transition:transform var(--transition)}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta h2{font-size:var(--text-h5)}.ajdethemes-product-categories .p-cat-style-compact.product-category a .category-meta h2 .count{padding:var(--spacing-04) .5rem}}.ajdethemes-product-categories .p-cat-style-inline.product-category{display:block;border-radius:var(--rounded);border:var(--form-input-border-size) solid hsl(var(--color-light-gray));background-color:hsl(var(--color-light));box-shadow:0 0 0 hsla(var(--color-dark),0);min-height:140px;height:auto;transition:all var(--transition)}.ajdethemes-product-categories .p-cat-style-inline.product-category:hover{border-radius:var(--rounded-xl);border-color:hsl(var(--color-primary));background-color:hsl(var(--color-secondary));box-shadow:var(--shadow-dark)}.ajdethemes-product-categories .p-cat-style-inline.product-category a{position:relative;display:flex;align-items:center;height:100%;overflow:hidden;z-index:1}.ajdethemes-product-categories .p-cat-style-inline.product-category a:hover:before{opacity:0}.ajdethemes-product-categories .p-cat-style-inline.product-category a:hover:after{opacity:1;transform:translateX(-20px)}.ajdethemes-product-categories .p-cat-style-inline.product-category a:before{content:'';position:absolute;left:-10px;width:170px;height:170px;border-radius:var(--rounded-full);background-image:linear-gradient(-90deg,hsla(var(--color-dark),.15) 0%,hsla(var(--color-dark),0) 75%);transform-origin:center;transition:all var(--transition);z-index:-1}.ajdethemes-product-categories .p-cat-style-inline.product-category a:after{content:'';position:absolute;left:-10px;width:170px;height:170px;border-radius:var(--rounded-full);background-image:linear-gradient(-90deg,hsla(var(--color-dark),.15) 0%,hsla(var(--color-dark),0) 75%);transform-origin:center;transition:all var(--transition);z-index:-1}.ajdethemes-product-categories .p-cat-style-inline.product-category a:after{opacity:0;background-image:linear-gradient(-90deg,hsla(var(--color-primary),.35) 0%,hsla(var(--color-primary),0) 80%)}.ajdethemes-product-categories .p-cat-style-inline.product-category a img{flex-shrink:0;margin-left:var(--spacing-3-2);width:100%;max-width:130px;height:auto;transform-origin:center;transition:all var(--transition)}.ajdethemes-product-categories .p-cat-style-inline.product-category a .category-meta{margin-left:var(--spacing-3)}.ajdethemes-product-categories .p-cat-style-inline.product-category a .category-meta h2{display:block;margin:0;padding:0;color:hsl(var(--color-dark));font-size:var(--text-h5);letter-spacing:var(--tracking-tighter)}.ajdethemes-product-categories .p-cat-style-inline.product-category a .category-meta h2 .count{display:block;margin-top:var(--spacing-05);color:hsla(var(--color-dark),.5);font-size:var(--text-sm);font-weight:400}.ajdethemes-product-categories .p-cat-style-inline.product-category a .category-meta h2 .count mark{color:hsla(var(--color-dark),.75);font-weight:var(--font-bold)}.ajdethemes-product-categories .p-cat-style-inline.product-category a .category-meta .i-arrow-bubble{display:none}@media (min-width:1024px){.ajdethemes-product-categories .p-cat-style-inline.product-category:hover{transform:scale(1.125)}.ajdethemes-product-categories .p-cat-style-inline.product-category a:hover img{transform:scale(1.1)}}.ajdethemes-product-category a{position:relative;display:flex;padding:var(--spacing-4) var(--spacing-3-2);flex-flow:column;border-radius:var(--rounded-ssm);color:hsl(var(--color-white));-webkit-text-decoration:none;text-decoration:none;overflow:hidden;z-index:1}.ajdethemes-product-category a:hover:before{opacity:.85}.ajdethemes-product-category a:hover img{transform:scale(1.125)}.ajdethemes-product-category a:hover .category-meta .cat-count{opacity:.85}.ajdethemes-product-category a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,hsla(var(--color-dark),.8) 0%,hsla(var(--color-dark),.35) 100%);transition:opacity var(--transition);z-index:-1}.ajdethemes-product-category a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition:transform var(--transition);z-index:-2}.ajdethemes-product-category a .category-meta{display:block;text-align:center}.ajdethemes-product-category a .category-meta .cat-title{display:block;margin:0;color:inherit;font-size:var(--text-base)}.ajdethemes-product-category a .category-meta .cat-count{display:block;margin:2px 0 0 0;color:inherit;font-size:.8125rem;font-weight:400;opacity:.7;transition:opacity var(--transition)}.ajdethemes-product-category a .category-meta .cat-count mark{display:inline-block;margin-right:3px;color:inherit;font-weight:var(--font-bold)}.ajdethemes-products-single-card{overflow:visible!important}.ajdethemes-products-single-card .section-header{margin-bottom:var(--white-space-md)}.ajdethemes-products-single-card .section-header .slider-arrows{margin-left:auto}.ajdethemes-products-single-wrapper{display:flex;border-radius:var(--rounded);border:var(--form-input-border-size-sm) solid #fff0;background-color:hsl(var(--color-white));overflow:hidden;transition:all var(--transition)!important}.ajdethemes-products-single-wrapper:hover{box-shadow:var(--shadow-dark);border-color:hsla(var(--color-dark),.1)}.ajdethemes-products-single-wrapper .ajdethemes-product-single{display:flex;flex-flow:column;gap:var(--white-space-sm);padding:var(--white-space-sm);background-color:hsl(var(--color-white))}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper{flex-shrink:0;display:flex;flex-flow:column;gap:var(--white-space-sm)}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs{flex-shrink:0;display:flex;gap:var(--spacing-3-2)}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs .gallery-thumb{display:none;width:80px;height:auto;border-radius:var(--rounded-sm);border:var(--form-input-border-size) solid var(--form-input-border-color);cursor:pointer;transition:border-color var(--transition)}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs .gallery-thumb:hover{border-color:hsl(var(--color-primary))}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs .gallery-thumb:nth-of-type(1){display:block}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs .gallery-thumb:nth-of-type(2){display:block}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs .gallery-thumb:nth-of-type(3){display:block}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper{margin-top:var(--white-space-md)}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .product-highlights,.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .shortcode-wrapper-above,.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .woocommerce-product-details__short-description{display:none}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .product-category{display:block;margin-bottom:var(--spacing-1)}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .product-category a{color:hsla(var(--color-dark),.4);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter);-webkit-text-decoration:none;text-decoration:none}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .product-category a:hover{color:hsl(var(--color-dark))}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .woocommerce-loop-product__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .btn.add_to_cart_button,.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .btn.product_type_grouped{--btn-i-bubble-size:var(--spacing-6);--btn-height:4.625rem;height:var(--btn-height);margin-top:var(--white-space-md);font-size:var(--text-lg);text-transform:lowercase}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .btn.add_to_cart_button .btn-i-bubble,.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper .btn.product_type_grouped .btn-i-bubble{width:var(--btn-i-bubble-size);height:var(--btn-i-bubble-size);font-size:var(--text-xl)}.ajdethemes-products-single-wrapper .ajdethemes-product-single.swiper-slide{opacity:0;visibility:hidden;transition:all var(--transition)}.ajdethemes-products-single-wrapper .ajdethemes-product-single.swiper-slide-active{opacity:1;visibility:visible}@media (min-width:640px){.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper{flex-flow:row-reverse}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs{flex-flow:column}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-thumbs .gallery-thumb{width:112px}}@media (min-width:1024px){.ajdethemes-products-single-wrapper .ajdethemes-product-single{flex-flow:row}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper{max-width:60%}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-gallery{max-width:400px}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-card-gallery-wrapper .product-card-gallery img{width:100%;max-width:400px;height:auto}.ajdethemes-products-single-wrapper .ajdethemes-product-single .product-meta-wrapper{margin-top:0;min-width:40%}}.ft-links-card{position:relative;display:flex;padding:var(--spacing-4);border-radius:var(--rounded);border:var(--form-input-border-size) solid hsl(var(--color-light-gray));background:linear-gradient(75deg,hsl(var(--color-light-gray)) 0%,hsl(var(--color-light)) 100%);box-shadow:0 0 0 hsla(var(--color-dark),0);overflow:hidden;transition:box-shadow var(--transition);z-index:1}.ft-links-card:hover{box-shadow:var(--shadow-dark)}.ft-links-card:hover .ft-graphic img{transform:scale(1.097)}.ft-links-card .ft-content{position:relative;z-index:2}.ft-links-card .ft-content .ft-title{display:block;margin-bottom:var(--spacing-2);font-size:var(--text-h5);letter-spacing:var(--tracking-tightest);transition:color var(--transition)}.ft-links-card .ft-content ul{display:flex;flex-flow:column;gap:12px;margin:0;padding:0;list-style:none}.ft-links-card .ft-content ul li a.ft-link-item{position:relative;display:inline-flex;gap:2px;align-items:center;color:hsla(var(--color-dark),.7)!important;font-weight:normal!important;font-size:var(--text-base)!important;letter-spacing:var(--tracking-tight)!important;background:none!important}.ft-links-card .ft-content ul li a.ft-link-item:hover{color:hsl(var(--color-primary))!important}.ft-links-card .ft-content ul li a.ft-link-item:hover:after{color:hsl(var(--color-primary));opacity:1;transform:translate(0,0);transition-delay:170ms}.ft-links-card .ft-content ul li a.ft-link-item:hover>span{background-size:100% 2px}.ft-links-card .ft-content ul li a.ft-link-item:after{content:'\ea24';position:relative;display:inline-block;font-family:'tabler-icons';font-weight:var(--font-medium);font-size:var(--text-h6);transform:translate(-5px,5px);transition:all var(--transition);opacity:0}.ft-links-card .ft-content ul li a.ft-link-item>span{display:inline-block;padding-bottom:2px;background-image:linear-gradient(hsl(var(--color-primary)),hsl(var(--color-primary)));background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;font-weight:inherit;font-size:inherit;color:inherit;transition:all var(--transition)}.ft-links-card .ft-graphic{position:absolute;top:0;right:-30%;display:flex;height:100%;z-index:1}.ft-links-card .ft-graphic img{width:100%;height:auto;transform-origin:center;transition:transform var(--transition)}@media (min-width:640px){.ft-links-card .ft-graphic{right:0}}.menu-items-group .menu-group-title{display:block;padding-bottom:var(--spacing-3-2);margin-bottom:var(--spacing-3-2);border-bottom:2px solid hsla(var(--color-dark),.05);font-size:var(--text-base)}.menu-items-group ul.group-menu-items-list{list-style:none;display:flex;flex-flow:column;gap:2px;margin:0;padding:0;font-size:var(--navbar-sub-menu-items-font-size)}.menu-items-group ul.group-menu-items-list li.group-menu-item{position:relative}.menu-items-group ul.group-menu-items-list li.group-menu-item>a{display:block;padding:7px;color:var(--navbar-sub-menu-items-color);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);transition:all var(--transition)}.menu-items-group ul.group-menu-items-list li.group-menu-item>a:hover{color:var(--navbar-current-menu-items-color)}.menu-items-group ul.group-menu-items-list li.group-menu-item>a:hover:before{background-color:hsla(var(--color-primary),.07)}.menu-items-group ul.group-menu-items-list li.group-menu-item>a:hover>span{left:0}.menu-items-group ul.group-menu-items-list li.group-menu-item>a:before{content:'';position:absolute;top:0;left:-10px;display:block;width:calc(100% + 10px);height:100%;border-radius:var(--rounded-ssm);background-color:hsla(var(--color-primary),0);transition:all var(--transition)}.menu-items-group ul.group-menu-items-list li.group-menu-item>a>span{position:relative;display:block;left:-7px;transition:all var(--transition)}.menu-items-group ul.group-menu-items-list li.current-menu-item.group-menu-item{color:var(--navbar-current-menu-items-color)}.e-con-inner:has(.ajdethemes-ft-logo-list){overflow:hidden}.ajdethemes-ft-logo-list.swiper{overflow:visible!important;overflow:initial!important}.ajdethemes-ft-logo-list .section-header{margin-bottom:var(--white-space-md)}.ajdethemes-ft-logo-list ul.ft-logo-list{list-style:none;margin:0;padding:0}.ajdethemes-ft-logo-list ul.ft-logo-list li a{display:flex;width:100%;overflow:hidden;border-radius:var(--rounded)}.ajdethemes-ft-logo-list ul.ft-logo-list li a:hover{filter:brightness(.95)}.ajdethemes-ft-logo-list ul.ft-logo-list li a:hover img{transform:scale(1.097)}.ajdethemes-ft-logo-list ul.ft-logo-list li a img{transform-origin:center;transition:all var(--transition)}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--white-space-sm);gap:var(--white-space-sm)}.ajdethemes-ft-logo-list ul.ft-logo-list.swiper-wrapper:not(.swiper-wrapper){gap:initial}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper) li{display:inline-flex;align-items:center}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper) li img{width:100%;height:auto}@media (min-width:640px){.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper){-moz-column-gap:var(--white-space-sm);column-gap:var(--white-space-sm);margin:var(--spacing-4) 0}}@media (min-width:1024px){.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper){-moz-column-gap:var(--white-space-sm);column-gap:var(--white-space-sm);margin:var(--spacing-5) 0}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper):where(.columns-3){grid-template-columns:repeat(3,minmax(0,1fr))}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper):where(.columns-4){grid-template-columns:repeat(4,minmax(0,1fr))}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper):where(.columns-5){grid-template-columns:repeat(5,minmax(0,1fr))}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper):where(.columns-6){grid-template-columns:repeat(6,minmax(0,1fr))}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper):where(.columns-7){grid-template-columns:repeat(7,minmax(0,1fr))}.ajdethemes-ft-logo-list ul.ft-logo-list:not(.swiper-wrapper):where(.columns-8){grid-template-columns:repeat(8,minmax(0,1fr))}}.ajdethemes-sidebar-menu{--sidebar_subtitle_color:hsl(var(--color-primary));--sidebar_title_color:var(--color-headings);--sidebar_menu_icon_color:var(--color-headings);--sidebar_menu_title_color:var(--color-headings);--sidebar_menu_desc_color:hsl(var(--color-dark), 0.5);--sidebar_menu_arrow_color:hsla(var(--color-dark), 0.3);display:none}@media (min-width:1024px){.ajdethemes-sidebar-menu{position:relative;display:block;border-radius:var(--rounded);border:2px solid hsl(var(--color-light-gray));background-color:hsl(var(--color-white));box-shadow:var(--shadow-dark);z-index:2}.ajdethemes-sidebar-menu .sidebar-title-group{display:block;padding:var(--spacing-3) var(--spacing-3) var(--spacing-2) var(--spacing-3)}.ajdethemes-sidebar-menu .sidebar-title-group .sidebar-title{display:block;margin:0;color:var(--sidebar_title_color);font-size:var(--text-h3);letter-spacing:var(--tracking-tightest)}.ajdethemes-sidebar-menu .sidebar-title-group .sidebar-subtitle{display:block;margin:0 0 var(--spacing-03) 0;color:var(--sidebar_subtitle_color);font-size:var(--text-h6);font-weight:var(--font-medium);letter-spacing:var(--tracking-tighter)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu{border-top:2px solid hsl(var(--color-light-gray))}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items{position:relative;margin:0;padding:var(--spacing-2) var(--spacing-3);list-style:none}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.active-item-bg{display:none}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item{position:relative;margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-2);border-bottom:2px solid hsl(var(--color-light-gray));z-index:1}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:last-child{margin-bottom:0;border-bottom:none}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:has(+li.active-item-bg){margin-bottom:0;border-bottom:none}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:hover .menu-item-content:before{opacity:1;visibility:visible;transform:scale(1)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active .menu-item-content:before{opacity:1;visibility:visible;transform:scale(1)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:hover .menu-item-content a,.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active .menu-item-content a{color:hsl(var(--color-white))}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:hover .menu-item-content a i,.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active .menu-item-content a i{color:hsl(var(--color-white));transform:scale(1.19)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:hover .menu-item-content p.menu-item-description,.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active .menu-item-content p.menu-item-description{color:hsla(var(--color-white),.7)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:hover .menu-item-content .arrow-icon,.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active .menu-item-content .arrow-icon{border-color:hsla(var(--color-white),.1);color:hsl(var(--color-white));transform:translateX(15px)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:hover .menu-item-content .arrow-icon:hover,.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active .menu-item-content .arrow-icon:hover{border-color:hsla(var(--color-white),.25)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active.has-mega-menu .menu-item-content .arrow-icon:hover i{transform:rotate(180deg);transition-delay:125ms}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active.has-mega-menu .menu-item-content .arrow-icon i{display:block;transform-origin:center;transition:all var(--transition)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content{position:relative;display:block;z-index:1}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content:before{content:'';position:absolute;top:-27px;left:-42px;display:block;width:calc(100% + 42px * 2);height:calc(100% + 55px);border-radius:var(--rounded);background-color:hsl(var(--color-primary));opacity:0;visibility:hidden;transition:all var(--transition);transform:scale(.935);z-index:-1}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content a{position:relative;display:inline-flex;align-items:start;color:var(--sidebar_menu_title_color);font-size:var(--text-h6);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);z-index:1}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content a:hover span{border-bottom-color:hsla(var(--color-white),.75)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content a i{position:relative;top:5px;display:inline-block;margin-right:.75rem;color:var(--sidebar_menu_icon_color);font-size:1.875rem;font-weight:400;transform-origin:center;transition:all var(--transition)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content a span{padding-bottom:1px;border-bottom:2px solid hsla(var(--color-white),0);transition:all var(--transition)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content p.menu-item-description{position:relative;display:block;margin:2px 0 0 0;padding:0;max-width:160px;color:var(--sidebar_menu_desc_color);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all var(--transition)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content .arrow-icon{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--rounded-full);border:2px solid hsla(var(--color-white),0);color:var(--sidebar_menu_arrow_color);cursor:pointer;transition:all var(--transition)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content .arrow-icon i{flex-shrink:0;display:inline-block;color:inherit;font-size:var(--text-h5);font-weight:400}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content:has(a>i):has(p.menu-item-description):before{top:-30px}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content:has(a>i):has(p.menu-item-description) a>span{display:inline-flex}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content:has(a>i):has(p.menu-item-description) p.menu-item-description{left:42px;margin-top:-6px}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content:not(:has(p.menu-item-description)){display:flex;align-items:center;width:100%}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(.has-mega-menu):not(.menu-item-has-children):hover .menu-item-content a:after{border-color:hsla(var(--color-white),.1);color:hsl(var(--color-white));transform:translateX(15px)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.active:not(.has-mega-menu):not(.menu-item-has-children) .menu-item-content a:after{border-color:hsla(var(--color-white),.1);color:hsl(var(--color-white));transform:translateX(15px)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(.has-mega-menu):not(.menu-item-has-children) .menu-item-content a{position:relative;width:100%}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(.has-mega-menu):not(.menu-item-has-children) .menu-item-content a:after{content:'\ea24';font-family:'tabler-icons';font-style:normal;font-weight:400;position:absolute;top:-10px;right:0;display:flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--rounded-full);border:2px solid hsla(var(--color-white),0);color:var(--sidebar_menu_arrow_color);cursor:pointer;transition:all var(--transition)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(.has-mega-menu):not(.menu-item-has-children) .menu-item-content .arrow-icon{display:none}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(.has-mega-menu):not(.menu-item-has-children):has(p.menu-item-description) .menu-item-content a:after{top:0}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(:has(p.menu-item-description)):has(a>i){display:flex;align-items:center}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(:has(p.menu-item-description)):has(a>i) a{align-items:center}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(:has(p.menu-item-description)):has(a>i) a span{margin-top:2px}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(:has(p.menu-item-description)):has(a>i) a i{top:0}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(:has(p.menu-item-description)):has(a>i) .arrow-icon{top:-5px}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item:not(:has(p.menu-item-description)):not(:has(a>i)) .arrow-icon{top:-9px}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item.menu-item-has-children ul.sub-menu{display:none;position:absolute;left:100%;top:0;margin:0;padding:0}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu:hover .mega-menu-dropdown,.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu.active .mega-menu-dropdown{opacity:1;visibility:visible;transform:translateX(0)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu .mega-menu-dropdown{--custom-mega-menu-width:916px;position:absolute;top:-42px;left:calc(100% + 30px);width:var(--custom-mega-menu-width);padding-left:var(--spacing-5);border-radius:0 var(--rounded) var(--rounded) 0;border:1px solid hsl(var(--color-light));background-color:hsl(var(--color-white));opacity:0;visibility:hidden;transform:translateX(-30px);transition:all var(--transition);z-index:-2}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu .mega-menu-dropdown .e-con{--padding-inline-start:0;--padding-inline-end:0;--container-default-padding-left:0;--container-default-padding-right:0;padding-left:var(--padding-left);padding-right:var(--padding-right)}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu .mega-menu-dropdown .e-con>.e-con-inner{padding-left:0;padding-right:0}.has-dropdown-fixed.ajdethemes-sidebar-menu{position:relative}.has-dropdown-fixed.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items{position:static;position:initial}.has-dropdown-fixed.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item{position:static;position:initial}.has-dropdown-fixed.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .mega-menu-dropdown{top:var(--spacing-3);left:100%;min-height:350px}.has-slide-menu-items-effect.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items{position:relative}.has-slide-menu-items-effect.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items:not(:has(>li.menu-item.active)) li.active-item-bg{opacity:0}.has-slide-menu-items-effect.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.active-item-bg{position:absolute;left:0;display:block;width:100%;margin:-20px 0 0 0;padding:40px 60px;border:none;border-radius:var(--rounded);background:red;opacity:.7;transition:all ease-in-out 275ms;transition:all ease-in 235ms;z-index:-1}nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu:hover .mega-menu-dropdown .animated,nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu.active .mega-menu-dropdown .animated{animation-name:var(--animation-name);animation-delay:var(--animation-delay)!important;animation-fill-mode:forwards}nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu .mega-menu-dropdown .animated{animation-name:none;opacity:0}}@media (min-width:1460px){.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content p.menu-item-description{max-width:210px}.ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items li.menu-item.has-mega-menu .mega-menu-dropdown{--custom-mega-menu-width:1074px}}.sidebar-dropdown{display:none}@media (min-width:1280px){.sidebar-dropdown{position:relative;display:flex;align-items:center;z-index:10}.sidebar-dropdown button.btn-sidebar-menu{display:flex;align-items:center;padding:12px 17px;border-radius:var(--rounded-full);border:none;box-shadow:none;background-color:hsla(var(--color-primary),.12);color:var(--navbar-menu-items-color);font-weight:var(--font-semibold);font-size:var(--navbar-menu-items-font-size);letter-spacing:var(--tracking-tight);transition:all var(--transition);cursor:pointer}.sidebar-dropdown button.btn-sidebar-menu:hover{background-color:hsla(var(--color-primary),.2);color:var(--navbar-current-menu-items-color)}.sidebar-dropdown button.btn-sidebar-menu:hover .btn-arrow{opacity:1}.sidebar-dropdown button.btn-sidebar-menu .btn-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--text-lg);height:var(--text-lg);margin-right:var(--spacing-05);color:var(--navbar-menu-icon-color);font-size:var(--text-h4);font-weight:400;letter-spacing:inherit}.sidebar-dropdown button.btn-sidebar-menu .btn-icon .i-close{display:none}.sidebar-dropdown button.btn-sidebar-menu .btn-arrow{display:block;margin-left:var(--spacing-2);font-weight:400;letter-spacing:inherit;opacity:.5;transform-origin:center;transition:all var(--transition)}.sidebar-dropdown button.btn-sidebar-menu.open{background-color:hsla(var(--color-primary),1);color:hsl(var(--color-secondary))}.sidebar-dropdown button.btn-sidebar-menu.open .btn-icon,.sidebar-dropdown button.btn-sidebar-menu.open .btn-arrow{color:inherit}.sidebar-dropdown button.btn-sidebar-menu.open .btn-icon .i-close{display:block}.sidebar-dropdown button.btn-sidebar-menu.open .btn-icon .i-open{display:none}.sidebar-dropdown button.btn-sidebar-menu.open .btn-arrow{opacity:1;transform:rotate(180deg)}.sidebar-dropdown .ajdethemes-sidebar-menu{position:absolute;top:var(--spacing-6);left:0;min-width:320px;width:100%;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all var(--transition)}.sidebar-dropdown .ajdethemes-sidebar-menu:before{content:'';position:absolute;top:-9px;left:1.5rem;display:block;width:1rem;height:1rem;border-radius:4px;border-top:2px solid hsl(var(--color-light-gray));border-left:2px solid hsl(var(--color-light-gray));background-color:var(--navbar-sub-menu-bg-color);transform:rotate(45deg);transition:top var(--transition)}.sidebar-dropdown .ajdethemes-sidebar-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.sidebar-dropdown .ajdethemes-sidebar-menu nav.nav-sidebar-menu{border-top:none}.sidebar-dropdown .ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item{position:static;position:initial}.sidebar-dropdown .ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .mega-menu-dropdown{top:var(--spacing-1);left:calc(100% + 2px)}.sidebar-dropdown .ajdethemes-sidebar-menu nav.nav-sidebar-menu>ul.menu-items>li.menu-item .menu-item-content a{-webkit-text-decoration:none;text-decoration:none}.sbd-alt.sidebar-dropdown:after{content:'';display:inline-block;width:2px;height:22px;margin-left:var(--spacing-1);background-color:hsla(var(--color-dark),.12)}.sbd-alt.sidebar-dropdown button.btn-sidebar-menu{background-color:hsla(var(--color-primary),0)}.sbd-alt.sidebar-dropdown button.btn-sidebar-menu.open{background-color:hsla(var(--color-primary),1);color:hsl(var(--color-secondary))}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-top .search-products-combo .select-section{position:relative;display:flex;align-items:center}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-top .search-products-combo .select-section:hover:before{background-color:#fff0}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-top .search-products-combo .select-section:hover select{background-color:hsla(var(--color-dark),.12)}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-top .search-products-combo .select-section:before{content:'';position:absolute;right:0;display:inline-block;width:2px;height:22px;margin-left:var(--spacing-3);background-color:hsla(var(--color-dark),.12);transition:background-color var(--transition)}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-top .search-products-combo .select-section select{background-color:#fff0}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-top .search-products-combo .select-section select:focus{background-color:hsl(var(--color-primary))}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-content{justify-content:start}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-content .sbd-alt.sidebar-dropdown:after{margin-right:var(--spacing-2)}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-content nav.nav-aux-menu{margin-left:auto}.navbar:has(.sidebar-dropdown) .navbar-content nav.main-menu ul.menu-items li.menu-item-has-children>ul.sub-menu{top:var(--spacing-6)}.navbar:has(.sidebar-dropdown) .navbar-content nav.main-menu ul.menu-items li.menu-item-has-children>.mega-menu-dropdown{top:var(--spacing-6)}}@media (min-width:1460px){.sidebar-dropdown button.btn-sidebar-menu .btn-arrow{margin-left:var(--spacing-5)}.sbd-alt.sidebar-dropdown:after{margin-left:var(--spacing-3)}.navbar:has(.sbd-alt.sidebar-dropdown) .navbar-content .sbd-alt.sidebar-dropdown:after{margin-right:var(--spacing-4)}}.ajdethemes-cta-newsletter{position:relative;display:block;padding:var(--spacing-3) var(--white-space-sm) 0 var(--white-space-sm);border-radius:var(--rounded);background-color:hsl(var(--color-primary));z-index:1;--color-headings:hsl(var(--color-secondary))}.ajdethemes-cta-newsletter .cta-content .cta-subtitle{display:block;margin-bottom:var(--spacing-03);padding:0;font-weight:400;font-size:var(--text-h4);letter-spacing:var(--tracking-tighter);color:var(--color-headings)}.ajdethemes-cta-newsletter .cta-content .cta-title{display:block;margin:0;padding:0;font-size:var(--text-h3)}.ajdethemes-cta-newsletter .cta-graphic{position:relative;right:var(--white-space-sm);width:calc(100% + (var(--white-space-sm) * 2));margin-top:var(--spacing-3);border-radius:0 0 var(--rounded) var(--rounded);overflow:hidden;line-height:0}.ajdethemes-cta-newsletter .cta-graphic img{width:100%;height:auto;min-height:270px}@media (min-width:1024px){.ajdethemes-cta-newsletter{padding:var(--spacing-6) var(--spacing-8)}.ajdethemes-cta-newsletter .cta-content .cta-subtitle{font-size:var(--text-h3)}.ajdethemes-cta-newsletter .cta-content .cta-title{font-size:var(--text-h1)}.ajdethemes-cta-newsletter .cta-content .cta-form form .form-inline-combo .input-i-combo{width:100%}.ajdethemes-cta-newsletter .cta-content .cta-form form .form-inline-combo .input-i-combo input{padding-left:65px}.ajdethemes-cta-newsletter .cta-graphic{position:absolute;top:0;right:0;height:100%;width:100%;max-width:60%;margin-top:0;border-radius:0 var(--rounded) var(--rounded) 0;overflow:hidden;z-index:-1}.ajdethemes-cta-newsletter .cta-graphic img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}}.ajdethemes-cta-banner{position:relative;display:block;min-height:530px;padding:var(--spacing-3) var(--spacing-3-2);border-radius:var(--rounded);background-color:hsl(var(--color-light-gray));box-shadow:var(--shadow-transparent);overflow:hidden;transition:box-shadow var(--transition);container-type:inline-size;z-index:1}.ajdethemes-cta-banner:hover{box-shadow:var(--shadow-dark)}@media (min-width:1024px){.ajdethemes-cta-banner .cta-content:has(.has-mega-title.cta-title) .cta-button a.cta-btn-text-arrow{font-size:var(--text-h4)}.ajdethemes-cta-banner .cta-content:has(.has-very-big-title.cta-title) .cta-button a.cta-btn-text-arrow{font-size:var(--text-h4)}.ajdethemes-cta-banner .cta-content:has(.has-big-title.cta-title) .cta-button a.cta-btn-text-arrow{font-size:var(--text-h4)}.ajdethemes-cta-banner .cta-content:has(.has-mega-title.cta-title) .cta-button a.cta-btn-text-arrow-2{font-size:var(--text-h4)}.ajdethemes-cta-banner .cta-content:has(.has-very-big-title.cta-title) .cta-button a.cta-btn-text-arrow-2{font-size:var(--text-h4)}.ajdethemes-cta-banner .cta-content:has(.has-big-title.cta-title) .cta-button a.cta-btn-text-arrow-2{font-size:var(--text-h4)}.ajdethemes-cta-banner .cta-content:has(.has-mega-title.cta-title) .cta-button a.cta-btn-text-arrow i{margin-left:2px;font-size:var(--text-lg)}.ajdethemes-cta-banner .cta-content:has(.has-very-big-title.cta-title) .cta-button a.cta-btn-text-arrow i{margin-left:2px;font-size:var(--text-lg)}.ajdethemes-cta-banner .cta-content:has(.has-big-title.cta-title) .cta-button a.cta-btn-text-arrow i{margin-left:2px;font-size:var(--text-lg)}.ajdethemes-cta-banner .cta-content:has(.has-mega-title.cta-title) .cta-button a.cta-btn-text-arrow-2 i{margin-left:2px;font-size:var(--text-lg)}.ajdethemes-cta-banner .cta-content:has(.has-very-big-title.cta-title) .cta-button a.cta-btn-text-arrow-2 i{margin-left:2px;font-size:var(--text-lg)}.ajdethemes-cta-banner .cta-content:has(.has-big-title.cta-title) .cta-button a.cta-btn-text-arrow-2 i{margin-left:2px;font-size:var(--text-lg)}}.ajdethemes-cta-banner .cta-content .cta-badge{display:inline-flex;margin-bottom:var(--spacing-1);padding:var(--spacing-04) var(--spacing-1);border-radius:var(--rounded-full);background-color:hsl(var(--color-primary));color:hsl(var(--color-secondary));font-size:var(--text-sm);font-weight:var(--font-bold)}.ajdethemes-cta-banner .cta-content .cta-subtitle{display:block;margin-top:var(--spacing-1);margin-bottom:var(--spacing-2);font-weight:400;font-size:var(--text-h6);letter-spacing:var(--tracking-tight)}.ajdethemes-cta-banner .cta-content .cta-title{display:block;font-weight:400;letter-spacing:var(--tracking-tightest)}.ajdethemes-cta-banner .cta-content .cta-title b,.ajdethemes-cta-banner .cta-content .cta-title strong{font-weight:var(--font-bold)}.ajdethemes-cta-banner .cta-content .cta-title a{color:inherit;font-size:inherit;border-bottom:2px solid #fff0}.ajdethemes-cta-banner .cta-content .cta-title a:hover{border-bottom-color:hsl(var(--color-primary))}.ajdethemes-cta-banner .cta-content .has-mega-title.cta-title,.ajdethemes-cta-banner .cta-content .has-very-big-title.cta-title,.ajdethemes-cta-banner .cta-content .has-big-title.cta-title,.ajdethemes-cta-banner .cta-content .has-large-title.cta-title{letter-spacing:var(--tracking-tightest)}.ajdethemes-cta-banner .cta-content .has-mega-title.cta-title a,.ajdethemes-cta-banner .cta-content .has-very-big-title.cta-title a,.ajdethemes-cta-banner .cta-content .has-big-title.cta-title a,.ajdethemes-cta-banner .cta-content .has-large-title.cta-title a{border-bottom-width:3px}.ajdethemes-cta-banner .cta-content .has-mega-title.cta-title{font-size:var(--text-h1)}.ajdethemes-cta-banner .cta-content .has-very-big-title.cta-title{font-size:2.625}.ajdethemes-cta-banner .cta-content .has-big-title.cta-title{font-size:var(--text-h2)}.ajdethemes-cta-banner .cta-content .has-large-title.cta-title{font-size:var(--text-h3)}@media (min-width:1024px){.ajdethemes-cta-banner .cta-content .has-mega-title.cta-title,.ajdethemes-cta-banner .cta-content .has-very-big-title.cta-title,.ajdethemes-cta-banner .cta-content .has-big-title.cta-title,.ajdethemes-cta-banner .cta-content .has-large-title.cta-title{letter-spacing:-2px}.ajdethemes-cta-banner .cta-content .has-mega-title.cta-title{font-size:var(--text-mega)}.ajdethemes-cta-banner .cta-content .has-very-big-title.cta-title{font-size:3.5rem}.ajdethemes-cta-banner .cta-content .has-big-title.cta-title{font-size:2.875rem}.ajdethemes-cta-banner .cta-content .has-large-title.cta-title{font-size:2.625rem}}.ajdethemes-cta-banner .cta-content .cta-btn-info{display:block;margin:var(--spacing-3-2) 0 0 0;font-weight:400;font-size:var(--text-base);letter-spacing:var(--tracking-tight)}.ajdethemes-cta-banner .cta-content .cta-btn-info b,.ajdethemes-cta-banner .cta-content .cta-btn-info strong{color:var(--color-headings);font-weight:var(--font-bold)}@media (min-width:1024px){.ajdethemes-cta-banner .cta-content .cta-btn-info{margin:var(--spacing-2) 0 0 0;font-size:var(--text-h5);letter-spacing:var(--tracking-tighter)}}.ajdethemes-cta-banner .cta-content .cta-button{--cta-button-text-color:hsl(var(--color-light));--cta-button-text-color-h:hsl(var(--color-primary));--cta-button-bg-color:hsl(var(--color-primary));--cta-button-bg-color-h:hsl(var(--color-light));--cta-button-border-color:var(--cta-button-text-color);--cta-button-border-color-h:transparent;--cta-button-i-color:var(--cta-button-text-color);--cta-button-i-color-h:var(--cta-button-text-color-h);display:block;margin-top:var(--spacing-3-2)}.ajdethemes-cta-banner .cta-content .cta-button a{display:inline-flex;padding:14px 36px;border-radius:var(--rounded-full);color:var(--cta-button-text-color);font-size:var(--text-h6);font-weight:var(--font-bold);letter-spacing:var(--tracking-tighter);transition-delay:0;transition:all var(--transition)}@media (min-width:1024px){.ajdethemes-cta-banner .cta-content .cta-button a{padding:17px 45px}}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-primary{background-color:var(--cta-button-bg-color)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-primary:hover{background-color:var(--cta-button-bg-color-h);color:var(--cta-button-text-color-h)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-ghost{--cta-button-text-color-h:hsl(var(--color-white));--cta-button-bg-color-h:hsl(var(--color-primary));border:2px solid var(--cta-button-border-color);background-color:#fff0}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-ghost:hover{border-color:#fff0;background-color:var(--cta-button-bg-color-h);color:var(--cta-button-text-color-h)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow,.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2{--cta-button-text-color:hsl(var(--color-dark));--cta-button-i-color:var(--cta-button-text-color);gap:var(--spacing-03);align-items:center;padding:0;border-radius:0}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow:hover,.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2:hover{color:var(--cta-button-text-color-h)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow:hover i,.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2:hover i{color:var(--cta-button-i-color-h)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow i,.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2 i{position:relative;display:inline-block;font-size:var(--text-h5);color:var(--cta-button-i-color);transition:all var(--transition)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow>span{display:inline-block;padding-bottom:2px;background-image:linear-gradient(var(--cta-button-text-color-h),var(--cta-button-text-color-h));background-position:0% 100%;background-repeat:no-repeat;background-size:0% 2px;transition:all var(--transition)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow i{opacity:0;visibility:hidden;transform:translate(-5px,5px)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow:hover>span{background-size:100% 2px;background-image:linear-gradient(var(--cta-button-text-color-h),var(--cta-button-text-color-h))}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow:hover i{color:var(--cta-button-text-color-h);opacity:1;visibility:visible;transform:translate(0,0);transition-delay:170ms}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2{--cta-button-i-color:hsl(var(--color-primary));gap:var(--spacing-05)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2:hover{color:var(--cta-button-i-color)}.ajdethemes-cta-banner .cta-content .cta-button a.cta-btn-text-arrow-2:hover i{color:var(--cta-button-text-color);transform-origin:center;transform:rotate(45deg)}.ajdethemes-cta-banner .cta-content .btn-group{display:inline-flex;flex-flow:column;align-items:center}.ajdethemes-cta-banner.cta-grad .cta-button a.cta-btn-text-arrow,.ajdethemes-cta-banner.cta-align-center .cta-button a.cta-btn-text-arrow{margin-right:calc((var(--text-h3) + var(--spacing-03)) / 2 * -1)}.ajdethemes-cta-banner.cta-align-center{text-align:center}@media (min-width:1024px){.ajdethemes-cta-banner{padding:var(--white-space-md)}}.cta-clean.ajdethemes-cta-banner .cta-content{position:relative;z-index:2}.cta-clean.ajdethemes-cta-banner .cta-graphic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cta-clean.ajdethemes-cta-banner .cta-graphic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cta-bubble.ajdethemes-cta-banner{position:relative;display:flex;flex-flow:column;padding:var(--spacing-4);transition:box-shadow var(--transition-slow);z-index:1}.cta-bubble.ajdethemes-cta-banner:hover:before{opacity:1;margin-top:var(--spacing-1)}.cta-bubble.ajdethemes-cta-banner:hover .cta-graphic img{transform:scale(1.1);transition-delay:50ms}.cta-bubble.ajdethemes-cta-banner:before{content:'';position:absolute;top:56%;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:740px;height:740px;border-radius:var(--rounded-full);background:linear-gradient(180deg,hsla(var(--color-dark),.2) 0%,hsla(var(--color-dark),0) 20%);opacity:.5;transition:all var(--transition-slow);z-index:-1}.cta-bubble.ajdethemes-cta-banner.cta-g-align-top:hover:before{margin-bottom:var(--spacing-1)}.cta-bubble.ajdethemes-cta-banner.cta-g-align-top:before{bottom:56%;top:auto;top:initial;background:linear-gradient(0deg,hsla(var(--color-dark),.2) 0%,hsla(var(--color-dark),0) 20%)}.cta-bubble.ajdethemes-cta-banner.cta-g-align-left:hover:before{margin-right:var(--spacing-1)}.cta-bubble.ajdethemes-cta-banner.cta-g-align-left:before{top:40%;right:25px;left:auto;left:initial;bottom:auto;bottom:initial;transform:none;transform:initial}.cta-bubble.ajdethemes-cta-banner.cta-g-align-right:hover:before{margin-left:var(--spacing-1)}.cta-bubble.ajdethemes-cta-banner.cta-g-align-right:before{top:40%;left:25px;right:auto;right:initial;bottom:auto;bottom:initial;transform:none;transform:initial}.cta-bubble.ajdethemes-cta-banner .cta-graphic{position:absolute;bottom:0;left:0;line-height:0;z-index:0}.cta-bubble.ajdethemes-cta-banner .cta-graphic img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;transition:all var(--transition)}.cta-bubble.ajdethemes-cta-banner .cta-content{position:relative;z-index:2}.cta-offset.ajdethemes-cta-banner{position:relative;padding-top:0;background:#fff0;box-shadow:none;box-shadow:initial;overflow:visible;overflow:initial;z-index:1}.cta-offset.ajdethemes-cta-banner.cta-g-align-top .cta-bg-handler:before{top:auto;top:initial;bottom:56%}.cta-offset.ajdethemes-cta-banner .cta-bg-handler{position:absolute;bottom:0;left:0;display:block;width:100%;height:82%;border-radius:var(--rounded);background-color:hsl(var(--color-light));box-shadow:var(--shadow-transparent);transition:all var(--transition-slow);overflow:hidden;z-index:-2}.cta-offset.ajdethemes-cta-banner .cta-bg-handler:before{content:'';position:absolute;top:56%;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:740px;height:740px;border-radius:var(--rounded-full);background-color:hsla(var(--color-dark),.05);transition:all var(--transition-slow);z-index:-1}.cta-offset.ajdethemes-cta-banner .cta-graphic img{transition:transform var(--transition-slow)}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-bg-handler{height:70%}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-graphic{position:relative}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-content{position:relative}@media (min-width:1024px){.cta-offset.ajdethemes-cta-banner:hover{box-shadow:none;box-shadow:initial}.cta-offset.ajdethemes-cta-banner:hover .cta-bg-handler{box-shadow:var(--shadow-dark)}.cta-offset.ajdethemes-cta-banner:hover .cta-bg-handler:before{top:50%;background-color:hsla(var(--color-dark),.075)}.cta-offset.ajdethemes-cta-banner:hover .cta-graphic img{transform:scale(1.25)}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-bg-handler{height:82%}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-graphic{top:0}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-content{top:0}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-content .cta-button{opacity:1;visibility:visible}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-content .cta-btn-info{opacity:1;visibility:visible}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-content .cta-button{transition-delay:125ms}.cta-offset.ajdethemes-cta-banner:hover:has(.cta-button) .cta-content .cta-btn-info{transition-delay:250ms}.cta-offset.ajdethemes-cta-banner.cta-g-align-top:hover .cta-bg-handler:before{top:auto;top:initial;bottom:50%}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-graphic{top:var(--spacing-5);transition:all var(--transition-slow)}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-content{top:var(--spacing-5);transition:top var(--transition-slow)}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-content .cta-button{opacity:0;visibility:hidden;transition:all var(--transition-slow)}.cta-offset.ajdethemes-cta-banner:has(.cta-button) .cta-content .cta-btn-info{opacity:0;visibility:hidden;transition:all var(--transition-slow)}}.cta-grad.ajdethemes-cta-banner{position:relative;display:flex;flex-flow:column-reverse;padding:0;overflow:hidden;z-index:1}.cta-grad.ajdethemes-cta-banner:before{content:'';position:absolute;top:-100%;left:50%;transform:translateX(-50%);width:160%;height:160%;border-radius:var(--rounded-full);background-color:hsl(var(--color-dark));transition:all var(--transition-slow);z-index:-1}.cta-grad.ajdethemes-cta-banner .cta-content{position:relative;flex-shrink:0;z-index:2}.cta-grad.ajdethemes-cta-banner .cta-graphic{position:relative;padding:0 var(--spacing-3-2) var(--spacing-3-2) var(--spacing-3-2);transition:transform var(--transition-slow);transform-origin:center;z-index:1}.cta-grad.ajdethemes-cta-banner .cta-graphic img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (max-width:1024px){.cta-grad.ajdethemes-cta-banner{height:auto!important;min-height:auto!important}.cta-grad.ajdethemes-cta-banner .cta-content{padding:var(--spacing-3) var(--spacing-3-2)!important;text-align:center}.cta-grad.ajdethemes-cta-banner .cta-content .cta-button{margin-top:var(--spacing-3)!important}}@media (min-width:1024px){.cta-grad.ajdethemes-cta-banner{flex-flow:row-reverse}.cta-grad.ajdethemes-cta-banner:before{top:-25%;left:-100%;width:150%;height:150%;transform:scale(1)}.cta-grad.ajdethemes-cta-banner:hover:before{left:-90%;transform:scale(1.125)}.cta-grad.ajdethemes-cta-banner:hover .cta-graphic{transform:scale(1.075)}.cta-grad.ajdethemes-cta-banner.cta-g-align-left{flex-flow:row}.cta-grad.ajdethemes-cta-banner.cta-g-align-left .cta-graphic{padding-right:var(--spacing-3-2);padding-left:var(--spacing-3-2)}.cta-grad.ajdethemes-cta-banner.cta-g-align-left .cta-content{padding-left:0;padding-right:var(--white-space-md)}.cta-grad.ajdethemes-cta-banner .cta-content{margin-right:auto;padding:var(--spacing-5) 0 var(--spacing-5) var(--white-space-md);max-width:50%}.cta-grad.ajdethemes-cta-banner .cta-graphic{padding:0 var(--spacing-3-2) 0 0}}.cta-flat.ajdethemes-cta-banner{display:flex;border-radius:0;box-shadow:none;background-color:#fff0;overflow:hidden}.cta-flat.ajdethemes-cta-banner .cta-graphic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cta-flat.ajdethemes-cta-banner .cta-graphic picture{position:relative;display:flex;height:100%}.cta-flat.ajdethemes-cta-banner .cta-graphic img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.cta-flat.ajdethemes-cta-banner .cta-content{margin-top:auto;margin-bottom:auto;width:100%}@media (min-width:1024px){.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover{box-shadow:none}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover .cta-graphic img{transform:scale(1.05)}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover .cta-content{top:0}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover .cta-content .cta-button,.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover .cta-content .cta-btn-info{opacity:1;visibility:visible}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover .cta-content .cta-button{transition-delay:125ms}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:hover .cta-content .cta-btn-info{transition-delay:325ms}.cta-flat-hover.cta-flat.ajdethemes-cta-banner .cta-graphic img{transform-origin:center;transition:all var(--transition-slow)}.cta-flat-hover.cta-flat.ajdethemes-cta-banner .cta-content{position:relative;margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial;transition:top var(--transition-slow)}.cta-flat-hover.cta-flat.ajdethemes-cta-banner .cta-content .cta-button,.cta-flat-hover.cta-flat.ajdethemes-cta-banner .cta-content .cta-btn-info{opacity:0;visibility:hidden;transition:all var(--transition-slow)}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:has(.cta-button) .cta-content{top:var(--white-space-md)}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:has(.cta-button+.cta-btn-info) .cta-content{top:var(--spacing-12)}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:has(.cta-button):not(.does-not-exist):hover .cta-content{top:0}.cta-flat-hover.cta-flat.ajdethemes-cta-banner:has(.cta-button+.cta-btn-info):hover .cta-content{top:0}}.cta-countdown.ajdethemes-cta-banner{padding:0;min-height:300px;z-index:1;border:var(--form-input-border-size) solid hsl(var(--color-light-gray))}.cta-countdown.ajdethemes-cta-banner:hover .cta-graphic{transform:scale(1.1)}.cta-countdown.ajdethemes-cta-banner .cta-content{padding:var(--spacing-3) var(--spacing-3-2)}.cta-countdown.ajdethemes-cta-banner .cta-content .cta-title{font-weight:var(--font-semibold)}.cta-countdown.ajdethemes-cta-banner .cta-content .cta-subtitle{display:block;margin-bottom:var(--spacing-05);font-size:var(--text-h4);font-weight:var(--font-semibold)}.cta-countdown.ajdethemes-cta-banner .cta-graphic{position:absolute;top:0;left:0;width:100%;height:100%;transition:all var(--transition-slow);transform-origin:center;z-index:-1}.cta-countdown.ajdethemes-cta-banner .cta-graphic img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cta-countdown.ajdethemes-cta-banner .ajdethemes-countdown{display:block;margin-top:var(--white-space-sm);padding:0;border:none;border-radius:0;border-radius:initial;background-color:#fff0}@media (min-width:1024px){.cta-countdown.ajdethemes-cta-banner .cta-content{padding:var(--spacing-4)}}.articles-wrapper:not(.swiper-wrapper){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-row-gap:var(--white-space-md);row-gap:var(--white-space-md);grid-column-gap:var(--spacing-col-gap);-moz-column-gap:var(--spacing-col-gap);column-gap:var(--spacing-col-gap)}.articles-wrapper:not(.swiper-wrapper) .article-card{grid-column:span 12}.articles-wrapper:not(.swiper-wrapper) .article-card .post-excerpt{display:none}.columns-2.articles-wrapper,.columns-3.articles-wrapper,.columns-4.articles-wrapper{margin-bottom:0}.columns-2.articles-wrapper .post-more-button,.columns-3.articles-wrapper .post-more-button,.columns-4.articles-wrapper .post-more-button{min-height:var(--buttons-height-sm);height:var(--buttons-height-sm);max-width:15.3125rem;font-size:var(--text-h5)}.columns-2.articles-wrapper .post-more-button a,.columns-3.articles-wrapper .post-more-button a,.columns-4.articles-wrapper .post-more-button a{padding-top:0;padding-bottom:0}.columns-2.articles-wrapper .post-more-button .btn-i-bubble,.columns-3.articles-wrapper .post-more-button .btn-i-bubble,.columns-4.articles-wrapper .post-more-button .btn-i-bubble{top:.25rem;right:.25rem;width:var(--spacing-4);height:var(--spacing-4);font-size:var(--text-h4)}@media (min-width:768px){.columns-2.articles-wrapper .article-card,.columns-3.articles-wrapper .article-card,.columns-4.articles-wrapper .article-card{grid-column:span 6}}@media (min-width:1024px){.columns-3.articles-wrapper .article-card{grid-column:span 4}.columns-4.articles-wrapper .article-card{grid-column:span 3}}.swiper.articles-slider{margin-left:calc(-1 * var(--spacing-3-2));margin-right:calc(-1 * var(--spacing-3-2));padding-left:var(--spacing-3-2);padding-right:var(--spacing-3-2)}.ajdethemes-team-cards{position:relative}.ajdethemes-team-cards .section-header{display:block;width:100%;margin-bottom:var(--white-space-md)}.ajdethemes-team-cards .slider-arrows{display:flex;justify-content:center;width:100%;margin:calc(-1 * (var(--white-space-md) / 2)) 0 var(--white-space-md) 0}.ajdethemes-team-cards .team-cards-grid{display:grid;grid-gap:var(--spacing-col-gap);gap:var(--spacing-col-gap)}.ajdethemes-team-cards .ft-team-card{position:relative;display:flex;border-radius:var(--rounded);overflow:hidden;z-index:1}.ajdethemes-team-cards .ft-team-card:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(var(--color-dark),0) 0%,hsla(var(--color-dark),.35) 100%);z-index:1}.ajdethemes-team-cards .ft-team-card img{width:100%;height:auto;z-index:0}.ajdethemes-team-cards .ft-team-card .tc-content{position:absolute;bottom:var(--spacing-col-gap);left:var(--spacing-col-gap);right:var(--spacing-col-gap);display:block;width:calc(100% - var(--spacing-col-gap) * 2);padding:var(--spacing-3-2);border-radius:var(--rounded-sm);background:linear-gradient(90deg,hsla(var(--color-white),.15) 0%,hsla(var(--color-white),.05) 100%);backdrop-filter:blur(4px);color:hsl(var(--color-white));z-index:2}.ajdethemes-team-cards .ft-team-card .tc-content .tc-name{display:block;margin:0;color:hsl(var(--color-white))}.ajdethemes-team-cards .ft-team-card .tc-content .tc-role{display:block;margin:3px 0 0 0;opacity:.5;letter-spacing:var(--tracking-tighter)}.ajdethemes-team-cards .ft-team-card .tc-content .tc-desc{display:none}@media (min-width:768px){.columns-2.ajdethemes-team-cards .team-cards-grid,.columns-3.ajdethemes-team-cards .team-cards-grid,.columns-4.ajdethemes-team-cards .team-cards-grid,.columns-5.ajdethemes-team-cards .team-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.columns-3.ajdethemes-team-cards .team-cards-grid,.columns-4.ajdethemes-team-cards .team-cards-grid,.columns-5.ajdethemes-team-cards .team-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ajdethemes-team-cards .ft-team-card .tc-content{padding:var(--spacing-3-2) var(--spacing-2)}}@media (min-width:1280px){.columns-4.ajdethemes-team-cards .team-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.columns-5.ajdethemes-team-cards .team-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-element[data-element_type='container']:has(.swiper.ajdethemes-team-cards),.elementor>.elementor-element:has(.swiper.ajdethemes-team-cards){overflow:hidden}.swiper.ajdethemes-team-cards{overflow:visible}.swiper.ajdethemes-team-cards .slider-arrows{position:absolute;left:0;right:0;bottom:160px;justify-content:space-between;width:calc(100% + 94px * 2);margin-bottom:0;margin-left:-94px}.swiper.ajdethemes-team-cards .swiper-wrapper .swiper-slide{opacity:0;visibility:hidden;transition:all var(--transition)}.swiper.ajdethemes-team-cards .swiper-wrapper .swiper-slide-visible{opacity:1;visibility:visible}}.ajdethemes-testimonial-cards{position:relative}.ajdethemes-testimonial-cards .section-header{display:block;width:100%;margin-bottom:var(--white-space-md)}.ajdethemes-testimonial-cards .slider-arrows{display:flex;justify-content:center;width:100%;margin:calc(-1 * (var(--white-space-md) / 2)) 0 var(--white-space-md) 0}.ajdethemes-testimonial-cards .tst-cards-grid{display:grid;grid-gap:var(--spacing-col-gap);gap:var(--spacing-col-gap)}.ajdethemes-testimonial-cards blockquote{position:relative;display:block;margin:0;padding:var(--white-space-md);border-radius:var(--rounded);border:var(--form-input-border-size) solid hsl(var(--color-light-gray));background-color:hsl(var(--color-white));box-shadow:var(--shadow-transparent);font-size:var(--text-h5);font-style:normal;font-weight:400;letter-spacing:var(--tracking-tight);transition:all var(--transition)}.ajdethemes-testimonial-cards blockquote:hover{background-color:hsl(var(--color-light-gray));box-shadow:var(--shadow-dark)}.ajdethemes-testimonial-cards blockquote:hover footer{border-top-color:hsla(var(--color-dark),.15)}.ajdethemes-testimonial-cards blockquote:hover footer .tst-icon{color:hsl(var(--color-dark))}.ajdethemes-testimonial-cards blockquote:before{content:none!important}.ajdethemes-testimonial-cards blockquote:after{content:none!important}.ajdethemes-testimonial-cards blockquote .tst-rating{position:relative;display:flex;margin-bottom:var(--white-space-sm);color:hsl(var(--color-yellow))}.ajdethemes-testimonial-cards blockquote .tst-rating:before{content:'';font-family:'tabler-icons';font-weight:400;line-height:normal;letter-spacing:1px}.ajdethemes-testimonial-cards blockquote .tst-rating i{display:none}.ajdethemes-testimonial-cards blockquote .tst-rating.rated-1:before{content:'\f6a6'}.ajdethemes-testimonial-cards blockquote .tst-rating.rated-2:before{content:'\f6a6\f6a6'}.ajdethemes-testimonial-cards blockquote .tst-rating.rated-3:before{content:'\f6a6\f6a6\f6a6'}.ajdethemes-testimonial-cards blockquote .tst-rating.rated-4:before{content:'\f6a6\f6a6\f6a6\f6a6'}.ajdethemes-testimonial-cards blockquote .tst-rating.rated-5:before{content:'\f6a6\f6a6\f6a6\f6a6\f6a6'}.ajdethemes-testimonial-cards blockquote .tst-desc{display:block;margin:0;padding:0;color:hsla(var(--color-dark),.7);line-height:var(--line-height-p)}.ajdethemes-testimonial-cards blockquote footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--white-space-sm);padding-top:var(--white-space-sm);border-top:var(--form-input-border-size-sm) solid hsl(var(--color-light-gray));transition:border-top-color var(--transition)}.ajdethemes-testimonial-cards blockquote footer .tst-author .tst-role{display:block;margin:0 0 2px 0;padding:0;color:hsla(var(--color-dark),.5);font-size:var(--text-sm)}.ajdethemes-testimonial-cards blockquote footer .tst-author .tst-name{display:block;margin:0;padding:0;color:var(--color-headings);font-size:var(--text-h5);font-weight:var(--font-semibold)}.ajdethemes-testimonial-cards blockquote footer .tst-icon{display:flex;font-size:50px;font-weight:400;color:hsla(var(--color-dark),.15);letter-spacing:0;transition:color var(--transition)}@media (min-width:768px){.columns-2.ajdethemes-testimonial-cards .tst-cards-grid,.columns-3.ajdethemes-testimonial-cards .tst-cards-grid,.columns-4.ajdethemes-testimonial-cards .tst-cards-grid,.columns-5.ajdethemes-testimonial-cards .tst-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.columns-3.ajdethemes-testimonial-cards .tst-cards-grid,.columns-4.ajdethemes-testimonial-cards .tst-cards-grid,.columns-5.ajdethemes-testimonial-cards .tst-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.columns-4.ajdethemes-testimonial-cards .tst-cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.columns-5.ajdethemes-testimonial-cards .tst-cards-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.elementor-element[data-element_type='container']:has(.swiper.ajdethemes-testimonial-cards),.elementor>.elementor-element:has(.swiper.ajdethemes-testimonial-cards){overflow:hidden}.swiper.ajdethemes-testimonial-cards{overflow:visible}.swiper.ajdethemes-testimonial-cards .slider-arrows{position:absolute;left:0;right:0;bottom:160px;justify-content:space-between;width:calc(100% + 94px * 2);margin-bottom:0;margin-left:-94px}.swiper.ajdethemes-testimonial-cards .swiper-wrapper .swiper-slide{opacity:0;visibility:hidden;transition:all var(--transition)}.swiper.ajdethemes-testimonial-cards .swiper-wrapper .swiper-slide-visible{opacity:1;visibility:visible}}a:has(.ajdethemes-ft-i-card){color:inherit}.ajdethemes-ft-i-card{display:block;padding:var(--spacing-4);border-radius:var(--rounded);border:2px solid hsl(var(--color-light-gray));background-color:hsl(var(--color-white));transition:all var(--transition)}.ajdethemes-ft-i-card:hover{background-color:hsl(var(--color-light-gray));border-color:#fff0}.ajdethemes-ft-i-card:hover .ft-icon{background-color:hsl(var(--color-white))}.ajdethemes-ft-i-card:hover .ft-arrow{background-color:hsl(var(--color-primary));color:hsl(var(--color-secondary))}.ajdethemes-ft-i-card .ft-icon,.ajdethemes-ft-i-card .ft-arrow{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:var(--rounded-full);background-color:hsl(var(--color-light-gray));color:hsl(var(--color-dark));font-size:30px;font-weight:400;transition:all var(--transition)}.ajdethemes-ft-i-card .ft-icon i,.ajdethemes-ft-i-card .ft-arrow i{transition:color var(--transition)}.ajdethemes-ft-i-card .ft-arrow{font-size:var(--text-lg)}.ajdethemes-ft-i-card .ft-arrow:hover{transform:scale(1.125)}.ajdethemes-ft-i-card .ft-header{display:flex;align-items:center}.ajdethemes-ft-i-card .ft-header .ft-icon-text{display:block;margin-left:var(--spacing-2);font-size:var(--text-sm);transition:color var(--transition)}.ajdethemes-ft-i-card .ft-content{display:flex;align-items:center;justify-content:space-between;margin-top:var(--white-space-md)}.ajdethemes-ft-i-card .ft-content .ft-title{transition:color var(--transition)}.ajdethemes-ft-i-card .ft-content .ft-desc{display:block;margin:var(--spacing-1) 0 0 0;transition:color var(--transition)}.ajdethemes-ft-i-card.ft-i-align-center{text-align:center}.ajdethemes-ft-i-card.ft-i-align-center .ft-header{flex-flow:column;justify-content:center}.ajdethemes-ft-i-card.ft-i-align-center .ft-header .ft-icon-text{margin-left:0;margin-top:var(--spacing-2)}.ajdethemes-ft-i-card.ft-i-align-center .ft-content{flex-flow:column;justify-content:center;margin-top:var(--white-space-sm)}.ajdethemes-ft-i-card.ft-i-align-center .ft-content .ft-arrow{margin-top:var(--white-space-sm)}.ajdethemes-ft-i-card.ft-i-align-right{text-align:right}.ajdethemes-ft-i-card.ft-i-align-right .ft-header{justify-content:end}.ajdethemes-ft-i-card.ft-i-align-right .ft-content{flex-flow:row-reverse}.ajdethemes-ft-i-card.ft-i-overlay{position:relative}.ajdethemes-ft-i-card.ft-i-overlay:hover{border-color:#fff0}.ajdethemes-ft-i-card.ft-i-overlay:hover:before{transform:scale(1);opacity:1;visibility:visible}.ajdethemes-ft-i-card.ft-i-overlay:hover:after{transform:scale(1);opacity:1;visibility:visible}.ajdethemes-ft-i-card.ft-i-overlay:hover .ft-icon,.ajdethemes-ft-i-card.ft-i-overlay:hover .ft-arrow{background-color:hsla(var(--color-white),.35);backdrop-filter:blur(1.5px);color:hsl(var(--color-white))}.ajdethemes-ft-i-card.ft-i-overlay:hover .ft-title{color:hsl(var(--color-white))}.ajdethemes-ft-i-card.ft-i-overlay:hover .ft-icon-text,.ajdethemes-ft-i-card.ft-i-overlay:hover .ft-desc{color:hsla(var(--color-white),.6)}.ajdethemes-ft-i-card.ft-i-overlay:before{content:'';position:absolute;top:calc(-1 * (var(--spacing-3) / 2));left:calc(-1 * (var(--spacing-3) / 2));width:calc(var(--spacing-3) + 100%);height:calc(var(--spacing-3) + 100%);border-radius:var(--rounded-xl);background-size:cover;background-position:center center;opacity:0;visibility:hidden;transform:scale(.95);transition:all var(--transition)}.ajdethemes-ft-i-card.ft-i-overlay:after{content:'';position:absolute;top:calc(-1 * (var(--spacing-3) / 2));left:calc(-1 * (var(--spacing-3) / 2));width:calc(var(--spacing-3) + 100%);height:calc(var(--spacing-3) + 100%);border-radius:var(--rounded-xl);background:linear-gradient(180deg,hsla(var(--color-dark),.35) 0%,hsla(var(--color-dark),.8) 100%);opacity:0;visibility:hidden;transform:scale(.95);transition:all var(--transition);z-index:1}.ajdethemes-ft-i-card.ft-i-overlay .ft-header,.ajdethemes-ft-i-card.ft-i-overlay .ft-content{position:relative;z-index:2}.modal-bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--color-dark),.7);backdrop-filter:blur(3.5px);opacity:0;visibility:hidden;transition:all var(--transition);z-index:98}.modal-bg-overlay:has(.open.ajdethemes-ft-card-modal){opacity:1;visibility:visible;z-index:98}.ajdethemes-ft-card-modal{position:absolute;top:0;left:calc(50% - var(--spacing-col-gap));display:block;width:calc(100% - var(--spacing-col-gap) * 2);max-width:1010px;max-height:85vh;margin:var(--white-space-md) var(--white-space-sm);border-radius:var(--rounded);background-color:hsl(var(--color-white));box-shadow:var(--shadow-dark-lg);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(var(--white-space-md)) translateX(-50%);transition:all var(--transition-slow);z-index:99}.ajdethemes-ft-card-modal.open{opacity:1;visibility:visible;transform:translateY(0) translateX(-50%)}.ajdethemes-ft-card-modal header{position:relative;padding:var(--white-space-md) var(--white-space-sm);z-index:1}.ajdethemes-ft-card-modal header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(var(--color-dark),.35) 0%,hsla(var(--color-dark),.8) 100%);z-index:-1}.ajdethemes-ft-card-modal header img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.ajdethemes-ft-card-modal header .ft-modal-icon,.ajdethemes-ft-card-modal header .ft-modal-close{display:flex;align-items:center;justify-content:center;width:3.4375rem;height:3.4375rem;border-radius:var(--rounded-full);background-color:hsla(var(--color-white),.35);backdrop-filter:blur(1.5px);color:hsl(var(--color-white));font-size:1.875rem}.ajdethemes-ft-card-modal header .ft-modal-title{display:block;margin:var(--white-space-md) 0 0 0;color:hsl(var(--color-white));font-size:var(--text-h2)}.ajdethemes-ft-card-modal header .ft-modal-desc{display:block;margin:var(--spacing-3-2) 0 0 0;font-size:var(--text-h6);color:hsl(var(--color-white),.6)}.ajdethemes-ft-card-modal header button.ft-modal-close{position:absolute;top:var(--white-space-sm);right:var(--white-space-sm);border:none;box-shadow:none;width:2.125rem;height:2.125rem;font-size:var(--text-h5);cursor:pointer;transition:all var(--transition)}.ajdethemes-ft-card-modal header button.ft-modal-close:hover,.ajdethemes-ft-card-modal header button.ft-modal-close:focus{background-color:hsla(var(--color-white),1);color:hsl(var(--color-dark))}.ajdethemes-ft-card-modal .ft-modal-content{position:relative;display:block;padding:var(--white-space-md) var(--white-space-sm) var(--white-space-sm) var(--white-space-sm)}.ajdethemes-ft-card-modal .ft-modal-content img{border-radius:var(--rounded)}.ajdethemes-ft-card-modal .ft-modal-content .gird-2-col{display:grid;grid-gap:var(--white-space-md);gap:var(--white-space-md);grid-template-columns:repeat(1,minmax(0,1fr))}.ajdethemes-ft-card-modal .ft-modal-content .image-gird-2-col{display:grid;grid-gap:var(--white-space-sm);gap:var(--white-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--white-space-md)}.ajdethemes-ft-card-modal .ft-modal-content .image-gird-2-col .col{grid-column:span 1}.ajdethemes-ft-card-modal .ft-modal-content .image-gird-2-col .col-fw{grid-column:span 2}@media (min-width:1024px){.ajdethemes-ft-card-modal{left:50%;width:100%;margin:var(--white-space-lg) auto}.ajdethemes-ft-card-modal header{padding-left:var(--white-space-lg);padding-right:var(--white-space-lg);padding-bottom:var(--white-space-lg)}.ajdethemes-ft-card-modal .ft-modal-content{padding:var(--white-space-lg)}.ajdethemes-ft-card-modal .ft-modal-content .gird-2-col{-moz-column-gap:var(--white-space-lg);column-gap:var(--white-space-lg);row-gap:var(--white-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}.ajdethemes-ft-card-modal-editor-card{display:block;padding:var(--white-space-sm);background-color:hsl(var(--color-light-gray));border-radius:var(--rounded)}.ajdethemes-ft-card-modal-editor-card .ft-cmec-icon{display:flex;align-items:center;gap:var(--spacing-3-2);margin-bottom:var(--white-space-md)}.ajdethemes-ft-card-modal-editor-card .ft-cmec-icon i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:var(--rounded-full);border:2px solid hsla(var(--color-dark),.15);background-color:#fff0;font-size:var(--text-h4)}.ajdethemes-ft-card-modal-editor-card .ft-modal-title{display:block;padding:0;font-size:var(--text-h4)}.ajdethemes-ft-card-modal-editor-card .ft-modal-desc{display:block;margin-top:var(--spacing-1);padding:0}.ajdethemes-contact-form-7 .section-header{margin-bottom:var(--white-space-md)}.ajdethemes-contact-form-7 .section-header .section-desc{margin-top:var(--spacing-3-2)}.ajdethemes-contact-form-7 .wpcf7-form p{margin:0}.ajdethemes-contact-form-7 .wpcf7-form .form-input-wrapper{position:relative;margin-bottom:var(--spacing-col-gap)}.ajdethemes-contact-form-7 .wpcf7-form .form-input-wrapper .wpcf7-not-valid-tip{position:absolute;left:var(--spacing-3);bottom:calc(-1 * var(--spacing-2));font-size:var(--text-sm)}@media (min-width:768px){.ajdethemes-contact-form-7 .wpcf7-form .form-group{display:flex;gap:var(--spacing-col-gap)}}.ajdethemes-contact-form-7 .wpcf7-form p:has(.wpcf7-submit){position:relative;display:flex;align-items:center;justify-content:center;margin:0}.ajdethemes-contact-form-7 .wpcf7-form p:has(.wpcf7-submit) .wpcf7-spinner{position:absolute;display:flex;align-items:center;justify-content:center;width:calc(100% + 10px);height:calc(100% + 10px);border-radius:var(--rounded-full);background-color:hsla(var(--color-white),.5);backdrop-filter:blur(2px);cursor:wait;z-index:2}.ajdethemes-contact-form-7 .wpcf7-form p:has(.wpcf7-submit) .wpcf7-spinner:before{content:none}.ajdethemes-contact-form-7 .wpcf7-form p:has(.wpcf7-submit) .wpcf7-spinner:after{content:'\f226';font-family:'tabler-icons';font-weight:400;font-size:var(--text-h3);color:hsl(var(--color-dark));transform-origin:center;animation:ani-rotate 0.85s infinite ease forwards}.ajdethemes-contact-form-7 .wpcf7-form .wpcf7-response-output{margin:0;bottom:calc(-1 * var(--spacing-5))!important}.ajdethemes-contact-form-7 .form-info{display:block;margin:var(--spacing-3-2) 0 0 0;color:hsla(var(--color-dark),.5);font-size:var(--text-sm)}.ajdethemes-hero-slider{position:relative}.ajdethemes-hero-slider.swiper-fade .swiper-slide{opacity:0;visibility:hidden;transition:all var(--transition)}.ajdethemes-hero-slider.swiper-fade .swiper-slide.swiper-slide-active{opacity:1;visibility:visible}.ajdethemes-hero-slider .hero-slide{position:relative;background-color:hsl(var(--color-white));min-height:725px;height:100%;z-index:1}.ajdethemes-hero-slider .hero-slide.hs-bg-overlay:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1}.ajdethemes-hero-slider .hero-slide .hs-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.ajdethemes-hero-slider .hero-slide .hs-content{position:relative;padding-top:var(--white-space-lg);padding-bottom:var(--white-space-md)}.ajdethemes-hero-slider .hero-slide .hs-badge{display:inline-flex;margin:0 0 var(--white-space-sm) 0;padding:var(--spacing-04) var(--spacing-1);border-radius:var(--rounded-full);background-color:hsl(var(--color-dark));color:hsl(var(--color-white));font-size:var(--text-sm);font-weight:var(--font-bold)}.ajdethemes-hero-slider .hero-slide .hs-subtitle{display:block;margin:0 0 var(--spacing-1) 0;font-weight:400;font-size:var(--text-base);letter-spacing:var(--tracking-tight)}.ajdethemes-hero-slider .hero-slide .hs-subtitle.hs-subtitle-style-uppercase{text-transform:uppercase;letter-spacing:5px}.ajdethemes-hero-slider .hero-slide .hs-title{display:block;margin:0;font-weight:400}.ajdethemes-hero-slider .hero-slide .hs-title b,.ajdethemes-hero-slider .hero-slide .hs-title strong{font-weight:var(--font-bold)}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-mega{font-size:var(--text-h1);letter-spacing:-2px}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-very-big{font-size:var(--text-h2);letter-spacing:var(--tracking-tightest)}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-big{font-size:var(--text-h3);letter-spacing:var(--tracking-tighter)}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-large{font-size:var(--text-h4);letter-spacing:var(--tracking-tight)}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-medium{font-size:var(--text-h5);letter-spacing:var(--tracking-tight)}.ajdethemes-hero-slider .hero-slide .hs-btn-group{display:flex;flex-wrap:wrap;gap:var(--spacing-3-2);margin-top:var(--white-space-md)}.ajdethemes-hero-slider .hero-slide .hs-btn-group:has(.btn+.btn-text){gap:var(--spacing-05)}.ajdethemes-hero-slider .hero-slide .hs-btn-group .btn{--buttons-padding-x:var(--spacing-3);--buttons-padding-y:var(--text-base);--buttons-text-size:var(--text-h6);flex-shrink:0;display:inline-flex;width:auto}.ajdethemes-hero-slider .hero-slide .hs-btn-group .btn-text{color:var(--color-headings);border-color:#fff0;background-color:#fff0}.ajdethemes-hero-slider .hero-slide .hs-btn-group .btn-text:hover{background-color:hsl(var(--color-dark));color:hsl(var(--color-white))}.ajdethemes-hero-slider .hero-slide .hs-btn-group .btn-ghost{background-color:#fff0;border:var(--buttons-border-size) solid hsl(var(--color-dark));color:hsl(var(--color-dark))}.ajdethemes-hero-slider .hero-slide .hs-btn-group .btn-ghost:hover{border-color:#fff0;background-color:hsl(var(--color-dark));color:hsl(var(--color-white))}.ajdethemes-hero-slider .hero-slide .hs-info-text{margin:var(--white-space-md) 0 0 0}.ajdethemes-hero-slider .hero-slide.hs-align-center{text-align:center}.ajdethemes-hero-slider .hero-slide.hs-align-center .hs-btn-group{justify-content:center}.ajdethemes-hero-slider .hero-slide.hs-align-right{text-align:right}.ajdethemes-hero-slider .hero-slide.hs-align-right .hs-btn-group{justify-content:end}.ajdethemes-hero-slider .hero-slide.hs-txt-style-light{--color-headings:hsl(var(--color-white))}.ajdethemes-hero-slider .hero-slide.hs-txt-style-light .hs-subtitle{color:hsla(var(--color-white),.6)}.ajdethemes-hero-slider .hero-slider-control{position:absolute;right:var(--spacing-col-gap);left:var(--spacing-col-gap);bottom:25px;display:flex;z-index:20}.ajdethemes-hero-slider .hero-slider-control .nav-scroll-down{display:none}.ajdethemes-hero-slider .hero-slider-control .slider-control-combo-bar{position:relative;bottom:auto;bottom:initial;right:auto;right:initial;left:auto;left:initial;margin-right:auto}.ajdethemes-hero-slider .container:has(.hero-slider-control){position:relative}.ajdethemes-hero-slider.hs-single-item .hero-slider-control .nav-scroll-down{--nav-scroll-down-size:var(--spacing-6);--nav-scroll-down-bg:hsla(var(--color-white), 0.1);--nav-scroll-down-color:hsla(var(--color-white), 0.75);--nav-scroll-down-bg-h:hsla(var(--color-primary), 1);--nav-scroll-down-color-h:hsla(var(--color-secondary), 1);font-size:var(--text-h3)}@media (min-width:1024px){.ajdethemes-hero-slider .hero-slide .hs-title{display:block;margin:0;font-weight:400}.ajdethemes-hero-slider .hero-slide .hs-title b,.ajdethemes-hero-slider .hero-slide .hs-title strong{font-weight:var(--font-bold)}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-mega{font-size:4.3125rem;letter-spacing:-2px}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-very-big{font-size:var(--text-mega);letter-spacing:-1.75px}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-big{font-size:var(--text-h1);letter-spacing:-1.5px}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-large{font-size:var(--text-h2);letter-spacing:-1.25px}.ajdethemes-hero-slider .hero-slide .hs-title.hs-title-size-medium{font-size:var(--text-h3);letter-spacing:-1px}.ajdethemes-hero-slider .hero-slide .hs-subtitle{font-size:var(--text-h6)}.ajdethemes-hero-slider .hero-slide .hs-subtitle.hs-subtitle-style-uppercase{letter-spacing:6.5px}.ajdethemes-hero-slider .hero-slide .hs-btn-group .btn{--buttons-padding-x:calc(var(--spacing-9) / 2);--buttons-padding-y:var(--spacing-2);--buttons-text-size:var(--text-h5)}.ajdethemes-hero-slider .hero-slider-control{left:0;right:0;bottom:55px}.ajdethemes-hero-slider .hero-slider-control .nav-scroll-down{display:flex;margin-left:calc(50% - 15px)}.ajdethemes-hero-slider .hero-slider-control .slider-control-combo-bar{margin-left:auto;margin-right:0;margin-right:initial}}