.custom-slider[data-v-ff383f2f]{display:flex;flex-direction:column;height:calc(100vh - 150px);overflow:hidden;position:relative}.slider-backgrounds[data-v-ff383f2f]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slide-background[data-v-ff383f2f]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease-in-out;width:100%}.slide-background.active[data-v-ff383f2f]{opacity:1}.slider-content-overlay[data-v-ff383f2f]{align-items:center;display:flex;flex:1;justify-content:center;padding-bottom:70px;position:relative;width:100%;z-index:2}.slider-content-overlay[data-v-ff383f2f]:before{background:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.brand-section[data-v-ff383f2f]{display:flex;justify-content:flex-start;left:0;margin-bottom:10px;position:relative;text-align:left;top:0;z-index:3}.brand-text[data-v-ff383f2f]{align-items:flex-end;animation:fadeInUp-ff383f2f 1s ease-out;color:#fff;display:flex;flex-direction:column;text-shadow:0 2px 4px rgba(0,0,0,.3)}.custom-slider.rtl .brand-text[data-v-ff383f2f],html[lang=ar] .brand-text[data-v-ff383f2f]{align-items:flex-start}html[lang=ar] .slide-content[data-v-ff383f2f] *{direction:rtl}html[lang=ar] .slide-description[data-v-ff383f2f],html[lang=ar] .slide-subtitle[data-v-ff383f2f],html[lang=ar] .slide-title[data-v-ff383f2f]{direction:rtl!important;text-align:right!important}.brand-main[data-v-ff383f2f]{font-size:6rem;font-weight:900;letter-spacing:2px;line-height:1;margin-right:15px}.brand-since[data-v-ff383f2f]{animation:fadeInUp-ff383f2f 1s ease-out .3s both;font-size:1.5rem;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:8px;opacity:.9}.content-layout[data-v-ff383f2f]{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;height:100%;justify-items:center;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.slider-content-left[data-v-ff383f2f]{max-width:600px;position:relative;width:100%;z-index:2}.slider-content-left .slide-content[data-v-ff383f2f]{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:left;top:0;transition:opacity .5s ease-in-out;width:100%}.slider-content-left .slide-content.active[data-v-ff383f2f]{opacity:1;pointer-events:auto}.slider-content-left .slide-content .slide-subtitle[data-v-ff383f2f]{font-size:20px;font-weight:500;margin-bottom:15px}.slider-content-left .slide-content .slide-subtitle[data-v-ff383f2f],.slider-content-left .slide-content .slide-title[data-v-ff383f2f]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.slider-content-left .slide-content .slide-title[data-v-ff383f2f]{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:20px}.slider-content-left .slide-content .slide-description[data-v-ff383f2f]{color:#ffffffe6;font-size:1.3rem;line-height:1.8;margin-bottom:30px;max-width:90%;text-shadow:0 1px 2px rgba(0,0,0,.3)}.slider-content-left .slide-content .slide-action .action-buttons[data-v-ff383f2f]{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.slider-content-left .slide-content .slide-action .shop-now-btn[data-v-ff383f2f]{align-items:center;background:linear-gradient(135deg,#475da7,#667eea);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.slider-content-left .slide-content .slide-action .shop-now-btn[data-v-ff383f2f]:hover{background:#3a4a8a;transform:translateY(-2px)}.slider-content-left .slide-content .slide-action .shop-now-btn.rtl[data-v-ff383f2f]{flex-direction:row-reverse}.slider-content-left .slide-content .slide-action .quote-btn-slide[data-v-ff383f2f]{align-items:center;background:#ffffffe6;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;color:#475da7;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;padding:15px 30px;text-decoration:none;transition:all .3s ease}.slider-content-left .slide-content .slide-action .quote-btn-slide[data-v-ff383f2f]:hover{background:#fff;box-shadow:0 8px 20px #fff3;transform:translateY(-2px)}.slider-content-left .slide-content .slide-action .quote-btn-slide.rtl[data-v-ff383f2f]{flex-direction:row-reverse}.quote-form-container[data-v-ff383f2f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#475da799;border:2px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 15px 40px #475da726;max-width:450px;overflow:hidden;padding:20px 30px;position:relative;width:100%;z-index:2}.quote-form-header[data-v-ff383f2f]{margin-bottom:20px;position:relative;text-align:center;z-index:2}.quote-form-header .quote-form-title[data-v-ff383f2f]{color:#fff;font-size:2rem;font-weight:700;letter-spacing:2px;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase}.quote-form-header .quote-form-subtitle[data-v-ff383f2f]{color:#ffffffe6;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.2)}.quote-form[data-v-ff383f2f]{position:relative;z-index:2}.quote-form .form-group[data-v-ff383f2f]{margin-bottom:15px}.quote-form .form-input[data-v-ff383f2f],.quote-form .form-textarea[data-v-ff383f2f]{background:#fffffff2;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;color:#191919;font-size:1.2rem;font-weight:500;padding:20px;transition:all .3s ease;width:100%}.quote-form .form-input[data-v-ff383f2f]:focus,.quote-form .form-textarea[data-v-ff383f2f]:focus{background:#fff;border-color:#fff;box-shadow:0 0 0 4px #fff3;outline:none;transform:translateY(-1px)}.quote-form .form-input[data-v-ff383f2f]::-moz-placeholder,.quote-form .form-textarea[data-v-ff383f2f]::-moz-placeholder{color:#191919;font-weight:500}.quote-form .form-input[data-v-ff383f2f]::placeholder,.quote-form .form-textarea[data-v-ff383f2f]::placeholder{color:#191919;font-weight:500}.quote-form .form-textarea[data-v-ff383f2f]{min-height:90px;resize:vertical}.quote-form .submit-btn[data-v-ff383f2f]{background:#191919;border:2px solid #191919;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1.5px;padding:18px 30px;text-transform:uppercase;transition:all .3s ease;width:100%}.quote-form .submit-btn[data-v-ff383f2f]:hover:not(:disabled){background:#333;border-color:#333;box-shadow:0 12px 30px #19191966;transform:translateY(-3px)}.quote-form .submit-btn[data-v-ff383f2f]:disabled{cursor:not-allowed;opacity:.7;transform:none}.slider-navigation[data-v-ff383f2f]{display:flex;justify-content:space-between;left:0;padding:0 20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}.nav-arrow[data-v-ff383f2f]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 15px #0003;cursor:pointer;display:flex;height:50px;justify-content:center;pointer-events:auto;transition:all .3s ease;width:50px}.nav-arrow[data-v-ff383f2f]:hover{background:#fff;box-shadow:0 6px 20px #0000004d;transform:scale(1.1)}.nav-arrow i[data-v-ff383f2f]{color:#475da7;font-size:1.2rem;font-weight:600}.section-slide__footer[data-v-ff383f2f]{bottom:-11px;left:0;padding:10px 0;position:absolute;width:100%;z-index:2}.section-slide__footer .container .row .col-4[data-v-ff383f2f]{text-align:center}.section-slide__footer .container .row .col-4 p[data-v-ff383f2f]{color:#333;font-size:1.5rem;font-weight:500;margin:0}.custom-slider.rtl .slider-content-left .slide-content[data-v-ff383f2f]{align-items:flex-end;text-align:right;width:100%}.custom-slider.rtl .content-layout[data-v-ff383f2f]{direction:rtl}.custom-slider.rtl .brand-text[data-v-ff383f2f]{align-items:flex-start}.custom-slider.rtl .quote-form-header[data-v-ff383f2f]{text-align:center}.custom-slider.rtl .quote-form .form-input[data-v-ff383f2f],.custom-slider.rtl .quote-form .form-textarea[data-v-ff383f2f]{text-align:right}.custom-slider.rtl .slide-action .shop-now-btn[data-v-ff383f2f]{flex-direction:row-reverse}.custom-slider.rtl .slide-description[data-v-ff383f2f],.custom-slider.rtl .slide-subtitle[data-v-ff383f2f],.custom-slider.rtl .slide-title[data-v-ff383f2f]{direction:rtl;max-width:100%;text-align:right;width:100%}@media (max-width:1200px){.content-layout[data-v-ff383f2f]{gap:40px;padding:0 15px}.slider-content-left .slide-title[data-v-ff383f2f]{font-size:2.5rem}.slider-content-left .slide-description[data-v-ff383f2f]{font-size:1.2rem}.quote-form-header .quote-form-title[data-v-ff383f2f]{font-size:1.8rem}}@media (max-width:992px){.content-layout[data-v-ff383f2f]{gap:40px;grid-template-columns:1fr}.slider-content-left[data-v-ff383f2f]{max-width:700px;text-align:center}.slider-content-left .slide-content[data-v-ff383f2f]{align-items:center;text-align:center}.slider-content-left .slide-description[data-v-ff383f2f]{max-width:100%}.quote-form-container[data-v-ff383f2f]{max-width:450px}}@media (max-width:768px){.custom-slider[data-v-ff383f2f]{height:100vh;min-height:100vh}.custom-slider .slider-backgrounds[data-v-ff383f2f]{display:block}.custom-slider .slider-content-overlay[data-v-ff383f2f]{height:100%;min-height:100%;padding:80px 0 50px}.custom-slider .slider-navigation[data-v-ff383f2f]{display:none}.content-layout[data-v-ff383f2f]{gap:30px;grid-template-columns:1fr;padding:0 15px}.slider-content-left[data-v-ff383f2f]{max-width:100%;text-align:center}.slider-content-left .slide-content[data-v-ff383f2f]{align-items:center;text-align:center}.slider-content-left .slide-description[data-v-ff383f2f]{max-width:100%}.slider-content-left .slide-action .action-buttons[data-v-ff383f2f]{flex-direction:column;gap:12px;justify-content:center}.slider-content-left .slide-action .quote-btn-slide[data-v-ff383f2f],.slider-content-left .slide-action .shop-now-btn[data-v-ff383f2f]{justify-content:center;max-width:280px;width:100%}.slider-content-left .slide-title[data-v-ff383f2f]{font-size:2rem}.slider-content-left .slide-description[data-v-ff383f2f]{font-size:1.1rem;line-height:1.7}.quote-form-header .quote-form-title[data-v-ff383f2f]{font-size:1.6rem}.quote-form .form-input[data-v-ff383f2f],.quote-form .form-textarea[data-v-ff383f2f]{padding:12px 15px}}@media (max-width:480px){.slider-content-left .slide-title[data-v-ff383f2f]{font-size:1.8rem}.slider-content-left .slide-description[data-v-ff383f2f]{font-size:1rem;line-height:1.6}.quote-form-header .quote-form-title[data-v-ff383f2f]{font-size:1.3rem}.quote-form .submit-btn[data-v-ff383f2f]{font-size:1rem;padding:12px 20px}.mobile-quote-button[data-v-ff383f2f]{font-size:.9rem;padding:10px 20px}}html[lang=ar] .content-layout[data-v-ff383f2f]{direction:rtl}html[lang=ar] .slider-content-left .slide-action .quote-btn-slide[data-v-ff383f2f],html[lang=ar] .slider-content-left .slide-action .shop-now-btn[data-v-ff383f2f]{align-items:center!important;flex-direction:row-reverse!important;justify-content:center!important}html[lang=ar] .quote-form-header[data-v-ff383f2f]{text-align:center}html[lang=ar] .quote-form .form-input[data-v-ff383f2f],html[lang=ar] .quote-form .form-textarea[data-v-ff383f2f]{text-align:right}html[lang=ar] .brand-text[data-v-ff383f2f]{align-items:flex-start}html[lang=ar] .slider-content-left .slide-content[data-v-ff383f2f]{align-items:flex-end;text-align:right}html[lang=ar] .slide-description[data-v-ff383f2f],html[lang=ar] .slide-subtitle[data-v-ff383f2f],html[lang=ar] .slide-title[data-v-ff383f2f]{direction:rtl;text-align:right}html[lang=ar] .slide-action[data-v-ff383f2f]{width:100%}html[lang=ar] .slide-action .quote-btn-slide[data-v-ff383f2f],html[lang=ar] .slide-action .shop-now-btn[data-v-ff383f2f]{flex-direction:row-reverse}html[lang=ar] .custom-slider.rtl .brand-section[data-v-ff383f2f]{left:unset!important;right:0!important;width:100%}.quote-modal-overlay[data-v-ff383f2f]{align-items:center;animation:fadeIn-ff383f2f .3s ease-out;background:#000c;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:9999}.quote-modal[data-v-ff383f2f]{animation:slideInUp-ff383f2f .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}.quote-modal-header[data-v-ff383f2f]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:25px 30px 20px}.quote-modal-title[data-v-ff383f2f]{color:#333;font-size:1.8rem;font-weight:700;margin:0}.quote-modal-close[data-v-ff383f2f]{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;padding:5px;transition:all .3s ease;width:40px}.quote-modal-close[data-v-ff383f2f]:hover{background:#f5f5f5;color:#333}.close-icon[data-v-ff383f2f]{align-items:center;display:flex;font-size:2rem;font-weight:700;justify-content:center;line-height:1}.quote-modal-body[data-v-ff383f2f]{padding:20px 30px 30px}.quote-modal-subtitle[data-v-ff383f2f]{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.quote-modal-form .form-group[data-v-ff383f2f]{margin-bottom:15px}.quote-modal-form .form-input[data-v-ff383f2f],.quote-modal-form .form-textarea[data-v-ff383f2f]{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#333;font-size:1rem;padding:15px;transition:all .3s ease;width:100%}.quote-modal-form .form-input[data-v-ff383f2f]:focus,.quote-modal-form .form-textarea[data-v-ff383f2f]:focus{border-color:#475da7;box-shadow:0 0 0 3px #475da71a;outline:none}.quote-modal-form .form-input[data-v-ff383f2f]::-moz-placeholder,.quote-modal-form .form-textarea[data-v-ff383f2f]::-moz-placeholder{color:#999}.quote-modal-form .form-input[data-v-ff383f2f]::placeholder,.quote-modal-form .form-textarea[data-v-ff383f2f]::placeholder{color:#999}.quote-modal-form .form-textarea[data-v-ff383f2f]{min-height:80px;resize:vertical}.quote-modal-form .submit-btn[data-v-ff383f2f]{background:#475da7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease;width:100%}.quote-modal-form .submit-btn[data-v-ff383f2f]:hover:not(:disabled){background:#3a4a8a;box-shadow:0 8px 20px #475da74d;transform:translateY(-2px)}.quote-modal-form .submit-btn[data-v-ff383f2f]:disabled{cursor:not-allowed;opacity:.7;transform:none}.quote-modal.rtl[data-v-ff383f2f]{direction:rtl}.quote-modal.rtl .quote-modal-header[data-v-ff383f2f]{flex-direction:row-reverse}.quote-modal.rtl .quote-modal-form .form-input[data-v-ff383f2f],.quote-modal.rtl .quote-modal-form .form-textarea[data-v-ff383f2f]{text-align:right}.quote-modal.rtl .quote-modal-close[data-v-ff383f2f]{order:-1}html[lang=ar] .quote-modal[data-v-ff383f2f]{direction:rtl}html[lang=ar] .quote-modal-header[data-v-ff383f2f]{flex-direction:row-reverse}html[lang=ar] .quote-modal-form .form-input[data-v-ff383f2f],html[lang=ar] .quote-modal-form .form-textarea[data-v-ff383f2f]{text-align:right}.success-modal-overlay[data-v-ff383f2f]{align-items:center;animation:fadeIn-ff383f2f .3s ease-out;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.success-modal[data-v-ff383f2f]{animation:slideInUp-ff383f2f .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:40px;text-align:center;width:90%}.success-modal-content[data-v-ff383f2f]{align-items:center;display:flex;flex-direction:column;gap:20px}.success-icon[data-v-ff383f2f]{align-items:center;animation:scaleIn-ff383f2f .5s ease-out .2s both;background:#4caf50;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.success-icon i[data-v-ff383f2f]{color:#fff;font-size:2.5rem}.success-title[data-v-ff383f2f]{color:#333;font-size:1.8rem;font-weight:700;margin:0}.success-message[data-v-ff383f2f]{color:#666;font-size:1.1rem;line-height:1.6;margin:0}.success-close-btn[data-v-ff383f2f]{background:#475da7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:10px;padding:15px 30px;transition:all .3s ease}.success-close-btn[data-v-ff383f2f]:hover{background:#3a4a8a;transform:translateY(-2px)}html[lang=ar] .success-modal[data-v-ff383f2f]{direction:rtl}html[lang=ar] .success-message[data-v-ff383f2f],html[lang=ar] .success-title[data-v-ff383f2f]{text-align:center}@keyframes fadeIn-ff383f2f{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-ff383f2f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-ff383f2f{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp-ff383f2f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.brand-main[data-v-ff383f2f]{font-size:4.5rem}.brand-since[data-v-ff383f2f]{font-size:1.1rem}}@media (max-width:992px){.brand-main[data-v-ff383f2f]{font-size:4rem}.brand-since[data-v-ff383f2f]{font-size:1rem}}@media (max-width:768px){.brand-section[data-v-ff383f2f]{margin-bottom:30px}.brand-main[data-v-ff383f2f]{font-size:3.5rem}.brand-since[data-v-ff383f2f]{font-size:.9rem}}@media (max-width:480px){.brand-section[data-v-ff383f2f]{margin-bottom:20px}.brand-main[data-v-ff383f2f]{font-size:3rem}.brand-since[data-v-ff383f2f]{font-size:.8rem}}.tp-product-category .categories-slider-container{position:relative}.tp-product-category .categories-slider-wrapper{overflow:hidden;padding:20px 0;position:relative}.tp-product-category .categories-grid{display:flex;gap:30px;overflow-x:auto;padding:20px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tp-product-category .categories-grid::-webkit-scrollbar{display:none}.tp-product-category .categories-grid.loading-grid{display:grid;gap:30px;grid-template-columns:repeat(5,1fr);overflow-x:visible;padding:20px}.tp-product-category .category-card{background:#fff;border:2px solid #f8f9fa;border-radius:20px;box-shadow:0 4px 15px #0000001a;cursor:pointer;flex-shrink:0;min-width:200px;overflow:visible;padding:30px;position:relative;text-align:center;transition:all .3s ease}.tp-product-category .category-card:hover{border-color:#475da7;box-shadow:0 8px 25px #475da733;transform:translateY(-5px)}.tp-product-category .category-card:hover .category-overlay{opacity:1}.tp-product-category .category-card:hover .category-image{transform:scale(1.05)}.tp-product-category .category-card.loading{cursor:default;overflow:hidden}.tp-product-category .category-card.loading:hover{border-color:#f8f9fa;box-shadow:0 4px 15px #0000001a;transform:none}.tp-product-category .category-image-container{border-radius:50%;height:140px;margin:0 auto 25px;overflow:hidden;position:relative;width:140px}.tp-product-category .category-image{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.tp-product-category .category-placeholder{align-items:center;background:#f8f9fa;border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.tp-product-category .category-overlay{align-items:center;background:#475da7cc;border-radius:50%;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.tp-product-category .category-overlay i{color:#fff;font-size:1.5rem}.tp-product-category .category-info{padding:0}.tp-product-category .category-name{color:#191919;font-size:1.3rem;font-weight:600;line-height:1.3;margin:0;text-align:center}.tp-product-category .slider-nav{display:flex;justify-content:space-between;left:0;opacity:1;padding:0 15px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease;z-index:10}.tp-product-category .slider-nav .nav-arrow{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 4px 15px #00000026;cursor:pointer;display:flex;height:45px;justify-content:center;pointer-events:auto;transition:all .3s ease;width:45px}.tp-product-category .slider-nav .nav-arrow i{color:#475da7;font-size:1.2rem}.tp-product-category .slider-nav .nav-arrow:hover{background:#475da7;transform:scale(1.1)}.tp-product-category .slider-nav .nav-arrow:hover i{color:#fff}.tp-product-category .slider-nav .nav-arrow:active{transform:scale(.95)}@media (max-width:768px){.tp-product-category .categories-slider-wrapper{padding:15px 0}.tp-product-category .categories-grid,.tp-product-category .categories-grid.loading-grid{gap:25px}.tp-product-category .category-card{min-width:180px;padding:25px}.tp-product-category .category-image-container{height:120px;margin-bottom:20px;width:120px}.tp-product-category .category-name{font-size:1.1rem}.tp-product-category .slider-nav .nav-arrow{height:40px;width:40px}.tp-product-category .slider-nav .nav-arrow i{font-size:1.1rem}}@media (max-width:480px){.tp-product-category .categories-slider-wrapper{padding:10px 0}.tp-product-category .categories-grid,.tp-product-category .categories-grid.loading-grid{gap:20px}.tp-product-category .category-card{min-width:160px;padding:20px}.tp-product-category .category-image-container{height:100px;margin-bottom:15px;width:100px}.tp-product-category .category-name{font-size:1rem}}html[lang=ar] .tp-product-category .category-name{font-size:1.4rem}html[lang=ar] .tp-product-category .slider-nav .nav-arrow i{font-size:1.3rem}html[lang=ar] .tp-product-category .nav-prev{left:15px;right:auto}html[lang=ar] .tp-product-category .nav-next{left:auto;right:15px}.recent-projects-section[data-v-6474a9e6]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;padding:60px 0;position:relative}.recent-projects-section[data-v-6474a9e6]:before{background:linear-gradient(90deg,#475da7,#191919 50%,#475da7);content:"";height:3px;left:0;position:absolute;right:0;top:0}.section-header[data-v-6474a9e6]{position:relative;text-align:center}.header-badge[data-v-6474a9e6]{margin-bottom:15px}.badge-text[data-v-6474a9e6]{background:linear-gradient(135deg,#475da7,#667eea);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 15px #475da74d;color:#fff;display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:10px 20px;text-transform:uppercase}.section-title[data-v-6474a9e6]{color:#191919;font-size:2.8rem;font-weight:800;margin-bottom:15px;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.section-subtitle[data-v-6474a9e6]{color:#666;font-size:1.5rem;font-weight:400;line-height:1.6;margin:0 auto 20px;max-width:700px}.creative-decoration[data-v-6474a9e6]{height:40px;position:relative}.floating-shapes[data-v-6474a9e6]{height:100%;position:relative;width:100%}.shape[data-v-6474a9e6]{animation:float-6474a9e6 6s ease-in-out infinite;border-radius:50%;position:absolute}.shape-1[data-v-6474a9e6]{animation-delay:0s;background:#475da7;height:12px;left:20%;width:12px}.shape-2[data-v-6474a9e6]{animation-delay:2s;background:#191919;height:8px;left:50%;width:8px}.shape-3[data-v-6474a9e6]{animation-delay:4s;background:linear-gradient(135deg,#475da7,#667eea);height:16px;left:80%;width:16px}.projects-showcase[data-v-6474a9e6]{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:50px}.project-item[data-v-6474a9e6]{background:#fff;border:2px solid transparent;border-radius:20px;box-shadow:0 10px 30px #0000001a;color:inherit;display:block;overflow:hidden;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.project-item[data-v-6474a9e6]:hover{border-color:#475da7;box-shadow:0 20px 50px #475da733;transform:translateY(-8px) scale(1.02)}.project-item.featured[data-v-6474a9e6]{grid-column:span 2}.creative-background[data-v-6474a9e6]{border-radius:20px;overflow:hidden;z-index:-1}.bg-pattern[data-v-6474a9e6],.creative-background[data-v-6474a9e6]{height:100%;left:0;position:absolute;top:0;width:100%}.bg-pattern[data-v-6474a9e6]{animation:patternMove-6474a9e6 30s linear infinite;opacity:.08}.bg-glow[data-v-6474a9e6]{animation:glowPulse-6474a9e6 4s ease-in-out infinite;background:radial-gradient(circle,rgba(71,93,167,.1) 0,transparent 50%);height:200%;left:50%;opacity:.3;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%}.pattern-1 .bg-pattern[data-v-6474a9e6]{background-image:radial-gradient(circle at 25% 25%,rgba(71,93,167,.3) 2px,transparent 0),radial-gradient(circle at 75% 75%,rgba(25,25,25,.2) 2px,transparent 0);background-size:40px 40px}.pattern-2 .bg-pattern[data-v-6474a9e6]{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(71,93,167,.1) 0,rgba(71,93,167,.1) 12px);background-size:24px 24px}.pattern-3 .bg-pattern[data-v-6474a9e6]{background-image:radial-gradient(circle at 50% 50%,rgba(25,25,25,.2) 3px,transparent 0);background-position:0 0,15px 15px;background-size:30px 30px}.pattern-4 .bg-pattern[data-v-6474a9e6]{background-image:repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(71,93,167,.1) 0,rgba(71,93,167,.1) 22px);background-size:44px 44px}.pattern-5 .bg-pattern[data-v-6474a9e6]{background-image:linear-gradient(45deg,rgba(25,25,25,.1) 25%,transparent 0),linear-gradient(-45deg,rgba(71,93,167,.1) 25%,transparent 0);background-size:20px 20px}.pattern-6 .bg-pattern[data-v-6474a9e6]{background-image:radial-gradient(circle at 20% 20%,rgba(71,93,167,.2) 4px,transparent 0),radial-gradient(circle at 80% 80%,rgba(25,25,25,.15) 4px,transparent 0);background-size:50px 50px}.project-image-wrapper[data-v-6474a9e6]{height:220px;overflow:hidden;position:relative}.project-item.featured .project-image-wrapper[data-v-6474a9e6]{height:280px}.project-image[data-v-6474a9e6]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;transition:transform .4s ease;width:100%}.project-item:hover .project-image[data-v-6474a9e6]{transform:scale(1.1)}.category-badge[data-v-6474a9e6]{left:15px;position:absolute;top:15px;z-index:2}.category-text[data-v-6474a9e6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#475da7f2,#191919e6);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 4px 15px #475da74d;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.creative-overlay[data-v-6474a9e6]{align-items:center;background:linear-gradient(135deg,#475da7e6,#191919e6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.project-item:hover .creative-overlay[data-v-6474a9e6]{opacity:1}.overlay-pattern[data-v-6474a9e6]{animation:patternMove-6474a9e6 20s linear infinite;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 2px,transparent 0),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.1) 2px,transparent 0);background-size:20px 20px;bottom:0;left:0;position:absolute;right:0;top:0}.overlay-content[data-v-6474a9e6]{color:#fff;text-align:center;z-index:2}.project-icon[data-v-6474a9e6]{font-size:2.5rem;margin-bottom:10px;opacity:.9}.view-text[data-v-6474a9e6]{font-size:1rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.project-info[data-v-6474a9e6]{padding:20px}.project-header[data-v-6474a9e6]{margin-bottom:0}.project-title[data-v-6474a9e6]{color:#191919;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:10px}.project-item.featured .project-title[data-v-6474a9e6]{font-size:1.7rem}.project-meta[data-v-6474a9e6]{color:#191919;display:flex;font-size:1.2rem;gap:15px}.project-meta span[data-v-6474a9e6]{align-items:center;display:flex;gap:4px}.creative-border[data-v-6474a9e6]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.border-line[data-v-6474a9e6]{background:#475da7;opacity:0;position:absolute;transition:all .3s ease}.border-bottom[data-v-6474a9e6],.border-top[data-v-6474a9e6]{height:2px;left:0;right:0}.border-left[data-v-6474a9e6],.border-right[data-v-6474a9e6]{bottom:0;top:0;width:2px}.border-top[data-v-6474a9e6]{top:0}.border-bottom[data-v-6474a9e6]{bottom:0}.border-left[data-v-6474a9e6]{left:0}.border-right[data-v-6474a9e6]{right:0}.project-item:hover .border-line[data-v-6474a9e6]{opacity:1}.project-item:hover .border-top[data-v-6474a9e6]{transform:scaleX(0);transform-origin:left}.project-item:hover .border-right[data-v-6474a9e6]{transform:scaleY(0);transform-origin:top}.project-item:hover .border-bottom[data-v-6474a9e6]{transform:scaleX(0);transform-origin:right}.project-item:hover .border-left[data-v-6474a9e6]{transform:scaleY(0);transform-origin:bottom}.floating-elements[data-v-6474a9e6]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.floating-dot[data-v-6474a9e6]{animation:floatingDot-6474a9e6 4s ease-in-out infinite;background:#475da799;border-radius:50%;height:8px;left:15%;position:absolute;top:20%;width:8px}.floating-line[data-v-6474a9e6]{animation:floatingLine-6474a9e6 6s linear infinite;background:linear-gradient(180deg,transparent,rgba(25,25,25,.4),transparent);height:60px;position:absolute;right:20%;top:10%;width:2px}.floating-circle[data-v-6474a9e6]{animation:floatingCircle-6474a9e6 5s ease-in-out infinite;border:2px solid rgba(71,93,167,.3);border-radius:50%;bottom:25%;height:16px;left:25%;position:absolute;width:16px}.loading-state[data-v-6474a9e6]{padding:60px 0;text-align:center}.loading-subtitle[data-v-6474a9e6]{color:#888;font-size:.9rem;margin-top:10px}.creative-loader[data-v-6474a9e6]{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.loader-circle[data-v-6474a9e6]{animation:creativeBounce-6474a9e6 1.4s ease-in-out infinite;background:#475da7;border-radius:50%;height:12px;width:12px}.loader-circle[data-v-6474a9e6]:first-child{animation-delay:-.32s}.loader-circle[data-v-6474a9e6]:nth-child(2){animation-delay:-.16s}.empty-state[data-v-6474a9e6]{color:#666;padding:60px 0;text-align:center}.empty-subtitle[data-v-6474a9e6]{color:#888;font-size:.9rem;margin-top:10px}.empty-icon[data-v-6474a9e6]{color:#ddd;font-size:4rem;margin-bottom:20px}.view-all-section[data-v-6474a9e6]{position:relative;text-align:center}.creative-button-wrapper[data-v-6474a9e6]{display:inline-block;position:relative}.creative-btn[data-v-6474a9e6]{align-items:center;background:linear-gradient(135deg,#475da7,#667eea);border:2px solid transparent;border-radius:50px;box-shadow:0 8px 25px #475da74d;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:12px;letter-spacing:1px;overflow:hidden;padding:15px 35px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.creative-btn[data-v-6474a9e6]:hover{background:linear-gradient(135deg,#191919,#475da7);border-color:#475da7;box-shadow:0 12px 35px #19191966;color:#fff;transform:translateY(-3px)}.btn-particles[data-v-6474a9e6]{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.particle[data-v-6474a9e6]{animation:particleFloat-6474a9e6 3s infinite;background:#ffffffb3;border-radius:50%;box-shadow:0 0 6px #ffffff80;height:4px;position:absolute;width:4px}.particle[data-v-6474a9e6]:first-child{animation-delay:0s;left:20%;top:20%}.particle[data-v-6474a9e6]:nth-child(2){animation-delay:1s;right:20%;top:60%}.particle[data-v-6474a9e6]:nth-child(3){animation-delay:2s;bottom:20%;left:50%}.btn-icon[data-v-6474a9e6]{align-items:center;background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:25px;justify-content:center;transition:all .3s ease;width:25px}.creative-btn:hover .btn-icon[data-v-6474a9e6]{background:#ffffff40;border-color:#fff6;transform:scale(1.1)}.rtl .category-badge[data-v-6474a9e6]{left:auto;right:15px}.rtl .empty-subtitle[data-v-6474a9e6],.rtl .loading-subtitle[data-v-6474a9e6],.rtl .section-subtitle[data-v-6474a9e6]{text-align:center}.rtl .project-title[data-v-6474a9e6]{text-align:right}.rtl .project-meta span[data-v-6474a9e6]{flex-direction:row-reverse}@keyframes float-6474a9e6{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes patternMove-6474a9e6{0%{transform:translate(0)}to{transform:translate(20px,20px)}}@keyframes creativeBounce-6474a9e6{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes particleFloat-6474a9e6{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-10px) scale(1.2)}}@keyframes fadeIn-6474a9e6{0%{opacity:0}to{opacity:1}}@keyframes slideInUp-6474a9e6{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse-6474a9e6{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}@keyframes floatingDot-6474a9e6{0%,to{opacity:.4;transform:translate(0) scale(.8)}50%{opacity:.8;transform:translate(10px,-15px) scale(1.3)}}@keyframes floatingLine-6474a9e6{0%{opacity:0;transform:translateY(-20px) rotate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(100px) rotate(180deg)}}@keyframes floatingCircle-6474a9e6{0%,to{opacity:.3;transform:translate(0) scale(.8) rotate(0)}50%{opacity:.7;transform:translate(-8px,-20px) scale(1.4) rotate(180deg)}}@media (max-width:1200px){.projects-showcase[data-v-6474a9e6]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-item.featured[data-v-6474a9e6]{grid-column:span 1}}@media (max-width:768px){.recent-projects-section[data-v-6474a9e6]{padding:50px 0}.section-title[data-v-6474a9e6]{font-size:2.2rem}.section-subtitle[data-v-6474a9e6]{font-size:1.3rem}.projects-showcase[data-v-6474a9e6]{gap:20px;grid-template-columns:1fr}.project-image-wrapper[data-v-6474a9e6]{height:200px}.project-info[data-v-6474a9e6]{padding:15px}.project-title[data-v-6474a9e6]{font-size:1.3rem}.project-meta[data-v-6474a9e6]{flex-direction:column;gap:8px}.modal-body[data-v-6474a9e6]{padding:20px 25px 30px}.modal-title[data-v-6474a9e6]{font-size:2rem}.modal-meta[data-v-6474a9e6]{flex-direction:column;gap:15px}}@media (max-width:480px){.section-title[data-v-6474a9e6]{font-size:1.8rem}.section-subtitle[data-v-6474a9e6]{font-size:1.1rem}.project-image-wrapper[data-v-6474a9e6]{height:180px}.project-info[data-v-6474a9e6]{padding:12px}.project-title[data-v-6474a9e6]{font-size:1.2rem}.creative-btn[data-v-6474a9e6]{font-size:.9rem;padding:12px 25px}}.section-categories--default .categories__products .col-6.col-md-4.col-lg-4.p-0.productcard-mobile[data-v-9adf16bb]{height:310px}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.slick-single-item .swiper-button-next,.slick-single-item .swiper-button-next:after,.slick-single-item .swiper-button-prev:after{color:#737373;font-size:15px}.slick-single-item .swiper-button-next,.slick-single-item .swiper-button-prev{background:#fff!important;border:1px solid #ddd;border-radius:4px;height:35px;top:50%;transform:translateY(-50%);width:35px}section.section-categories--default{padding-bottom:60px}.categories-list-container{margin:10px 0;width:100%}.categories-list-grid{display:flex;flex-direction:column;gap:8px}.category-list-item{background:#fafbfc;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all .3s ease}.category-list-item:hover{background:#fff;border-color:#475da7;box-shadow:0 8px 25px #475da726;transform:translateY(-2px)}.category-list-link{align-items:center;color:#191919;display:flex;font-size:16px;overflow:hidden;padding:5px 10px;position:relative;text-decoration:none;transition:all .3s ease}.category-list-link:before{background:linear-gradient(90deg,transparent,rgba(71,93,167,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.category-list-item:hover .category-list-link:before{left:100%}.category-list-icon{align-items:center;background:linear-gradient(135deg,#475da7,#667eea);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-right:12px;transition:all .3s ease;width:28px}.category-list-item:hover .category-list-icon{box-shadow:0 4px 15px #475da74d;transform:scale(1.1)}.category-list-icon i{color:#fff;font-size:14px;font-weight:600}.category-list-content{align-items:center;display:flex;flex:1;justify-content:space-between;min-width:0}.category-list-name{color:#191919;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.category-list-item:hover .category-list-name{color:#475da7}.category-list-arrow{align-items:center;background:#475da71a;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:10px;transition:all .3s ease;width:24px}.category-list-item:hover .category-list-arrow{background:#475da7;transform:translate(3px)}.category-list-arrow i{color:#475da7;font-size:.8rem;font-weight:600;transition:color .3s ease}.category-list-item:hover .category-list-arrow i{color:#fff}@media (max-width:768px){.categories-list-container{margin:10px 0;padding:12px 0}.categories-list-title{font-size:1.2rem}.categories-list-subtitle{font-size:.9rem}.category-list-link{padding:10px 14px}.category-list-icon{height:32px;margin-right:10px;width:32px}.category-list-icon i{font-size:1rem}.category-list-name{font-size:.95rem}}@media (max-width:480px){.categories-list-container{margin:8px 0;padding:10px 0}.categories-list-header{margin-bottom:20px;padding-bottom:15px}.categories-list-title{font-size:1.1rem}.categories-list-subtitle{font-size:.85rem}.categories-list-grid{gap:10px}.category-list-link{padding:8px 12px}.category-list-icon{height:28px;margin-right:8px;width:28px}.category-list-icon i,.category-list-name{font-size:.9rem}.category-list-arrow{height:20px;width:20px}.category-list-arrow i{font-size:.7rem}}html[lang=ar] .categories-list-container{direction:rtl}html[lang=ar] .category-list-icon{margin-left:15px;margin-right:0}html[lang=ar] .category-list-arrow{margin-left:0;margin-right:10px}html[lang=ar] .category-list-item:hover .category-list-arrow{transform:translate(-3px)}@media (max-width:768px){html[lang=ar] .category-list-icon{margin-left:12px}html[lang=ar] .category-list-arrow{margin-right:8px}}@media (max-width:480px){html[lang=ar] .category-list-icon{margin-left:10px}html[lang=ar] .category-list-arrow{margin-right:6px}}.section-categories--default .categories__list ul.sub-menu--mega{display:flex;flex-direction:column;font-size:17px;gap:10px;justify-content:center;padding:0}.section-categories--default .categories__list ul.sub-menu--mega li{list-style:none}.section-categories--default .categories__list ul.sub-menu--mega li a i{color:#475da7}.section-categories--default .categories__list{padding-top:0}.project-catalog-section[data-v-3511092b]{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);overflow:hidden;padding:60px 0;position:relative}.section-header[data-v-3511092b]{position:relative;text-align:center}.header-content[data-v-3511092b]{position:relative;z-index:2}.badge-container[data-v-3511092b]{margin-bottom:20px}.badge-text[data-v-3511092b]{background:linear-gradient(135deg,#475da7,#667eea);border-radius:25px;box-shadow:0 4px 15px #475da74d;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 20px;text-transform:uppercase}.section-title[data-v-3511092b]{color:#fff;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:15px}.section-subtitle[data-v-3511092b]{color:#a8b2d1;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.projects-grid[data-v-3511092b]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.project-card[data-v-3511092b]{background:#fff;border-radius:15px;box-shadow:0 8px 25px #0003;color:inherit;cursor:pointer;display:block;height:280px;overflow:hidden;position:relative;text-decoration:none;transition:all .4s ease}.project-card[data-v-3511092b]:hover{box-shadow:0 15px 35px #0000004d;transform:translateY(-8px) scale(1.02)}.project-card.featured[data-v-3511092b]{grid-column:span 2;height:280px}.project-cover[data-v-3511092b]{border-radius:15px;flex:1;height:100%;overflow:hidden;position:relative}.project-card.featured .project-cover[data-v-3511092b]{height:100%}.cover-image[data-v-3511092b]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;transition:transform .4s ease;width:100%}.project-card:hover .cover-image[data-v-3511092b]{transform:scale(1.08)}.cover-overlay[data-v-3511092b]{background:linear-gradient(180deg,#0003 0,#0006 50%,#000c);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;opacity:1;padding:25px;position:absolute;right:0;top:0;transition:all .4s ease}.project-label[data-v-3511092b]{align-items:center;color:#fff;display:flex;gap:8px}.project-label i[data-v-3511092b]{color:#475da7;font-size:1rem}.project-text[data-v-3511092b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#475da7,#667eea);border-radius:15px;color:#fff;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.5px;padding:6px 18px;text-transform:uppercase}.category-info[data-v-3511092b]{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.7),transparent);border-radius:0 0 15px 15px;bottom:0;left:0;padding:20px 25px 25px;position:absolute;right:0}.category-title[data-v-3511092b]{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.category-link-icon[data-v-3511092b]{background:#ffffffe6;border-radius:50%;bottom:20px;color:#475da7;font-size:1.1rem;opacity:1;padding:6px;position:absolute;right:25px;transition:all .3s ease}.category-view-button[data-v-3511092b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#475da7,#667eea);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;bottom:20px;box-shadow:0 4px 15px #475da74d;color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:6px;opacity:0;padding:8px 16px;position:absolute;right:25px;transform:translateY(10px) scale(.9);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}html[lang=ar] .category-link-icon[data-v-3511092b],html[lang=ar] .category-view-button[data-v-3511092b]{left:25px;right:auto}.project-card:hover .category-link-icon[data-v-3511092b]{opacity:0;transform:scale(.8)}.project-card:hover .category-view-button[data-v-3511092b]{opacity:1;transform:translateY(0) scale(1)}.project-card.featured .category-title[data-v-3511092b]{font-size:1.5rem}.project-card.featured .category-link-icon[data-v-3511092b]{font-size:1.3rem;padding:8px}.view-project[data-v-3511092b]{align-items:center;align-self:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#475da7,#667eea);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;box-shadow:0 4px 15px #475da74d;color:#fff;display:flex;font-size:.9rem;font-weight:600;gap:6px;opacity:0;padding:8px 16px;transform:translateY(10px) scale(.9);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.project-card:hover .view-project[data-v-3511092b]{opacity:1;transform:translateY(0) scale(1)}.view-project i[data-v-3511092b]{font-size:.9rem;transition:transform .3s ease}.project-card:hover .view-project i[data-v-3511092b]{transform:scale(1.1)}.loading-state[data-v-3511092b]{padding:80px 0;text-align:center}.loading-content[data-v-3511092b]{align-items:center;display:flex;flex-direction:column;gap:20px}.loading-spinner[data-v-3511092b]{animation:spin-3511092b 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#475da7;height:50px;width:50px}.empty-state[data-v-3511092b]{padding:80px 0;text-align:center}.empty-content[data-v-3511092b]{align-items:center;display:flex;flex-direction:column;gap:20px}.empty-icon[data-v-3511092b]{font-size:4rem;opacity:.5}.view-all-container[data-v-3511092b]{text-align:center}.view-all-btn[data-v-3511092b]{align-items:center;background:linear-gradient(135deg,#475da7,#667eea);border-radius:50px;box-shadow:0 10px 30px #475da74d;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:600;gap:15px;padding:15px 40px;text-decoration:none;transition:all .3s ease}.view-all-btn[data-v-3511092b]:hover{box-shadow:0 15px 40px #475da766;color:#fff;transform:translateY(-3px)}@keyframes spin-3511092b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:1200px){.projects-grid[data-v-3511092b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.project-card.featured[data-v-3511092b]{grid-column:span 1}}@media (max-width:768px){.project-catalog-section[data-v-3511092b]{padding:50px 0}.section-title[data-v-3511092b]{font-size:2rem}.section-subtitle[data-v-3511092b]{font-size:1rem}.projects-grid[data-v-3511092b]{gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.project-card[data-v-3511092b],.project-card.featured[data-v-3511092b]{height:250px}.cover-overlay[data-v-3511092b]{padding:20px}.category-info[data-v-3511092b]{padding:18px 22px 22px}.project-text[data-v-3511092b]{font-size:1.2rem}.view-project[data-v-3511092b]{font-size:.8rem}.category-title[data-v-3511092b]{font-size:1.1rem}.project-card.featured .category-title[data-v-3511092b]{font-size:1.4rem}.category-link-icon[data-v-3511092b]{font-size:1rem;padding:6px}.category-view-button[data-v-3511092b]{font-size:.8rem;padding:6px 12px}html[lang=ar] .category-link-icon[data-v-3511092b],html[lang=ar] .category-view-button[data-v-3511092b]{left:22px;right:auto}}@media (max-width:480px){.section-title[data-v-3511092b]{font-size:1.8rem}.projects-grid[data-v-3511092b]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.project-card[data-v-3511092b],.project-card.featured[data-v-3511092b]{height:220px}.cover-overlay[data-v-3511092b]{padding:15px}.category-info[data-v-3511092b]{padding:15px 20px 20px}.project-text[data-v-3511092b]{font-size:1rem}.view-project[data-v-3511092b]{font-size:.8rem}.category-title[data-v-3511092b]{font-size:.9rem}.category-link-icon[data-v-3511092b]{font-size:.9rem;padding:5px}.category-view-button[data-v-3511092b]{font-size:.7rem;padding:5px 10px}html[lang=ar] .category-link-icon[data-v-3511092b],html[lang=ar] .category-view-button[data-v-3511092b]{left:20px;right:auto}.view-all-btn[data-v-3511092b]{font-size:1rem;padding:12px 30px}}
