
        #ast-mobile-header #ast-mobile-site-navigation,#ast-mobile-header #ast-hf-mobile-menu{display:block;width:100%}
        #ast-mobile-header .qymt-mobile-nav{display:block;width:100%;margin:0;padding:8px 18px;list-style:none;box-sizing:border-box}
        #ast-mobile-header .qymt-mobile-nav-item{display:block;margin:0;list-style:none;border-bottom:1px solid #e2e8f0}
        #ast-mobile-header .qymt-mobile-nav-item>a{display:flex;align-items:center;min-height:48px;padding:10px 14px;color:#102d44;font-size:16px;line-height:1.4;font-weight:600;text-decoration:none;overflow-wrap:anywhere}
        html[lang^="ar"] #ast-mobile-header .qymt-mobile-nav-item>a{direction:rtl;text-align:right}
        body > meta:first-child ~ #page {
            margin-top: calc(-1rem * var(--ast-body-line-height, 1.65)) !important;
        }
        body #masthead.site-header {
            position: relative !important;
            top: auto !important;
            z-index: 10050 !important;
            background: #fff !important;
            border-bottom: 1px solid rgba(19, 43, 71, .08) !important;
            box-shadow: 0 8px 22px rgba(15, 35, 58, .05) !important;
        }
        body #masthead,
        body #ast-desktop-header,
        body #ast-desktop-header .ast-primary-header-bar,
        body #ast-desktop-header .site-primary-header-wrap,
        body #ast-desktop-header .ast-builder-grid-row,
        body #ast-desktop-header .site-header-primary-section-right,
        body #ast-desktop-header .ast-builder-menu-1,
        body #ast-desktop-header .ast-main-header-bar-alignment,
        body #ast-desktop-header .main-header-bar-navigation,
        body #ast-desktop-header .main-navigation {
            overflow: visible !important;
        }
        body .qymt-compound-topbar {
            display: none !important;
        }
        body #masthead .qymt-topbar {
            display: block !important;
            width: 100% !important;
            max-width: 100vw !important;
            overflow: visible !important;
            background: #0b6fa8 !important;
            border-bottom: 1px solid #095f95 !important;
            color: #fff !important;
            font-size: 14px !important;
            line-height: 1 !important;
        }
        body #masthead .qymt-topbar-inner {
            display: flex !important;
            align-items: center !important;
            justify-content: space-between !important;
            gap: 24px !important;
            width: 100% !important;
            max-width: 1400px !important;
            height: 44px !important;
            min-height: 44px !important;
            margin: 0 auto !important;
            padding: 0 28px !important;
            box-sizing: border-box !important;
        }
        body #masthead .qymt-topbar-claim {
            min-width: 0 !important;
            color: rgba(255, 255, 255, .96) !important;
            font-weight: 500 !important;
            letter-spacing: 0 !important;
            white-space: nowrap !important;
        }
        body #masthead .qymt-topbar-claim span {
            color: #fff !important;
            font-weight: 800 !important;
        }
        body #masthead .qymt-topbar-actions,
        body #masthead .qymt-topbar-email,
        body #masthead .qymt-lang-pill {
            display: inline-flex !important;
            align-items: center !important;
        }
        body #masthead .qymt-topbar-actions {
            flex: 0 0 auto !important;
            gap: 12px !important;
            white-space: nowrap !important;
        }
        body #masthead .qymt-topbar-email {
            gap: 7px !important;
            color: #fff !important;
            font-weight: 750 !important;
            text-decoration: none !important;
        }
        body #masthead .qymt-topbar-email svg,
        body #masthead .qymt-search-toggle svg {
            display: block !important;
            width: 17px !important;
            height: 17px !important;
            fill: currentColor !important;
        }
        body #masthead .qymt-topbar-search {
            display: inline-flex !important;
            align-items: center !important;
            gap: 8px !important;
            width: 205px !important;
            height: 32px !important;
            min-height: 32px !important;
            margin: 0 !important;
            padding: 0 10px 0 16px !important;
            border: 1px solid rgba(255, 255, 255, .34) !important;
            border-radius: 999px !important;
            background: rgba(255, 255, 255, .2) !important;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12) !important;
            box-sizing: border-box !important;
        }
        body #masthead .qymt-search-input[type="search"] {
            flex: 1 1 auto !important;
            width: 100% !important;
            min-width: 0 !important;
            height: 100% !important;
            min-height: 0 !important;
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
            color: #fff !important;
            font-size: 13.5px !important;
            line-height: 1 !important;
            outline: 0 !important;
            appearance: none !important;
            -webkit-appearance: none !important;
        }
        body #masthead .qymt-search-input::placeholder {
            color: rgba(255, 255, 255, .92) !important;
            opacity: 1 !important;
        }
        body #masthead .qymt-search-toggle {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            flex: 0 0 18px !important;
            width: 18px !important;
            height: 18px !important;
            min-height: 18px !important;
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
            background: transparent !important;
            color: #eaf5ff !important;
            box-shadow: none !important;
            cursor: pointer !important;
        }
        body #masthead .qymt-lang-pill {
            gap: 6px !important;
            color: #fff !important;
            font-size: 14px !important;
            font-weight: 700 !important;
            line-height: 1 !important;
            text-decoration: none !important;
        }
        body #masthead .qymt-lang-flag {
            display: inline-block !important;
            width: 27px !important;
            height: 18px !important;
            border-radius: 1px !important;
            box-shadow: 0 0 0 1px rgba(255, 255, 255, .55) !important;
            background:
                linear-gradient(45deg, transparent 41%, #fff 41%, #fff 47%, #c8102e 47%, #c8102e 53%, #fff 53%, #fff 59%, transparent 59%),
                linear-gradient(-45deg, transparent 41%, #fff 41%, #fff 47%, #c8102e 47%, #c8102e 53%, #fff 53%, #fff 59%, transparent 59%),
                linear-gradient(0deg, transparent 39%, #fff 39%, #fff 61%, transparent 61%),
                linear-gradient(90deg, transparent 39%, #fff 39%, #fff 61%, transparent 61%),
                linear-gradient(0deg, transparent 45%, #c8102e 45%, #c8102e 55%, transparent 55%),
                linear-gradient(90deg, transparent 45%, #c8102e 45%, #c8102e 55%, transparent 55%),
                #012169 !important;
            background-size: 100% 100% !important;
        }
        body #masthead .qymt-lang-caret {
            width: 7px !important;
            height: 7px !important;
            border-right: 1.8px solid #fff !important;
            border-bottom: 1.8px solid #fff !important;
            transform: rotate(45deg) translateY(-2px) !important;
        }
        body #ast-desktop-header .ast-primary-header-bar {
            min-height: 78px !important;
            background: #fff !important;
            border: 0 !important;
        }
        body #ast-desktop-header .site-primary-header-wrap.ast-container {
            width: 100% !important;
            max-width: 1400px !important;
            margin: 0 auto !important;
            padding-left: 28px !important;
            padding-right: 28px !important;
            box-sizing: border-box !important;
        }
        body #ast-desktop-header .ast-builder-grid-row,
        body #ast-desktop-header .site-header-primary-section-left,
        body #ast-desktop-header .site-header-primary-section-right,
        body #ast-desktop-header .ast-builder-menu-1,
        body #ast-desktop-header .ast-main-header-bar-alignment,
        body #ast-desktop-header .main-header-bar-navigation,
        body #ast-desktop-header .main-navigation {
            min-width: 0 !important;
            align-items: center !important;
        }
        body #ast-desktop-header .ast-builder-grid-row {
            min-height: 78px !important;
            grid-template-columns: auto minmax(0, 1fr) !important;
            column-gap: 16px !important;
        }
        body #ast-desktop-header .site-header-primary-section-left {
            flex: 0 0 320px !important;
            max-width: 320px !important;
        }
        body #ast-desktop-header .site-header-primary-section-right {
            flex: 1 1 0 !important;
            justify-content: flex-end !important;
        }
        body #ast-desktop-header .ast-builder-menu-1,
        body #ast-desktop-header .ast-main-header-bar-alignment,
        body #ast-desktop-header .main-header-bar-navigation,
        body #ast-desktop-header .main-navigation {
            width: 100% !important;
        }
        body #masthead .qymt-header-logo {
            display: block !important;
            width: clamp(184px, 16vw, 218px) !important;
            max-width: 100% !important;
            height: auto !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 {
            display: flex !important;
            align-items: center !important;
            justify-content: flex-end !important;
            flex-wrap: nowrap !important;
            width: 100% !important;
            min-width: 0 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > .menu-item {
            position: relative !important;
            flex: 0 0 auto !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > .menu-item > .menu-link {
            display: inline-flex !important;
            align-items: center !important;
            color: #06162d !important;
            font-family: Arial, Helvetica, sans-serif !important;
            font-size: 13.9px !important;
            font-weight: 700 !important;
            letter-spacing: 0 !important;
            line-height: 1 !important;
            padding-left: 5px !important;
            padding-right: 5px !important;
            text-decoration: none !important;
            white-space: nowrap !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > .menu-item:not(#menu-item-651) > .menu-link {
            min-height: 78px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > .qymt-desktop-has-children > .menu-link {
            gap: 4px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #qymt-menu-contact > .menu-link {
            margin-right: 10px !important;
        }
        body #ast-desktop-header .qymt-nav-caret {
            flex: 0 0 auto !important;
            width: 0 !important;
            height: 0 !important;
            margin-left: 1px !important;
            border-left: 4px solid transparent !important;
            border-right: 4px solid transparent !important;
            border-top: 5px solid currentColor !important;
            opacity: .68 !important;
            transform: translateY(1px) !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > .menu-item > .menu-link:hover,
        body #ast-desktop-header #ast-hf-menu-1 > .current-menu-item > .menu-link,
        body #ast-desktop-header #ast-hf-menu-1 > .current-menu-ancestor > .menu-link {
            color: #d71920 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-651 > .menu-link {
            justify-content: center !important;
            min-height: 42px !important;
            height: 42px !important;
            margin-left: 0 !important;
            padding: 0 16px !important;
            border-radius: 4px !important;
            background: #e51b23 !important;
            color: #fff !important;
            box-shadow: 0 8px 18px rgba(229, 27, 35, .18) !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-651 > .menu-link:hover {
            background: #c9141c !important;
            color: #fff !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 .sub-menu {
            display: none;
            position: absolute !important;
            top: 100% !important;
            left: 0 !important;
            z-index: 9999 !important;
            min-width: 286px !important;
            max-width: min(420px, calc(100vw - 32px)) !important;
            padding: 14px 0 !important;
            border: 0 !important;
            border-top: 3px solid #d71920 !important;
            background: #fff !important;
            box-shadow: 0 18px 36px rgba(15, 35, 58, .15) !important;
            opacity: 1 !important;
            visibility: visible !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > .qymt-desktop-has-children:hover > .sub-menu,
        body #ast-desktop-header #ast-hf-menu-1 > .qymt-desktop-has-children:focus-within > .sub-menu {
            display: block !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 .sub-menu .menu-link {
            display: block !important;
            height: auto !important;
            min-height: 0 !important;
            padding: 12px 22px !important;
            color: #223044 !important;
            font-size: 15px !important;
            font-weight: 600 !important;
            line-height: 1.35 !important;
            white-space: normal !important;
            overflow-wrap: anywhere !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 .sub-menu .menu-link:hover {
            background: #f8fafc !important;
            color: #d71920 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-643 > .sub-menu {
            min-width: 320px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-649 > .sub-menu {
            left: auto !important;
            right: 0 !important;
            min-width: 292px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-649 > .sub-menu .menu-link {
            padding: 12px 20px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-649 > .sub-menu .menu-link[href*="#rfq"] {
            color: #d71920 !important;
            font-weight: 800 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #qymt-menu-services > .sub-menu {
            left: auto !important;
            right: 0 !important;
            width: min(600px, calc(100vw - 32px)) !important;
            min-width: 0 !important;
            max-width: min(600px, calc(100vw - 32px)) !important;
            grid-template-columns: repeat(2, minmax(260px, 1fr)) !important;
            gap: 2px 10px !important;
            padding: 14px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #qymt-menu-services:hover > .sub-menu,
        body #ast-desktop-header #ast-hf-menu-1 > #qymt-menu-services:focus-within > .sub-menu {
            display: grid !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #qymt-menu-services > .sub-menu .menu-link {
            padding: 11px 14px !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega {
            left: auto !important;
            right: 0 !important;
            width: min(920px, calc(100vw - 56px)) !important;
            min-width: 0 !important;
            max-width: min(920px, calc(100vw - 56px)) !important;
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
            gap: 14px !important;
            padding: 18px !important;
        }
        @media (min-width: 1201px) and (max-width: 1240px) {
            body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega {
                width: min(880px, calc(100vw - 40px)) !important;
                max-width: min(880px, calc(100vw - 40px)) !important;
            }
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644:hover > .sub-menu,
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644:focus-within > .sub-menu {
            display: grid !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega,
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega ul,
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega li {
            list-style: none !important;
            margin: 0 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega ul {
            padding: 0 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-head {
            grid-column: 1 / -1 !important;
            display: flex !important;
            align-items: flex-end !important;
            justify-content: space-between !important;
            gap: 18px !important;
            padding: 0 0 12px !important;
            border-bottom: 1px solid #e3e9ef !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-head strong {
            display: block !important;
            color: #102d44 !important;
            font-size: 18px !important;
            font-weight: 900 !important;
            line-height: 1.15 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-head span {
            display: block !important;
            max-width: 420px !important;
            color: #52606d !important;
            font-size: 13px !important;
            line-height: 1.45 !important;
            text-align: right !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-column {
            min-width: 0 !important;
            padding: 13px !important;
            border: 1px solid #dfe7ef !important;
            border-radius: 6px !important;
            background: #fbfdff !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resource-column-title {
            display: block !important;
            margin: 0 0 10px !important;
            padding: 0 0 9px !important;
            border-bottom: 2px solid #d6a13d !important;
            color: #102d44 !important;
            font-size: 15px !important;
            font-weight: 900 !important;
            line-height: 1.18 !important;
            text-decoration: none !important;
            white-space: normal !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-column:nth-of-type(3) .qymt-resource-column-title {
            border-bottom-color: #177a58 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-column:nth-of-type(4) .qymt-resource-column-title {
            border-bottom-color: #5b83a4 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-column:nth-of-type(5) .qymt-resource-column-title {
            border-bottom-color: #88939d !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .menu-link {
            display: block !important;
            padding: 7px 0 !important;
            color: #26384f !important;
            font-size: 13px !important;
            font-weight: 700 !important;
            line-height: 1.35 !important;
            white-space: normal !important;
            text-decoration: none !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .menu-link:hover,
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resource-column-title:hover {
            background: transparent !important;
            color: #d71920 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-tools {
            grid-column: 1 / -1 !important;
            display: flex !important;
            flex-wrap: wrap !important;
            gap: 10px !important;
            padding-top: 12px !important;
            border-top: 1px solid #e3e9ef !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-tools a {
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            min-height: 34px !important;
            padding: 0 13px !important;
            border: 1px solid #cfd9e2 !important;
            border-radius: 4px !important;
            background: #fff !important;
            color: #102d44 !important;
            font-size: 13px !important;
            font-weight: 800 !important;
            text-decoration: none !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-tools a:last-child {
            margin-left: auto !important;
            border-color: #d71920 !important;
            background: #d71920 !important;
            color: #fff !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-tools a:hover {
            border-color: #d71920 !important;
            color: #d71920 !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 > #menu-item-644 > .qymt-resources-mega .qymt-resources-mega-tools a:last-child:hover {
            background: #b9141b !important;
            color: #fff !important;
        }
        body #ast-desktop-header #ast-hf-menu-1 .ast-menu-toggle,
        body #ast-desktop-header #ast-hf-menu-1 .dropdown-menu-toggle,
        body #ast-desktop-header #ast-hf-menu-1 .ast-icon {
            display: none !important;
        }
        @media (min-width: 1025px) and (max-width: 1320px) {
            body #ast-desktop-header .site-header-primary-section-left {
                flex-basis: 260px !important;
                max-width: 260px !important;
            }
            body #masthead .qymt-header-logo {
                width: 205px !important;
            }
            body #ast-desktop-header #ast-hf-menu-1 > .menu-item > .menu-link {
                font-size: 13px !important;
                padding-left: 4px !important;
                padding-right: 4px !important;
            }
            body #ast-desktop-header #ast-hf-menu-1 > #menu-item-651 > .menu-link {
                height: 40px !important;
                min-height: 40px !important;
                padding: 0 14px !important;
            }
        }
        @media (min-width: 922px) and (max-width: 1200px) {
            body #ast-desktop-header {
                display: none !important;
            }
            body #ast-mobile-header {
                display: block !important;
            }
        }
        @media (min-width: 981px) {
            html[lang^="ar"] body:is(.home, .page-id-8) :is(
                .qymt-home-categories,
                .qymt-home-applications,
                .qymt-home-project-gallery,
                .qymt-home-company-proof,
                .qymt-home-process,
                .qymt-quote-band,
                .qymt-home-final-cta
            ) {
                left: auto !important;
                right: 50% !important;
                transform: translateX(50%) !important;
            }
        }
        @media (max-width: 1024px) {
            body #masthead .qymt-topbar-inner {
                height: auto !important;
                min-height: 42px !important;
                padding: 7px 18px !important;
                flex-wrap: wrap !important;
                gap: 8px 16px !important;
            }
            body #masthead .qymt-topbar-claim {
                white-space: normal !important;
            }
            body #masthead .qymt-topbar-actions {
                flex-wrap: wrap !important;
                white-space: normal !important;
            }
            body #ast-mobile-header .ast-primary-header-bar {
                min-height: 68px !important;
                position: relative !important;
                padding-left: 18px !important;
                padding-right: 18px !important;
            }
            body #masthead .qymt-header-logo {
                width: min(210px, 62vw) !important;
            }
        }
        @media (max-width: 640px) {
            body #masthead .qymt-topbar-inner {
                align-items: center !important;
                flex-direction: row !important;
                justify-content: space-between !important;
                width: 100% !important;
                min-height: 42px !important;
                padding: 7px 16px !important;
                gap: 10px !important;
            }
            body #masthead .qymt-topbar-claim,
            body #masthead .qymt-topbar-search {
                display: none !important;
            }
            body #masthead .qymt-topbar-actions {
                display: grid !important;
                grid-template-columns: minmax(0, 1fr) auto !important;
                align-items: center !important;
                width: 100% !important;
                gap: 12px !important;
                white-space: nowrap !important;
            }
            body #masthead .qymt-lang-pill {
                justify-self: end !important;
            }
            body #masthead .qymt-topbar-email {
                max-width: none !important;
                min-width: 0 !important;
                font-size: 13px !important;
                overflow: hidden !important;
                text-overflow: ellipsis !important;
            }
            body #masthead .qymt-topbar-email span {
                overflow: hidden !important;
                text-overflow: ellipsis !important;
            }
        }
    