/* Shared preview styles; content remains native Elementor widgets. */
html[lang="ar"] body.mega-tech-review { direction:rtl; }
html[lang="ar"] body.mega-tech-review :is(.elementor-widget-heading,.elementor-widget-text-editor,.elementor-widget-button) { text-align:right; }
body.mega-tech-review { background:#fff; }
body.mega-tech-review #main-content { min-width:0; }
body.mega-tech-review .elementor .elementor-button { min-height:44px; display:inline-flex; align-items:center; justify-content:center; }
body.mega-tech-review :is(a,button):focus-visible { outline:3px solid #5e82b9; outline-offset:4px; }
body.mega-tech-review .elementor-heading-title { white-space:pre-line; }
body.mega-tech-review .mt-eyebrow .elementor-heading-title { letter-spacing:.07em; font-weight:600; }
html[lang="ar"] body.mega-tech-review .mt-eyebrow .elementor-heading-title { letter-spacing:0; }
body.mega-tech-review .mt-product-card .elementor-widget-button { margin-top:auto; }
body.mega-tech-review :is(.mt-product-image,.mt-hero-product) img { mix-blend-mode:multiply; }
body.mega-tech-review .mt-product-image { overflow:hidden; }
body.mega-tech-review .mt-product-image img.wp-image-335 { transform:scale(1.55); }
body.mega-tech-review .mt-footer a { color:#fff; text-decoration:none; line-height:2; }
body.mega-tech-review .mt-footer a:hover { text-decoration:underline; }
body.mega-tech-review .mt-header { border-bottom:1px solid #e4e9ee; }
body.mega-tech-review .mt-table, body.mega-tech-review .mt-table .elementor-widget-container { overflow-x:auto; }
body.mega-tech-review .mt-table table { border-collapse:collapse; width:100%; min-width:620px; margin:0; }
body.mega-tech-review .mt-table th { background:#102a56; color:#fff; font-weight:600; }
body.mega-tech-review .mt-table :is(th,td) { padding:18px; border:1px solid #dde3e9; text-align:start; }
body.mega-tech-review .mt-table tr:nth-child(even) { background:#f3f5f7; }
body.mega-tech-review .mt-table td { direction:ltr; unicode-bidi:isolate; }
/* Display the drawing region of the existing catalogue image. */
body.mega-tech-review .mt-drawing, body.mega-tech-review .mt-drawing .elementor-widget-container { position:relative; aspect-ratio:305/180; overflow:hidden; width:100%; }
body.mega-tech-review .elementor .elementor-widget.mt-drawing img { position:absolute; max-width:none; width:272.131148%; height:auto; left:-155.737705%; right:auto; top:-183.333333%; }
@media(max-width:1024px) {
 body.mega-tech-review .mt-header>.e-con-inner { padding-block:0; }
 body.mega-tech-review .mt-header-row { flex-wrap:wrap; }
 body.mega-tech-review .mt-header-row>.e-con { min-width:0; }
}
@media(max-width:767px) {
 body.mega-tech-review .mt-header { padding-block:14px; }
 body.mega-tech-review .mt-header-row { flex-direction:row; gap:10px; }
 body.mega-tech-review .mt-header-row>.e-con:nth-child(1) { width:40%; }
 body.mega-tech-review .mt-header-row>.e-con:nth-child(2) { width:100%; order:3; }
 body.mega-tech-review .mt-header-row>.e-con:nth-child(3) { width:55%; }
 body.mega-tech-review .mt-header-row>.e-con>.e-con { flex-direction:row; flex-wrap:wrap; justify-content:center; }
 body.mega-tech-review .mt-header-row .elementor-button { padding:9px 7px; font-size:13px; }
 body.mega-tech-review .mt-header-row .mt-logo img { height:48px; }
 body.mega-tech-review .mt-product-card img { height:220px; }
 body.mega-tech-review .mt-grid { gap:18px; }
}
@media(prefers-reduced-motion:reduce) {
 body.mega-tech-review * { scroll-behavior:auto!important; animation:none!important; transition:none!important; }
}
