.tp-loader.spinner0,.tp-loader.spinner5{background-image:none!important}.tp-caption-nowrap{z-index:7;white-space:nowrap}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{display:inline-block;font:14px/1 FontAwesome!important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fab{line-height:2!important}.fa-search:before{content:"\f002"}.fa-star:before{content:"\f005"}.fa-eye:before{content:"\f06e"}.fa-phone:before{content:"\f095"}.fa-file-download:before{content:"\f019"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-twitter:before,.fa-x-twitter:before{content:"\f099"}.fa-instagram:before{content:"\f16d"}.fa-youtube:before{content:"\f167"}.fa-linkedin-in:before,.fa-linkedin:before{content:"\f0e1"}.fa-whatsapp:before{content:"\f232"}.fa-cube:before{content:"\f1b2"}.fa-tiktok:before{content:"\f001"}.internal-links-box{margin-top:12px;padding:20px;border:1px solid #dde4ee;border-radius:14px;background:linear-gradient(180deg,#fafcff 0,#f3f7fd 100%)}.internal-links-title{margin:0 0 12px;font-size:18px;font-weight:700}.internal-links-grid{display:flex;flex-wrap:wrap;gap:10px}.internal-link-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid #d8dee9;background:#fff;color:#1f2937;text-decoration:none;transition:.2s}.internal-link-chip:hover{background:#0b5ed7;color:#fff;border-color:#0b5ed7;transform:translateY(-1px)}.header-shell{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.mainmenu-right.style2{display:flex;align-items:center;gap:16px}.mainmenu-right.style2 .button .quote-pill{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:0 34px;border-radius:999px;background:#1f4f97;color:#fff;border:1px solid #1f4f97;box-shadow:0 10px 26px rgba(31,79,151,.22);line-height:1;font-size:16px;font-weight:700;text-transform:none}.mainmenu-right.style2 .button .quote-pill:focus,.mainmenu-right.style2 .button .quote-pill:hover{background:#183d79;color:#fff;border-color:#183d79;box-shadow:0 12px 28px rgba(31,79,151,.28);transform:translateY(-1px)}.desktop-language-switcher{display:flex;align-items:center;justify-content:center;margin-top:5px}.desktop-language-label,.mobile-language-label{color:#252525;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.language-switcher-card{display:inline-flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none}.language-switcher-label{color:#1d1d1d;font-size:24px;line-height:1.2;font-weight:400;letter-spacing:0;text-align:center}.language-switcher-tile{display:inline-flex;align-items:center;justify-content:center;color:#000;line-height:1;transition:transform .2s,box-shadow .2s}.language-switcher-flag{display:block;width:42px;height:28px;object-fit:cover;border-radius:4px;box-shadow:0 8px 18px rgba(15,23,42,.14)}.language-switcher-card:focus .language-switcher-tile,.language-switcher-card:hover .language-switcher-tile{transform:translateY(-1px)}.language-switcher-card[hreflang=ar] .language-switcher-tile,.language-switcher-card[hreflang=en] .language-switcher-tile,.language-switcher-card[lang=ar] .language-switcher-tile,.language-switcher-card[lang=en] .language-switcher-tile{color:#000}.mobile-language-switcher{display:none}.nav-language-switcher{display:none!important}.mobile-language-switcher .mobile-language-label{display:block;margin:14px 0 10px}html[dir=ltr] .header-shell{flex-direction:row}html[dir=rtl] .header-shell{flex-direction:row-reverse}html[dir=ltr] .header-actions{justify-content:flex-end}html[dir=rtl] .header-actions{justify-content:flex-start}html[dir=ltr] .main-menu.style2 .navigation{direction:ltr}html[dir=rtl] .main-menu.style2 .navigation{direction:rtl}html[dir=rtl] .main-menu.style2 .navigation>li{margin-left:20px;margin-right:0}html[dir=rtl] .main-menu.style2 .navigation>li:last-child{margin-left:0}.top-style2-right .top-right-menu{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.top-style2-right .top-right-menu li{margin:0;padding-right:0}.top-style2-right .top-right-menu li a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 10px;border-radius:999px}#blog-area .img-holder{width:100%;height:250px;overflow:hidden;position:relative}#blog-area .img-holder img{width:100%;height:100%;object-fit:cover}#blog-area .text .description-limit{max-height:50px;min-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical}.blog-post-date-small{font-size:.6rem!important}.blog-single-area{padding:48px 0 72px;background:linear-gradient(180deg,#f8fbff 0,#fff 36%)}.blog-article-wrap{max-width:940px;margin:0 auto}.blog-article-card{background:#fff;border:1px solid #e6edf5;border-radius:22px;box-shadow:0 18px 45px rgba(15,23,42,.08);overflow:hidden}.blog-article-media{position:relative;aspect-ratio:16/9;background:#f1f5f9;overflow:hidden}.blog-article-media img{width:100%;height:100%;object-fit:cover;display:block}.blog-article-body{padding:2rem 2.1rem 2.3rem}.blog-article-meta{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.35rem .75rem;background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe;border-radius:999px;font-size:.84rem;font-weight:700;line-height:1}.blog-article-title{margin:0;color:#0f172a;font-size:clamp(1.4rem, 1.1rem + 1vw, 2.05rem);font-weight:800;line-height:1.35;letter-spacing:-.02em}.blog-article-content{margin-top:1.25rem;color:#334155;font-size:1.05rem;line-height:1.95}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6{margin:1.25rem 0 .7rem;color:#0f172a;line-height:1.45}.blog-article-content blockquote,.blog-article-content ol,.blog-article-content p,.blog-article-content ul{margin-bottom:.9rem}.blog-article-content img{max-width:100%;height:auto;border-radius:12px}.blog-article-content a{color:#0b5ed7;text-decoration:underline;text-underline-offset:2px}.blog-links-box{margin-top:1.5rem;padding-top:1.1rem;border-top:1px dashed #dbe3ee}.default-breadcrumb-bg{background-image:url("../images/resources/bg.jpg")}.btn-one{border:1px solid #fff;border-radius:10px}.supplier-image-frame{width:400px;height:400px;overflow:hidden}.supplier-image-fit{width:100%;height:100%;object-fit:cover}.contact-map-frame{border-radius:10px;overflow:hidden}.footer-logo-centered{display:block;margin:0 auto}.footer-area.site-footer{background:#202020;color:rgba(255,255,255,.78);padding:72px 0 60px;position:relative;overflow:hidden}.site-footer .container{position:relative;z-index:1}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,0.85fr) minmax(0,0.95fr);gap:40px 56px;align-items:start}.site-footer__brand{max-width:410px}.site-footer__logo{display:inline-flex;align-items:center;justify-content:flex-start}.site-footer__logo img{display:block;width:120px;height:auto}.site-footer__brand-title{color:#fff;font-size:24px;line-height:1.25;font-weight:700;margin:18px 0 12px}.site-footer__description{color:rgba(255,255,255,.72);font-size:15px;line-height:1.9;margin:0}.site-footer__whatsapp{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:#fff;font-size:15px;font-weight:600;line-height:1.4;transition:color .25s,transform .25s}.site-footer__whatsapp i{color:#25d366;font-size:20px}.site-footer__whatsapp:hover{color:#25d366;transform:translateY(-1px)}.site-footer__social{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0;padding:0;list-style:none}.site-footer__social a{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#fff;transition:transform .25s,background .25s,color .25s}.site-footer__social a:hover{background:#fff;color:#202020;transform:translateY(-2px)}.site-footer__column{min-width:0}.site-footer__heading{color:#fff;font-size:22px;line-height:1.25;font-weight:700;margin:10px 0 24px}.site-footer__links,.site-footer__projects{display:grid;gap:14px;margin:0;padding:0;list-style:none}.site-footer__links a,.site-footer__projects a{color:rgba(255,255,255,.76);font-size:16px;line-height:1.45;transition:color .25s,transform .25s}.site-footer__links a:hover,.site-footer__projects a:hover{color:#fff;transform:translateX(4px)}html[dir=rtl] .site-footer__links a:hover,html[dir=rtl] .site-footer__projects a:hover{transform:translateX(-4px)}.site-footer__empty{color:rgba(255,255,255,.55);font-size:15px}.floating-contact-buttons{position:fixed;left:22px;bottom:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;z-index:99999999999}.floating-contact-button{width:74px;height:74px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform .25s,box-shadow .25s,filter .25s}.phone-float-button{background:#0f4ea3;box-shadow:0 14px 30px rgba(15,78,163,.28)}.whatsapp-float-button{background:#25d366;box-shadow:0 14px 30px rgba(37,211,102,.35)}.floating-contact-button i{font-size:44px;line-height:1}.floating-contact-button .fa-solid.fa-phone,.floating-contact-button .fa-solid.fa-phone::before,.floating-contact-button .fab.fa-whatsapp,.floating-contact-button .fab.fa-whatsapp::before{font-size:1.9rem!important;line-height:1!important}.floating-contact-button:hover{color:#fff;transform:translateY(-2px) scale(1.03);filter:brightness(1.03)}.phone-float-button:hover{box-shadow:0 18px 34px rgba(15,78,163,.34)}.whatsapp-float-button:hover{box-shadow:0 18px 34px rgba(37,211,102,.42)}.scroll-to-top{bottom:112px}@media (max-width:991px){.footer-area.site-footer{padding:64px 0 52px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}.site-footer__brand{max-width:none;grid-column:1/-1}.site-footer__heading{margin-bottom:20px}}@media (max-width:767px){.footer-area.site-footer{padding:52px 0 44px}.site-footer__grid{grid-template-columns:1fr;gap:28px}.site-footer__brand-title{font-size:22px}.site-footer__heading{font-size:20px}.site-footer__links,.site-footer__projects{gap:12px}.floating-contact-buttons{left:16px;bottom:18px;gap:10px}.floating-contact-button{width:70px;height:70px}.floating-contact-button i{font-size:36px}.floating-contact-button .fa-solid.fa-phone,.floating-contact-button .fa-solid.fa-phone::before,.floating-contact-button .fab.fa-whatsapp,.floating-contact-button .fab.fa-whatsapp::before{font-size:48px!important;line-height:1!important}.scroll-to-top{right:16px;bottom:92px}}.why-choose-media-card{overflow:hidden;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}html[dir=rtl] .why-choose-media-card,html[lang=ar-EG] .why-choose-media-card,html[lang=ar] .why-choose-media-card{direction:rtl;text-align:right}html[dir=rtl] .why-choose-media-card .sec-title,html[lang=ar-EG] .why-choose-media-card .sec-title,html[lang=ar] .why-choose-media-card .sec-title{padding-right:40px;padding-left:40px}html[dir=rtl] .why-choose-media-card .sec-title .title,html[lang=ar-EG] .why-choose-media-card .sec-title .title,html[lang=ar] .why-choose-media-card .sec-title .title{text-align:right;word-break:normal;overflow-wrap:anywhere}html[dir=rtl] .why-choose-media-card ul,html[lang=ar-EG] .why-choose-media-card ul,html[lang=ar] .why-choose-media-card ul{padding-right:40px;padding-left:40px}html[dir=rtl] .why-choose-media-card ul li,html[lang=ar-EG] .why-choose-media-card ul li,html[lang=ar] .why-choose-media-card ul li{padding-right:35px;padding-left:0;text-align:right}html[dir=rtl] .why-choose-media-card ul li:before,html[lang=ar-EG] .why-choose-media-card ul li:before,html[lang=ar] .why-choose-media-card ul li:before{right:0;left:auto}html[dir=rtl] .why-choose-media-card .button a,html[lang=ar-EG] .why-choose-media-card .button a,html[lang=ar] .why-choose-media-card .button a{text-align:right}html[dir=rtl] .home-contact-section,html[lang=ar-EG] .home-contact-section,html[lang=ar] .home-contact-section{direction:rtl;text-align:right}html[dir=rtl] .home-contact-section .sec-title,html[lang=ar-EG] .home-contact-section .sec-title,html[lang=ar] .home-contact-section .sec-title{max-width:920px;margin:0 auto 54px;padding:0 16px;text-align:center!important}html[dir=rtl] .home-contact-section .sec-title p,html[lang=ar-EG] .home-contact-section .sec-title p,html[lang=ar] .home-contact-section .sec-title p{display:inline-block;margin:0 0 14px;color:#0555ca;font-size:18px;line-height:1.5}html[dir=rtl] .home-contact-section .sec-title .title,html[lang=ar-EG] .home-contact-section .sec-title .title,html[lang=ar] .home-contact-section .sec-title .title{max-width:820px;margin:0 auto;color:#27282c;font-size:clamp(28px, 4vw, 24px);line-height:1.35;font-weight:800;letter-spacing:0;text-align:center!important;white-space:normal}html[dir=rtl] .home-contact-section .sec-title .title span,html[lang=ar-EG] .home-contact-section .sec-title .title span,html[lang=ar] .home-contact-section .sec-title .title span{display:inline;color:inherit}html[dir=rtl] .home-contact-section .contact-details-content,html[lang=ar-EG] .home-contact-section .contact-details-content,html[lang=ar] .home-contact-section .contact-details-content{text-align:right}html[dir=rtl] .home-contact-section .contact-details-content>.row,html[lang=ar-EG] .home-contact-section .contact-details-content>.row,html[lang=ar] .home-contact-section .contact-details-content>.row{direction:rtl}html[dir=rtl] .home-contact-section .content-info-box .inner-content .single-info-box,html[lang=ar-EG] .home-contact-section .content-info-box .inner-content .single-info-box,html[lang=ar] .home-contact-section .content-info-box .inner-content .single-info-box{text-align:right}html[dir=rtl] .home-contact-section .contact-details-form-box,html[lang=ar-EG] .home-contact-section .contact-details-form-box,html[lang=ar] .home-contact-section .contact-details-form-box{padding-right:60px;padding-left:0}html[dir=rtl] .home-contact-section .contact-details-form-box .title-box h2,html[lang=ar-EG] .home-contact-section .contact-details-form-box .title-box h2,html[lang=ar] .home-contact-section .contact-details-form-box .title-box h2{text-align:right;line-height:1.45}@media only screen and (max-width:991px){.why-choose-media-card{max-width:100%;min-height:0;padding-bottom:0;margin-bottom:30px}.why-choose-media-card .sec-title{padding:42px 28px 24px}.why-choose-media-card .sec-title .icon{margin-bottom:24px}.why-choose-media-card .sec-title .title{font-size:34px;line-height:1.35}.why-choose-media-card ul{padding:0 28px}.why-choose-media-card ul li{font-size:16px;line-height:1.7;margin-bottom:14px}.why-choose-media-card .button{margin-top:36px}html[dir=rtl] .home-contact-section .sec-title .title,html[lang=ar-EG] .home-contact-section .sec-title .title,html[lang=ar] .home-contact-section .sec-title .title{font-size:34px;line-height:1.45}html[dir=rtl] .home-contact-section .contact-details-form-box,html[lang=ar-EG] .home-contact-section .contact-details-form-box,html[lang=ar] .home-contact-section .contact-details-form-box{padding-right:30px;padding-left:30px}}@media only screen and (max-width:575px){.why-choose-media-card .sec-title{padding:34px 22px 22px}.why-choose-media-card .sec-title .title{font-size:28px;line-height:1.4}.why-choose-media-card ul{padding:0 22px}.why-choose-media-card .button a{line-height:58px;padding:0 22px;font-size:15px}html[dir=rtl] .home-contact-section .sec-title,html[lang=ar-EG] .home-contact-section .sec-title,html[lang=ar] .home-contact-section .sec-title{margin-bottom:34px}html[dir=rtl] .home-contact-section .sec-title .title,html[lang=ar-EG] .home-contact-section .sec-title .title,html[lang=ar] .home-contact-section .sec-title .title{font-size:28px}}.js-hidden-field{display:none}.supplier-brand-area{padding-top:10px}.brand-item{padding:8px}.brand-card{position:relative;display:flex;align-items:center;justify-content:center;height:120px;padding:12px 16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;transition:box-shadow .2s,transform .2s}.brand-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.brand-card img{width:160px;height:80px;max-height:70px;object-fit:contain;display:block}.brand-card .brand-name{position:absolute;bottom:6px;left:8px;right:8px;font-size:.85rem;color:#555;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.brand-carousel{position:relative}.brand-carousel,.brand-carousel .owl-stage-outer{direction:ltr!important}[dir=rtl] .brand-card .brand-name{direction:rtl}.brand-carousel .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:3}.brand-carousel .owl-nav button{width:36px;height:36px;border-radius:999px;background:rgba(0,0,0,.5)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer}.brand-carousel .owl-dots{margin-top:10px}.no-owl .brand-carousel{display:flex;gap:16px;overflow-x:auto;padding:8px 0}.no-owl .brand-carousel .brand-item{flex:0 0 auto;width:180px}.brand-area{padding-bottom:0!important}.service-detail-page{padding:90px 0 110px;background:linear-gradient(180deg,#f8fafc 0,#fff 100%)}.service-detail-layout{row-gap:24px}.service-detail-main,.service-detail-sidebar{min-width:0}.service-detail-hero{max-width:860px;margin:0 auto 2rem;padding:2rem 0 1rem;text-align:center}.service-detail-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;border-radius:999px;background:rgba(5,85,202,.08);color:#0555ca;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.service-detail-hero h1{margin:1rem 0 .75rem;color:#111827;font-size:clamp(2rem, 4vw, 3.4rem);line-height:1.1;font-weight:800}.service-detail-hero p{margin:0 auto;max-width:720px;color:#4b5563;font-size:1.05rem;line-height:1.9}.service-detail-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 24px 60px rgba(15,23,42,.08);overflow:hidden}.service-detail-article{padding:1.25rem}.service-detail-links{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(15,23,42,.08)}.service-detail-sidebar-card{position:sticky;top:24px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 18px 44px rgba(15,23,42,.08);overflow:hidden;padding:1.1rem}.service-detail-sidebar-head{padding-bottom:.95rem;margin-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}.service-detail-sidebar-head h3{margin:0;color:#111827;font-size:1.15rem;font-weight:800;line-height:1.3}.service-detail-sidebar-head p{margin:.35rem 0 0;color:#64748b;font-size:.9rem;line-height:1.6}.related-services-list{display:grid;gap:.8rem}.related-service-card{display:grid;grid-template-columns:78px minmax(0,1fr);gap:.8rem;align-items:center;padding:.7rem;border-radius:16px;border:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff 0,#f8fbff 100%);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.related-service-card:hover{transform:translateY(-2px);border-color:rgba(5,85,202,.22);box-shadow:0 12px 24px rgba(15,23,42,.08)}.related-service-thumb{display:block;width:78px;height:78px;border-radius:14px;overflow:hidden;background:#eef4ff;flex:0 0 auto}.related-service-thumb img{display:block;width:100%;height:100%;object-fit:cover}.related-service-body{min-width:0;display:grid;gap:.35rem}.related-service-title{color:#111827;font-size:.98rem;line-height:1.35;font-weight:800}.related-service-excerpt{color:#64748b;font-size:.84rem;line-height:1.6}.related-services-empty{padding:.9rem .7rem;color:#64748b;font-size:.92rem}.service-detail-image-wrap{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#f3f7fc 0,#eef4ff 100%);aspect-ratio:3/2}.service-detail-image{display:block;width:100%;height:100%;object-fit:cover}.service-detail-copy{padding:1.5rem .25rem .25rem}.service-detail-copy h2{margin:0 0 1rem;color:#111827;font-size:clamp(1.35rem, 2vw, 2rem);font-weight:800;line-height:1.25}.service-detail-text{color:#374151;font-size:1rem;line-height:1.9}.service-detail-text h3,.service-detail-text h4,.service-detail-text h5{color:#111827;font-weight:700;margin:1.4rem 0 .75rem}.service-detail-text ul{padding:0;margin:1rem 0 0}.service-detail-text li{position:relative;padding-inline-start:1.5rem;margin-bottom:.7rem}.service-detail-text li::before{content:"";position:absolute;top:.75rem;inset-inline-start:0;width:.5rem;height:.5rem;border-radius:999px;background:#0555ca}.service-detail-gallery{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid rgba(15,23,42,.08)}.service-detail-gallery-head{display:flex;flex-direction:column;gap:.4rem;padding:.25rem .25rem 1rem}.service-detail-gallery-head h3{margin:0;color:#111827;font-size:1.35rem;font-weight:800}.service-detail-page .history-carousel .single-history-content{width:100%}.service-detail-page .history-carousel .single-history-content .img-box{width:100%!important;float:none!important;padding:0!important}.service-detail-page .history-carousel .single-history-content .img-box .inner{padding-right:0!important}.service-detail-page .history-carousel .slider-box{width:100%;height:340px;display:flex!important;align-items:center!important;justify-content:center!important;background:#f7f7f7;border-radius:8px;overflow:hidden}.service-detail-page .history-carousel .slider-img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:fill!important;object-position:center}.single-history-content .img-box .inner img{width:100%;height:100%;object-fit:fill!important;object-position:center}.service-detail-page .history-carousel .owl-nav{margin-top:1rem!important}.service-detail-page .history-carousel .owl-nav [class*=owl-]{width:44px;height:44px;border-radius:999px;display:inline-grid;place-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 10px 24px rgba(15,23,42,.08)}.service-detail-page .history-carousel .owl-nav [class*=owl-]:hover{background:#0555ca;border-color:#0555ca}.service-detail-page .history-carousel .owl-dots{margin-top:1rem!important}.services-page-pro{position:relative;padding:56px 0 76px;background:radial-gradient(circle at 10% 5%,#e8f1ff 0,#f7fbff 28%,#fff 70%)}.services-page-pro .container{position:relative;z-index:1}.services-page-head{margin-bottom:1.85rem}.services-page-subtitle{margin:0;color:#475569;font-size:.98rem;line-height:1.75}[dir=rtl] .services-page-pro .sec-title,[dir=rtl] .services-page-subtitle{text-align:right;direction:rtl}.service-card{height:100%;border:1px solid #dbe7f3;border-radius:20px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.08);overflow:hidden;transition:transform .24s,box-shadow .24s}.service-grid-row{margin-left:-10px;margin-right:-10px}.service-grid-item{padding-left:10px;padding-right:10px;margin-bottom:20px}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(15,23,42,.14)}.service-card-media{width:100%;aspect-ratio:16/10;overflow:hidden;position:relative;background:#e2e8f0}.service-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 45%,rgba(15,23,42,.28) 100%)}.service-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.service-card:hover .service-card-media img{transform:scale(1.04)}.service-card-body{position:relative;padding:1.2rem 1.15rem 1.15rem}[dir=rtl] .service-card-body{text-align:right;direction:rtl}.service-card-body .icon-holder{width:52px;height:52px;margin-bottom:.7rem;border:1px dashed #bed5f4;border-radius:14px;background:#f8fbff;display:inline-flex;align-items:center;justify-content:center}.service-card-body .icon-holder span{color:#0b5ed7;font-size:20px;line-height:1}.service-card-body .inner .text{margin-top:.4rem}.service-card-body .inner .text p{margin:0;color:#475569;font-size:.94rem;line-height:1.75;min-height:3.5em}.service-card .read-more{margin-top:.9rem}.service-card .read-more .btn-one{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .88rem;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;transition:.2s}.service-card .read-more .btn-one:hover{color:#fff;border-color:#0b5ed7;background:#0b5ed7}[dir=rtl] .service-card .read-more .btn-one span{transform:scaleX(-1)}.service-title{margin:0;color:#0f172a;font-size:1.15rem;font-weight:800;line-height:1.35;min-height:calc(1.35em * 2);max-height:calc(1.35em * 2);overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.services-supplier-block{margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid #e2e8f0}.services-supplier-block h2{margin:0 0 1rem;color:#0f172a;font-size:clamp(1.35rem, 1.1rem + .8vw, 1.85rem);font-weight:800}[dir=rtl] .services-supplier-block{text-align:right;direction:rtl}.privacy-page{padding-top:48px;padding-bottom:48px}.privacy-page .policy-card{background:#fff;border:1px solid #e7ecf3;border-radius:16px;box-shadow:0 14px 34px rgba(17,39,68,.08);padding:36px 42px}.privacy-page .return-policy h2{font-size:1.35rem;line-height:1.45;margin:0 0 12px;color:#12365f;font-weight:700}.privacy-page .return-policy li,.privacy-page .return-policy p{font-size:1.02rem;line-height:1.95;color:#344054;margin-bottom:10px}.privacy-page .return-policy ol,.privacy-page .return-policy ul{padding-inline-start:22px;margin-bottom:18px}.privacy-page .return-policy a{color:#0555ca;word-break:break-word}.main-project-area{padding:44px 0 68px;background:linear-gradient(180deg,#f8fbff 0,#fff 38%)}.project-filter{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.65rem}@supports (direction:rtl){[dir=rtl] .project-filter{direction:rtl;justify-content:flex-start}}.project-filter li{margin:0;list-style:none}.project-filter li .filter-text{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}[dir=rtl] .project-filter li .filter-text{direction:rtl;text-align:right;flex-direction:row-reverse}.project-filter .filter-text{display:inline-flex;align-items:center;gap:.5rem;padding:.54rem .95rem;border-radius:999px;border:1px solid #d8e3ef;background:#fff;color:#334155;font-size:.9rem;font-weight:700;line-height:1;transition:.2s}.project-filter li.active .filter-text,.project-filter li:hover .filter-text{border-color:#0b5ed7;background:#0b5ed7;color:#fff;transform:translateY(-1px)}.projects-grid{margin-top:.3rem}.project-card-wrap{margin-bottom:1.25rem}.clickable-card{text-decoration:none;color:inherit;display:block;height:100%}.project-card{height:100%;border-radius:18px;border:1px solid #e3ebf4;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.08);overflow:hidden;transition:transform .22s,box-shadow .22s}.clickable-card:hover .project-card{transform:translateY(-4px);box-shadow:0 20px 40px rgba(15,23,42,.14)}.project-card-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#edf2f7}.project-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.clickable-card:hover .project-card-media img{transform:scale(1.05)}.project-card-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 45%,rgba(15,23,42,.28) 100%)}.project-card-body{padding:1rem 1rem 1.05rem}[dir=rtl] .project-card-body{text-align:right}.project-card-category{display:inline-flex;align-items:center;margin-bottom:.45rem;padding:.22rem .62rem;border-radius:999px;background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8;font-size:.78rem;font-weight:700;line-height:1.2}[dir=rtl] .project-card-category{flex-direction:row-reverse}.project-card-title{margin:0;color:#0f172a;font-size:1.06rem;font-weight:800;line-height:1.45}[dir=rtl] .project-card-title{direction:rtl;text-align:right}.project-card-cta{margin-top:.7rem;color:#0b5ed7;font-size:.86rem;font-weight:700}.project-pro-page{padding-top:24px;padding-bottom:36px}.project-pro-shell{background:#fff;border:1px solid #e3e9f3;border-radius:16px;box-shadow:0 16px 40px rgba(15,23,42,.08);padding:24px}.project-media-stack>*+*{margin-top:1rem}.main-project-image{width:100%;max-width:540px;height:auto;display:block;margin:0 auto;border-radius:12px;border:1px solid #d7e2f2;box-shadow:0 12px 30px rgba(17,39,68,.12)}.project-pro-page .history-carousel .owl-item{display:flex;justify-content:center;align-items:center}.project-pro-page .history-carousel .slider-box{width:100%;min-width:31rem;max-width:31rem;height:400px;margin:0 auto;overflow:hidden;border-radius:12px;border:1px solid #d7e2f2;background:#f8fbff}.project-pro-page .history-carousel .slider-img{width:100%;height:100%;object-fit:contain;display:block}.project-pro-page .single-history-content,.project-pro-page .single-history-content .img-box{margin:0;padding:0!important}.project-pro-page .single-history-content .img-box{width:100%!important}.project-pro-page .history-carousel{position:relative}.project-pro-page .history-carousel .owl-stage-outer{position:relative;z-index:1}.project-pro-page .history-carousel .owl-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:3}.project-pro-page .history-carousel .owl-nav button{width:36px;height:36px;border-radius:999px;background:#0b5ed7!important;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,background-color .2s}.project-pro-page .history-carousel .owl-nav button:hover{background:#0846a3!important;transform:translateY(-1px)}.project-pro-page .history-carousel .owl-dots{margin-top:.5rem}.project-headline{margin:0 0 14px;color:#12233f;font-size:clamp(1.7rem, 2.1vw, 2.3rem);line-height:1.35;letter-spacing:-.01em;font-weight:700}.project-description-content .inner-content p{color:#425466;font-size:1.03rem;line-height:1.9;margin-bottom:0}.product-detail-page{padding-top:28px;padding-bottom:28px}.product-detail-shell{background:#fff;border:1px solid #e7ecf3;border-radius:18px;box-shadow:0 18px 45px rgba(16,24,40,.08);padding:28px}.product-detail-grid{row-gap:22px}.product-media-frame{width:100%;max-width:520px;margin:0 auto;aspect-ratio:1/1;overflow:hidden;border-radius:14px;border:1px solid #d6e0f0;box-shadow:0 10px 30px rgba(17,39,68,.12);background:#f6f9ff}.single-product-image-holder.product-media-frame{margin-right:0}.single-product-image-holder.product-media-frame img.product-media-image{width:100%;max-width:none;height:100%;min-height:100%;object-fit:cover;object-position:center;display:block}.product-info-col .content-box{max-width:560px;margin:0 auto}.product-title-main{margin-bottom:16px;color:#12223d;font-size:clamp(1.8rem, 2.2vw, 2.4rem);line-height:1.35;letter-spacing:-.01em}.product-info-col .text{color:#4a5568;font-size:1.05rem;line-height:1.9;margin-bottom:22px}html[dir=rtl] .product-info-col .content-box,html[lang=ar] .product-info-col .content-box{text-align:right}.product-info-col .text ul{list-style-type:none!important;padding-left:0!important}.product-info-col .text ul li::before{content:"• ";color:#000;font-weight:700}.product-info-col .text ol{list-style:decimal;margin:0 0 1rem 1.25rem;padding:0}.product-info-col .text li{margin-bottom:.25rem}.single-shop-content .content-box .addto-cart-box{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.single-shop-content .content-box .addto-cart-box a{display:inline-flex}.single-shop-content .content-box .addto-cart-box button.addtocart{margin-left:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;padding:0 20px;border-radius:10px;box-shadow:0 8px 20px rgba(5,85,202,.25)}.brochure-btn{background:#e53935}.product-card-modern{background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;overflow:hidden;box-shadow:0 10px 26px rgba(15,23,42,.05);transition:transform .25s,box-shadow .25s,border-color .25s;height:100%}.product-card-modern:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(15,23,42,.07);border-color:rgba(15,23,42,.1)}.product-card-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#f8fafc 0,#eef2f7 100%);margin:0}.product-card-image-link{display:block;width:100%;height:100%}.product-card-image{width:100%;height:100%;object-fit:cover;transition:transform .35s;display:block}.product-card-modern:hover .product-card-image{transform:scale(1.04)}.product-card-body{padding:1rem 1rem 1.1rem}.product-card-title{margin:0 0 .85rem;font-size:.96rem;line-height:1.4;font-weight:800}.product-card-title a{color:#111827;text-decoration:none}.product-card-title a:hover{color:#0555ca}.product-card-actions{display:grid;grid-template-columns:1fr;gap:.55rem}.product-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:40px;padding:.6rem .8rem;border-radius:11px;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,border-color .2s;border:1px solid transparent}.product-action-btn:hover{transform:translateY(-2px);text-decoration:none}.product-action-btn span:last-child{line-height:1.35}.product-action-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:rgba(255,255,255,.5);flex:0 0 auto}.product-action-btn--view{background:#fff;color:#334155;border-color:#d6dee8}.product-action-btn--view:hover{background:#f8fafc;color:#0f172a;border-color:#c8d2de}.product-action-btn--whatsapp{background:#fff;color:#128c7e;border-color:rgba(18,140,126,.2)}.product-action-btn--whatsapp:hover{background:rgba(18,140,126,.05);color:#0f766e;border-color:rgba(18,140,126,.3)}.home-products-area{position:relative;padding:82px 0 78px;background:radial-gradient(circle at top left,rgba(11,94,215,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(5,85,202,.08),transparent 30%),linear-gradient(180deg,#f8fbff 0,#fff 100%)}.home-products-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.home-products-copy{max-width:760px}.home-products-kicker{margin:0 0 10px;color:#0555ca;font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home-products-title{margin:0;color:#0f172a;font-size:clamp(2rem, 1.4rem + 2vw, 3.35rem);line-height:1.08;font-weight:800;letter-spacing:-.03em}.home-products-title span{color:#0555ca}.home-products-desc{margin:14px 0 0;max-width:620px;color:#475569;font-size:1rem;line-height:1.8}.home-products-all{display:inline-flex;align-items:center;gap:.55rem;padding:.9rem 1.2rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;box-shadow:0 16px 32px rgba(15,23,42,.16);transition:transform .2s,box-shadow .2s,background-color .2s}.home-products-all:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(15,23,42,.2);color:#fff;background:#0555ca}.home-products-carousel{position:relative}.home-product-slide{padding:18px 10px 28px}.home-product-link{position:relative;display:block;overflow:hidden;border-radius:28px;background:0 0;box-shadow:0 24px 50px rgba(15,23,42,.12);transform:translateY(0);transition:transform .25s,box-shadow .25s}.home-product-link:hover{transform:translateY(-5px);box-shadow:0 30px 60px rgba(15,23,42,.18)}.home-product-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:28px}.home-product-glow{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,rgba(15,23,42,0) 0,rgba(15,23,42,.28) 100%);pointer-events:none}.home-products-carousel .owl-stage{display:flex;align-items:stretch}.home-products-carousel .owl-item{display:flex}.home-products-carousel .owl-item>div{width:100%}.home-products-carousel .owl-nav{display:flex;justify-content:space-between;pointer-events:none;position:absolute;inset:50% -18px auto;transform:translateY(-50%);z-index:2}.home-products-carousel .owl-nav button{pointer-events:auto;width:48px;height:48px;border-radius:999px;background:#fff!important;color:#0555ca!important;border:1px solid rgba(5,85,202,.12)!important;box-shadow:0 14px 28px rgba(15,23,42,.12);display:inline-flex;align-items:center;justify-content:center}.home-products-carousel .owl-nav button:hover{background:#0555ca!important;color:#fff!important;border-color:#0555ca!important}.home-products-carousel .owl-dots{margin-top:18px}.home-products-carousel .owl-dot span{width:10px;height:10px;background:rgba(5,85,202,.24)}.home-products-carousel .owl-dot.active span{background:#0555ca;transform:scale(1.15)}html[dir=rtl] .home-products-area{direction:rtl}html[dir=rtl] .home-products-head{flex-direction:row-reverse;text-align:right}html[dir=rtl] .home-products-copy{margin-left:auto}html[dir=rtl] .home-products-desc,html[dir=rtl] .home-products-kicker,html[dir=rtl] .home-products-title{text-align:right}html[dir=rtl] .home-products-all{flex-direction:row-reverse}html[dir=rtl] .home-products-carousel .owl-nav{inset-inline:-18px}html[dir=rtl] .home-products-carousel .owl-nav button{transform:scaleX(-1)}.post-pagination{margin-top:1.6rem}.post-pagination nav{display:flex;justify-content:center}.post-pagination .pagination{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 10px 24px rgba(15,23,42,.05)}.post-pagination .page-item{margin:0}.post-pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 .85rem;border-radius:10px;border:1px solid #d9e1ea;background:#fff;color:#334155;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:.2s;box-shadow:none}.post-pagination .page-item:not(.active):not(.disabled) .page-link:hover{border-color:#c7d2df;background:#f8fafc;color:#0f172a}.post-pagination .page-item.active .page-link{border-color:#0b5ed7;background:#0b5ed7;color:#fff}.post-pagination .page-item.disabled .page-link{opacity:.5;color:#64748b;background:#f8fafc;border-color:#e2e8f0;pointer-events:none}@media only screen and (min-width:1200px){html[dir=rtl] .header-shell,html[lang=ar] .header-shell{flex-direction:row-reverse}html[dir=rtl] .main-menu-box,html[lang=ar] .main-menu-box{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;gap:370px}html[dir=rtl] .main-menu.style2,html[lang=ar] .main-menu.style2{float:none;margin-left:0;margin-right:auto}html[dir=rtl] .main-menu.style2 .navigation,html[lang=ar] .main-menu.style2 .navigation{display:flex;flex-direction:row-reverse;justify-content:flex-start}html[dir=rtl] .main-menu.style2 .navigation>li,html[lang=ar] .main-menu.style2 .navigation>li{float:none;margin-right:20px;margin-left:0}html[dir=rtl] .main-menu.style2 .navigation>li:last-child,html[lang=ar] .main-menu.style2 .navigation>li:last-child{margin-right:0}html[dir=rtl] .header-actions,html[lang=ar] .header-actions{justify-content:flex-start}}@media only screen and (max-width:1199px){.header-shell{align-items:center}.logo-box-style2,.main-menu-box,.mainmenu-right.style2{float:none!important}.desktop-language-switcher,.mainmenu-right.style2 .desktop-language-switcher{display:none!important}.nav-language-switcher{display:list-item}.mobile-language-switcher{display:list-item!important;padding:0 25px 18px;width:100%;clear:both}.header-actions,.mainmenu-right.style2{width:100%;justify-content:space-between;gap:12px}.mainmenu-right.style2 .button{flex:1 1 220px}.mainmenu-right.style2 .button a{display:flex;align-items:center;justify-content:center;line-height:48px;padding:0 18px}.mainmenu-right.style2 .button .quote-pill{min-height:49px;padding:0 24px;font-size:20px}.product-card-body{padding:1rem 1rem 1.15rem}.product-action-btn{padding:.58rem .75rem;font-size:.8rem}}@media only screen and (max-width:991.98px){.hero-trust{display:none!important}.blog-single-area{padding:34px 0 56px}.blog-article-body{padding:1.4rem 1.25rem 1.7rem}.blog-article-content{font-size:.98rem;line-height:1.85}.services-page-pro{padding:42px 0 58px}.services-page-head{margin-bottom:1.3rem}.service-card-body{padding:1rem .95rem}.service-title{font-size:1.04rem}.service-grid-item{margin-bottom:16px}.service-detail-page{padding:70px 0 90px}.service-detail-hero{text-align:start;padding-top:0}.service-detail-sidebar-card{position:static}.main-project-area{padding:34px 0 54px}.project-filter{gap:.45rem;margin-bottom:1.1rem}.project-filter .filter-text{padding:.46rem .78rem;font-size:.82rem}.project-card-title{font-size:1rem}.main-shop-area .showing-result-shorting{display:flex;flex-direction:column;align-items:stretch;gap:.9rem}.main-shop-area .shorting,.main-shop-area .showing{width:100%}.main-shop-area .showing p{margin:0;text-align:center}.shop-sidebar-wrapper{margin-top:1.5rem}}@media only screen and (max-width:767px){.top-bar-style2{padding:10px 12px}.top-style2{display:flex;flex-direction:column;gap:8px}.top-style2-left,.top-style2-right{float:none;width:100%;text-align:center}.top-style2-right{padding-top:0}.top-style2-right .top-right-menu{display:flex;width:100%;justify-content:center;flex-wrap:wrap;gap:8px;padding-right:0;margin-right:0}.top-style2-right .top-right-menu li a{min-height:40px;padding:8px 12px;background:#f4f4f4;color:#202020;line-height:1}.internal-links-box{margin-top:8px;padding:14px}.header-shell{width:100%;gap:12px}.mobile-language-switcher{padding:0 20px 18px}.mobile-language-switcher .language-switcher-card{width:100%}.mobile-language-switcher .language-switcher-label{font-size:20px}.mobile-language-switcher .language-switcher-tile{min-width:42px;min-height:28px}.mobile-language-switcher .language-switcher-flag{width:38px;height:26px}.header-actions{justify-content:flex-start}.mainmenu-right.style2 .button .quote-pill{min-height:49px;padding:0 20px;font-size:20px}.privacy-page{padding-top:20px;padding-bottom:28px}.privacy-page .policy-card{border-radius:12px;padding:20px 16px;box-shadow:0 8px 20px rgba(17,39,68,.08)}.privacy-page .return-policy h2{font-size:1.1rem;line-height:1.6;margin-bottom:10px}.privacy-page .return-policy li,.privacy-page .return-policy p{font-size:.98rem;line-height:1.9}.project-pro-page{padding-top:10px;padding-bottom:20px}.project-pro-shell{padding:14px;border-radius:12px}.project-pro-page .history-carousel .slider-box{height:240px;max-width:100%;width:100%;min-width:100%}.project-headline{font-size:1.55rem;margin-bottom:10px}.project-description-content .inner-content p{font-size:.98rem;line-height:1.85}.product-detail-page{padding-top:12px;padding-bottom:18px}.product-detail-shell{padding:14px;border-radius:14px}.service-detail-sidebar-card{padding:1rem;border-radius:18px}.related-service-card{grid-template-columns:68px minmax(0,1fr);gap:.7rem}.related-service-thumb{width:68px;height:68px;border-radius:12px}.product-title-main{font-size:1.7rem;line-height:1.4;margin-bottom:10px}.product-info-col .text{font-size:1rem;line-height:1.85;margin-bottom:16px}.single-shop-content .content-box .addto-cart-box{justify-content:center}.single-shop-content .content-box .addto-cart-box a,.single-shop-content .content-box .addto-cart-box button.addtocart{width:100%;max-width:240px}}@media only screen and (max-width:575.98px){.product-card-modern{border-radius:20px}.product-card-media{aspect-ratio:16/11}.product-card-body{padding:1rem}.product-card-actions{grid-template-columns:1fr}.product-action-btn{min-height:42px;font-size:.84rem}.showing-result-shorting{padding-bottom:.25rem}.showing-result-shorting .selectmenu{width:100%}.post-pagination .pagination{gap:.35rem;padding:.3rem;border-radius:12px}.post-pagination .page-link{min-width:38px;height:38px;padding:0 .7rem;font-size:.88rem}}