{"id":14395,"date":"2026-01-07T19:48:49","date_gmt":"2026-01-07T18:48:49","guid":{"rendered":"https:\/\/quimipol.com\/gama-mp\/"},"modified":"2026-03-31T19:37:11","modified_gmt":"2026-03-31T17:37:11","slug":"mp-range-centrifugal-fans","status":"publish","type":"page","link":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/","title":{"rendered":"MP Range Centrifugal Fans"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-carousel fusion-image-carousel-auto fusion-image-carousel-1 fusion-carousel-border\"><div class=\"awb-carousel awb-swiper awb-swiper-carousel\" data-autoplay=\"yes\" data-columns=\"1\" data-itemmargin=\"13\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-imagesize=\"auto\" style=\"--awb-columns:1;\"><div class=\"swiper-wrapper awb-image-carousel-wrapper fusion-flex-align-items-center\"><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"900\" height=\"1182\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-200x263.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-228x300.jpg 228w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-400x525.jpg 400w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-500x657.jpg 500w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-600x788.jpg 600w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-700x919.jpg 700w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-768x1009.jpg 768w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-780x1024.jpg 780w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6-800x1051.jpg 800w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-6.jpg 900w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><img decoding=\"async\" width=\"900\" height=\"1182\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-200x263.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-228x300.jpg 228w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-400x525.jpg 400w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-500x657.jpg 500w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-600x788.jpg 600w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-700x919.jpg 700w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-768x1009.jpg 768w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-780x1024.jpg 780w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7-800x1051.jpg 800w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-I1-2-7.jpg 900w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/div><\/div><\/div><\/div><div class=\"awb-swiper-button awb-swiper-button-prev\"><i class=\"awb-icon-angle-left\" aria-hidden=\"true\"><\/i><\/div><div class=\"awb-swiper-button awb-swiper-button-next\"><i class=\"awb-icon-angle-right\" aria-hidden=\"true\"><\/i><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:25px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:34;line-height:1.40;\"><h2 style=\"text-align: left;\">MP Range: Tailored Engineering in Anti-Corrosive Centrifugal Ventilation<\/h2><\/h1><\/div><div class=\"fusion-text fusion-text-1\"><p data-path-to-node=\"2\">The <b data-path-to-node=\"2\" data-index-in-node=\"4\">MP Range<\/b> represents Quimipol\u2019s cutting-edge engineering for critical industrial applications. Unlike our M Series (compact and available in stock), the <b data-path-to-node=\"2\" data-index-in-node=\"156\">MP Range<\/b>\u2014which now unifies and enhances the performance of the former MP and BPR series\u2014is <b data-path-to-node=\"2\" data-index-in-node=\"247\">manufactured entirely to order<\/b>.<\/p>\n<p data-path-to-node=\"3\">This approach allows us to configure each unit according to the exact duty point of your installation, ensuring <b data-path-to-node=\"3\" data-index-in-node=\"112\">maximum energy efficiency<\/b> and <b data-path-to-node=\"3\" data-index-in-node=\"142\">superior durability<\/b>. Our solutions stand out for:<\/p>\n<ul data-path-to-node=\"4\">\n<li>\n<p data-path-to-node=\"4,0,0\"><b data-path-to-node=\"4,0,0\" data-index-in-node=\"0\">Total Corrosion Resistance:<\/b> Centrifugal fans manufactured entirely from high-density polypropylene (PP), ideal for the most aggressive chemical environments.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"4,1,0\"><b data-path-to-node=\"4,1,0\" data-index-in-node=\"0\">Direct Drive Design:<\/b> We optimize mechanical reliability and drastically reduce maintenance requirements by eliminating intermediate wear components.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"4,2,0\"><b data-path-to-node=\"4,2,0\" data-index-in-node=\"0\">Intuitive Technical Nomenclature:<\/b> To facilitate your system design, the model number indicates the exact diameter (in mm) of the fan inlet and outlet (for example, the MP-315 model features 315 mm connections).<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"4,3,0\"><b data-path-to-node=\"4,3,0\" data-index-in-node=\"0\">Global Compatibility:<\/b> We offer motors configurable for different voltages and frequencies, allowing us to adapt our equipment to the electrical standards of any region worldwide, ensuring optimal performance for your international projects.<\/p>\n<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" id=\"mp-series-chart\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-one\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:34;line-height:1.40;\"><h3 style=\"text-align: center;\">Performance Curves: MP Series Fans<\/h3><\/h1><\/div><div class=\"fusion-text fusion-text-2 fusion-text-no-margin\" style=\"--awb-margin-bottom:25px;\"><div>\n<div style=\"text-align: center;\">Click on the curve to visit the specific fan technical sheet.<\/div>\n<\/div>\n<\/div><!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>MP Series Fan Chart - QUIMIPOL<\/title>\n\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/echarts\/dist\/echarts.min.js\"><\/script>\n\n    <style>\n        body {\n            background-color: white;\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            margin: 0;\n            padding: 0px;\n        }\n\n        \/* --- TOUR GUIDE STYLES (Hotspots) --- *\/\n        .guide-hotspot {\n            position: absolute;\n            width: 18px;\n            height: 18px;\n            background-color: #901b29;\n            border-radius: 50%;\n            cursor: pointer;\n            z-index: 50;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            color: white;\n            font-weight: bold;\n            font-size: 12px;\n            box-shadow: 0 0 0 0 rgba(144, 27, 41, 0.7);\n            animation: pulse-red 2s infinite;\n            transition: transform 0.2s;\n        }\n\n        .guide-hotspot:hover {\n            transform: scale(1.1);\n            animation: none;\n        }\n\n        .guide-hotspot::after {\n            content: '?';\n        }\n\n        @keyframes pulse-red {\n            0% {\n                transform: scale(0.95);\n                box-shadow: 0 0 0 0 rgba(144, 27, 41, 0.7);\n            }\n\n            70% {\n                transform: scale(1);\n                box-shadow: 0 0 0 8px rgba(144, 27, 41, 0);\n            }\n\n            100% {\n                transform: scale(0.95);\n                box-shadow: 0 0 0 0 rgba(144, 27, 41, 0);\n            }\n        }\n\n\n        \/* Tour Tooltip *\/\n        .guide-tooltip {\n            position: absolute;\n            bottom: 140%;\n            left: 50%;\n            transform: translateX(-50%) translateY(10px);\n            width: 220px;\n            background-color: #1e293b;\n            color: #fff;\n            padding: 12px 16px;\n            border-radius: 8px;\n            font-size: 0.85rem;\n            line-height: 1.4;\n            text-align: center;\n            opacity: 0;\n            visibility: hidden;\n            transition: all 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);\n            pointer-events: none;\n            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);\n            z-index: 60;\n        }\n\n        \/* Tooltip Arrow *\/\n        .guide-tooltip::after {\n            content: '';\n            position: absolute;\n            top: 100%;\n            left: 50%;\n            margin-left: -6px;\n            border-width: 6px;\n            border-style: solid;\n            border-color: #1e293b transparent transparent transparent;\n        }\n\n        \/* Show tooltip on hover or active class *\/\n        .guide-hotspot:hover .guide-tooltip,\n        .guide-hotspot.active .guide-tooltip {\n            opacity: 1;\n            visibility: visible;\n            transform: translateX(-50%) translateY(0);\n        }\n\n        \/* Chart Container *\/\n        #fan-chart {\n            width: 100%;\n            height: 700px;\n            min-height: 400px;\n            border: none;\n            margin-top: 20px;\n        }\n\n        \/* Tools Main Wrapper *\/\n        .tools-wrapper {\n            display: flex;\n            gap: 10px;\n            align-items: center;\n            flex-wrap: nowrap;\n            max-width: 100%;\n            margin-bottom: 20px;\n        }\n\n        \/* Search Controls (Left - 60%) *\/\n        .search-controls {\n            position: relative;\n            flex: 6;\n            min-width: 0;\n            background-color: #f8fafc;\n            padding: 8px 15px;\n            border-radius: 12px;\n            display: flex;\n            gap: 15px;\n            align-items: center;\n            justify-content: flex-start;\n            flex-wrap: nowrap;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);\n            border: 1px solid #e2e8f0;\n            height: 100%;\n            box-sizing: border-box;\n        }\n\n        \/* Converters (Right - 40%) *\/\n        .converters-container {\n            position: relative;\n            flex: 4;\n            min-width: 0;\n            display: flex;\n            flex-direction: row;\n            gap: 10px;\n            box-sizing: border-box;\n        }\n\n        .converter-card {\n            flex: 1;\n            min-width: 0;\n            background-color: #fee2e2;\n            border: 1px solid #fca5a5;\n            border-radius: 8px;\n            padding: 4px 6px;\n            display: flex;\n            flex-direction: column;\n            gap: 2px;\n            box-shadow: none;\n        }\n\n        .converter-title {\n            font-size: 0.7em;\n            font-weight: 700;\n            color: #7f1d1d;\n            text-transform: uppercase;\n            border-bottom: 1px solid #fecaca;\n            padding-bottom: 2px;\n            margin-bottom: 2px;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n\n        .conv-row {\n            display: flex;\n            align-items: center;\n            gap: 4px;\n            justify-content: space-between;\n        }\n\n        .conv-input-group {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            flex: 1;\n            gap: 4px;\n            min-width: 0;\n        }\n\n        .conv-input-group label {\n            font-size: 0.6em;\n            color: #991b1b;\n            margin-bottom: 0;\n            font-weight: 600;\n            white-space: nowrap;\n        }\n\n        .conv-input-group input {\n            flex: 1;\n            padding: 1px 4px;\n            font-size: 0.8em;\n            border: 1px solid #fca5a5;\n            border-radius: 4px;\n            color: #450a0a;\n            box-sizing: border-box;\n            background-color: #ffffff;\n            height: 20px;\n            min-width: 30px;\n        }\n\n        .conv-input-group input:focus {\n            border-color: #dc2626;\n            outline: none;\n        }\n\n        .conv-equals {\n            color: #7f1d1d;\n            font-weight: bold;\n            font-size: 0.9em;\n            flex-shrink: 0;\n        }\n\n        .control-group {\n            display: flex;\n            flex-direction: column;\n            gap: 2px;\n        }\n\n        .control-group label {\n            font-size: 0.7em;\n            font-weight: 700;\n            color: #475569;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .control-group input {\n            padding: 6px 10px;\n            border: 1px solid #cbd5e1;\n            border-radius: 6px;\n            font-size: 0.9em;\n            min-width: 70px;\n            outline: none;\n            transition: border-color 0.2s;\n            max-width: 160px;\n        }\n\n        .control-group input:focus {\n            border-color: #3b82f6;\n            box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1);\n        }\n\n        button {\n            padding: 8px 16px;\n            font-size: 0.9em;\n            font-weight: 600;\n            cursor: pointer;\n            border-radius: 6px;\n            border: none;\n            transition: all 0.2s;\n        }\n\n        #btn-plot {\n            background-color: #0f172a;\n            color: white;\n        }\n\n        #btn-plot:hover {\n            background-color: #334155;\n            transform: translateY(-1px);\n        }\n\n        #btn-plot:active {\n            transform: translateY(0);\n        }\n\n        #btn-clear {\n            background-color: white;\n            border: 1px solid #cbd5e1;\n            color: #64748b;\n        }\n\n        #btn-clear:hover {\n            background-color: #fee2e2;\n            color: #ef4444;\n            border-color: #fca5a5;\n            padding-right: 18px;\n        }\n\n        #btn-print {\n            background-color: #475569;\n            color: white;\n            border: 1px solid #475569;\n        }\n\n        #btn-print:hover {\n            background-color: #1e293b;\n        }\n\n        \/* PRINT STYLES - \"COLLAPSE\" & FIT SOLUTION *\/\n        .print-header {\n            height: 0;\n            overflow: hidden;\n            visibility: hidden;\n        }\n\n        .print-footer {\n            display: none;\n        }\n\n        @media print {\n            @page {\n                size: A4;\n                margin: 5mm;\n            }\n\n            html,\n            body {\n                width: 100%;\n                height: 100%;\n                margin: 0 !important;\n                padding: 0 !important;\n                overflow: hidden !important;\n            }\n\n            body * {\n                visibility: hidden;\n                height: 0;\n                overflow: hidden;\n            }\n\n            #printable-chart-section {\n                visibility: visible !important;\n                position: fixed !important;\n                top: 20px !important;\n                left: 0 !important;\n                width: 100% !important;\n                height: 100% !important;\n                background-color: white !important;\n                z-index: 2147483647 !important;\n                zoom: 0.60;\n                display: block !important;\n                \/* Allow visible overflow *\/\n                overflow: visible !important;\n            }\n\n            #printable-chart-section * {\n                visibility: visible !important;\n                height: auto;\n                overflow: visible;\n            }\n\n            \/* HIDE HOTSPOTS IN PRINT *\/\n            .guide-hotspot {\n                display: none !important;\n            }\n\n            \/* HEADER *\/\n            .print-header {\n                position: absolute !important;\n                top: 0 !important;\n                left: 0 !important;\n                width: 100% !important;\n                height: 120px !important;\n                box-sizing: border-box !important;\n                display: flex !important;\n                justify-content: space-between;\n                align-items: center;\n                padding: 10px 40px;\n                border-bottom: 3px solid #0f172a;\n                visibility: visible !important;\n                overflow: visible !important;\n                background-color: white !important;\n            }\n\n            .print-logo {\n                height: auto !important;\n                width: 200px !important;\n                max-width: 200px !important;\n                visibility: visible !important;\n                display: block !important;\n            }\n\n            .print-doc-title {\n                font-size: 25px;\n                font-weight: bold;\n                color: #0f172a;\n                text-transform: uppercase;\n                text-align: right;\n                visibility: visible !important;\n            }\n\n            .print-point-info {\n                font-size: 16px;\n                color: #b91c1c;\n                \/* User requested dark red *\/\n                font-weight: 700;\n                text-align: right;\n                margin-top: 8px;\n                visibility: visible !important;\n                font-family: 'Segoe UI', sans-serif;\n            }\n\n            .print-subtitle {\n                font-size: 22px;\n                color: #475569;\n                font-weight: 600;\n                text-transform: uppercase;\n                letter-spacing: 0.5px;\n                text-align: right;\n                margin-top: 6px;\n                visibility: visible !important;\n            }\n\n            \/* HIDE DEFAULT TITLE & TOOLS *\/\n            .chart-title,\n            .print-title,\n            .tools-wrapper,\n            .search-controls,\n            .converters-container,\n            button {\n                display: none !important;\n            }\n\n            \/* INFO TEXT POSITIONING - HIDDEN PER USER REQUEST *\/\n            .info-text {\n                display: none !important;\n            }\n\n            \/* CHART POSITIONING *\/\n            #fan-chart {\n                position: absolute !important;\n                top: 170px !important;\n                bottom: auto !important;\n                left: 0% !important;\n                width: 100% !important;\n                height: 1300px !important;\n                margin: 0 !important;\n            }\n\n            \/* FOOTER *\/\n            .print-footer {\n                position: absolute !important;\n                \/* Fixed top position *\/\n                top: 1480px !important;\n                bottom: auto !important;\n                left: 0 !important;\n                width: 100% !important;\n                height: 100px !important;\n                display: flex !important;\n                flex-direction: column;\n                justify-content: center;\n                text-align: center;\n                font-size: 16px !important;\n                color: #64748b;\n                background: white;\n                border-top: 1px solid #cbd5e1;\n                visibility: visible !important;\n            }\n\n            \/* FAN DETAILS CARD IN PRINT *\/\n            #fan-selection-container {\n                position: absolute !important;\n                top: 150px !important;\n                right: 0 !important;\n                max-height: none !important;\n                overflow: visible !important;\n            }\n\n            .fan-card-item {\n                border: 1px solid #ddd !important;\n                border-left-style: solid !important;\n                border-left-width: 6px !important;\n                box-shadow: none !important;\n                break-inside: avoid;\n                -webkit-print-color-adjust: exact !important;\n                print-color-adjust: exact !important;\n                background-color: #fff !important;\n            }\n\n            .fan-card-remove,\n            .close-card-btn,\n            .fan-card-btn {\n                display: none !important;\n            }\n        }\n\n        \/* RESPONSIVE FIXES *\/\n        @media (max-width: 1100px) {\n            .tools-wrapper {\n                flex-direction: column !important;\n                height: auto !important;\n                align-items: stretch !important;\n            }\n\n            .search-controls {\n                width: 100% !important;\n                flex: none !important;\n                flex-wrap: wrap !important;\n                justify-content: center !important;\n                height: auto !important;\n                margin-bottom: 10px;\n            }\n\n            .converters-container {\n                width: 100% !important;\n                flex: none !important;\n            }\n        }\n\n        @media (max-width: 768px) {\n            .converters-container {\n                flex-direction: column !important;\n                height: auto !important;\n            }\n\n            #fan-chart {\n                height: 1000px !important;\n            }\n\n            .converter-card {\n                width: 100% !important;\n            }\n\n            .search-controls {\n                gap: 10px;\n                padding: 12px;\n            }\n        }\n\n        \/* CARD STACK STYLES *\/\n        #fan-selection-container {\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            width: 360px;\n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n            z-index: 1000;\n            pointer-events: none;\n            max-height: 520px;\n            overflow-y: auto;\n            padding-right: 4px;\n        }\n\n        #clean-filters-btn {\n            display: none;\n            background: #cbd5e1;\n            color: #475569;\n            border: none;\n            padding: 6px 12px;\n            border-radius: 6px;\n            font-size: 0.75rem;\n            font-weight: 600;\n            cursor: pointer;\n            text-align: center;\n            margin-top: 4px;\n            transition: background 0.2s;\n            align-self: flex-end;\n        }\n\n        #clean-filters-btn:hover {\n            background: #94a3b8;\n            color: white;\n        }\n\n        .fan-card-item {\n            background: rgba(255, 255, 255, 0.98);\n            border-radius: 10px;\n            border: 1px solid #cbd5e1;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\n            pointer-events: auto;\n            overflow: hidden;\n            transition: all 0.3s ease;\n            backdrop-filter: blur(4px);\n            animation: cardSlideIn 0.3s ease-out;\n            flex-shrink: 0;\n            position: relative;\n        }\n\n        \/* COLLAPSED VIEW *\/\n        .card-collapsed-view {\n            display: none;\n            padding: 8px 12px;\n            align-items: center;\n            justify-content: space-between;\n            cursor: pointer;\n            background: #f8fafc;\n        }\n\n        .fan-card-item:not(.expanded) .card-collapsed-view {\n            display: flex;\n        }\n\n        .fan-card-item:not(.expanded) {\n            background: #f8fafc;\n        }\n\n        .fan-card-item:not(.expanded):hover {\n            background: #fff;\n            border-color: #94a3b8;\n        }\n\n        .collapsed-title {\n            font-weight: 600;\n            color: #475569;\n            font-size: 0.85rem;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        \/* EXPANDED VIEW *\/\n        .card-full-view {\n            display: block;\n            padding: 8px 10px;\n            position: relative;\n        }\n\n        .fan-card-item:not(.expanded) .card-full-view {\n            display: none;\n        }\n\n        @keyframes cardSlideIn {\n            from {\n                opacity: 0;\n                transform: translateX(20px);\n            }\n\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n\n        .fan-card-item.fade-out {\n            animation: cardSlideOut 0.3s ease-in forwards;\n        }\n\n        @keyframes cardSlideOut {\n            from {\n                opacity: 1;\n                transform: translateX(0);\n                max-height: 500px;\n                margin-bottom: 8px;\n            }\n\n            to {\n                opacity: 0;\n                transform: translateX(20px);\n                max-height: 0;\n                margin-bottom: 0;\n                padding: 0;\n                border: none;\n            }\n        }\n\n        .card-content-wrapper {\n            display: flex;\n            flex-direction: row;\n            gap: 12px;\n            align-items: flex-start;\n            text-align: left;\n        }\n\n        .fan-image-container {\n            width: 80px;\n            height: 80px;\n            background-color: #fff;\n            border-radius: 6px;\n            overflow: hidden;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            border: 1px solid #f1f5f9;\n            flex-shrink: 0;\n        }\n\n        .fan-image-container img {\n            max-width: 100%;\n            max-height: 100%;\n            object-fit: contain;\n        }\n\n        .fan-info-col {\n            flex-grow: 1;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n        }\n\n        .fan-info-col h3 {\n            margin: 0 0 2px 0;\n            color: #0f172a;\n            font-size: 1rem;\n            font-weight: 700;\n            border-bottom: none;\n            line-height: 1.1;\n        }\n\n        #fan-details-text {\n            font-size: 0.75rem;\n            color: #64748b;\n            margin-bottom: 6px;\n            line-height: 1.2;\n        }\n\n        .fan-card-btn {\n            background-color: #901b29;\n            color: white;\n            padding: 6px 14px;\n            border-radius: 5px;\n            text-decoration: none;\n            display: inline-block;\n            font-weight: 600;\n            font-size: 0.8rem;\n            transition: background 0.2s;\n            border: none;\n            cursor: pointer;\n            width: auto;\n            align-self: flex-start;\n        }\n\n        .fan-card-btn:hover {\n            background-color: #721520 !important;\n        }\n\n        .close-card-btn {\n            position: absolute;\n            top: 10px;\n            right: 12px;\n            cursor: pointer;\n            font-size: 1.2rem;\n            color: #94a3b8;\n            line-height: 1;\n            transition: color 0.2s;\n        }\n    <\/style>\n<\/head>\n\n<body>\n\n    <div id=\"printable-chart-section\">\n        <!-- Print Header -->\n        <div class=\"print-header\">\n            <img decoding=\"async\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2023\/07\/LOGO-QUIMIPOL-23-web.png\" alt=\"Quimipol Logo\"\n                class=\"print-logo\">\n            <div>\n                <div class=\"print-doc-title\">Selection Report<\/div>\n                <div class=\"print-subtitle\">MP Series Centrifugal Fans<\/div>\n                <div id=\"print-user-input-display\" class=\"print-point-info\"><\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"tools-wrapper\">\n            <!-- Search \/ Calculator (Left) -->\n            <div class=\"search-controls\">\n\n                <!-- HOTSPOT 1: SEARCH -->\n                <div class=\"guide-hotspot\" style=\"top: -9px; left: -9px;\">\n                    <div class=\"guide-tooltip\">\n                        <strong>Locate your Point<\/strong><br>\n                        Enter Airflow and Pressure to see the exact point on the graph.\n                    <\/div>\n                <\/div>\n\n                <!-- HOTSPOT 4: PRINT -->\n                <div class=\"guide-hotspot\" style=\"top: -9px; right: -9px;\">\n                    <div class=\"guide-tooltip\">\n                        <strong>Print your Selection<\/strong><br>\n                        Generate a clean PDF with the current data and graph.\n                    <\/div>\n                <\/div>\n\n                <div class=\"control-group\">\n                    <label for=\"input-flow\">Airflow (m\u00b3\/h)<\/label>\n                    <input type=\"number\" id=\"input-flow\" placeholder=\"e.g. 10000\">\n                <\/div>\n                <div class=\"control-group\">\n                    <label for=\"input-pressure\">Pressure (mmWG)<\/label>\n                    <input type=\"number\" id=\"input-pressure\" placeholder=\"e.g. 150\">\n                <\/div>\n                <button id=\"btn-plot\">Plot Point<\/button>\n                <button id=\"btn-clear\">Clear<\/button>\n                <button id=\"btn-print\">PRINT<\/button>\n            <\/div>\n\n            <!-- Converters (Right) -->\n            <div class=\"converters-container\">\n\n                <!-- HOTSPOT 2: CONVERTERS -->\n                <div class=\"guide-hotspot\" style=\"top: -9px; right: -9px;\">\n                    <div class=\"guide-tooltip\">\n                        <strong>Unit Converter<\/strong><br>\n                        Easily convert Pascals or CFM if your data is not in m\u00b3\/h or mmWG.\n                    <\/div>\n                <\/div>\n\n                <!-- Pressure Converter -->\n                <div class=\"converter-card\">\n                    <div class=\"converter-title\">Pressure Converter<\/div>\n                    <div class=\"conv-row\">\n                        <div class=\"conv-input-group\">\n                            <label>mmWG<\/label>\n                            <input type=\"number\" id=\"conv-mmca\" placeholder=\"0\">\n                        <\/div>\n                        <span class=\"conv-equals\">=<\/span>\n                        <div class=\"conv-input-group\">\n                            <label>Pascals<\/label>\n                            <input type=\"number\" id=\"conv-pa\" placeholder=\"0\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <!-- Airflow Converter -->\n                <div class=\"converter-card\">\n                    <div class=\"converter-title\">Airflow Converter<\/div>\n                    <div class=\"conv-row\">\n                        <div class=\"conv-input-group\">\n                            <label>CFM<\/label>\n                            <input type=\"number\" id=\"conv-cfm\" placeholder=\"0\">\n                        <\/div>\n                        <span class=\"conv-equals\">=<\/span>\n                        <div class=\"conv-input-group\">\n                            <label>m\u00b3\/h<\/label>\n                            <input type=\"number\" id=\"conv-m3h\" placeholder=\"0\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div style=\"position: relative;\">\n            <!-- HOTSPOT 3: GRAPH -->\n            <div class=\"guide-hotspot\" style=\"top: 20px; right: 20px; left: auto; opacity: 0.9;\">\n                <div class=\"guide-tooltip\"\n                    style=\"width: 250px; right: 0; left: auto; transform: translateY(10px) translateX(0);\">\n                    <strong>Advanced Interaction<\/strong><br>\n                    \u2022 Click a curve to highlight it.<br>\n                    \u2022 Click the <em>name<\/em> in the legend to isolate a group.<br>\n                    \u2022 Use mouse wheel to zoom.\n                <\/div>\n            <\/div>\n            <!-- CARD LIST CONTAINER -->\n            <div id=\"fan-selection-container\">\n                <button id=\"clean-filters-btn\" onclick=\"clearAllSelections()\">Clear Filters (\u00d7)<\/button>\n            <\/div>\n\n            <div id=\"fan-chart\"><\/div>\n        <\/div>\n\n        <!-- Print Footer -->\n        <div class=\"print-footer\">\n            <p><strong>Quimipol, J. Blanch Ferrer S.L.<\/strong> | Merc. Reg. from Barna: Tomo 3123, Libro 2489,\n                Secci\u00f3n 2\u00aa, Folio 121, Hoja 32092, Inscripci\u00f3n 1\u00aa - C.I.F B-08.410.565<br>c\/Balmes, 139-145 Pol. Ind.\n                Monsol\u00eds - 08930 Sant Adri\u00e0 de Bes\u00f2s - Barcelona - (Spain) | Tel. +34 93 462 05 65 - info@quimipol.com\n            <\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function () {\n\n            var chartDom = document.getElementById('fan-chart');\n            if (!chartDom) return;\n\n            \/\/ --- 1. CUSTOM TOOLTIP ---\n            var customTooltip = document.getElementById('custom-fan-tooltip');\n\n            if (!customTooltip) {\n                customTooltip = document.createElement('div');\n                customTooltip.id = 'custom-fan-tooltip';\n                customTooltip.style.position = 'fixed';\n                customTooltip.style.display = 'none';\n                customTooltip.style.zIndex = '99999999';\n                customTooltip.style.backgroundColor = 'rgba(255, 255, 255, 0.98)';\n                customTooltip.style.padding = '10px 14px';\n                customTooltip.style.borderRadius = '6px';\n                customTooltip.style.boxShadow = '0 4px 12px rgba(0,0,0,0.15)';\n                customTooltip.style.pointerEvents = 'none';\n                customTooltip.style.fontFamily = 'sans-serif';\n                customTooltip.style.fontSize = '13px';\n                customTooltip.style.color = '#333';\n                customTooltip.style.border = '1px solid #e2e8f0';\n                document.body.appendChild(customTooltip);\n            }\n\n            var myChart = echarts.init(chartDom);\n\n            \/\/ --- 2. SERIES DATA ---\n            var fanSeries = [\n                \/\/ --- MP-315 (Green) ---\n                {\n                    name: 'MP-315 | 4kW 3000rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-315\/',\n                    color: '#86efac',\n                    data: [[1817, 242], [3500, 195], [4800, 128], [6300, 45], [7294, 0]]\n                },\n                {\n                    name: 'MP-315 | 5,5kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-315\/',\n                    color: '#4ade80',\n                    data: [[1200, 265], [2500, 262], [4200, 242], [5500, 195], [7000, 102]]\n                },\n                {\n                    name: 'MP-315 | 5,5kW 3000rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-315\/',\n                    color: '#22c55e',\n                    data: [[0, 357], [2472, 318], [3900, 260], [5600, 165], [6800, 50], [7483, 0]]\n                },\n                {\n                    name: 'MP-315 | 7,5kW 3000rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-315\/',\n                    color: '#166534',\n                    data: [[1300, 370], [3150, 350], [4600, 310], [5700, 265], [7500, 135], [8400, 60], [9000, 30]]\n                },\n                \/\/ --- MP-355 (Blue) ---\n                {\n                    name: 'MP-355 | 7,5kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-355\/',\n                    color: '#60a5fa',\n                    data: [[4000, 195], [5500, 160], [5800, 137], [5950, 125], [6600, 92], [8000, 38], [8316, 0]]\n                },\n                {\n                    name: 'MP-355 | 11kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-355\/',\n                    color: '#2563eb',\n                    data: [[2860, 251], [5000, 225], [7500, 162], [9800, 68], [11440, 0]]\n                },\n                \/\/ --- MP-400 (Amber) ---\n                {\n                    name: 'MP-400 | 5,5kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-400\/',\n                    color: '#fbbf24',\n                    data: [[4400, 170], [6500, 140], [7800, 120], [8300, 90], [8750, 65], [10000, 50], [10400, 30], [11200, 25], [11826, 0]]\n                },\n                {\n                    name: 'MP-400 | 7,5kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-400\/',\n                    color: '#f59e0b',\n                    data: [[3610, 241], [5000, 225], [6500, 202], [8000, 175], [9500, 135]]\n                },\n                {\n                    name: 'MP-400 | 11kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-400\/',\n                    color: '#d97706',\n                    data: [[7729, 215], [9400, 192], [11200, 162], [11600, 148], [15000, 78], [16000, 25], [17463, 0]]\n                },\n                {\n                    name: 'MP-400 | 15kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-400\/',\n                    color: '#b45309',\n                    data: [[2500, 315], [6000, 305], [8000, 295], [10000, 280], [12000, 265]]\n                },\n                \/\/ --- MP-450 (Purple) ---\n                {\n                    name: 'MP-450 | 4kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-450\/',\n                    color: '#9333ea',\n                    data: [[0, 150], [4600, 110], [6800, 85], [8600, 58], [9400, 38], [10400, 18], [11000, 8], [11300, 0]]\n                },\n                \/\/ --- MP-500 (Red) ---\n                {\n                    name: 'MP-500 | 11kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-500\/',\n                    color: '#dc2626',\n                    data: [[6756, 215], [10400, 175], [12000, 135], [14200, 85], [15500, 50], [17000, 15]]\n                },\n                \/\/ --- MP-560 (Pink) ---\n                {\n                    name: 'MP-560 | 7,5kW 1000rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-560\/',\n                    color: '#f472b6',\n                    data: [[6000, 125], [12000, 108], [14200, 85], [17200, 48], [19000, 28], [19500, 15], [21300, 0]]\n                },\n                {\n                    name: 'MP-560 | 11kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-560\/',\n                    color: '#db2777',\n                    data: [[11600, 180], [13500, 168], [14100, 156], [15200, 152], [15800, 125], [17800, 95], [19200, 78], [21800, 48], [22800, 28], [23300, 8], [23350, 0]]\n                },\n                {\n                    name: 'MP-560 | 18,5kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-560\/',\n                    color: '#be185d',\n                    data: [[13000, 204], [15800, 158], [17800, 130], [18800, 105], [21000, 50], [22300, 20], [24000, 0]]\n                },\n                \/\/ --- MP-630 (Teal) ---\n                {\n                    name: 'MP-630 | 11kW 1000rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-630\/',\n                    color: '#2dd4bf',\n                    data: [[13200, 130], [14800, 120], [15200, 115], [17000, 102], [18000, 80], [20500, 60], [26000, 0]]\n                },\n                {\n                    name: 'MP-630 | 15kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-630\/',\n                    color: '#0d9488',\n                    data: [[21000, 68], [22000, 50], [23800, 22], [25000, 10], [25916, 0]]\n                },\n                {\n                    name: 'MP-630 | 18,5kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-630\/',\n                    color: '#0f766e',\n                    data: [[16800, 155], [21500, 125], [22800, 102], [25800, 68], [27800, 48], [28100, 42], [27700, 32], [31034, 0]]\n                },\n                \/\/ --- MP-710 (Slate) ---\n                {\n                    name: 'MP-710 | 30kW 1000rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-710\/',\n                    color: '#64748b',\n                    data: [[13500, 232], [19100, 192], [23800, 160], [25800, 148], [28900, 126], [35000, 70], [40000, 0]]\n                },\n                {\n                    name: 'MP-710 | 45kW 1500rpm',\n                    url: 'https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-710\/',\n                    color: '#334155',\n                    data: [[23000, 275], [26800, 251], [31000, 202], [32800, 165], [37000, 126], [40100, 105]]\n                }\n            ];\n\n            var chartSeries = [];\n            var legendData = [];\n\n            fanSeries.forEach(function (s) {\n                chartSeries.push({\n                    name: s.name,\n                    type: 'line',\n                    smooth: true,\n                    symbol: 'none',\n                    triggerLineEvent: true,\n                    lineStyle: { width: 2, color: s.color, cap: 'round' },\n                    itemStyle: { color: s.color },\n                    data: s.data,\n                    emphasis: { focus: 'series', lineStyle: { width: 4 } },\n                    blur: {\n                        lineStyle: { color: '#cbd5e1', opacity: 0.4 },\n                        itemStyle: { color: '#cbd5e1', opacity: 0.4 }\n                    }\n                });\n                legendData.push(s.name);\n            });\n\n            \/\/ --- 3. DUTY POINT ---\n            chartSeries.push({\n                name: 'Duty Point',\n                type: 'scatter',\n                symbol: 'circle',\n                symbolSize: 9,\n                itemStyle: {\n                    color: '#ef4444',\n                    borderColor: '#ffffff',\n                    borderWidth: 2,\n                    shadowBlur: 6,\n                    shadowColor: 'rgba(0, 0, 0, 0.4)'\n                },\n                data: [],\n                z: 100,\n                silent: true\n            });\n\n            var option = {\n                animationDuration: 2500,\n                axisPointer: {\n                    show: true,\n                    type: 'cross',\n                    snap: false,\n                    label: {\n                        show: true,\n                        precision: 0,\n                        backgroundColor: '#4a5568'\n                    }\n                },\n                tooltip: {\n                    show: true,\n                    trigger: 'none',\n                    axisPointer: {\n                        type: 'cross',\n                        snap: false\n                    }\n                },\n                legend: {\n                    data: legendData,\n                    bottom: 0,\n                    icon: 'roundRect',\n                    itemGap: 12,\n                    width: '96%',\n                    left: '2%',\n                    formatter: '{a|{name}}',\n                    textStyle: {\n                        rich: {\n                            a: {\n                                color: '#475569',\n                                fontWeight: 600,\n                                fontSize: 12,\n                                width: 225,\n                                align: 'left',\n                                padding: [0, 0, 0, 8],\n                                backgroundColor: 'transparent'\n                            }\n                        }\n                    },\n                    tooltip: { show: true }\n                },\n                grid: {\n                    left: '3%', right: '4%', top: 40, bottom: (window.innerWidth < 768 ? 550 : 200), containLabel: true\n                },\n                xAxis: {\n                    type: 'value',\n                    name: 'Airflow (m\u00b3\/h)',\n                    nameLocation: 'middle',\n                    nameGap: 35,\n                    min: 0,\n                    max: 40000,\n                    splitLine: { show: true, lineStyle: { type: 'dashed', color: '#e5e7eb' } }\n                },\n                yAxis: {\n                    type: 'value',\n                    name: 'Static Pressure (mmWG)',\n                    nameLocation: 'middle',\n                    nameGap: 50,\n                    interval: 25,\n                    splitLine: { show: true, lineStyle: { type: 'dashed', color: '#e5e7eb' } }\n                },\n                series: chartSeries\n            };\n\n            myChart.setOption(option);\n\n            \/\/ --- 4. SEARCH LOGIC ---\n            var btnPlot = document.getElementById('btn-plot');\n            var btnClear = document.getElementById('btn-clear');\n            var inputFlow = document.getElementById('input-flow');\n            var inputPressure = document.getElementById('input-pressure');\n\n            if (btnPlot && inputFlow && inputPressure) {\n                btnPlot.addEventListener('click', function () {\n                    var flow = parseFloat(inputFlow.value);\n                    var pressure = parseFloat(inputPressure.value);\n\n                    if (isNaN(flow) || isNaN(pressure)) {\n                        alert(\"Please enter valid numeric values in both fields.\");\n                        return;\n                    }\n\n                    var updatedSeries = chartSeries.map(function (s) {\n                        if (s.name === 'Duty Point') {\n                            s.data = [[flow, pressure]];\n                        }\n                        return s;\n                    });\n\n                    myChart.setOption({ series: updatedSeries });\n                });\n            }\n\n            if (btnClear) {\n                btnClear.addEventListener('click', function () {\n                    inputFlow.value = '';\n                    inputPressure.value = '';\n                    var updatedSeries = chartSeries.map(function (s) {\n                        if (s.name === 'Duty Point') s.data = [];\n                        return s;\n                    });\n                    myChart.setOption({ series: updatedSeries });\n                });\n            }\n\n            \/\/ --- 5. INTERACTIVITY ---\n            myChart.on('mouseover', function (params) {\n                if (params.componentType === 'series' && params.seriesName !== 'Duty Point') {\n                    myChart.dispatchAction({ type: 'highlight', seriesName: params.seriesName });\n                    customTooltip.innerHTML = '<div style=\"display:flex; align-items:center;\">' + '<span style=\"display:inline-block; margin-right:8px; border-radius:50%; width:10px; height:10px; background-color:' + params.color + '\"><\/span>' + '<strong>' + params.seriesName + '<\/strong><\/div>';\n                    customTooltip.style.display = 'block';\n                }\n            });\n\n            window.addEventListener('mousemove', function (e) {\n                customTooltip.style.left = (e.clientX + 15) + 'px';\n                customTooltip.style.top = (e.clientY + 15) + 'px';\n            });\n\n            myChart.on('mouseout', function (params) {\n                if (params.componentType === 'series') {\n                    myChart.dispatchAction({ type: 'downplay', seriesName: params.seriesName });\n                    customTooltip.style.display = 'none';\n                }\n            });\n\n            var selectedFans = new Set();\n            myChart.setOption({ legend: { selectedMode: 'multiple' } });\n\n            var isProgrammaticChange = false;\n\n            function updateVisuals() {\n                var allSeriesNames = fanSeries.map(function (s) { return s.name; });\n                isProgrammaticChange = true;\n\n                if (selectedFans.size === 0) {\n                    allSeriesNames.forEach(function (name) {\n                        myChart.dispatchAction({ type: 'legendSelect', name: name });\n                        myChart.dispatchAction({ type: 'downplay', seriesName: name });\n                    });\n                } else {\n                    allSeriesNames.forEach(function (name) {\n                        if (selectedFans.has(name)) {\n                            myChart.dispatchAction({ type: 'legendSelect', name: name });\n                            myChart.dispatchAction({ type: 'highlight', seriesName: name });\n                        } else {\n                            myChart.dispatchAction({ type: 'legendUnSelect', name: name });\n                        }\n                    });\n                }\n                isProgrammaticChange = false;\n            }\n\n            \/\/ CARD MANAGEMENT\n            var cardContainer = document.getElementById('fan-selection-container');\n\n            function addFanCard(seriesName, color) {\n                var existingItems = cardContainer.querySelectorAll('.fan-card-item');\n                existingItems.forEach(function (item) {\n                    item.classList.remove('expanded');\n                });\n\n                var seriesData = fanSeries.find(function (s) { return s.name === seriesName; });\n                if (!seriesData) return;\n\n                var cardDiv = document.createElement('div');\n                cardDiv.className = 'fan-card-item expanded';\n                cardDiv.setAttribute('data-name', seriesName);\n\n                var validColor = color || '#999';\n                cardDiv.style.cssText = 'border-left: 6px solid ' + validColor + ' !important;';\n\n                cardDiv.onmouseenter = function () {\n                    myChart.dispatchAction({ type: 'highlight', seriesName: seriesName });\n                };\n                cardDiv.onmouseleave = function () {\n                    myChart.dispatchAction({ type: 'downplay', seriesName: seriesName });\n                };\n\n                var collapsedHTML = '<div class=\"card-collapsed-view\" onclick=\"toggleCardExpansion(this, true)\">' +\n                    '<div class=\"collapsed-title\" style=\"padding-left: 4px;\">' + seriesName + '<\/div>' +\n                    '<span class=\"close-card-btn\" style=\"position:static; color:#94a3b8;\" onclick=\"removeFanCardManual(event, \\'' + seriesName + '\\')\">\u00d7<\/span>' +\n                    '<\/div>';\n\n                var url = seriesData.url || '#';\n                var fullViewHTML = '<div class=\"card-full-view\" onclick=\"toggleCardExpansion(this, false)\" style=\"cursor: pointer;\" title=\"Click to collapse\">' +\n                    '<span class=\"close-card-btn\" title=\"Remove\" onclick=\"removeFanCardManual(event, \\'' + seriesName + '\\')\">\u00d7<\/span>' +\n                    '<div class=\"card-content-wrapper\">' +\n                    '<div class=\"fan-image-container\"><img decoding=\"async\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/quimipol-Ventilador-Centrifugo-Anticorrosivo-MP-315-i1-2-400x481-2.jpg\" alt=\"Fan\"><\/div>' +\n                    '<div class=\"fan-info-col\">' +\n                    '<h3>' + seriesName + '<\/h3>' +\n                    '<p id=\"fan-details-text\">High efficiency and low noise level anticorrosive centrifugal fan.<\/p>' +\n                    '<a href=\"' + url + '\" class=\"fan-card-btn\" target=\"_self\" onclick=\"event.stopPropagation()\">VIEW FAN<\/a>' +\n                    '<\/div><\/div><\/div>';\n\n                cardDiv.innerHTML = collapsedHTML + fullViewHTML;\n                cardContainer.prepend(cardDiv);\n            }\n\n            function removeFanCard(seriesName) {\n                var item = cardContainer.querySelector('.fan-card-item[data-name=\"' + seriesName + '\"]');\n                if (item) {\n                    item.classList.add('fade-out');\n                    setTimeout(function () {\n                        if (item.parentElement) item.remove();\n                        if (typeof updateCleanButtonVisibility === 'function') updateCleanButtonVisibility();\n                    }, 300);\n                }\n            }\n\n            function clearAllCards() {\n                cardContainer.innerHTML = '';\n                var btn = document.getElementById('clean-filters-btn');\n                if (btn) btn.style.display = 'none';\n            }\n\n            window.toggleCardExpansion = function (elem, isExpanding) {\n                var item = elem.closest('.fan-card-item');\n                if (isExpanding) {\n                    item.classList.add('expanded');\n                } else {\n                    item.classList.remove('expanded');\n                }\n            };\n\n            window.removeFanCardManual = function (e, name) {\n                e.stopPropagation();\n                toggleFan(name);\n                myChart.dispatchAction({ type: 'legendUnSelect', name: name });\n            };\n\n            myChart.on('click', function (params) {\n                if (params.componentType === 'series' && params.seriesName !== 'Duty Point') {\n                    selectedFans.clear();\n                    clearAllCards();\n\n                    selectedFans.add(params.seriesName);\n                    addFanCard(params.seriesName, params.color);\n\n                    updateVisuals();\n                }\n            });\n\n            myChart.on('legendselectchanged', function (params) {\n                if (isProgrammaticChange) return;\n\n                var name = params.name;\n                var isSelected = params.selected[name];\n\n                if (!isSelected) {\n                    isProgrammaticChange = true;\n                    myChart.dispatchAction({ type: 'legendSelect', name: name });\n                    isProgrammaticChange = false;\n                }\n\n                toggleFan(name);\n            });\n\n            function toggleFan(name) {\n                if (selectedFans.has(name)) {\n                    selectedFans.delete(name);\n                    removeFanCard(name);\n                } else {\n                    var model = chartSeries.find(function (s) { return s.name === name });\n                    var color = model ? model.itemStyle.color : '#000';\n\n                    selectedFans.add(name);\n                    addFanCard(name, color);\n                }\n                updateVisuals();\n                if (typeof updateCleanButtonVisibility === 'function') updateCleanButtonVisibility();\n            }\n\n            myChart.getZr().on('click', function (params) {\n                if (!params.target) {\n                    clearAllSelections();\n                }\n            });\n\n            window.clearAllSelections = function () {\n                if (selectedFans.size > 0) {\n                    selectedFans.clear();\n                    updateVisuals();\n                }\n                clearAllCards();\n                var btn = document.getElementById('clean-filters-btn');\n                if (btn) btn.style.display = 'none';\n            };\n\n            function updateCleanButtonVisibility() {\n                var btn = document.getElementById('clean-filters-btn');\n                if (btn) {\n                    btn.style.display = selectedFans.size > 0 ? 'block' : 'none';\n                    if (selectedFans.size > 0) cardContainer.appendChild(btn);\n                }\n            }\n\n            \/\/ --- 6. CONVERTERS ---\n            var convMmca = document.getElementById('conv-mmca');\n            var convPa = document.getElementById('conv-pa');\n            var convCfm = document.getElementById('conv-cfm');\n            var convM3h = document.getElementById('conv-m3h');\n\n            if (convMmca && convPa) {\n                convMmca.addEventListener('input', function () {\n                    const val = parseFloat(this.value);\n                    if (!isNaN(val)) convPa.value = (val * 9.80665).toFixed(2);\n                    else convPa.value = '';\n                });\n\n                convPa.addEventListener('input', function () {\n                    const val = parseFloat(this.value);\n                    if (!isNaN(val)) convMmca.value = (val \/ 9.80665).toFixed(2);\n                    else convMmca.value = '';\n                });\n            }\n\n            if (convCfm && convM3h) {\n                convCfm.addEventListener('input', function () {\n                    const val = parseFloat(this.value);\n                    if (!isNaN(val)) convM3h.value = (val * 1.69901).toFixed(2);\n                    else convM3h.value = '';\n                });\n\n                convM3h.addEventListener('input', function () {\n                    const val = parseFloat(this.value);\n                    if (!isNaN(val)) convCfm.value = (val \/ 1.69901).toFixed(2);\n                    else convCfm.value = '';\n                });\n            }\n\n            window.addEventListener('resize', function () {\n                myChart.resize();\n            });\n\n            \/\/ --- 4. PRINT BUTTON ---\n            var btnPrint = document.getElementById('btn-print');\n            var isPrinting = false;\n\n            if (btnPrint) {\n                btnPrint.onclick = function (e) {\n                    e.preventDefault();\n                    e.stopImmediatePropagation();\n\n                    if (isPrinting) return;\n                    isPrinting = true;\n\n                    \/\/ --- DISPLAY USER INPUT ---\n                    var flowVal = document.getElementById('input-flow').value;\n                    var pressVal = document.getElementById('input-pressure').value;\n                    var printInfo = document.getElementById('print-user-input-display');\n\n                    if (printInfo) {\n                        if (flowVal && pressVal) {\n                            printInfo.innerHTML = 'Selected Point: ' + flowVal + ' m\u00b3\/h  |  ' + pressVal + ' mmWG';\n                        } else {\n                            printInfo.innerHTML = '';\n                        }\n                    }\n\n                    \/\/ --- RESIZE FOR PRINT (A4 FIT) ---\n                    chartDom.style.setProperty('top', '170px', 'important');\n                    chartDom.style.setProperty('height', '1250px', 'important');\n                    chartDom.style.setProperty('width', '1250px', 'important');\n                    chartDom.style.setProperty('left', '50%', 'important');\n                    chartDom.style.setProperty('transform', 'translateX(-50%)', 'important');\n\n                    myChart.resize();\n\n                    setTimeout(function () {\n                        (typeof window._pumPrint === 'function' ? window._pumPrint('en') : window.print());\n\n                        setTimeout(function () { isPrinting = false; }, 1000);\n\n                        setTimeout(function () {\n                            \/\/ Restore original state\n                            chartDom.style.removeProperty('top');\n                            chartDom.style.removeProperty('height');\n                            chartDom.style.removeProperty('width');\n                            chartDom.style.removeProperty('left');\n                            chartDom.style.removeProperty('transform');\n                            \/\/ General English file original height is handled by CSS (700px), but let's be safe\n                            chartDom.style.height = '700px';\n                            chartDom.style.top = 'auto';\n                            chartDom.style.width = '100%';\n                            chartDom.style.left = '0';\n                            chartDom.style.transform = 'none';\n\n                            myChart.resize();\n                        }, 500);\n                    }, 1000);\n                };\n            }\n\n        });\n    <\/script>\n<\/body>\n\n<\/html><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:50px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-one\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:34;line-height:1.40;\"><h3 style=\"text-align: center;\">MP Series Fan Characteristics<\/h3><\/h1><\/div><!DOCTYPE html>\n<html lang=\"es\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>MP Series Fan Characteristics Table<\/title>\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n    <style>\n        \/* Scoped styles using .mp-series-table-wrapper to avoid global conflicts *\/\n        .mp-series-table-wrapper {\n            --primary-color: #991b1b;\n            --primary-dark: #7f1d1d;\n            --text-dark: #1e293b;\n            --text-light: #64748b;\n            --bg-light: #f8fafc;\n            --border-color: #e2e8f0;\n            --row-hover: #fff1f2;\n            --header-text: #ffffff;\n\n            font-family: 'Inter', sans-serif;\n            color: var(--text-dark);\n            width: 100%;\n            display: block;\n        }\n\n        .mp-series-table-wrapper .table-container {\n            width: 100%;\n            max-width: none;\n            background: white;\n            border-radius: 8px;\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            overflow: hidden;\n            border: 1px solid var(--primary-color);\n            animation: fadeIn 0.8s ease-out;\n        }\n\n        @keyframes fadeIn {\n            from {\n                opacity: 0;\n                transform: translateY(20px);\n            }\n\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        .mp-series-table-wrapper th {\n            background-color: var(--primary-color);\n            color: var(--header-text);\n            font-weight: 600;\n            text-transform: uppercase;\n            font-size: 0.8rem;\n            letter-spacing: 0.05em;\n            vertical-align: middle;\n            border: 1px solid rgba(255, 255, 255, 0.1);\n        }\n\n        .mp-series-table-wrapper .responsive-wrapper {\n            overflow-x: auto;\n            width: 100%;\n        }\n\n        .mp-series-table-wrapper table {\n            width: 100%;\n            border-collapse: collapse;\n            font-size: 0.875rem;\n            text-align: right;\n        }\n\n        .mp-series-table-wrapper th,\n        .mp-series-table-wrapper td {\n            padding: 12px 14px;\n            border-bottom: 1px solid var(--border-color);\n        }\n\n        .mp-series-table-wrapper th:first-child,\n        .mp-series-table-wrapper td:first-child {\n            text-align: left;\n            position: sticky;\n            left: 0;\n            background-color: inherit;\n            z-index: 10;\n        }\n\n        .mp-series-table-wrapper tbody tr td:first-child {\n            background-color: white;\n        }\n\n        .mp-series-table-wrapper tbody tr:hover td:first-child {\n            background-color: var(--row-hover);\n        }\n\n        .mp-series-table-wrapper thead tr th:first-child {\n            background-color: var(--primary-color);\n            z-index: 20;\n        }\n\n        .mp-series-table-wrapper th.description-col {\n            min-width: 200px;\n        }\n\n        .mp-series-table-wrapper .model-header {\n            background-color: #cbd5e1;\n            color: var(--text-dark);\n            font-weight: 800;\n            text-align: center;\n            text-transform: uppercase;\n            letter-spacing: 1.2px;\n            font-size: 0.85rem;\n            padding: 10px;\n            border-top: 2px solid #94a3b8;\n            border-bottom: 2px solid #94a3b8;\n        }\n\n        .mp-series-table-wrapper tbody tr {\n            transition: all 0.2s ease;\n        }\n\n        .mp-series-table-wrapper tbody tr:not(.model-header) {\n            cursor: pointer;\n            position: relative;\n        }\n\n        .mp-series-table-wrapper tbody tr:not(.model-header):hover {\n            background-color: #fee2e2;\n            transform: scale(1.002);\n            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n            z-index: 5;\n        }\n\n        .mp-series-table-wrapper td {\n            color: var(--text-light);\n            font-variant-numeric: tabular-nums;\n        }\n\n        .mp-series-table-wrapper td:first-child {\n            color: var(--text-dark);\n            font-weight: 500;\n        }\n\n        .mp-series-table-wrapper .table-footer {\n            padding: 16px 24px;\n            background-color: #f8fafc;\n            color: var(--text-light);\n            font-size: 0.75rem;\n            border-top: 1px solid var(--border-color);\n            font-style: italic;\n        }\n\n        .mp-series-table-wrapper .responsive-wrapper::-webkit-scrollbar {\n            height: 8px;\n        }\n\n        .mp-series-table-wrapper .responsive-wrapper::-webkit-scrollbar-track {\n            background: #f1f5f9;\n        }\n\n        .mp-series-table-wrapper .responsive-wrapper::-webkit-scrollbar-thumb {\n            background: #cbd5e1;\n            border-radius: 4px;\n        }\n\n        .mp-series-table-wrapper .responsive-wrapper::-webkit-scrollbar-thumb:hover {\n            background: #94a3b8;\n        }\n    <\/style>\n<\/head>\n\n<body>\n    <!-- Added wrapper class for scoping -->\n    <div class=\"mp-series-table-wrapper\">\n        <div class=\"table-container\">\n            <div class=\"responsive-wrapper\">\n                <table>\n                    <thead>\n\n                        <tr>\n                            <th class=\"description-col\">Description<\/th>\n                            <th>Turbine Speed<br>r.p.m.<\/th>\n                            <th>Motor Power<br>kW<\/th>\n                            <th>Min Flow<br>(m\u00b3\/h)<\/th>\n                            <th>Max Flow<br>(m\u00b3\/h)<\/th>\n                            <th>Max Pressure<br>(mmH2O)<\/th>\n                            <th>Sound Pressure Level<br>(dB)<\/th>\n                            <th>Weight<br>(Kg)<\/th>\n                            <th>Max Current<br>400v (A)<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <!-- MP-315 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-315<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-315 4kW 3000rpm<\/td>\n                            <td>3.000<\/td>\n                            <td>4,0<\/td>\n                            <td>1.817<\/td>\n                            <td>7.294<\/td>\n                            <td>242<\/td>\n                            <td>88<\/td>\n                            <td>80<\/td>\n                            <td>7,6<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-315 5,5kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>5,5<\/td>\n                            <td>1.817<\/td>\n                            <td>7.065<\/td>\n                            <td>265<\/td>\n                            <td>89<\/td>\n                            <td>130<\/td>\n                            <td>11,2<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-315 5,5kW 3000rpm<\/td>\n                            <td>3.000<\/td>\n                            <td>5,5<\/td>\n                            <td>2.472<\/td>\n                            <td>7.483<\/td>\n                            <td>357<\/td>\n                            <td>93<\/td>\n                            <td>85<\/td>\n                            <td>11,0<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-315 7,5kW 3000rpm<\/td>\n                            <td>3.000<\/td>\n                            <td>5,5<\/td>\n                            <td>1.300<\/td>\n                            <td>7.483<\/td>\n                            <td>370<\/td>\n                            <td>98<\/td>\n                            <td>95<\/td>\n                            <td>14,0<\/td>\n                        <\/tr>\n\n                        <!-- MP-355 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-355<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-355 7,5kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>7,5<\/td>\n                            <td>4.000<\/td>\n                            <td>8.316<\/td>\n                            <td>195<\/td>\n                            <td>96<\/td>\n                            <td>125<\/td>\n                            <td>15,3<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-355 11kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>11,0<\/td>\n                            <td>2.860<\/td>\n                            <td>11.440<\/td>\n                            <td>251<\/td>\n                            <td>93<\/td>\n                            <td>150<\/td>\n                            <td>20,7<\/td>\n                        <\/tr>\n\n                        <!-- MP-400 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-400<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-400 5,5kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>5,5<\/td>\n                            <td>4.400<\/td>\n                            <td>11.826<\/td>\n                            <td>170<\/td>\n                            <td>97<\/td>\n                            <td>120<\/td>\n                            <td>11,2<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-400 7,5kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>7,5<\/td>\n                            <td>3.600<\/td>\n                            <td>9.500<\/td>\n                            <td>241<\/td>\n                            <td>93<\/td>\n                            <td>150<\/td>\n                            <td>15,3<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-400 11kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>11,0<\/td>\n                            <td>600<\/td>\n                            <td>17.463<\/td>\n                            <td>214<\/td>\n                            <td>90<\/td>\n                            <td>175<\/td>\n                            <td>20,7<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-400 15kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>15,0<\/td>\n                            <td>2.500<\/td>\n                            <td>12.000<\/td>\n                            <td>315<\/td>\n                            <td>89<\/td>\n                            <td>200<\/td>\n                            <td>28,4<\/td>\n                        <\/tr>\n\n                        <!-- MP-450 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-450<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-450 4kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>4,0<\/td>\n                            <td>600<\/td>\n                            <td>11.300<\/td>\n                            <td>150<\/td>\n                            <td>89<\/td>\n                            <td>150<\/td>\n                            <td>8,8<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-450 11kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>11,0<\/td>\n                            <td>7.729<\/td>\n                            <td>11.300<\/td>\n                            <td>150<\/td>\n                            <td>87<\/td>\n                            <td>200<\/td>\n                            <td>20,7<\/td>\n                        <\/tr>\n\n                        <!-- MP-500 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-500<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-500 11kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>11,0<\/td>\n                            <td>6.756<\/td>\n                            <td>17.000<\/td>\n                            <td>215<\/td>\n                            <td>89<\/td>\n                            <td>250<\/td>\n                            <td>20,7<\/td>\n                        <\/tr>\n\n                        <!-- MP-560 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-560<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-560 7,5kW 1000rpm<\/td>\n                            <td>1.000<\/td>\n                            <td>7,5<\/td>\n                            <td>6.000<\/td>\n                            <td>21.300<\/td>\n                            <td>125<\/td>\n                            <td>87<\/td>\n                            <td>300<\/td>\n                            <td>15,6<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-560 11kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>11,0<\/td>\n                            <td>11.600<\/td>\n                            <td>23.350<\/td>\n                            <td>180<\/td>\n                            <td>98<\/td>\n                            <td>300<\/td>\n                            <td>20,7<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-560 18,5kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>18,5<\/td>\n                            <td>13.000<\/td>\n                            <td>24.000<\/td>\n                            <td>204<\/td>\n                            <td>100<\/td>\n                            <td>350<\/td>\n                            <td>34,8<\/td>\n                        <\/tr>\n\n                        <!-- MP-630 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-630<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-630 11kW 1000rpm<\/td>\n                            <td>1.000<\/td>\n                            <td>11,0<\/td>\n                            <td>13.200<\/td>\n                            <td>26.000<\/td>\n                            <td>130<\/td>\n                            <td>85<\/td>\n                            <td>350<\/td>\n                            <td>22,6<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-630 15kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>15,0<\/td>\n                            <td>16.900<\/td>\n                            <td>26.000<\/td>\n                            <td>180<\/td>\n                            <td>96<\/td>\n                            <td>350<\/td>\n                            <td>28,4<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-630 18,5kW 1500rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>18,5<\/td>\n                            <td>13.000<\/td>\n                            <td>31.000<\/td>\n                            <td>204<\/td>\n                            <td>92<\/td>\n                            <td>400<\/td>\n                            <td>34,8<\/td>\n                        <\/tr>\n\n                        <!-- MP-710 -->\n                        <tr>\n                            <td colspan=\"9\" class=\"model-header\">MP-710<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-710 30kW 1000rpm<\/td>\n                            <td>1.000<\/td>\n                            <td>30,0<\/td>\n                            <td>13.500<\/td>\n                            <td>40.000<\/td>\n                            <td>232<\/td>\n                            <td>88<\/td>\n                            <td>750<\/td>\n                            <td>56,5<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>MP-710 45kW 1500 rpm<\/td>\n                            <td>1.500<\/td>\n                            <td>45,0<\/td>\n                            <td>23.000<\/td>\n                            <td>40.000<\/td>\n                            <td>275<\/td>\n                            <td>93<\/td>\n                            <td>650<\/td>\n                            <td>83,9<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n            <div class=\"table-footer\">\n                *Sound pressure at 1.5m distance with free fan inlet and maximum performance.\n            <\/div>\n        <\/div>\n    <\/div> <!-- Close .mp-series-table-wrapper -->\n\n    <script>\n        document.addEventListener('DOMContentLoaded', () => {\n            \/\/ Select all rows that are NOT model headers ONLY inside our wrapper\n            const rows = document.querySelectorAll('.mp-series-table-wrapper tbody tr:not(.model-header)');\n\n            rows.forEach(row => {\n                \/\/ Get the text from the first cell (Description)\n                const descriptionCell = row.cells[0];\n                if (!descriptionCell) return;\n\n                const text = descriptionCell.innerText.trim();\n                \/\/ Regex to find \"MP-\" followed by numbers (e.g., MP-315)\n                const match = text.match(\/MP-(\\d+)\/i);\n\n                if (match) {\n                    const modelNumber = match[1];\n                    \/\/ Construct URL: https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-XXX\/\n                    const url = `https:\/\/quimipol.com\/en\/centrifugal-fan-model-mp-${modelNumber}\/`;\n\n                    \/\/ Add click event\n                    row.onclick = (e) => {\n                        \/\/ Avoid conflicting with text selection vs click\n                        if (window.getSelection().toString().length === 0) {\n                            window.open(url, '_self'); \/\/ Open in new tab by default defined by user preference, but _blank is safer for external\n                        }\n                    };\n\n                    \/\/ Add title for accessibility\/hover\n                    row.title = `View datasheet for model MP-${modelNumber}`;\n\n                }\n            });\n        });\n    <\/script>\n<\/body>\n\n<\/html><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:75px;--awb-margin-bottom:50px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_3_5 3_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.2%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.2%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-margin-bottom:25px;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:34;line-height:1.40;\"><h2 style=\"text-align: left;\">Precision Engineering and Specialized Manufacturing<\/h2><\/h1><\/div><div class=\"fusion-text fusion-text-3\"><p data-path-to-node=\"2,0,0\"><b data-path-to-node=\"2,0,0\" data-index-in-node=\"0\">Design with CAE Technology (CFTurbo):<\/b> We optimize the aerodynamics of each impeller through fluid simulation (CFD) using CFTurbo software. This allows us to guarantee the requested duty point while maximizing the overall energy efficiency of the assembly.<\/p>\n<p data-path-to-node=\"2,1,0\"><b data-path-to-node=\"2,1,0\" data-index-in-node=\"0\">Material Versatility:<\/b> Depending on the gas aggressiveness (HCl, HF, etc.), we manufacture in Polypropylene (PP), PVC, Polyethylene (PE), or PVDF.<\/p>\n<p data-path-to-node=\"2,2,0\"><b data-path-to-node=\"2,2,0\" data-index-in-node=\"0\">Secure ATEX Certification:<\/b> Available in PP-EL-S (electro-conductive) version for Zones 1 and 2, strictly complying with Directive 2014\/34\/EU.<\/p>\n<p data-path-to-node=\"2,3,0\"><b data-path-to-node=\"2,3,0\" data-index-in-node=\"0\">Quimipol\u2019s \u201cDigital Twin\u201d:<\/b> We facilitate the integration of our equipment into your projects. Each MP fan has its own digital twin, allowing your technical office to integrate it directly into BIM or industrial 3D models.<\/p>\n<p data-path-to-node=\"2,4,0\"><b data-path-to-node=\"2,4,0\" data-index-in-node=\"0\">Custom Manufacturing:<\/b> Do you need a non-catalog design? Our technical office develops specific models based on space requirements or features not covered by standard models. Contact us.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_2_5 2_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:4.8%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:4.8%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"730\" height=\"845\" title=\"Quimipol-SERIE-MP-I2\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/01\/Quimipol-SERIE-MP-I2.jpg\" alt class=\"img-responsive wp-image-14189\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/01\/Quimipol-SERIE-MP-I2-200x232.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/01\/Quimipol-SERIE-MP-I2-400x463.jpg 400w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/01\/Quimipol-SERIE-MP-I2-600x695.jpg 600w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/01\/Quimipol-SERIE-MP-I2.jpg 730w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-carousel fusion-image-carousel-auto fusion-image-carousel-2 lightbox-enabled\"><div class=\"awb-carousel awb-swiper awb-swiper-carousel\" data-autoplay=\"yes\" data-columns=\"3\" data-itemmargin=\"12\" data-itemwidth=\"180\" data-touchscroll=\"no\" data-imagesize=\"auto\" style=\"--awb-columns:3;--awb-column-spacing:12px;\"><div class=\"swiper-wrapper awb-image-carousel-wrapper fusion-flex-align-items-center\"><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><a data-rel=\"iLightbox[image_carousel_2]\" data-title=\"Quimipol-SERIE-MP-i-carr3-2\" aria-label=\"Quimipol-SERIE-MP-i-carr3-2\" href=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3-2.jpg\" target=\"_self\"><img decoding=\"async\" width=\"400\" height=\"417\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3-2.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3-2-200x209.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3-2.jpg 400w\" sizes=\"(min-width: 2200px) 100vw, (min-width: 794px) 392px, (min-width: 717px) 588px, (min-width: 640px) 717px, \" \/><\/a><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><a data-rel=\"iLightbox[image_carousel_2]\" data-title=\"Quimipol-SERIE-MP-i-carr3\" aria-label=\"Quimipol-SERIE-MP-i-carr3\" href=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3.jpg\" target=\"_self\"><img decoding=\"async\" width=\"400\" height=\"417\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3-200x209.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr3.jpg 400w\" sizes=\"(min-width: 2200px) 100vw, (min-width: 794px) 392px, (min-width: 717px) 588px, (min-width: 640px) 717px, \" \/><\/a><\/div><\/div><\/div><div class=\"swiper-slide\"><div class=\"fusion-carousel-item-wrapper\"><div class=\"fusion-image-wrapper hover-type-none\"><a data-rel=\"iLightbox[image_carousel_2]\" data-title=\"Quimipol-SERIE-MP-i-carr2-2\" aria-label=\"Quimipol-SERIE-MP-i-carr2-2\" href=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2.jpg\" target=\"_self\"><img decoding=\"async\" width=\"900\" height=\"939\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2-200x209.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2-400x417.jpg 400w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2-600x626.jpg 600w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2-800x835.jpg 800w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/Quimipol-SERIE-MP-i-carr2-2.jpg 900w\" sizes=\"(min-width: 2200px) 100vw, (min-width: 794px) 392px, (min-width: 717px) 588px, (min-width: 640px) 717px, \" \/><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container has-pattern-background has-mask-background fusion-parallax-none nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:25px;--awb-padding-bottom:25px;--awb-background-color:#f5f5f5;--awb-background-image:url(&quot;https:\/\/quimipol.com\/wp-content\/uploads\/2023\/10\/bg_grey-2.jpg&quot;);--awb-background-size:cover;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:calc( 1200px + 50px );margin-left: calc(-50px \/ 2 );margin-right: calc(-50px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_2_5 2_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:40%;--awb-margin-top-large:0px;--awb-spacing-right-large:25px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:25px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:25px;--awb-spacing-left-medium:25px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:25px;--awb-spacing-left-small:25px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"600\" height=\"669\" title=\"quimipol-Ventilador-Centrifugo-Anticorrosivo-MP-315-i2-600&#215;669-2\" src=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/quimipol-Ventilador-Centrifugo-Anticorrosivo-MP-315-i2-600x669-2.jpg\" alt class=\"img-responsive wp-image-14612\" srcset=\"https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/quimipol-Ventilador-Centrifugo-Anticorrosivo-MP-315-i2-600x669-2-200x223.jpg 200w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/quimipol-Ventilador-Centrifugo-Anticorrosivo-MP-315-i2-600x669-2-400x446.jpg 400w, https:\/\/quimipol.com\/wp-content\/uploads\/2026\/02\/quimipol-Ventilador-Centrifugo-Anticorrosivo-MP-315-i2-600x669-2.jpg 600w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_3_5 3_5 fusion-flex-column\" style=\"--awb-padding-top:5%;--awb-padding-right:5%;--awb-padding-bottom:5%;--awb-bg-size:cover;--awb-width-large:60%;--awb-margin-top-large:0px;--awb-spacing-right-large:25px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:25px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:25px;--awb-spacing-left-medium:25px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:25px;--awb-spacing-left-small:25px;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\"><h3 style=\"margin: 0 0 20px; font-size: 40px; font-weight: 600 !important; font-family: 'Oswald' !important;\">Do you need the CAD drawing or a specific curve for your project?<\/h3>\n<p>At Quimipol, we validate your duty point. Contact our technical office to receive the necessary advice and ensure that the MP-710 is the best option for your installation.<\/p>\n<\/div><div style=\"text-align:left;\"><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type show-popup-eng\" target=\"_self\"><span class=\"fusion-button-text\">REQUEST TECHNICAL INFORMATION<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14395","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MP Range Centrifugal Fans - Quimipol S.L.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MP Range Centrifugal Fans - Quimipol S.L.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/\" \/>\n<meta property=\"og:site_name\" content=\"Quimipol S.L.\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-31T17:37:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/quimipol.com\/wp-content\/uploads\/2023\/10\/logo-slider1-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/\",\"url\":\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/\",\"name\":\"MP Range Centrifugal Fans - Quimipol S.L.\",\"isPartOf\":{\"@id\":\"https:\/\/quimipol.com\/en\/#website\"},\"datePublished\":\"2026-01-07T18:48:49+00:00\",\"dateModified\":\"2026-03-31T17:37:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/quimipol.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MP Range Centrifugal Fans\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/quimipol.com\/en\/#website\",\"url\":\"https:\/\/quimipol.com\/en\/\",\"name\":\"Quimipol S.L.\",\"description\":\"Especialistas en extracci\u00f3n y depuraci\u00f3n de gases corrosivos\",\"publisher\":{\"@id\":\"https:\/\/quimipol.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/quimipol.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/quimipol.com\/en\/#organization\",\"name\":\"Quimipol S.L.\",\"url\":\"https:\/\/quimipol.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/quimipol.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/quimipol.com\/wp-content\/uploads\/2019\/06\/cropped-quimipol-logo-favicon.png\",\"contentUrl\":\"https:\/\/quimipol.com\/wp-content\/uploads\/2019\/06\/cropped-quimipol-logo-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Quimipol S.L.\"},\"image\":{\"@id\":\"https:\/\/quimipol.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/es.linkedin.com\/company\/quimipol-j.blanch-ferrer-s.l\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MP Range Centrifugal Fans - Quimipol S.L.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/","og_locale":"en_US","og_type":"article","og_title":"MP Range Centrifugal Fans - Quimipol S.L.","og_url":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/","og_site_name":"Quimipol S.L.","article_modified_time":"2026-03-31T17:37:11+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/quimipol.com\/wp-content\/uploads\/2023\/10\/logo-slider1-2.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/","url":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/","name":"MP Range Centrifugal Fans - Quimipol S.L.","isPartOf":{"@id":"https:\/\/quimipol.com\/en\/#website"},"datePublished":"2026-01-07T18:48:49+00:00","dateModified":"2026-03-31T17:37:11+00:00","breadcrumb":{"@id":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/quimipol.com\/en\/mp-range-centrifugal-fans\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/quimipol.com\/en\/"},{"@type":"ListItem","position":2,"name":"MP Range Centrifugal Fans"}]},{"@type":"WebSite","@id":"https:\/\/quimipol.com\/en\/#website","url":"https:\/\/quimipol.com\/en\/","name":"Quimipol S.L.","description":"Especialistas en extracci\u00f3n y depuraci\u00f3n de gases corrosivos","publisher":{"@id":"https:\/\/quimipol.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quimipol.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/quimipol.com\/en\/#organization","name":"Quimipol S.L.","url":"https:\/\/quimipol.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quimipol.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/quimipol.com\/wp-content\/uploads\/2019\/06\/cropped-quimipol-logo-favicon.png","contentUrl":"https:\/\/quimipol.com\/wp-content\/uploads\/2019\/06\/cropped-quimipol-logo-favicon.png","width":512,"height":512,"caption":"Quimipol S.L."},"image":{"@id":"https:\/\/quimipol.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/es.linkedin.com\/company\/quimipol-j.blanch-ferrer-s.l"]}]}},"_links":{"self":[{"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/pages\/14395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/comments?post=14395"}],"version-history":[{"count":37,"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/pages\/14395\/revisions"}],"predecessor-version":[{"id":15209,"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/pages\/14395\/revisions\/15209"}],"wp:attachment":[{"href":"https:\/\/quimipol.com\/en\/wp-json\/wp\/v2\/media?parent=14395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}