.post-item{background:#fff;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.08);display:flex;gap:12px;margin-bottom:12px;padding:12px;transition:.25s ease}.post-item:hover{box-shadow:0 6px 14px rgba(0,0,0,.15);transform:translateY(-2px)}.post-item img{border-radius:6px;height:70px;object-fit:cover;width:90px}.post-title{color:#000;font-size:15px;margin-bottom:4px}.post-date{color:#777;font-size:13px}.custom-post-list{display:flex;flex-direction:column;gap:25px}.custom-post-item{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.06);display:grid;gap:20px;grid-template-columns:180px 1fr;padding:20px;transition:.25s ease}.custom-post-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.post-thumb{background:#eee;border-radius:6px;height:130px;object-fit:cover;width:100%}.post-meta{margin-bottom:10px}.post-meta span{background:#f5f5f5;border-radius:4px;color:#444;display:inline-block;font-size:13px;padding:4px 10px}.post-title{font-size:20px;font-weight:600;margin:10px 0 6px}.post-excerpt{color:#555;margin-bottom:15px}.post-readmore{border:1px solid #333;border-radius:4px;color:#333;display:inline-block;font-weight:500;padding:8px 16px;text-decoration:none;transition:.2s}.post-readmore:hover{background:#333;color:#fff}@media(max-width:768px){.custom-post-item{grid-template-columns:1fr}.post-thumb{height:200px}}.product-layout-wrapper{display:grid;gap:20px;grid-template-columns:220px 1fr}.category-sidebar a{background:#f5f5f5;border-radius:6px;color:#333;display:block;margin-bottom:6px;padding:8px 12px;text-decoration:none}.category-sidebar a:hover{box-shadow:0 6px 14px rgba(0,0,0,.15);transform:translateY(-1px)}.category-sidebar a.active{background:#2b146d;color:#fff}.product-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.product-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;text-align:center}.product-item h3{color:#000;font-family:Helvetica Neue Bold,sans-serif;font-size:20px;font-weight:700}@media(max-width:768px){.product-item h3{font-size:18px}}.product-item:hover{box-shadow:0 6px 14px rgba(0,0,0,.15);transform:translateY(-2px)}.product-item img{height:180px;object-fit:cover;width:100%}@media(max-width:768px){.product-layout-wrapper{display:block}.category-sidebar{margin-bottom:20px}.category-sidebar a{background:#eee;border-radius:6px;display:inline-block;margin-bottom:8px;margin-right:8px;padding:6px 10px}.product-grid{display:grid!important;gap:15px!important;grid-template-columns:1fr!important}.product-item{background-color:#fff;width:100%!important}.product-item img{height:180px;object-fit:cover;width:100%}}.cart-page-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px}.cart-left{flex:2;min-width:60%}.cart-right{flex:1}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none!important;width:100%!important}.shop_table thead{background-color:#1d266f}.shop_table thead th{color:#fff!important}.shop_table tbody td{background-color:#fff!important}.wc-proceed-to-checkout a{background-color:#1d266f!important}@media(max-width:768px){.cart-page-wrapper{flex-direction:column}.cart-left,.cart-right{min-width:100%}}.elementor-menu-cart__footer-buttons .elementor-button--checkout,.elementor-menu-cart__footer-buttons .elementor-button--view-cart{background-color:#1d266f!important;border:none;border-radius:40px!important;color:#fff!important;font-weight:600;padding:12px 24px}.elementor-menu-cart__product-name a{color:#000!important}.homepage-slider{overflow:hidden;position:relative;width:100%}.homepage-slider .slider{display:none;transition:opacity 1s ease;width:100%}.homepage-slider .slider.active{animation:slideIn .6s ease;display:flex;opacity:1}@keyframes slideIn{0%{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}.homepage-slider .slider-nav{border:none;color:#979797;cursor:pointer;font-size:2rem;padding:.5rem 1rem;position:absolute;top:50%;transform:translateY(-50%);z-index:999}.homepage-slider .slider-nav:focus,.homepage-slider .slider-nav:hover{background-color:transparent!important}.homepage-slider .slider-nav.prev{left:10px}@media(max-width:768px){.homepage-slider .slider-nav.prev{font-size:24px}}.homepage-slider .slider-nav.next{right:10px}@media(max-width:768px){.homepage-slider .slider-nav.next{font-size:24px}}.card-product{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);overflow:hidden}.card-product img{background-color:#f6f6f6!important;object-fit:cover!important}.card-service{border-radius:20px;overflow:hidden}.card-service,.card-service .service-img{position:relative}.card-service img{display:block;height:300px;object-fit:cover;width:100%}.card-service .service-img:after{background-color:rgba(0,0,0,.355);content:"";inset:0;pointer-events:none;position:absolute}.card-service .service-name{border-radius:5px;box-sizing:border-box;color:#fff;font-size:20px;left:10px;max-width:90%;max-width:180px!important;padding:5px 10px;position:absolute;top:10px;z-index:10}.icon-img{border-radius:50%;cursor:pointer;display:inline-block;height:36px!important;overflow:hidden;position:relative;width:36px!important}.icon-img img{height:100%;object-fit:cover;width:100%}.icon-img:after{background:#474747;border-radius:50%;content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.icon-img:hover:after{opacity:.55}.text-link a{color:#1d266f!important}.form-wrapper .form-heading-icon{position:relative}.form-wrapper .form-heading-icon:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:23px solid var(--e-global-color-efde536);content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%,-4px);width:0;z-index:2}.form-wrapper #get_demo_form{display:flex;flex-direction:column-reverse}.form-wrapper #get_demo_form .e-form__buttons__wrapper__button-next{display:none}.form-wrapper #get_demo_form .e-form__buttons__wrapper__button-previous{background:transparent;bottom:-40px;color:var(--e-form-steps-indicator-active-primary-color);left:0;position:absolute;transform:translateY(100%)}.form-wrapper #get_demo_form .e-form__buttons__wrapper__button-previous:before{content:"";font-family:jkiticon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:10px;text-transform:none;-webkit-font-smoothing:antialiased}.form-wrapper #get_demo_form .elementor-field-type-previous{padding:0!important}.form-wrapper #get_demo_form .e-form__indicators__indicator__separator{display:none!important}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number{justify-content:flex-end;margin-top:60px;padding-right:38px}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator{display:none;flex-basis:auto!important;padding:0!important}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator.e-form__indicators__indicator--state-active,.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator:last-child{display:flex}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator .e-form__indicators__indicator__number{margin:0!important;padding:0!important}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator.e-form__indicators__indicator--state-active{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0!important;position:relative}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator.e-form__indicators__indicator--state-active:before{content:"Step"}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator.e-form__indicators__indicator--state-inactive{align-items:center;flex-direction:row;justify-content:center;padding:0!important;position:relative}.form-wrapper #get_demo_form .e-form__indicators.e-form__indicators--type-number .e-form__indicators__indicator.e-form__indicators__indicator--state-inactive:before{content:"of"}.form-wrapper #get_demo_form .elementor-field-group-increase_sales,.form-wrapper #get_demo_form .elementor-field-group-industry{display:flex;justify-content:center}.form-wrapper #get_demo_form .elementor-field-group-increase_sales label,.form-wrapper #get_demo_form .elementor-field-group-industry label{font-size:18px}.form-wrapper #get_demo_form .elementor-field-group-increase_sales .elementor-field-subgroup,.form-wrapper #get_demo_form .elementor-field-group-industry .elementor-field-subgroup{display:flex;flex-direction:column}.form-wrapper #get_demo_form .elementor-field-group-increase_sales .elementor-field-subgroup .elementor-field-option input,.form-wrapper #get_demo_form .elementor-field-group-industry .elementor-field-subgroup .elementor-field-option input{display:none}.form-wrapper #get_demo_form .elementor-field-group-increase_sales .elementor-field-subgroup .elementor-field-option label,.form-wrapper #get_demo_form .elementor-field-group-industry .elementor-field-subgroup .elementor-field-option label{background-color:var(--e-global-color-accent);border-radius:8px 8px 8px 8px;color:#fff;cursor:pointer;display:block;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);margin-top:20px;padding:16px 38px;text-align:center}