.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2 .elementor-element.elementor-element-785ac93{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-785ac93 .elementor-heading-title{font-size:2.4rem;letter-spacing:0}.elementor-2 .elementor-element.elementor-element-1506b43{width:auto;max-width:auto}.elementor-element-1506b43 .icon-before i{margin-right:8px}.elementor-element-1506b43 .icon-after i{margin-left:8px}.elementor-element-1506b43 i{font-size:16px}.elementor-element-1506b43 .title{color:#FB7613}.elementor-element-1506b43 .link{font-weight:600;letter-spacing:-.35px;color:#333}.elementor-element-1506b43 .link:hover{color:#FB7613}.elementor-element-98d106b .nav .nav-link{padding:8px 15px 8px 15px}.elementor-element-98d106b .tab:not(.tab-vertical) .nav-link{border-width:1px}.elementor-element-98d106b .tab.tab-nav-underline .nav-link{border-width:0 0 1px}.elementor-element-98d106b .tab-nav-simple .nav-link.active,.elementor-element-98d106b .tab-nav-simple .nav-link:hover{border-bottom-width:calc(1px * 2)}.elementor-element-98d106b .tab-outline .nav-link{border-top-width:calc(1px * 2)}.elementor-element-98d106b .tab-nav-underline .nav-link:after{border-bottom-width:1px}.elementor-element-98d106b .tab-vertical.tab-simple .nav-link::after{width:1px}.elementor-element-98d106b .tab-vertical.tab-simple .nav-link{margin-right:-1px;width:calc(100% + 1px)}.elementor-2 .elementor-element.elementor-element-b77c740{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-b77c740>.elementor-widget-container{margin:0 0 19px 0}.elementor-2 .elementor-element.elementor-element-b77c740 .elementor-heading-title{font-size:2.4rem;letter-spacing:0}.elementor-2 .elementor-element.elementor-element-7004ff4>.elementor-widget-container{background-color:#FFF;padding:26px 20px 17px 20px}.elementor-element-7004ff4 .slider-button{top:-38px;color:#333}.elementor-element-7004ff4 .slider-button.disabled{color:#999}.elementor-element-070af25 .elementor-repeater-item-5bf30e6{margin:0 0 -4px -1px;padding:0 0 0 1px}.elementor-element-070af25 .elementor-repeater-item-b02c959{color:#FFF;font-size:13px;font-weight:300;text-transform:uppercase;line-height:15px;letter-spacing:1.3px;margin:5px 0 12px 0;padding:1px 5px 1px 3px}.elementor-element-070af25 .elementor-repeater-item-16b1bc5{color:#FFF;font-size:3.2em;font-weight:300;line-height:48px;letter-spacing:0}.elementor-element-070af25 .elementor-repeater-item-f5809b8{color:#F1F6F7;font-size:2.3rem;font-weight:300;letter-spacing:0;margin:0 0 32px 0}.elementor-element-070af25 .banner{background-color:#282728;min-height:235px}.elementor-element-070af25 .banner-content{text-align:right}.elementor-2 .elementor-element.elementor-element-070af25,.elementor-element-070af25 .banner,.elementor-element-070af25 .banner img{max-height:235px;overflow:hidden}.elementor-element-070af25 .banner .banner-content{top:50%;right:7.1%}.elementor-2 .elementor-element.elementor-element-67642d1:hover .elementor-widget-container{border-style:groove}.elementor-element-e8c5171 .elementor-repeater-item-5bf30e6{margin:0 0 -4px -1px;padding:0 0 0 1px}.elementor-element-e8c5171 .elementor-repeater-item-b02c959{color:#FFF;font-size:13px;font-weight:300;text-transform:uppercase;line-height:15px;letter-spacing:1.3px;margin:5px 1px 18px 0;padding:1px 2px 1px 3px}.elementor-element-e8c5171 .elementor-repeater-item-f5809b8{color:#EDF0EA;font-size:3.2rem;font-weight:300;letter-spacing:0}.elementor-element-e8c5171 .elementor-repeater-item-16b1bc5{color:#F1F6F7;font-size:2em;font-weight:700;line-height:44px;letter-spacing:0}.elementor-element-e8c5171 .banner{background-color:#d2d1d0;min-height:235px}.elementor-element-e8c5171 .banner-content{text-align:right}.elementor-2 .elementor-element.elementor-element-e8c5171,.elementor-element-e8c5171 .banner,.elementor-element-e8c5171 .banner img{max-height:235px;overflow:hidden}.elementor-element-e8c5171 .banner .banner-content{top:50%;right:7.2%}.elementor-2 .elementor-element.elementor-element-de46035:hover .elementor-widget-container{border-style:groove}.elementor-2 .elementor-element.elementor-element-215ee6d{margin-top:28px;margin-bottom:0}.elementor-element-1d00870 .icon-before i{margin-right:7px}.elementor-element-1d00870 .icon-after i{margin-left:7px}.elementor-element-1d00870 i{font-size:17px}.elementor-element-1d00870 .title{font-size:2rem;letter-spacing:0}.elementor-element-1d00870 .link{font-size:14px;font-weight:600;letter-spacing:-.35px}.elementor-element-1d00870 .link:hover{color:#FB7613}.elementor-element-169d765 figure{display:flex;justify-content:center}.elementor-widget-divider .elementor-divider__text{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2 .elementor-element.elementor-element-cfb0429{--divider-border-style:solid;--divider-color:#807C7C;--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-cfb0429 .elementor-divider-separator{width:100%}.elementor-2 .elementor-element.elementor-element-cfb0429 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-element-1846ad0 .icon-before i{margin-right:7px}.elementor-element-1846ad0 .icon-after i{margin-left:7px}.elementor-element-1846ad0 i{font-size:17px}.elementor-element-1846ad0 .title{font-size:2rem;letter-spacing:0}.elementor-element-1846ad0 .link{font-size:14px;font-weight:600;letter-spacing:-.35px}.elementor-element-1846ad0 .link:hover{color:#FB7613}.elementor-2 .elementor-element.elementor-element-8fc7a5c{--divider-border-style:solid;--divider-color:#807C7C;--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-8fc7a5c .elementor-divider-separator{width:100%}.elementor-2 .elementor-element.elementor-element-8fc7a5c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-widget-image .widget-image-caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2 .elementor-element.elementor-element-d0cffbe img{border-radius:9px 9px 9px 9px}.elementor-element-317bf7a .icon-before i{margin-right:7px}.elementor-element-317bf7a .icon-after i{margin-left:7px}.elementor-element-317bf7a i{font-size:17px}.elementor-element-317bf7a .title{font-size:2rem;letter-spacing:0}.elementor-element-317bf7a .link{font-size:14px;font-weight:600;letter-spacing:-.35px}.elementor-element-317bf7a .link:hover{color:#FB7613}.elementor-2 .elementor-element.elementor-element-7c86b17{--divider-border-style:solid;--divider-color:#807C7C;--divider-border-width:1px}.elementor-2 .elementor-element.elementor-element-7c86b17 .elementor-divider-separator{width:100%}.elementor-2 .elementor-element.elementor-element-7c86b17 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-element-3c6b7a6 .icon-before i{margin-right:7px}.elementor-element-3c6b7a6 .icon-after i{margin-left:7px}.elementor-element-3c6b7a6 i{font-size:17px}.elementor-element-3c6b7a6 .title{font-size:2rem;letter-spacing:0}.elementor-element-3c6b7a6 .link{font-size:14px;font-weight:600;letter-spacing:-.35px}.elementor-element-3c6b7a6 .link:hover{color:#FB7613}.elementor-2 .elementor-element.elementor-element-d5ba560>.elementor-widget-container{margin:0rem 0rem -1.3rem 0rem}.elementor-element-d5ba560 .post-meta{margin:-3px 0 -2px 0}.elementor-element-d5ba560 .post-meta>*{font-size:1.3rem;font-weight:300;line-height:22px;letter-spacing:0}.elementor-element-d5ba560 .post-title{font-size:1.8rem;font-weight:600;line-height:32px;letter-spacing:-.45px}@media(max-width:991px){.elementor-element-070af25 .elementor-repeater-item-301d095{margin:25px 0 0 0}.elementor-element-e8c5171 .elementor-repeater-item-301d095{margin:25px 0 0 0}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-9a5dd09{width:78.3%}.elementor-2 .elementor-element.elementor-element-e249546{width:21.7%}}@media(max-width:991px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-9a5dd09{width:100%}.elementor-2 .elementor-element.elementor-element-e249546{width:100%}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-1506b43>.elementor-widget-container{margin:0 0 10px 0}.elementor-2 .elementor-element.elementor-element-b77c740>.elementor-widget-container{margin:19px 0 19px 0}.elementor-2 .elementor-element.elementor-element-7004ff4>.elementor-widget-container{padding:15px 15px 15px 15px}.elementor-element-070af25 .elementor-repeater-item-f5809b8{margin:0 0 10px 0}}.custom-hero-section{max-width:1320px;margin:20px auto 40px auto;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.custom-slider-wrap{position:relative;width:100%;border-radius:24px;overflow:hidden;aspect-ratio:21 / 6;background-color:#f8f9fa;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:box-shadow 0.3s ease}.custom-slider-wrap:hover{box-shadow:0 15px 40px rgb(0 0 0 / .1)}.custom-slider-track{display:flex;width:100%;height:100%;transition:transform 0.6s cubic-bezier(.25,.8,.25,1)}.custom-slide{min-width:100%;height:100%;position:relative;cursor:pointer}.slide-bg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.slide-desktop{display:block}.slide-mobile{display:none}.custom-slider-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.custom-dot{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.custom-dot.active{background:#f50;width:26px;border-radius:5px}.custom-slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .9);border:none;cursor:pointer;z-index:10;font-size:18px;color:#333;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgb(0 0 0 / .1);transition:all 0.3s ease;opacity:0}.custom-slider-wrap:hover .custom-slider-btn{opacity:1}.custom-slider-btn:hover{background:#f50;color:#fff;transform:translateY(-50%) scale(1.05)}.custom-slider-btn.prev{left:20px}.custom-slider-btn.next{right:20px}.custom-banners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%}.custom-banner-card{position:relative;border-radius:20px;overflow:hidden;height:160px;display:flex;align-items:center;padding:0 40px;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease}.custom-banner-card:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgb(0 0 0 / .15)}.custom-banner-title{color:#fff;font-size:26px;font-weight:800;z-index:2;font-family:system-ui,-apple-system,sans-serif;margin:0;text-shadow:0 2px 10px rgb(0 0 0 / .1)}.banner-purple{background:linear-gradient(135deg,#4A1A75 0%,#8A2BE2 100%)}.banner-orange{background:linear-gradient(135deg,#E63946 0%,#FF8C00 100%)}.custom-banner-img{position:absolute;right:20px;top:50%;transform:translateY(-50%);height:85%;z-index:1;object-fit:contain;transition:transform 0.4s ease}.custom-banner-card:hover .custom-banner-img{transform:translateY(-50%) scale(1.05)}@media (max-width:768px){.custom-hero-section{padding:0 15px;margin:15px auto}.custom-slider-wrap{aspect-ratio:16 / 7!important;border-radius:12px}.slide-desktop{display:none!important}.slide-mobile{display:block!important}.custom-slider-btn{display:none}.custom-slider-dots{bottom:8px}.custom-dot{width:6px;height:6px}.custom-dot.active{width:16px}.custom-banners-grid{display:grid!important;grid-template-columns:1fr!important;gap:15px;padding-bottom:0;overflow-x:visible}.custom-banner-card{width:100%;height:105px!important;padding:0 20px;border-radius:16px}.custom-banner-title{font-size:19px;max-width:55%;line-height:1.2}.custom-banner-img{height:130%!important;right:-10px!important;object-fit:contain!important}}.custom-banner-card,.custom-banner-card:hover,.custom-banner-title,.custom-banner-card:hover .custom-banner-title{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.custom-categories-section{max-width:1320px;margin:40px auto;padding:0 20px;box-sizing:border-box}.categories-section-title{font-size:24px;font-weight:800;color:#333;margin-bottom:25px;font-family:system-ui,-apple-system,sans-serif}.categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.category-card{background-color:#fff9f5;border-radius:16px;padding:25px 20px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;height:140px;text-decoration:none!important;box-sizing:border-box;transition:all 0.3s ease;overflow:hidden}.category-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(255 85 0 / .12);background-color:#fff2e6;text-decoration:none!important}.category-title{color:#333;font-size:15px;font-weight:700;margin:0;line-height:1.3;max-width:80%;z-index:2;font-family:system-ui,-apple-system,sans-serif;transition:color 0.3s ease;text-decoration:none!important}.category-card:hover .category-title{color:#f50;text-decoration:none!important}.category-icon{position:absolute;bottom:10px;right:10px;width:75px;height:75px;z-index:1;object-fit:contain;opacity:.85;transition:transform 0.4s ease,opacity 0.3s ease}.category-card:hover .category-icon{transform:scale(1.15) rotate(-5deg);opacity:1}@media (max-width:1024px){.categories-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.custom-categories-section{padding:0 15px;margin:30px auto}.categories-section-title{font-size:20px;margin-bottom:20px}.categories-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-card{height:120px;padding:15px 15px;border-radius:12px}.category-title{font-size:13px;max-width:100%}.category-icon{width:55px;height:55px;bottom:5px;right:5px}}@media (max-width:380px){.category-title{font-size:12px}}