/**handles:so-css-ahura,widget-nav-menu,e-motion-fx**/
.elementor-4599 .elementor-element.elementor-element-996e593 .products-list-carousel .product .product-foot a{color:#e6de98;background-color:#4c794e;border-style:dashed;border-color:#e6de98;border-radius:15px;width:100%;margin-bottom:30px}.shop-carousel7 .products-list-carousel .product-foot a span{display:block}.elementor-4599 .elementor-element.elementor-element-730e170{padding:0}@media (max-width:960px){.bdt-slide-item .bdt-slide-desc{width:90%!important}.bdt-slide-item .bdt-slide-desc .bdt-slide-title{font-size:1.5rem!important}.elementor-4599 .elementor-element.elementor-element-439f81d .bdt-slider .bdt-slide-item{height:300px;background-color:#14abf4;width:100%!important}.elementor-4619 .elementor-element.elementor-element-7051d00.e-con{display:flex;justify-content:center}.elementor-4619 .elementor-element.elementor-element-35ef750 img,.elementor-4619 .elementor-element.elementor-element-68a0b42 img,.elementor-4619 .elementor-element.elementor-element-7f4f011 img{border-radius:10px 10px 10px 10px;width:70%}.elementor-4599 .elementor-element .elementor-element-0d87cfd,.elementor-4599 .elementor-element .elementor-element-17da380,.elementor-4599 .elementor-element .elementor-element-1ab9931,.elementor-4599 .elementor-element .elementor-element-4bf7091,.elementor-4599 .elementor-element .elementor-element-773d449,.elementor-4599 .elementor-element .elementor-element-a611967,.elementor-4599 .elementor-element .elementor-element-d27e259,.elementor-4599 .elementor-element .elementor-element-ff94a69{height:200px!important}.elementor-4599 .elementor-element.elementor-element-5c4a32d .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:.2px;word-spacing:4px;color:#295030}}.product-page-summary-container .product-cats,.product-page-summary-container .product-meta-checklist,.product-page-summary-container .product-meta-stats{display:none}.product-page-digital-style .product-meta-area{padding:0 20px}.elementor-4599 .elementor-element.elementor-element-5e6bf3b{margin:0 auto;box-shadow:none!important}.elementor-element-5e6bf3b h2.elementor-heading-title{padding-bottom:15px;padding-right:10px}.elementor-element-5e6bf3b h3.elementor-heading-title{padding-right:10px}button{background-color:transparent!important}.majd-sub-table .quform-element-tree label{display:none!important}.majd-sub-table .quform-button-submit-5_2 button{color:#fff;background-color:#66bb6a!important;border-radius:3px;padding:5px 10px 5px 10px;box-shadow:0 6px 20px 0 #66bb6a80;margin:10px}.majd-cate-table .elementor-9035 .elementor-element.elementor-element-6e5bc01c{box-shadow:none!important}body.woocommerce ul.products li.product .price{color:#000}body.woocommerce ul.products li.product .price bdi{font-size:1.25rem;font-weight:700}body.woocommerce ul.products li.product .price bdi span{padding-right:1px;position:relative;color:red;top:8px;font-weight:500;font-size:1rem}.woocommerce .product.mw_product_item .woocommerce-loop-product__title,.woocommerce ul.products li.product.mw_product_item .woocommerce-loop-product__title,.woocommerce ul.products li.product.mw_product_item:not(.product-style-4) .product-sku{padding:5px 20px!important;font-size:1.2rem!important}.woocommerce.archive ul.products li.product .woo-shop-product-after-loop-item,.woocommerce.woocommerce-shop ul.products li.product .woo-shop-product-after-loop-item{text-align:center;display:none!important}.mw_product_item.product-style-2,.woocommerce ul.products li.product.product-style-2,.woocommerce-page ul.products li.product.product-style-2{box-shadow:0 0 4px rgba(0,0,0,.7)!important;margin-bottom:10px!important}.mw_product_item.product-style-2 .woo-shop-product-after-loop-item{display:none}.product-sku,.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.single-product .price{color:#000!important}.single-product .price bdi{font-size:1.25rem;font-weight:700}.single-product .price bdi span{padding-right:1px;position:relative;color:red;top:8px;font-weight:500;font-size:1rem}.woocommerce div.product form.cart button.single_add_to_cart_button{color:#fff!important;background-color:#029a49!important}.woocommerce div.product form.cart:not(.variations_form){display:flex;justify-content:space-around}.product-excerpt .woocommerce-product-details__short-description{margin-top:15px;font-size:16px!important;line-height:2.2!important;font-weight:400}.archive-content .post-bottom-details{display:none!important}.authorbox{display:none!important}.post-entry.ah-post-comments-wrap{display:none!important}.elementor-4599 .elementor-element.elementor-element-03ccfc5 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{background-image:none}.elementor-4599 .elementor-element.elementor-element-03ccfc5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(.66 * 100%);border-radius:25px;filter:drop-shadow(1px 3px 3px black)}#goto-top span{display:none!important}.menu-main-majd .sub-menu li{padding:0!important;box-shadow:0 3px 6px 0 rgba(76,121,78,.38)!important;border-radius:0;margin-bottom:7px!important;font-size:125%!important;border:none!important;flex-grow:1;white-space:nowrap;font-family:dana;font-weight:600}.menu-main-majd .sub-menu li:last-child{margin-bottom:0!important}.menu-main-majd .sub-menu li:hover a{border-radius:0;background:#4c794e!important;color:#e6de98!important}.elementor-4620 .elementor-element.elementor-element-6763f6a .siteside ul li a{font-family:dana!important;font-weight:600!important}.siteside .topmenu-wrap>ul{font-family:dana!important;font-weight:600!important}.menu-main-majd .elementor-4620 .elementor-element.elementor-element-6256498{width:100%!important}.elementor-4620 .elementor-element.elementor-element-6763f6a .siteside li{margin:0;box-shadow:0 3px 6px 0 rgba(76,121,78,.26);border-radius:0;margin-bottom:7px;font-weight:700;font-size:125%}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none;border-radius:0!important}.submenu-main-majd{width:75%!important;display:flex;align-items:center;padding-top:10px}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:0!important;padding:0 10px!important;padding-inline-end:0}.menu-main-majd .menu-item-object-page a{font-size:17px!important;padding:10px 15px!important}.submenu-main-majd .sub-menu{background-color:#eee!important}.cat-description-inner{width:90%;margin:0 auto}.cat-heading p{color:#505050;margin-top:13px;text-align:justify}.post-title{padding:10px 15px;min-height:72px;line-height:72px;display:flex;align-items:center}.archive-post-item .post-thumb img{object-fit:unset;border-radius:15px 15px 0 0}.post-title h3{font-size:17px;color:#ede49d;direction:rtl;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;font-weight:500}.archive-post-item a>div{width:100%;background:#4c794e;border-radius:15px}.archive-post-item .post-float-details{position:absolute;top:0;width:100%;padding:0;display:flex;flex-wrap:wrap;gap:7px}.archive-post-item .post-thumb{margin-bottom:0}.archive-post-item .post-thumb{border-radius:15px;display:flex;filter:drop-shadow(0px 0px 2px black)}.archive-post-item:hover .post-thumb img{transform:scale(1.3)!important;filter:grayscale(1)}.archive-post-item:hover .post-thumb{filter:none}.archive-post-item:hover .post-title h3{color:#fff;font-weight:800}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{border-color:#4c794e;color:#103021}.navigation li a:hover,.navigation li.active a{color:#fff!important;background-color:#4c794e}.related-posts-2 .post-item a{display:block;gap:0;transition:ease .17s;background:#4c794e;border-radius:15px}.related-posts-2 .post-item .post-title{width:100%;font-size:17px;color:#ede49d;direction:rtl;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;font-weight:500;margin:0}.related-posts-2 .post-item img{width:100%;height:auto;object-fit:unset;border-radius:15px}.related-posts-2 .post-item:hover:hover .post-title{color:#fff;font-weight:800}.related-posts-2 .post-item:hover img{filter:grayscale(1)}.ahura-post-single{margin-top:20px!important}.woocommerce .content ul.products,.woocommerce .products ul{margin:2rem 0;padding:1rem 0}.page-id-13667 .post-title{display:none!important}.elementor-13667 .elementor-element.elementor-element-46c8825>.elementor-widget-container{border-style:none;box-shadow:none!important}.elementor-13667 .elementor-element.elementor-element-2987865 .post-archive1-details .btns-wrap{text-align:left}.elementor-4619 .elementor-element.elementor-element-ee23116 .elementor-icon-list-text::before{width:20px;height:20px;color:#3c4043;background:#ded994;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);border:2px solid #4c794e}.elementor-2878 .elementor-element.elementor-element-dd454fd,.elementor-2878 .elementor-element.elementor-element-dd454fd::before{padding:0;margin:0}.elementor-2878 .elementor-element.elementor-element-2664a77.e-con{margin:0;padding:0}.contact-detail i{width:25px!important;color:#4c794e;font-size:1.3rem;margin:0!important}.elementor-14178 .elementor-element.elementor-element-c686693.e-con{margin:0!important;padding:0!important}.elementor-element-e3c4214{display:none}.elementor-4619 .elementor-element.elementor-element-d456489.e-con{padding:0;margin:0}.elementor-14211 .elementor-element.elementor-element-45e1a67.e-con{padding:0;margin:0}.elementor-4599 .elementor-element.elementor-element-3b7db25.e-con{padding:0;margin:0}.elementor-4599 .elementor-element.elementor-element-a87c758{margin:0}.elementor-4620 .elementor-element.elementor-element-19fb402 .elementor-nav-menu .elementor-item{font-family:dana;font-weight:600}.page-like-slide-img .swiper-slide-inner img{border-radius:30px}.blog-page-like h5{display:none}.blog-page-like .list-posts-widget{display:flex;justify-content:center}.blog-page-like .list-posts-widget li p{position:relative;top:0;transform:translateY(0);right:0;padding-top:5px;width:50%;margin:0 auto}.blog-page-like .list-posts-widget li{border-bottom:0}.form-product-page-like .quform-element-tree,.form-services-page-like .quform-element-tree{display:none}.form-services-page-like{padding:20px 60px}.form-product-page-like{padding:20px 60px}.form-services-page-like .quform-element-row-6_7{display:flex;flex-direction:row-reverse;justify-content:start}.form-product-page-like .quform-element-row-8_7{display:flex;flex-direction:row-reverse;justify-content:start}.form-services-page-like .quform-element-6_9{width:50%}.form-services-page-like .quform-element-6_8{width:50%}.form-product-page-like .quform-element-8_8{width:50%}.form-product-page-like .quform-element-8_9{width:50%}.form-product-page-like input,.form-services-page-like input{width:90%;padding:14px 18px;border-radius:10px;border:1px solid #e6de98;font-size:1rem;background:#fff;transition:.2s;margin-right:30px}.form-product-page-like select,.form-services-page-like select{width:90%;padding:14px 18px;border-radius:10px;border:1px solid #e6de98;font-size:1rem;background:#fff;transition:.2s;margin-right:30px;height:54px}.form-product-page-like textarea,.form-services-page-like textarea{width:100%;padding:14px 18px;border-radius:10px;border:1px solid #e6de98;font-size:1rem;background:#fff;transition:.2s;margin-top:30px;height:130px;resize:none}.form-services-page-like .quform-button-submit-6_2{background:#3a5e3c;transform:scale(1.02);width:13%;color:#fff;border-radius:20px;margin:15px 20px 15px 0;text-align:center}.form-services-page-like .quform-button-submit-6_2 span{color:#eee49d}.form-product-page-like .quform-button-submit-8_2{background:#f39c12;transform:scale(1.02);width:13%;color:#000;border-radius:20px;margin:15px 20px 15px 0;text-align:center}.form-product-page-like .quform-button-submit-8_2 span{color:#fff}.form-product-page-like .quform-button-submit-8_2 button,.form-services-page-like .quform-button-submit-6_2 button{color:#fff;font-size:1.1rem;padding:10px 20px}.elementor-14393 .elementor-element.elementor-element-72514d9.e-con{padding:0;margin:0}.installments-product .e-link-in-bio__icons{display:none}.elementor-14540 .elementor-element.elementor-element-bc6e53b.e-con{margin:0 auto}.installments-form{background:#fff;border-radius:50px;padding:0 35px 15px 35px;margin:5px auto 30px;text-align:center;box-shadow:0 20px 35px -10px rgba(0,0,0,.05);border:1px solid #e6de98}.installments-form h2{font-size:1.9rem;color:#2c3e2f;margin-bottom:20px}.installments-form input{width:40%;padding:15px 22px;border-radius:60px;border:1px solid #e6de98;font-size:1rem;outline:0;transition:.2s;background:#fff;margin-top:20px}.installments-form .quform-button-submit{margin-top:30px}.installments-form .quform-button-text{background:#4c794e!important;color:#e9e09a!important;border:none;padding:14px 38px;border-radius:60px;font-weight:700;cursor:pointer;font-size:1rem;margin-top:10px;transition:.2s}.installments-form .quform-element-tree{display:none}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{border-radius:15px 15px 0 0}.elementor-14540 .elementor-element.elementor-element-9a3a9de{padding:0}@media (max-width:960px){.mw_product_item.product-style-2,.woocommerce ul.products li.product.product-style-2,.woocommerce-page ul.products li.product.product-style-2{margin-bottom:25px!important}.product-page-digital-style .product-meta-container{margin-top:10px!important}.archive-post-item .post-thumb img{height:100%}.elementor-element-e3c4214{display:block}.form-product-page-like .quform-element-row-6_7,.form-services-page-like .quform-element-row-6_7{display:flex;flex-direction:column-reverse;width:100%!important}.form-services-page-like .quform-element-6_8,.form-services-page-like .quform-element-6_9{width:100%;margin:10px 0}.form-product-page-like .quform-element-6_8,.form-product-page-like.quform-element-6_9{width:100%;margin:10px 0}.form-product-page-like textarea,.form-services-page-like textarea{margin-top:0}.form-product-page-like .quform-button-submit-8_2,.form-services-page-like .quform-button-submit-6_2{border-radius:10px;margin:20px 0}.form-product-page-like input,.form-services-page-like input{width:100%;margin-right:0}.form-product-page-like .quform-button-submit-8_2,.form-services-page-like .quform-button-submit-6_2{width:100%}.form-product-page-like select,.form-services-page-like select{width:100%!important;margin-right:0}.form-product-page-like input,.form-services-page-like input{width:100%;margin-right:0}.form-product-page-like .quform-element-row-8_7{display:flex;flex-direction:column-reverse;justify-content:start}.form-product-page-like .quform-element-8_9{width:100%;margin:10px 0}.form-product-page-like .quform-element-8_8{width:100%;margin:10px 0}.installments-form input{width:100%}}
/*! elementor-pro - v3.33.0 - 10-11-2025 */
@charset "UTF-8";.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{background-color:#3f444b;height:3px;left:0;width:100%;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;left:50%;width:0}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:-20px;width:10px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{bottom:0;content:""}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{inset-inline-start:100%;width:10px}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;border:3px solid #3f444b;bottom:0;left:0;right:0;top:0}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{transition:opacity .2s,transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:0;border-inline-start-width:3px;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{height:100%;width:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{height:3px;width:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-block-end-width:0;border-block-start-width:3px;border-inline-end-width:0;border-inline-start-width:3px}.e--pointer-framed.e--animation-corners .elementor-item:after{border-block-end-width:3px;border-block-start-width:0;border-inline-end-width:3px;border-inline-start-width:0;content:"";inset-block-end:0;inset-block-start:auto;inset-inline-end:0;inset-inline-start:auto}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{height:100%;transition:opacity 2ms,width .4s,height .4s;width:100%}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";transition:.3s}.e--pointer-background .elementor-item:before{background:#3f444b;inset:0;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{opacity:1;transform:scale(1)}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{transform:scale(1.2);transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{transition:opacity .15s,transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:50%;right:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{background:#3f444b;inset:0;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{bottom:100%;top:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{bottom:0;top:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{left:100%;right:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{left:0;right:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#3f444b;color:#88909b}.elementor-nav-menu--main .elementor-nav-menu ul{border-style:solid;border-width:0;padding:0;position:absolute;width:12em}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{background:#fff;display:none;height:20px;overflow:hidden;position:absolute;visibility:hidden}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{border:8px dashed transparent;border-bottom:8px solid #33373d;height:0;inset-block-start:-2px;inset-inline-start:50%;margin-inline-start:-8px;overflow:hidden;position:absolute;width:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{border-color:#33373d transparent transparent;border-style:solid dashed dashed;top:6px}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg,.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{transform:rotate(calc(-90deg * var(--direction-multiplier, 1)))}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{fill:currentColor;height:1em;width:1em}.elementor-nav-menu--layout-horizontal{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:flex;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{flex-grow:1;white-space:nowrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down{top:100%!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>a{margin-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-down,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>.scroll-up,.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:first-child)>ul{inset-inline-start:var(--e-nav-menu-horizontal-menu-item-margin)!important}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child)>a{margin-inline-end:var(--e-nav-menu-horizontal-menu-item-margin)}.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after{align-self:center;border-color:var(--e-nav-menu-divider-color,#000);border-left-style:var(--e-nav-menu-divider-style,solid);border-left-width:var(--e-nav-menu-divider-width,2px);content:var(--e-nav-menu-divider-content,none);height:var(--e-nav-menu-divider-height,35%)}.elementor-nav-menu__align-right .elementor-nav-menu{justify-content:flex-start;margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu{justify-content:flex-end;margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;margin-inline-end:auto}.elementor-nav-menu__align-start .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-start}.elementor-nav-menu__align-end .elementor-nav-menu{justify-content:flex-end;margin-inline-start:auto}.elementor-nav-menu__align-end .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:flex-end}.elementor-nav-menu__align-center .elementor-nav-menu{justify-content:center;margin-inline-end:auto;margin-inline-start:auto}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container,.elementor-widget-nav-menu:not(:has(.elementor-widget-container)):not([class*=elementor-hidden-]){display:flex;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{clear:both;content:" ";display:block;font:0/0 serif;height:0;overflow:hidden;visibility:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;line-height:normal;list-style:none;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{align-items:center;display:flex}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{line-height:20px;padding:10px 20px}.elementor-nav-menu a.current{background:#1f2124;color:#fff}.elementor-nav-menu a.disabled{color:#88909b;cursor:not-allowed}.elementor-nav-menu .e-plus-icon:before{content:"+"}.elementor-nav-menu .sub-arrow{align-items:center;display:flex;line-height:1;margin-block-end:-10px;margin-block-start:-10px;padding:10px;padding-inline-end:0}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu .sub-arrow .fa.fa-chevron-down,.elementor-nav-menu .sub-arrow .fas.fa-chevron-down{font-size:.7em}.elementor-nav-menu .sub-arrow .e-font-icon-svg{height:1em;width:1em}.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{height:.7em;width:.7em}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#3f444b;color:#fff}.elementor-menu-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#33373d;cursor:pointer;display:flex;font-size:var(--nav-menu-icon-size,22px);justify-content:center;padding:.25em}.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open,.elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{display:none}.elementor-menu-toggle .e-font-icon-svg{fill:#33373d;height:1em;width:1em}.elementor-menu-toggle svg{height:auto;width:1em;fill:var(--nav-menu-icon-color,currentColor)}span.elementor-menu-toggle__icon--close,span.elementor-menu-toggle__icon--open{line-height:1}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;overflow-x:hidden;overflow-y:auto;transform-origin:top;transition:max-height .3s,transform .3s}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#33373d}.elementor-nav-menu--dropdown a.current{background:#1f2124;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-inline-start:8px solid transparent;text-shadow:none}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{justify-content:center}.elementor-nav-menu--toggle{--menu-height:100vh}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-height:0;overflow:hidden;transform:scaleY(0)}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{animation:hide-scroll .3s backwards;max-height:var(--menu-height);transform:scaleY(1)}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@media (max-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{display:none}}@media (min-width:-1){.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{overflow-y:hidden}}@keyframes hide-scroll{0%,to{overflow:hidden}}
.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}