@media (min-width:1025px){.banner-animation{position:relative;overflow:hidden;display:block}.banner-animation .tile-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;pointer-events:none;z-index:0}.banner-animation .tile-overlay .tile{background-repeat:no-repeat;transform:scale(0);opacity:0;transition:transform 0.3s ease,opacity 0.3s ease}.banner-animation>*:not(.tile-overlay){position:relative;z-index:1}.banner-animation .home_banner_img,.banner-animation .text_head_ani,.banner-animation .text_sub_head_ani,.banner-animation .button_banner_ani,.banner-animation .button_banner_ani1,.banner-animation .button_banner_ani2,.banner-animation .button_banner_ani3,.banner-animation .button_banner_ani4{opacity:0;transform:translateY(30px);transition:opacity 0.5s ease,transform 0.5s ease}.banner-animation .home_banner_img.animate-in,.banner-animation .text_head_ani.animate-in,.banner-animation .text_sub_head_ani.animate-in,.banner-animation .button_banner_ani.animate-in,.banner-animation .button_banner_ani1.animate-in,.banner-animation .button_banner_ani2.animate-in,.banner-animation .button_banner_ani3.animate-in,.banner-animation .button_banner_ani4.animate-in{opacity:1;transform:translateY(0)}.button_banner_ani,.banner-animation .button_banner_ani{position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease,opacity 0.5s ease}.button_banner_ani::before,.banner-animation .button_banner_ani::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 5%,transparent 5%,transparent 42%,rgb(255 255 255 / .8) 49%,rgb(255 255 255 / .8) 53%,transparent 59%,transparent 100%);background-repeat:no-repeat;background-position:0;background-size:380%;pointer-events:none;z-index:1}.button_banner_ani:hover::before,.banner-animation .button_banner_ani:hover::before,.banner-animation .button_banner_ani.animate-in:hover::before{animation:light 1.3s;-webkit-animation:light 1.3s}.button_banner_ani:hover,.banner-animation .button_banner_ani:hover,.banner-animation .button_banner_ani.animate-in:hover{transform:translateY(0) scale(1.05)!important;box-shadow:0 5px 15px rgb(0 0 0 / .3)}@keyframes light{0%{background-position:-600px}100%{background-position:0}}@-webkit-keyframes light{0%{background-position:-600px}100%{background-position:0}}.button_animation{position:relative;overflow:visible}.button_animation a,.button_animation button,.button_animation .wp-block-button__link{position:relative;overflow:hidden;display:inline-block;transition:transform 0.3s ease,box-shadow 0.3s ease;z-index:1}.button_animation a::before,.button_animation button::before,.button_animation .wp-block-button__link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 5%,transparent 5%,transparent 42%,rgb(255 255 255 / .8) 49%,rgb(255 255 255 / .8) 53%,transparent 59%,transparent 100%);background-repeat:no-repeat;background-position:0;background-size:380%;pointer-events:none;z-index:1}.button_animation a:hover::before,.button_animation button:hover::before,.button_animation .wp-block-button__link:hover::before{animation:light 1.3s;-webkit-animation:light 1.3s}.button_animation a:hover,.button_animation button:hover,.button_animation .wp-block-button__link:hover{transform:scale(1.05);box-shadow:0 5px 15px rgb(0 0 0 / .3)}.button_animation a>*,.button_animation button>*,.button_animation .wp-block-button__link>*{position:relative;z-index:2}.text_animation{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease,transform 0.8s ease}.text_animation.animate-in{opacity:1;transform:translateY(0)}.gallery-list .gallery-box .team-img img{opacity:0;transform:scale(0)}.gallery-list .gallery-box .team-img img.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:2s;-webkit-animation-duration:2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.image_animation{opacity:0;transform:scale(0)}.image_animation.fadeIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;visibility:visible!important;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@keyframes fadeIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}80%{transform:scale(.9);opacity:1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes fadeIn{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.1)}80%{-webkit-transform:scale(.9);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}.homeblog-list .owl-item{transition:transform 0.6s ease,opacity 0.6s ease;transform:scale(.85);opacity:.7}.homeblog-list .owl-item.active{transform:scale(1);opacity:1}.homeblog-list .owl-item.active .homeblog-box{animation:zoomOutToReal 0.6s ease-out forwards}.homeblog-list .owl-item .homeblog-box.zoom-animate{animation:zoomOutToReal 0.6s ease-out forwards}@keyframes zoomOutToReal{0%{transform:scale(.85);opacity:.7}100%{transform:scale(1);opacity:1}}@-webkit-keyframes zoomOutToReal{0%{-webkit-transform:scale(.85);opacity:.7}100%{-webkit-transform:scale(1);opacity:1}}ul.products li.product .product_block img{opacity:0;transform:scale(.8) translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}ul.products li.product .product_block .woocommerce-loop-product__title{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.2s,transform 0.6s ease 0.2s}ul.products li.product .product_block .price{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.3s,transform 0.6s ease 0.3s}ul.products li.product .product_block .add_to_cart_button{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.4s,transform 0.6s ease 0.4s}ul.products li.product.animate-in .product_block img{opacity:1;transform:scale(1) translateY(0)}ul.products li.product.animate-in .product_block .woocommerce-loop-product__title{opacity:1;transform:translateY(0)}ul.products li.product.animate-in .product_block .price{opacity:1;transform:translateY(0)}ul.products li.product.animate-in .product_block .add_to_cart_button{opacity:1;transform:translateY(0)}ul.products li.product .product_block .add_to_cart_button{position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.4s ease-in-out}ul.products li.product .product_block .add_to_cart_button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 5%,transparent 5%,transparent 42%,rgb(255 255 255 / .8) 49%,rgb(255 255 255 / .8) 53%,transparent 59%,transparent 100%);background-repeat:no-repeat;background-position:-600px;background-size:380%;pointer-events:none;z-index:1;opacity:0;transition:opacity 0.3s ease}ul.products li.product .product_block .add_to_cart_button:hover::before{animation:light 1.3s;-webkit-animation:light 1.3s;opacity:1}ul.products li.product .product_block .add_to_cart_button:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .25)}ul.products li.product .product_block .add_to_cart_button>*{position:relative;z-index:2}.wc-block-grid__product:not(.animate-in) .wc-block-grid__product-image img{opacity:0;transform:scale(.8) translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}.wc-block-grid__product:not(.animate-in) .wc-block-grid__product-title{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.2s,transform 0.6s ease 0.2s}.wc-block-grid__product:not(.animate-in) .price{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.3s,transform 0.6s ease 0.3s}.wc-block-grid__product:not(.animate-in) .add_to_cart_button{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease 0.4s,transform 0.6s ease 0.4s}.wc-block-grid__product.animate-in .wc-block-grid__product-image img{opacity:1;transform:scale(1) translateY(0)}.wc-block-grid__product.animate-in .wc-block-grid__product-title{opacity:1;transform:translateY(0)}.wc-block-grid__product.animate-in .price{opacity:1;transform:translateY(0)}.wc-block-grid__product.animate-in .add_to_cart_button{opacity:1;transform:translateY(0)}.wc-block-grid__product .add_to_cart_button{position:relative;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.4s ease-in-out}.wc-block-grid__product .add_to_cart_button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,transparent 5%,transparent 5%,transparent 42%,rgb(255 255 255 / .8) 49%,rgb(255 255 255 / .8) 53%,transparent 59%,transparent 100%);background-repeat:no-repeat;background-position:-600px;background-size:380%;pointer-events:none;z-index:1;opacity:0;transition:opacity 0.3s ease}.wc-block-grid__product .add_to_cart_button:hover::before{animation:light 1.3s;-webkit-animation:light 1.3s;opacity:1}.wc-block-grid__product .add_to_cart_button:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .25)}.wc-block-grid__product .add_to_cart_button>*{position:relative;z-index:2}.moving-sec-wrapper{position:relative;overflow:hidden!important;width:100%;display:block;margin:0!important;padding:0!important}.moving-sec-wrapper>.wp-block-group{margin:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}.moving-sec-wrapper .wp-block-columns{overflow:visible!important;display:flex!important;width:100%;margin:0!important}.moving-sec-inner{display:flex!important;will-change:transform;width:fit-content;position:relative;flex-direction:row}.moving-sec-inner .wp-block-column{flex-shrink:0!important;display:block!important;position:relative}.moving-sec-wrapper:hover .moving-sec-inner{animation-play-state:paused!important}.splitting.cells{width:100%;max-width:800px;height:auto}@supports (display:grid){.splitting.cells{position:relative;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden;transition:0.8s ease-in-out;opacity:1;transform:translateY(0);clip-path:inset(100% 0 0 0)}.image_animation1 .splitting-wrapper{opacity:0;transform:translateX(100px);transition:opacity 0.5s ease,transform 0.5s cubic-bezier(.16,1,.3,1)}.image_animation1 .splitting-wrapper.animate-on-scroll{opacity:1;transform:translateX(0)}.image_animation1 .splitting .cell-grid{gap:0!important;border:none!important;row-gap:0!important;column-gap:0!important;grid-gap:0!important;overflow:hidden!important}.image_animation1 .splitting .cell{border:none!important;outline:none!important;margin:-1px!important;padding:0!important;gap:0!important;box-shadow:none!important;background-clip:border-box!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;overflow:hidden!important}.image_animation1 .splitting .cell-inner{border:none!important;outline:none!important;margin:0!important;padding:0!important;box-shadow:none!important;width:calc(100% * var(--col-total) + 4px)!important;height:calc(100% * var(--row-total) + 4px)!important;left:calc(-100% * var(--col-index) - 2px)!important;top:calc(-100% * var(--row-index) - 2px)!important}.image_animation1 .splitting.cells{border-collapse:collapse!important;overflow:hidden!important}.image_animation1 .splitting-wrapper{overflow:hidden!important}.splitting-wrapper.animate-on-scroll .cell{animation:revealFromBottom 0.3s cubic-bezier(.16,1,.3,1) forwards}.image_animation1 .splitting-wrapper:not(.animate-on-scroll) .cell{clip-path:inset(100% 0 0 0);animation:none}.image_animation2 .splitting-wrapper{opacity:0;transform:translateX(100px);transition:opacity 0.5s ease,transform 0.5s cubic-bezier(.16,1,.3,1)}.image_animation2 .splitting-wrapper.animate-on-scroll{opacity:1;transform:translateX(0)}.image_animation2 .splitting .cell-grid{gap:0!important;border:none!important;row-gap:0!important;column-gap:0!important;grid-gap:0!important;overflow:hidden!important}.image_animation2 .splitting .cell{border:none!important;outline:none!important;margin:-1px!important;padding:0!important;gap:0!important;box-shadow:none!important;background-clip:border-box!important;width:calc(100% + 2px)!important;height:calc(100% + 2px)!important;overflow:hidden!important}.image_animation2 .splitting .cell-inner{border:none!important;outline:none!important;margin:0!important;padding:0!important;box-shadow:none!important;width:calc(100% * var(--col-total) + 4px)!important;height:calc(100% * var(--row-total) + 4px)!important;left:calc(-100% * var(--col-index) - 2px)!important;top:calc(-100% * var(--row-index) - 2px)!important}.image_animation2 .splitting.cells{border-collapse:collapse!important;overflow:hidden!important}.image_animation2 .splitting-wrapper{overflow:hidden!important}.image_animation2 .splitting-wrapper:not(.animate-on-scroll) .cell{clip-path:inset(100% 0 0 0);animation:none}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}@keyframes revealFromBottom{0%{clip-path:inset(100% 0 0 0)}100%{clip-path:inset(0 0 0 0)}}.splitting .cell:nth-child(1){animation-delay:0.1s}.splitting .cell:nth-child(2){animation-delay:0.15s}.splitting .cell:nth-child(3){animation-delay:0.2s}.splitting .cell:nth-child(4){animation-delay:0.25s}}.splitting-wrapper{position:sticky;top:0;z-index:10}}@media (max-width:1023px){.banner-animation .home_banner_img,.banner-animation .text_head_ani,.banner-animation .text_sub_head_ani,.banner-animation .button_banner_ani,.banner-animation .button_banner_ani1,.banner-animation .button_banner_ani2,.banner-animation .button_banner_ani3,.banner-animation .button_banner_ani4{opacity:1!important;transform:none!important;transition:none!important}.text_animation{opacity:1!important;transform:none!important;transition:none!important}.gallery-list .gallery-box .team-img img,.image_animation{opacity:1!important;transform:none!important;animation:none!important}ul.products li.product .product_block img,ul.products li.product .product_block .woocommerce-loop-product__title,ul.products li.product .product_block .price,ul.products li.product .product_block .add_to_cart_button{opacity:1!important;transform:none!important;transition:none!important}.wc-block-grid__product .wc-block-grid__product-image img,.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product .price,.wc-block-grid__product .add_to_cart_button{opacity:1!important;transform:none!important;transition:none!important}.homeblog-list .owl-item{transform:none!important;opacity:1!important;transition:none!important}.button_banner_ani::before,.button_animation a::before,.button_animation button::before,.button_animation .wp-block-button__link::before,ul.products li.product .product_block .add_to_cart_button::before,.wc-block-grid__product .add_to_cart_button::before{display:none!important;animation:none!important}.moving-sec-wrapper .moving-sec-inner{animation:none!important;transform:none!important}.image_animation1 .splitting-wrapper{opacity:1!important;transform:none!important;transition:none!important}.image_animation1 .splitting .cell{clip-path:inset(0 0 0 0)!important;animation:none!important}.image_animation2 .splitting-wrapper{opacity:1!important;transform:none!important;transition:none!important}.image_animation2 .splitting .cell{clip-path:inset(0 0 0 0)!important;animation:none!important}}