@charset "UTF-8";:root{--brand-50: #e7f5fc;--brand-100: #c3e6f7;--brand-200: #87cdef;--brand-300: #4bb3e3;--brand-400: #1f9ad4;--brand-500: #0181CA;--brand-600: #016ba8;--brand-700: #015686;--brand-800: #014064;--brand-900: #012b43;--primary: var(--brand-500);--primary-hover: var(--brand-600);--primary-active: var(--brand-700);--primary-rgb: 1, 129, 202;--on-primary: #ffffff;--bs-primary: var(--brand-500);--bs-primary-rgb: 1, 129, 202;--gray-25: #fafbfd;--gray-50: #f4f7fb;--gray-100: #e9eef5;--gray-200: #d9e2ec;--gray-300: #c5d0dd;--gray-400: #8fa0b4;--gray-500: #64768c;--gray-600: #47566b;--gray-700: #334155;--gray-800: #1e2a3a;--gray-900: #0f1a28;--gray-950: #09111c;--bg: #f7f9fb;--bg-gradient: linear-gradient(180deg, #f7f9fb 0%, #f3f6f9 100%);--surface: #ffffff;--surface-2: #f7f9fb;--surface-3: var(--gray-100);--surface-glass: rgba(255, 255, 255, .78);--surface-tint: #e7f5fc;--surface-dark: #015686;--surface-dark-deep: #014064;--border: var(--gray-200);--border-strong: var(--gray-300);--text-strong: var(--gray-900);--text: var(--gray-600);--text-muted: var(--gray-500);--text-on-dark: rgba(255, 255, 255, .94);--overlay-deep: 1, 64, 100;--overlay-mid: 1, 107, 168;--overlay-brand: var(--primary-rgb);--overlay-image: linear-gradient( 115deg, rgba(var(--overlay-deep), .88) 0%, rgba(var(--overlay-mid), .6) 48%, rgba(var(--overlay-brand), .4) 100% );--success: #16a34a;--success-bg: #ecfdf3;--warning: #d97706;--warning-bg: #fffbeb;--danger: #dc2626;--danger-bg: #fef2f2;--info: var(--brand-500);--info-bg: var(--brand-50);--shadow-xs: 0 1px 2px rgba(15, 26, 40, .05);--shadow-sm: 0 2px 12px rgba(15, 26, 40, .06);--shadow-md: 0 14px 36px rgba(15, 26, 40, .1);--shadow-lg: 0 28px 64px rgba(15, 26, 40, .14);--shadow-glow: 0 10px 32px rgba(1, 129, 202, .32);--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui: var(--font-sans);--font-display: "Outfit", "Plus Jakarta Sans", system-ui, sans-serif;--font-serif: var(--font-display);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.022em;--tracking-tighter: -.03em;--tracking-wide: .04em;--leading-body: 1.65;--leading-title: 1.15;--font-family-base: var(--font-sans);--font-family-headings: var(--font-display);--font-family-btn: var(--font-sans);--bs-font-sans-serif: var(--font-sans);--bs-body-font-family: var(--font-sans);--bs-heading-font-family: var(--font-display);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .15s;--dur: .3s;--dur-slow: .6s;--header-bg: rgba(255, 255, 255, .76);--header-bg-solid: rgba(255, 255, 255, .94);--header-border: rgba(15, 26, 40, .08);--body-color: var(--text);--headings-color: var(--text-strong);--shade: var(--surface-2);--theme-border: var(--border);--bs-border-color: var(--border);--bs-body-bg: var(--bg);--bs-body-color: var(--text);--bs-heading-color: var(--text-strong);--bs-emphasis-color: var(--text-strong);--bs-secondary-color: var(--text-muted);color-scheme:light}html,body{margin:0}html{scroll-behavior:smooth}body{background-color:var(--bg);background-image:var(--bg-gradient);background-attachment:fixed;color:var(--text);font-family:var(--font-sans);font-size:1rem;font-weight:var(--font-weight-regular);line-height:var(--leading-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.sec-title,.display-1,.display-2,.display-3,.display-4,.widget-title,.navbar-brand,.pt-page-title,.pt-banner-title{font-family:var(--font-display);font-weight:var(--font-weight-bold);font-style:normal;color:var(--text-strong);letter-spacing:var(--tracking-tight);line-height:var(--leading-title)}.sec-title{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:1.12}.display-1,.display-2{font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tighter);line-height:1.08}p,.lead,li,a,button,input,textarea,select,label,.nav-link,.btn,.custom-btn{font-family:var(--font-sans)}.lead{color:var(--text-muted);font-size:1.08rem;line-height:1.7;font-weight:var(--font-weight-regular)}body,.navbar,.nav-link,.btn,.custom-btn,.form-control,.widget-title,.footer-widget,.service-card2,.news-board,.contact-page,.pt-footer{font-family:var(--font-sans)!important}h1,h2,h3,h4,h5,h6,.sec-title,.display-1,.display-2,.display-3,.display-4,.pt-page-title,.pt-banner-title,.hero-slide-title{font-family:var(--font-display)!important;font-style:normal!important}a{transition:color var(--dur-fast) var(--ease)}::selection{background:rgba(var(--primary-rgb),.2);color:var(--text-strong)}.sub-title2{display:inline-flex;align-items:center;gap:10px;color:var(--primary);font-family:var(--font-sans);font-weight:700;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.sub-title2:before{content:"";width:28px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--primary),rgba(var(--primary-rgb),.15))}[dir=rtl] .sub-title2:before{background:linear-gradient(270deg,var(--primary),rgba(var(--primary-rgb),.15))}.text-primary{color:var(--primary)!important}.sec-padding{padding-top:clamp(2rem,4vw,3.25rem)!important;padding-bottom:clamp(2rem,4vw,3.25rem)!important}.about-sec2,.about-sec3,.contact-sec,.single-post-page,.values-sec,section.sec-padding,.section{background-color:transparent}.bg-info{background-color:var(--surface)!important}.bg-shade{background-color:var(--surface-2)!important}.border-top{border-color:var(--border)!important}.text-muted{color:var(--text-muted)!important}.footer,.promo-sec .promo-wrap,.services-sec2 .serv-header,.slider-sec2 .slide-content{--text-strong: #ffffff;--text: rgba(255, 255, 255, .9);--text-muted: rgba(255, 255, 255, .74)}.services-sec2 .serv-header .sub-title2{color:var(--brand-200)}.footer.footer-2{position:relative;isolation:isolate;background:radial-gradient(720px 320px at 0% 0%,rgba(var(--primary-rgb, 1, 129, 202),.28),transparent 65%),radial-gradient(640px 280px at 100% 100%,rgba(var(--primary-rgb, 1, 129, 202),.16),transparent 60%),linear-gradient(160deg,rgba(var(--primary-rgb, 1, 129, 202),.96) 0%,var(--brand-600, #016ba8) 55%,var(--brand-700, #015686) 100%)!important;background-color:var(--brand-500, #0181CA)!important;overflow:hidden}.footer.footer-2:before{display:none}.footer.footer-2 .jarallax-img,.footer.footer-2 .parallax-overly,.footer.footer-2 .pt-footer__overly{display:none!important}.footer.footer-2 .container,.footer.footer-2 .footer-bottom,.footer.footer-2 .pt-footer__bottom{position:relative;z-index:2}.footer.footer-2 .footer-bottom,.footer.footer-2 .pt-footer__bottom{background:transparent!important;border-top:1px solid rgba(255,255,255,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.footer.footer-2 .widget-title,.footer.footer-2 .footer-widget,.footer.footer-2 .footer-widget p,.footer.footer-2 .footer-widget a,.footer.footer-2 .footer-nav a{color:#ffffffe6}.footer.footer-2 .footer-widget a:hover,.footer.footer-2 .footer-nav a:hover{color:var(--brand-200)!important}.footer.footer-2 .footer-get-in-touch li i{color:var(--brand-300)}.services-sec2.jarallax{background:radial-gradient(720px 320px at 0% 0%,rgba(var(--primary-rgb, 1, 129, 202),.28),transparent 65%),radial-gradient(640px 280px at 100% 100%,rgba(var(--primary-rgb, 1, 129, 202),.16),transparent 60%),linear-gradient(160deg,rgba(var(--primary-rgb, 1, 129, 202),.96) 0%,var(--brand-600, #016ba8) 55%,var(--brand-700, #015686) 100%)!important;background-color:var(--brand-500, #0181CA)!important}.services-sec2.jarallax .jarallax-img{display:none!important}.services-sec2.jarallax:before{display:none}.services-sec2>.container{position:relative;z-index:2}.header.header-2 .header-nav-wrapper{background:transparent!important;border:0!important;transition:background .22s ease,box-shadow .22s ease}.header.header-2 .header-nav-wrapper .navbar{background:transparent!important}.header.header-2 .header-nav-wrapper .navbar>.container,.header.header-2 .header-nav-wrapper .navbar>.pt-nav-shell{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(15,26,40,.08);border-radius:16px;box-shadow:0 2px 8px #0f1a280a,0 14px 36px #0f1a2814;transition:border-radius .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.header.header-2 .header-nav-wrapper.header-sticky.scroll-on{left:0!important;right:0!important;width:100%!important;max-width:100%!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:0 1px #0f1a280f,0 10px 28px #0f1a2814!important}.header.header-2 .header-nav-wrapper.header-sticky.scroll-on .navbar{background:transparent!important;width:100%}.header.header-2 .header-nav-wrapper.scroll-on .navbar>.container,.header.header-2 .header-nav-wrapper.scroll-on .navbar>.pt-nav-shell{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:1320px;margin-inline:auto}.header.header-2 .navbar-nav .nav-link,.header.header-2 .header-nav-wrapper .navbar .navbar-nav>li a.nav-link{color:var(--gray-700, #334155)!important;font-weight:600;transition:color var(--dur-fast) var(--ease)}.header.header-2 .header-nav-wrapper .navbar .navbar-nav>li:hover>a.nav-link,.header.header-2 .header-nav-wrapper .navbar .navbar-nav>li a.nav-link.active{color:var(--primary)!important}.header.header-2 .header-nav-wrapper .offcanvas.offcanvas-nav{background:#fff!important;color:var(--text)}.offcanvas.offcanvas-nav{background:#fff;color:var(--text)}.dropdown-menu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2)}.dropdown-item{color:var(--text);border-radius:var(--radius-sm)}.dropdown-item:hover,.dropdown-item:focus{background:rgba(var(--primary-rgb),.1);color:var(--primary)}:where(.btn-primary,.btn.btn-primary,.btn-hover.btn-primary,a.btn-primary,button.btn-primary,.who-we-are-block__btn,.cta-band__btn,.contact-form__submit,.project-detail__back,.supply-contact-form .btn-primary,.pt-empty .btn-primary){--btn-bg: #0181CA;--btn-bg-hover: #016ba8;--btn-bg-active: #015686;--btn-fg: #ffffff}.btn{font-family:var(--font-sans);font-weight:700;letter-spacing:.04em;border-radius:14px;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background-color var(--dur-fast) var(--ease)}.btn-primary,.btn.btn-primary,.btn-hover.btn-primary,a.btn-primary,button.btn-primary{--bs-btn-bg: var(--btn-bg, #0181CA);--bs-btn-border-color: var(--btn-bg, #0181CA);--bs-btn-hover-bg: var(--btn-bg-hover, #016ba8);--bs-btn-hover-border-color: var(--btn-bg-hover, #016ba8);--bs-btn-active-bg: var(--btn-bg-active, #015686);--bs-btn-active-border-color: var(--btn-bg-active, #015686);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.55rem;background-color:var(--btn-bg, #0181CA)!important;border-color:var(--btn-bg, #0181CA)!important;color:var(--btn-fg, #fff)!important;font-size:.88rem;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 28px #0181ca47}.btn-primary:hover,.btn-primary:focus-visible,.btn.btn-primary:hover,.btn-hover.btn-primary:hover{background-color:var(--btn-bg-hover, #016ba8)!important;border-color:var(--btn-bg-hover, #016ba8)!important;color:var(--btn-fg, #fff)!important;transform:translateY(-2px);box-shadow:0 14px 36px #0181ca61}.btn-primary:active,.btn-primary.active{background-color:var(--btn-bg-active, #015686)!important;border-color:var(--btn-bg-active, #015686)!important;transform:translateY(0)}.btn:focus-visible{outline:3px solid rgba(1,129,202,.4);outline-offset:2px}.pt-contact-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-width:0!important;width:auto!important;max-width:none!important;padding:.9rem 1.55rem!important;border-radius:14px!important;font-size:.88rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.2!important}.pt-contact-btn i,.pt-contact-btn .fa-arrow-right{font-size:.72rem;transition:transform .18s ease}.pt-contact-btn:hover i,.pt-contact-btn:hover .fa-arrow-right{transform:translate(3px)}.slider-sec2 .slide-item .slide-content .pt-contact-btn,.slider-sec2 .slide-cta-bar .pt-contact-btn{width:auto!important;max-width:none!important;padding:.9rem 1.55rem!important}.custom-btn,.link-btn,.news-board__link,.news-board__all,.wwd-related__link,.ats-related__link,.project-card__link,.ats-card__link{color:#0181ca!important}.custom-btn:hover,.link-btn:hover,.news-board__link:hover,.news-board__all:hover,.wwd-related__link:hover,.ats-related__link:hover,.project-card__link:hover,.ats-card__link:hover{color:#016ba8!important}.service-card2 .custom-btn .icon,.services-sec2 .service-card2 .custom-btn .icon,.ats-card__link i{background:#0181ca1f!important;color:#0181ca!important}.service-card2:hover .custom-btn .icon,.services-sec2 .service-card2:hover .custom-btn .icon,.ats-card:hover .ats-card__link i{background:#0181ca!important;color:#fff!important}.who-we-are-block__btn,.cta-band__btn,.contact-form__submit,.project-detail__back,.pt-contact-btn{background:#0181ca!important;background-color:#0181ca!important;border-color:#0181ca!important;color:#fff!important}.who-we-are-block__btn:hover,.cta-band__btn:hover,.contact-form__submit:hover:not(:disabled),.project-detail__back:hover,.pt-contact-btn:hover{background:#016ba8!important;background-color:#016ba8!important;border-color:#016ba8!important;color:#fff!important}.cta-band__btn-icon{display:none!important}.service-card2{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.service-card2:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:rgba(var(--primary-rgb),.22)}.service-card2 p{flex-grow:1;color:var(--text-muted)}.service-card2 .service-footer{margin-top:auto}.service-card2 h3 a{color:var(--text-strong)}.service-card2 h3 a:hover{color:var(--primary)}.service-grid2{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.service-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.service-grid2{grid-template-columns:repeat(3,minmax(0,1fr))}}.service-grid2 .service-card2{width:100%;height:100%}#what-we-do>.container.ct-container{max-width:min(1645px,100%);width:100%;padding-inline:clamp(1rem,2.5vw,1.75rem)!important}#what-we-do .service-grid2{display:grid;gap:clamp(1.25rem,2vw,1.85rem);grid-template-columns:1fr}@media (min-width: 768px){#what-we-do .service-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}@media (min-width: 1200px){#what-we-do .service-grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}}#what-we-do .service-grid2 .service-card2{width:100%;min-width:0}#what-we-do .service-card2 .serv-thumb{min-height:240px}.service-card2 .serv-thumb{position:relative;min-height:230px;display:flex;align-items:flex-end;background-color:var(--surface-3);overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;clip-path:none!important;-webkit-clip-path:none!important}.service-card2 .serv-thumb__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s var(--ease);clip-path:none!important;-webkit-clip-path:none!important;border-radius:0}.service-card2 .serv-thumb:before{opacity:0!important}.service-card2:hover .serv-thumb__photo{transform:scale(1.07)}.service-card2 .serv-thumb .icon{position:relative;z-index:2}.service-card2 .custom-btn .icon{transition:transform .4s var(--ease)}.service-card2:hover .custom-btn .icon{transform:translate(4px)}[dir=rtl] .service-card2:hover .custom-btn .icon{transform:translate(-4px)}.blog-entry2{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.blog-entry2:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:rgba(var(--primary-rgb),.22)}.blog-entry2 .blog-thumb{aspect-ratio:3/4;overflow:hidden;line-height:0;mask-image:none!important;-webkit-mask-image:none!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.blog-entry2 .blog-thumb a{display:block;width:100%;height:100%}.blog-entry2 .blog-thumb img{width:100%!important;height:100%!important;max-width:100%;object-fit:cover;object-position:center;display:block;transition:transform .7s var(--ease)}.blog-entry2:hover .blog-thumb img{transform:scale(1.06)}.blog-entry2 .blog-inner{flex:1 1 auto;display:flex;flex-direction:column}.blog-entry2 h3 a{color:var(--text-strong)}.blog-entry2 h3 a:hover{color:var(--primary)}.blog-entry2 .blog-footer{margin-top:auto}.news-board{background:var(--surface-2)}.news-page .news-board{background:transparent}.news-board__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(15,26,40,.08)}.news-board__eyebrow{display:inline-block;margin-bottom:.45rem;font-family:var(--font-sans);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.news-board__all{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:700;color:var(--primary)!important;text-decoration:none;padding:.55rem 0}.news-board__all i{font-size:.75rem;transition:transform .18s var(--ease)}.news-board__all:hover i{transform:translate(4px)}.news-board__list{display:flex;flex-direction:column;gap:0}.news-board__list--spaced{margin-top:.35rem}.news-board__item{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:1.35rem 1.75rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid rgba(15,26,40,.08)}.news-board__item:last-child{border-bottom:0;padding-bottom:0}.news-board__item--featured{padding-top:1.6rem}.news-board__media{display:block;border-radius:16px;overflow:hidden;line-height:0;aspect-ratio:4/3;background:var(--surface-3);box-shadow:0 8px 24px #0f1a2814}.news-board__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s var(--ease)}.news-board__item:hover .news-board__media img{transform:scale(1.05)}.news-board__body{min-width:0}.news-board__date{display:inline-block;margin-bottom:.45rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.news-board__item-title{font-family:var(--font-display);font-style:normal;font-weight:var(--font-weight-bold);font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.3;margin:0 0 .55rem;letter-spacing:var(--tracking-tight)}.news-board__item-title a{color:var(--text-strong)!important;text-decoration:none}.news-board__item-title a:hover{color:var(--primary)!important}.news-board__excerpt{margin:0 0 .85rem;color:var(--text-muted);font-size:.95rem;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-board__link{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;color:var(--primary)!important;text-decoration:none}.news-board__link i{font-size:.7rem;transition:transform .18s var(--ease)}.news-board__link:hover i{transform:translate(4px)}@media (max-width: 767.98px){.news-board__item,.news-board__item--featured{grid-template-columns:1fr;gap:.9rem;padding:1.25rem 0}.news-board__media{aspect-ratio:16/9}.news-board__header{align-items:flex-start;flex-direction:column}}.news-board--grid .news-board__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.news-board--grid .news-board__item,.news-board--grid .news-board__item--featured{grid-template-columns:1fr;gap:1rem;align-items:start;padding:0;border-bottom:0;background:#fff;border:1px solid rgba(15,26,40,.06);border-radius:20px;overflow:hidden;box-shadow:0 6px 20px #0f1a280a;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease}.news-board--grid .news-board__item:hover{transform:translateY(-4px);border-color:rgba(var(--primary-rgb),.18);box-shadow:0 14px 32px #0181ca1a}.news-board--grid .news-board__item:last-child{padding-bottom:0}.news-board--grid .news-board__media{border-radius:0;aspect-ratio:16/10;box-shadow:none}.news-board--grid .news-board__body{padding:0 1.25rem 1.35rem}@media (max-width: 767.98px){.news-board--grid .news-board__list{grid-template-columns:1fr}}.services-sec2 .service-card2{background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.services-sec2 .service-card2 .serv-thumb{min-height:240px;position:relative;clip-path:none!important;-webkit-clip-path:none!important}.services-sec2 .service-card2 h3.display-4{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:1.2rem;letter-spacing:-.02em;padding:0 1.25rem;margin-top:1.1rem}.services-sec2 .service-card2>p{padding:0 1.25rem;font-size:.92rem}.services-sec2 .service-card2 .service-footer{padding:.85rem 1.25rem 1.15rem}.fadeInUp.single{opacity:1;transform:none}.fadeInUp.single.anim-observe{opacity:0;transform:translate3d(0,26px,0);transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.fadeInUp.single.anim-observe.is-visible{opacity:1;transform:translateZ(0)}.navbar .navbar-nav .dropdown-menu.mega-menu-panel,.mega-menu-panel.dropdown-menu{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important}.slider-sec2 .slide-item{overflow:hidden;min-height:min(96vh,940px);height:auto;padding:clamp(7.5rem,16vh,11rem) 0 clamp(2rem,4vh,3rem)!important;display:flex;flex-direction:column;justify-content:flex-end}.slider-sec2 .slide-item:before,.slider-sec2:before{display:none!important;content:none!important;background:none!important}.slider-sec2 .item-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;border:0;pointer-events:none;transform:scale(1.02);transition:transform 8s var(--ease-out)}.slider-sec2 .swiper-slide-active .item-bg,.slider-sec2 .swiper-slide-duplicate-active .item-bg{transform:scale(1.06)}.slider-sec2 .hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,#061628b8,#08243e73 42%,#0a3a562e 72%,#0a3a560d),linear-gradient(0deg,rgba(6,18,34,.55) 0%,rgba(6,18,34,.1) 48%,transparent 70%)}[dir=rtl] .slider-sec2 .hero-scrim{background:linear-gradient(255deg,#061628b8,#08243e73 42%,#0a3a562e 72%,#0a3a560d),linear-gradient(0deg,rgba(6,18,34,.55) 0%,rgba(6,18,34,.1) 48%,transparent 70%)}.slider-sec2 .slide-content{position:relative;z-index:3;max-width:780px;padding-block:0;margin-bottom:auto;margin-top:clamp(4rem,10vh,7rem);padding-inline:clamp(1rem,5vw,9%)}.slider-sec2 .slide-content .display-1,.slider-sec2 .slide-content .hero-slide-title{font-family:var(--font-display);font-style:normal;font-weight:var(--font-weight-bold);font-size:clamp(1.85rem,3.6vw,3rem);line-height:1.18;letter-spacing:var(--tracking-tight);color:#fff;text-shadow:0 10px 36px rgba(0,0,0,.4);max-width:18ch;margin-bottom:0}.slider-sec2 .slide-content .display-1 *,.slider-sec2 .slide-content .hero-slide-title *{font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit;line-height:inherit}.slider-sec2 .slide-content .sub-title{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;margin-bottom:1rem;border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-sans);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem}.slider-sec2 .slide-content .sub-title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand-300);box-shadow:0 0 0 4px #aed7f159;animation:pt-pulse-dot 2.2s ease-in-out infinite}@keyframes pt-pulse-dot{0%,to{box-shadow:0 0 0 3px #aed7f147}50%{box-shadow:0 0 0 7px #aed7f114}}.slider-sec2 .slide-cta-bar{position:relative;z-index:3;margin-top:1.5rem;margin-bottom:auto;padding-inline:clamp(1rem,5vw,9%);display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.slider-sec2 .slide-cta-bar .btn{width:auto;min-width:0;max-width:none}.about-sec2#who-we-are{background:transparent}.who-we-are-block{max-width:none;width:100%}.who-we-are-block__body{font-family:var(--font-sans);font-size:1rem;font-weight:400;font-style:normal;line-height:1.75;color:#666;width:100%;max-width:none}#who-we-are .who-we-are-block__body{font-size:17px;line-height:2.2em;color:#444}.who-we-are-block__body p,.who-we-are-block__body li,.who-we-are-block__body span,.who-we-are-block__body div{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.who-we-are-block__body p{margin:0 0 1.1rem}.who-we-are-block__body p:last-child{margin-bottom:0}.who-we-are-block__cta{margin-top:1.75rem}.who-we-are-block__btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.55rem;border-radius:14px;border:none;font-family:var(--font-sans);font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease);box-shadow:0 10px 28px #0181ca47}.who-we-are-block__btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0181ca61}.who-we-are-block__subtitle{font-family:var(--font-sans);font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#333;margin:2rem 0 1rem}.about-visual{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border)}.about-visual:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(0deg,rgba(6,18,34,.55),transparent);pointer-events:none;z-index:1}.about-visual img{width:100%;height:100%;min-height:400px;object-fit:cover;display:block;transition:transform .9s var(--ease)}.about-visual:hover img{transform:scale(1.06)}.about-visual__badge{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius-md);background:#06122294;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);color:#fff;box-shadow:var(--shadow-md)}.about-visual__badge .icon{width:46px;height:46px;flex:0 0 46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--brand-400),var(--brand-600));font-size:20px;color:#fff}.about-visual__badge strong{display:block;font-size:1rem;line-height:1.2}.about-visual__badge span{font-size:.85rem;opacity:.85}.capability-list{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5)}.capability-list li{display:flex;align-items:flex-start;gap:10px;font-weight:500;color:var(--text-strong)}.capability-list li i{margin-top:3px;color:var(--primary);flex-shrink:0}@media (max-width: 575.98px){.capability-list{grid-template-columns:1fr}}.values-sec{position:relative}.value-card{height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-sm);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease);position:relative;overflow:hidden}.value-card:after{content:"";position:absolute;inset:0 0 auto;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--brand-400),var(--brand-600));transition:transform .45s var(--ease)}[dir=rtl] .value-card:after{transform-origin:right}.value-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:rgba(var(--primary-rgb),.2)}.value-card:hover:after{transform:scaleX(1)}.value-card__icon{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);margin-bottom:var(--space-4);font-size:24px;color:var(--primary);background:rgba(var(--primary-rgb),.12);transition:background .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.value-card:hover .value-card__icon{background:linear-gradient(135deg,var(--brand-400),var(--brand-600));color:#fff;transform:translateY(-2px)}.value-card h3{font-size:1.2rem;margin-bottom:var(--space-2)}.value-card p{margin:0;color:var(--text-muted);line-height:1.65}.cta-band{--text-strong: var(--gray-900, #0f1a28);--text: var(--gray-600, #47566b);--text-muted: var(--gray-500, #64768c);position:relative;overflow:hidden;border-radius:24px;isolation:isolate;background:#ffffffe0;border:1px solid rgba(var(--primary-rgb, 1, 129, 202),.14);box-shadow:var(--shadow-sm);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cta-band:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--primary, #0181CA)}.cta-band .cta-inner{position:relative;z-index:1;padding:clamp(2rem,4.5vw,3.25rem) clamp(1.75rem,4vw,3rem)}.cta-band__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3.5vw,2.75rem)}.cta-band__copy{max-width:38rem}.cta-band__eyebrow{display:block;margin-bottom:.7rem;color:var(--primary, #0181CA);font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cta-band__title{margin:0 0 .75rem;color:var(--text-strong);font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:700;line-height:1.18;letter-spacing:-.03em}.cta-band__text{margin:0;max-width:34rem;color:var(--text);font-size:1.02rem;line-height:1.7}.cta-band__actions{flex:0 0 auto}.cta-band__btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.55rem;border-radius:14px;font-size:.88rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 28px #0181ca47;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s ease,box-shadow .18s ease}.cta-band__btn:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0181ca61}.cta-band__btn i{font-size:.72rem;transition:transform .18s ease}.cta-band__btn:hover i{transform:translate(3px)}@media (max-width: 991.98px){.cta-band__content{grid-template-columns:1fr}}@media (max-width: 575.98px){.cta-band{border-radius:18px}.cta-band__btn{width:100%;justify-content:space-between}}.info-panel,.detail-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--shadow-sm)}.related-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}.related-list__title{margin:0 0 .85rem;font-size:1.05rem;font-weight:700;line-height:1.3}.related-list .related-item{display:flex;gap:12px;align-items:center;padding:8px;border-radius:var(--radius-md);transition:background var(--dur) var(--ease);color:var(--text);font-size:.88rem;line-height:1.4;text-decoration:none}.related-list .related-item span{font-size:.88rem;font-weight:600;line-height:1.4}.related-list .related-item:hover,.related-list .related-item.active{background:rgba(var(--primary-rgb),.09);color:var(--primary)}.related-list .related-item img{width:84px;height:64px;flex:0 0 84px;object-fit:cover;border-radius:var(--radius-sm);margin:0!important}.related-list--scroll{position:sticky;top:6.5rem;display:flex;flex-direction:column;max-height:min(70vh,640px);overflow:hidden}.related-list--scroll .related-list__items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(var(--primary-rgb, 1, 129, 202),.35) transparent}.related-list--scroll .related-list__items::-webkit-scrollbar{width:6px}.related-list--scroll .related-list__items::-webkit-scrollbar-thumb{background:rgba(var(--primary-rgb, 1, 129, 202),.35);border-radius:999px}.feature-list{list-style:none;margin:var(--space-5) 0 0;padding:0}.feature-list li{display:flex;align-items:flex-start;gap:12px;padding:.7rem 0;border-bottom:1px solid var(--border);font-size:1.05rem;color:var(--text)}.feature-list li:last-child{border-bottom:none}.feature-list li i{color:var(--primary);margin-top:5px}.detail-hero,.post-thumb{box-shadow:var(--shadow-md);border-radius:var(--radius-lg);overflow:hidden}.post-body img,.detail-body img{max-width:100%;height:auto;border-radius:var(--radius-md)}.card-meta{list-style:none;margin:0 0 var(--space-2);padding:0}.card-meta li{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--text-muted);font-size:.98rem}.card-meta li i{color:var(--primary);width:1.05rem;text-align:center}.value-item .icon{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:rgba(var(--primary-rgb),.12);color:var(--primary)}.pm-info span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600}.form-control,.supply-contact-form .form-control{background:var(--surface);border:1px solid var(--border);color:var(--text-strong);border-radius:var(--radius-md);padding:.8rem 1.1rem;min-height:52px;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.form-control::placeholder{color:var(--text-muted);opacity:.8}.form-control:focus{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.16);color:var(--text-strong)}.supply-contact-form textarea.form-control{min-height:160px;resize:vertical}.supply-contact-form .btn-primary{text-transform:none;font-weight:600;padding:.85rem 2rem}.supply-contact-form .btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none}.supply-contact-intro{color:var(--text-muted);font-size:1.05rem;line-height:1.7;margin-bottom:1.75rem}.supply-contact-intro :last-child{margin-bottom:0}.supply-contact-alert{border-radius:var(--radius-md);padding:.85rem 1.1rem;font-size:.95rem;border:1px solid transparent}.supply-contact-alert--success{background:var(--success-bg);color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,transparent)}.supply-contact-alert--error{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.supply-contact-form-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--shadow-md)}.supply-contact-sidebar{position:sticky;top:110px}.supply-contact-map{overflow:hidden;margin-bottom:var(--space-5);line-height:0;border-radius:var(--radius-lg);border:1px solid var(--border)}.supply-contact-map iframe{display:block;width:100%}.supply-contact-details{list-style:none;margin:0;padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.supply-contact-details li{display:flex;align-items:flex-start;gap:12px;margin-bottom:1rem;font-size:1rem;line-height:1.5;color:var(--text)}.supply-contact-details li:last-child{margin-bottom:0}.supply-contact-details li i{color:var(--primary);font-size:1.05rem;margin-top:3px;flex-shrink:0;width:1.25rem;text-align:center}.supply-contact-details a{color:inherit;text-decoration:none}.supply-contact-details a:hover{color:var(--primary)}@media (max-width: 991.98px){.supply-contact-sidebar{position:static;margin-top:var(--space-6)}}.promo-sec .parallax-overly{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none;background:var(--overlay-image)!important;background-color:transparent!important;opacity:1!important;filter:none!important}section.promo-sec{position:relative;isolation:isolate;padding:175px 0 70px}@media (max-width: 767.98px){section.promo-sec{padding:105px 0 56px}}.promo-sec .promo-wrap{position:relative;z-index:2}.promo-sec .jarallax-img{z-index:0}.pt-banner-title{margin:0;color:#fff!important;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-shadow:0 2px 28px rgba(0,0,0,.28)}.pt-page-title,.sec-title,.contact-page__title,.projects-page__title,.who-detail-hero__title,.ats-detail__title,.ats-related__title,.news-board__title,.who-we-are-block__title,.contact-form-panel__title,.contact-map-panel__title{margin:0 0 1.35rem;padding-bottom:.75rem;position:relative;font-family:var(--font-display);font-weight:700;font-style:normal;letter-spacing:-.03em;line-height:1.12;text-transform:none;color:var(--text-strong, #0f1a28)}.pt-page-title,.sec-title,.contact-page__title,.projects-page__title,.who-detail-hero__title,.ats-detail__title,.news-board__title,.who-we-are-block__title{font-size:clamp(1.85rem,4vw,2.75rem)}.contact-page__title,.projects-page__title,.who-detail-hero__title,.contact-page__hero .pt-page-title,.projects-page__hero .pt-page-title,.who-detail-hero .pt-page-title{margin-bottom:.9rem}.pt-page-title:after,.sec-title:after,.contact-page__title:after,.projects-page__title:after,.who-detail-hero__title:after,.ats-detail__title:after,.ats-related__title:after,.news-board__title:after,.who-we-are-block__title:after,.contact-form-panel__title:after,.contact-map-panel__title:after{content:"";position:absolute;left:0;bottom:0;width:2.5rem;height:3px;border-radius:999px;background:var(--primary, #0181CA)}.services-sec2 .pt-page-title,.services-sec2 .sec-title,.services-sec2 .who-we-are-block__title,.clients-sec__header .pt-page-title,.clients-sec__header .sec-title,.clients-sec__header .who-we-are-block__title,.clients-sec__panel .pt-page-title,.clients-sec__panel .who-we-are-block__title,.footer .pt-page-title,.footer .who-we-are-block__title,.pt-closing-band .clients-sec__header .pt-page-title,.pt-closing-band .clients-sec__header .who-we-are-block__title,.home-cta .home-cta__title,.home-section-head--light .pt-page-title,.home-section-head--light .who-we-are-block__title{color:#fff!important}.services-sec2 .pt-page-title:after,.services-sec2 .sec-title:after,.services-sec2 .who-we-are-block__title:after,.clients-sec__header .pt-page-title:after,.clients-sec__header .sec-title:after,.clients-sec__header .who-we-are-block__title:after,.clients-sec__panel .pt-page-title:after,.clients-sec__panel .who-we-are-block__title:after,.home-section-head--light .pt-page-title:after,.home-section-head--light .who-we-are-block__title:after{background:#fff}.text-center .pt-page-title:after,.text-center .who-we-are-block__title:after,.clients-sec__header.text-center .pt-page-title:after,.clients-sec__header .pt-page-title:after{left:50%;transform:translate(-50%)}[dir=rtl] .pt-page-title:after,[dir=rtl] .sec-title:after,[dir=rtl] .who-we-are-block__title:after,[dir=rtl] .news-board__title:after,[dir=rtl] .ats-detail__title:after,[dir=rtl] .ats-related__title:after,[dir=rtl] .contact-page__title:after,[dir=rtl] .contact-form-panel__title:after,[dir=rtl] .contact-map-panel__title:after{left:auto;right:0}[dir=rtl] .text-center .pt-page-title:after,[dir=rtl] .text-center .who-we-are-block__title:after,[dir=rtl] .clients-sec__header .pt-page-title:after{left:50%;right:auto;transform:translate(-50%)}.ats-related__title,.contact-form-panel__title,.contact-map-panel__title{font-size:clamp(1.35rem,2.4vw,1.65rem);letter-spacing:-.02em;margin-bottom:1rem}.pt-section-label,.ats-detail__section-title,.project-detail__section-title{margin:0 0 .75rem;font-family:var(--font-sans);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong, #0f1a28)}.promo-sec .breadcrumb{display:inline-flex;flex-wrap:wrap;gap:4px 6px;padding:8px 18px;border-radius:var(--radius-pill);background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.promo-sec .breadcrumb a{color:#ffffffd9}.promo-sec .breadcrumb a:hover,.promo-sec .breadcrumb .breadcrumb-item.active{color:#fff}.pt-skeleton{position:relative;overflow:hidden;background:var(--surface-3);border-radius:var(--radius-md)}.pt-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface) 60%,transparent),transparent);animation:pt-shimmer 1.5s infinite}@keyframes pt-shimmer{to{transform:translate(100%)}}.pt-skeleton-card{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.pt-empty{text-align:center;padding:var(--space-8) var(--space-4);max-width:460px;margin:0 auto}.pt-empty__icon{width:84px;height:84px;margin:0 auto var(--space-4);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:rgba(var(--primary-rgb),.1);color:var(--primary);font-size:34px}.pt-empty h3{margin-bottom:var(--space-2)}.pt-empty p{color:var(--text-muted);margin-bottom:var(--space-5)}.pt-section-heading{max-width:720px;margin-bottom:1.5rem}.pt-section-heading.is-center{margin-inline:auto;text-align:center}.pt-section-heading.is-center .sub-title2{justify-content:center}.pt-section-heading .pt-page-title,.pt-section-heading .sec-title{margin-top:.65rem;margin-bottom:0}.pt-section-heading .sub-title2+.pt-page-title,.pt-section-heading .sub-title2+.sec-title{margin-top:.75rem}.pt-section-heading p{margin-top:var(--space-3);margin-bottom:0;color:var(--text-muted)}[dir=rtl],[dir=rtl] body,[dir=rtl] .navbar,[dir=rtl] .nav-link,[dir=rtl] .sec-title,[dir=rtl] .sub-title,[dir=rtl] .sub-title2,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] li,[dir=rtl] a,[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] button,[dir=rtl] .btn,[dir=rtl] .custom-btn,[dir=rtl] .widget-title,[dir=rtl] .footer-widget{font-family:Tajawal,Cairo,sans-serif}[dir=rtl] .fa,[dir=rtl] .fas,[dir=rtl] .far,[dir=rtl] .fab,[dir=rtl] [class^=fa-],[dir=rtl] [class*=" fa-"]{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands",FontAwesome!important}[dir=rtl] .btn .fa-arrow-right,[dir=rtl] .custom-btn .fa-arrow-right,[dir=rtl] .link-btn .fa-circle-arrow-right{transform:scaleX(-1)}[dir=rtl] .custom-btn .icon{margin-left:12px;margin-right:0}[dir=rtl] .footer-get-in-touch li,[dir=rtl] .supply-contact-details li{padding-right:0;padding-left:0}[dir=rtl] .about-subtitle-icon{margin-left:8px;margin-right:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
