{"id":61138,"date":"2026-10-12T10:36:26","date_gmt":"2026-10-12T14:36:26","guid":{"rendered":"https:\/\/polyvision.com\/home-duplicate\/"},"modified":"2026-10-20T10:42:33","modified_gmt":"2026-10-20T14:42:33","slug":"home-duplicate","status":"publish","type":"page","link":"https:\/\/polyvision.com\/fr\/","title":{"rendered":"HOME"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"61138\" class=\"elementor elementor-61138 elementor-60530\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-781dc93 e-flex e-con-boxed e-con e-parent\" data-id=\"781dc93\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-63b32a5 e-con-full e-flex e-con e-child\" data-id=\"63b32a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8a4c94e e-con-full animated-slow e-flex e-con e-child\" data-id=\"8a4c94e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:500}\">\n\t\t<div class=\"elementor-element elementor-element-da991f9 e-con-full animated-slow e-flex e-con e-child\" data-id=\"da991f9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:500}\">\n\t\t<div class=\"elementor-element elementor-element-905b8a2 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"905b8a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInDown&quot;,&quot;animation_delay&quot;:200,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-671b4b1 e-con-full e-flex e-con e-child\" data-id=\"671b4b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cec5cae elementor-widget elementor-widget-html\" data-id=\"cec5cae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - VIMEO HERO VIDEO\r\n     RESPONSIVE CONTAINER WIDTH\r\n     AUTOPLAY + SOUND + FULLSCREEN + PROGRESS\r\n     ========================================================== -->\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   1. MAIN VIDEO CONTAINER\r\n   ========================================================== *\/\r\n\r\n.pv-hero-video <span>\r\n    position: relative;\r\n    display: block;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n    aspect-ratio: 16 \/ 9;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    left: auto;\r\n    transform: none;\r\n\r\n    overflow: hidden;\r\n    background: #171717;\r\n\r\n    isolation: isolate;\r\n    box-sizing: border-box;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   2. VIDEO STAGE\r\n   ========================================================== *\/\r\n\r\n.pv-video-stage <span>\r\n    position: relative;\r\n\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    overflow: hidden;\r\n    background: #000;\r\n\r\n    container-type: size;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   3. VIMEO IFRAME\r\n   ========================================================== *\/\r\n\r\n.pv-video-stage iframe <span>\r\n    position: absolute;\r\n\r\n    top: 50%;\r\n    left: 50%;\r\n\r\n    width: max(100%, 177.78cqh);\r\n    height: max(100%, 56.25cqw);\r\n\r\n    border: 0;\r\n\r\n    transform: translate(-50%, -50%);\r\n    pointer-events: none;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   4. TOP CONTROLS\r\n   ========================================================== *\/\r\n\r\n.pv-video-controls <span>\r\n    position: absolute;\r\n\r\n    top: 18px;\r\n    right: 18px;\r\n\r\n    z-index: 20;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   5. BUTTON STYLING\r\n   ========================================================== *\/\r\n\r\n.pv-video-sound-btn,\r\n.pv-video-fullscreen-btn,\r\n.pv-video-play-btn <span>\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    height: 36px;\r\n\r\n    margin: 0;\r\n    padding: 0 15px;\r\n\r\n    border: none;\r\n    border-radius: 50px;\r\n\r\n    background: rgba(41, 41, 41, 0.9);\r\n    color: #ffffff;\r\n\r\n    font-family: \"Noto Sans\", sans-serif;\r\n    font-size: 13px;\r\n    font-weight: 500;\r\n    line-height: 1;\r\n\r\n    cursor: pointer;\r\n\r\n    backdrop-filter: blur(8px);\r\n    -webkit-backdrop-filter: blur(8px);\r\n\r\n    transition:\r\n        background 0.25s ease,\r\n        transform 0.25s ease;\r\n<\/span>\r\n\r\n.pv-video-sound-btn <span>\r\n    min-width: 75px;\r\n<\/span>\r\n\r\n.pv-video-fullscreen-btn <span>\r\n    width: 36px;\r\n    min-width: 36px;\r\n    padding: 0;\r\n<\/span>\r\n\r\n.pv-video-play-btn <span>\r\n    min-width: 70px;\r\n<\/span>\r\n\r\n.pv-video-sound-btn:hover,\r\n.pv-video-fullscreen-btn:hover,\r\n.pv-video-play-btn:hover <span>\r\n    background: #444444;\r\n    color: #ffffff;\r\n<\/span>\r\n\r\n.pv-hero-video button:focus-visible <span>\r\n    outline: 2px solid #ffffff;\r\n    outline-offset: 3px;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   6. BUTTON ICONS\r\n   ========================================================== *\/\r\n\r\n.pv-video-fullscreen-btn svg <span>\r\n    display: block;\r\n\r\n    width: 18px;\r\n    height: 18px;\r\n\r\n    fill: none;\r\n    stroke: currentColor;\r\n    stroke-width: 1.7;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n<\/span>\r\n\r\n.pv-icon-close <span>\r\n    display: none !important;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   7. EXPANDED LIGHTBOX\r\n   ========================================================== *\/\r\n\r\n.pv-hero-video.is-expanded <span>\r\n    position: fixed !important;\r\n\r\n    inset: 0 !important;\r\n\r\n    width: 100vw !important;\r\n    height: 100vh !important;\r\n    height: 100dvh !important;\r\n\r\n    max-width: none !important;\r\n    max-height: none !important;\r\n\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    left: 0 !important;\r\n\r\n    aspect-ratio: auto;\r\n    transform: none !important;\r\n\r\n    background: rgba(0, 0, 0, 0.97);\r\n\r\n    z-index: 2147483000 !important;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    overflow: hidden;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   8. VIDEO IN LIGHTBOX\r\n   ========================================================== *\/\r\n\r\n.pv-hero-video.is-expanded .pv-video-stage <span>\r\n    position: relative;\r\n\r\n    width: min(\r\n        100vw,\r\n        calc((100dvh - 120px) * 16 \/ 9)\r\n    );\r\n\r\n    height: auto;\r\n    aspect-ratio: 16 \/ 9;\r\n\r\n    flex-shrink: 0;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   9. LIGHTBOX BUTTON POSITION\r\n   ========================================================== *\/\r\n\r\n.pv-hero-video.is-expanded .pv-video-controls <span>\r\n    position: fixed;\r\n\r\n    top: 24px;\r\n    right: 24px;\r\n<\/span>\r\n\r\n.pv-hero-video.is-expanded .pv-icon-expand <span>\r\n    display: none !important;\r\n<\/span>\r\n\r\n.pv-hero-video.is-expanded .pv-icon-close <span>\r\n    display: block !important;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   10. BOTTOM VIDEO CONTROLS\r\n   ========================================================== *\/\r\n\r\n.pv-video-bottom-controls <span>\r\n    position: fixed;\r\n\r\n    bottom: 22px;\r\n    left: 50%;\r\n\r\n    z-index: 30;\r\n\r\n    display: none;\r\n    align-items: center;\r\n    gap: 14px;\r\n\r\n    width: min(700px, calc(100% - 40px));\r\n\r\n    padding: 10px 14px;\r\n\r\n    border-radius: 50px;\r\n\r\n    background: rgba(35, 35, 35, 0.9);\r\n\r\n    transform: translateX(-50%);\r\n    box-sizing: border-box;\r\n\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n<\/span>\r\n\r\n.pv-hero-video.is-expanded\r\n.pv-video-bottom-controls <span>\r\n    display: flex;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   11. VIDEO PROGRESS BAR\r\n   ========================================================== *\/\r\n\r\n.pv-video-progress <span>\r\n    display: block;\r\n\r\n    flex: 1;\r\n    min-width: 0;\r\n\r\n    height: 4px;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    accent-color: #ffffff;\r\n    cursor: pointer;\r\n<\/span>\r\n\r\n.pv-video-time <span>\r\n    display: block;\r\n\r\n    min-width: 88px;\r\n\r\n    color: #ffffff;\r\n\r\n    font-family: \"Noto Sans\", sans-serif;\r\n    font-size: 12px;\r\n    font-weight: 400;\r\n\r\n    text-align: right;\r\n    white-space: nowrap;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   12. TABLET\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n    .pv-hero-video:not(.is-expanded) <span>\r\n        position: relative;\r\n\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n\r\n        left: auto !important;\r\n        right: auto !important;\r\n\r\n        transform: none !important;\r\n\r\n        aspect-ratio: 16 \/ 9;\r\n        overflow: hidden;\r\n    <\/span>\r\n\r\n    .pv-hero-video:not(.is-expanded)\r\n    .pv-video-stage <span>\r\n        width: 100%;\r\n        height: 100%;\r\n    <\/span>\r\n\r\n    .pv-video-controls <span>\r\n        top: 14px;\r\n        right: 14px;\r\n    <\/span>\r\n\r\n    .pv-video-sound-btn <span>\r\n        min-width: 70px;\r\n        height: 34px;\r\n        font-size: 12px;\r\n    <\/span>\r\n\r\n    .pv-video-fullscreen-btn <span>\r\n        width: 34px;\r\n        min-width: 34px;\r\n        height: 34px;\r\n    <\/span>\r\n\r\n    .pv-hero-video.is-expanded\r\n    .pv-video-controls <span>\r\n        top: 18px;\r\n        right: 18px;\r\n    <\/span>\r\n}\r\n\r\n\/* ==========================================================\r\n   13. MOBILE\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    .pv-hero-video:not(.is-expanded) <span>\r\n        width: 100% !important;\r\n        max-width: 100% !important;\r\n\r\n        margin: 0 !important;\r\n        padding: 0 !important;\r\n\r\n        left: auto !important;\r\n        transform: none !important;\r\n\r\n        aspect-ratio: 16 \/ 9;\r\n    <\/span>\r\n\r\n    .pv-video-controls <span>\r\n        top: 10px;\r\n        right: 10px;\r\n        gap: 6px;\r\n    <\/span>\r\n\r\n    .pv-video-sound-btn <span>\r\n        min-width: 65px;\r\n        height: 30px;\r\n        padding: 0 12px;\r\n        font-size: 11px;\r\n    <\/span>\r\n\r\n    .pv-video-fullscreen-btn <span>\r\n        width: 30px;\r\n        min-width: 30px;\r\n        height: 30px;\r\n    <\/span>\r\n\r\n    .pv-video-fullscreen-btn svg <span>\r\n        width: 16px;\r\n        height: 16px;\r\n    <\/span>\r\n\r\n    .pv-hero-video.is-expanded\r\n    .pv-video-stage <span>\r\n        width: 100%;\r\n    <\/span>\r\n\r\n    .pv-video-bottom-controls <span>\r\n        bottom: 16px;\r\n\r\n        width: calc(100% - 24px);\r\n\r\n        gap: 8px;\r\n        padding: 8px 10px;\r\n    <\/span>\r\n\r\n    .pv-video-time <span>\r\n        min-width: 75px;\r\n        font-size: 10px;\r\n    <\/span>\r\n\r\n    .pv-video-play-btn <span>\r\n        min-width: 58px;\r\n        height: 30px;\r\n        padding: 0 10px;\r\n        font-size: 11px;\r\n    <\/span>\r\n}\r\n\r\n\/* ==========================================================\r\n   14. REDUCED MOTION\r\n   ========================================================== *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    .pv-video-sound-btn,\r\n    .pv-video-fullscreen-btn,\r\n    .pv-video-play-btn <span>\r\n        transition: none;\r\n    <\/span>\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- ==========================================================\r\n     VIDEO HTML\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-hero-video\">\r\n\r\n    <!-- VIMEO PLAYER -->\r\n\r\n    <div class=\"pv-video-stage\">\r\n\r\n        <>\r\n src=&quot;https:\/\/player.vimeo.com\/video\/1181472172?background=1&amp;autoplay=1&amp;muted=1&amp;loop=1&amp;controls=0&amp;playsinline=1&amp;title=0&amp;byline=0&amp;portrait=0&amp;dnt=1&quot;\r\n title=&quot;Polyvision - A Global Surface Story&quot;\r\n allow=&quot;autoplay; fullscreen; picture-in-picture&quot;\r\n allowfullscreen\r\n loading=&quot;eager&quot;&gt;\r\n        \r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- TOP CONTROLS -->\r\n\r\n    <div class=\"pv-video-controls\">\r\n\r\n        <>\r\n class=&quot;pv-video-sound-btn&quot;\r\n type=&quot;button&quot;\r\n aria-label=&quot;Turn sound on&quot;\r\n aria-pressed=&quot;false&quot;&gt;\r\n\r\n            <span class=\"pv-sound-label\">\r\n Sound\r\n <\/span>\r\n\r\n        \r\n\r\n\r\n        <>\r\n class=&quot;pv-video-fullscreen-btn&quot;\r\n type=&quot;button&quot;\r\n aria-label=&quot;Open fullscreen&quot;\r\n aria-expanded=&quot;false&quot;\r\n title=&quot;Fullscreen&quot;&gt;\r\n\r\n            <>\r\n class=&quot;pv-icon-expand&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n                <path d=\"M8 3H3V8\"><\/path>\r\n                <path d=\"M16 3H21V8\"><\/path>\r\n                <path d=\"M3 16V21H8\"><\/path>\r\n                <path d=\"M21 16V21H16\"><\/path>\r\n\r\n            \r\n\r\n            <>\r\n class=&quot;pv-icon-close&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n                <path d=\"M5 5L19 19M19 5L5 19\"><\/path>\r\n\r\n            \r\n\r\n        \r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- FULLSCREEN PLAYBACK CONTROLS -->\r\n\r\n    <div class=\"pv-video-bottom-controls\">\r\n\r\n        <>\r\n class=&quot;pv-video-play-btn&quot;\r\n type=&quot;button&quot;\r\n aria-label=&quot;Pause video&quot;&gt;\r\n\r\n            <span class=\"pv-play-label\">\r\n Pause\r\n <\/span>\r\n\r\n        \r\n\r\n        <>\r\n class=&quot;pv-video-progress&quot;\r\n type=&quot;range&quot;\r\n min=&quot;0&quot;\r\n max=&quot;1000&quot;\r\n value=&quot;0&quot;\r\n step=&quot;1&quot;\r\n aria-label=&quot;Video playback position&quot;&gt;\r\n\r\n        <span class=\"pv-video-time\">\r\n 0:00 \/ 0:00\r\n <\/span>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n\r\n<!-- ==========================================================\r\n     VIMEO PLAYER SDK\r\n     ========================================================== -->\r\n\r\n<script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\r\n\r\n\r\n<!-- ==========================================================\r\n     VIDEO JAVASCRIPT\r\n     ========================================================== -->\r\n\r\n<script>\r\n\r\n(function () {\r\n\r\n    function initializeVideos() {\r\n\r\n        if (!window.Vimeo || !window.Vimeo.Player) <span>\r\n            return false;\r\n        <\/span>\r\n\r\n        document.querySelectorAll(\".pv-hero-video\")\r\n            .forEach(function (container) {\r\n\r\n                if (container.dataset.pvInitialized === \"true\") <span>\r\n                    return;\r\n                <\/span>\r\n\r\n                const iframe =\r\n                    container.querySelector(\"iframe\");\r\n\r\n                const soundButton =\r\n                    container.querySelector(\".pv-video-sound-btn\");\r\n\r\n                const soundLabel =\r\n                    container.querySelector(\".pv-sound-label\");\r\n\r\n                const fullscreenButton =\r\n                    container.querySelector(\".pv-video-fullscreen-btn\");\r\n\r\n                const playButton =\r\n                    container.querySelector(\".pv-video-play-btn\");\r\n\r\n                const playLabel =\r\n                    container.querySelector(\".pv-play-label\");\r\n\r\n                const progress =\r\n                    container.querySelector(\".pv-video-progress\");\r\n\r\n                const timeLabel =\r\n                    container.querySelector(\".pv-video-time\");\r\n\r\n                if (\r\n                    !iframe ||\r\n                    !soundButton ||\r\n                    !soundLabel ||\r\n                    !fullscreenButton ||\r\n                    !playButton ||\r\n                    !playLabel ||\r\n                    !progress ||\r\n                    !timeLabel\r\n                ) <span>\r\n                    return;\r\n                <\/span>\r\n\r\n                container.dataset.pvInitialized = \"true\";\r\n\r\n                const player = new Vimeo.Player(iframe);\r\n\r\n                let isExpanded = false;\r\n                let isChangingSound = false;\r\n                let isSeeking = false;\r\n\r\n                let duration = 0;\r\n                let previousOverflow = \"\";\r\n                let previousFocus = null;\r\n\r\n\r\n                \/* ==================================================\r\n                   FORMAT TIME\r\n                   ================================================== *\/\r\n\r\n                function formatTime(seconds) {\r\n\r\n                    if (!Number.isFinite(seconds)) <span>\r\n                        return \"0:00\";\r\n                    <\/span>\r\n\r\n                    const total = Math.floor(seconds);\r\n                    const minutes = Math.floor(total \/ 60);\r\n                    const secs = total % 60;\r\n\r\n                    return minutes + \":\" +\r\n                        String(secs).padStart(2, \"0\");\r\n                }\r\n\r\n\r\n                \/* ==================================================\r\n                   UPDATE SOUND\r\n                   ================================================== *\/\r\n\r\n                function updateSound(muted) <span>\r\n\r\n                    soundLabel.textContent =\r\n                        muted ? \"Sound\" : \"Mute\";\r\n\r\n                    soundButton.setAttribute(\r\n                        \"aria-label\",\r\n                        muted\r\n                            ? \"Turn sound on\"\r\n                            : \"Mute video\"\r\n                    );\r\n\r\n                    soundButton.setAttribute(\r\n                        \"aria-pressed\",\r\n                        String(!muted)\r\n                    );\r\n                <\/span>\r\n\r\n\r\n                \/* ==================================================\r\n                   UPDATE PLAYBACK\r\n                   ================================================== *\/\r\n\r\n                function updatePlayback(paused) <span>\r\n\r\n                    playLabel.textContent =\r\n                        paused ? \"Play\" : \"Pause\";\r\n\r\n                    playButton.setAttribute(\r\n                        \"aria-label\",\r\n                        paused\r\n                            ? \"Play video\"\r\n                            : \"Pause video\"\r\n                    );\r\n                <\/span>\r\n\r\n\r\n                \/* ==================================================\r\n                   UPDATE TIMELINE\r\n                   ================================================== *\/\r\n\r\n                function updateTime(seconds) {\r\n\r\n                    timeLabel.textContent =\r\n                        formatTime(seconds) +\r\n                        \" \/ \" +\r\n                        formatTime(duration);\r\n\r\n                    if (!isSeeking && duration > 0) <span>\r\n\r\n                        progress.value = Math.round(\r\n                            (seconds \/ duration) * 1000\r\n                        );\r\n                    <\/span>\r\n                }\r\n\r\n\r\n                \/* ==================================================\r\n                   PLAYER READY\r\n                   ================================================== *\/\r\n\r\n                updateSound(true);\r\n                updatePlayback(false);\r\n\r\n                player.ready().then(async function () <span>\r\n\r\n                    duration = await player.getDuration();\r\n\r\n                    const muted = await player.getMuted();\r\n\r\n                    updateSound(muted);\r\n                    updateTime(0);\r\n\r\n                <\/span>).catch(function (error) <span>\r\n\r\n                    console.warn(\r\n                        \"Polyvision player:\",\r\n                        error\r\n                    );\r\n                <\/span>);\r\n\r\n\r\n                \/* ==================================================\r\n                   VIMEO EVENTS\r\n                   ================================================== *\/\r\n\r\n                player.on(\"timeupdate\", function (data) {\r\n\r\n                    if (data.duration) <span>\r\n                        duration = data.duration;\r\n                    <\/span>\r\n\r\n                    updateTime(data.seconds);\r\n                });\r\n\r\n                player.on(\"play\", function () <span>\r\n                    updatePlayback(false);\r\n                <\/span>);\r\n\r\n                player.on(\"pause\", function () <span>\r\n                    updatePlayback(true);\r\n                <\/span>);\r\n\r\n                player.on(\"volumechange\", function (data) {\r\n\r\n                    if (typeof data.muted === \"boolean\") <span>\r\n                        updateSound(data.muted);\r\n                    <\/span>\r\n                });\r\n\r\n\r\n                \/* ==================================================\r\n                   SOUND BUTTON\r\n                   ================================================== *\/\r\n\r\n                soundButton.addEventListener(\r\n                    \"click\",\r\n                    async function () {\r\n\r\n                        if (isChangingSound) <span>\r\n                            return;\r\n                        <\/span>\r\n\r\n                        isChangingSound = true;\r\n\r\n                        try {\r\n\r\n                            const muted =\r\n                                await player.getMuted();\r\n\r\n                            const nextMuted = !muted;\r\n\r\n                            await player.setMuted(nextMuted);\r\n\r\n                            if (!nextMuted) <span>\r\n                                await player.setVolume(1);\r\n                            <\/span>\r\n\r\n                            const actualMuted =\r\n                                await player.getMuted();\r\n\r\n                            updateSound(actualMuted);\r\n\r\n                        } catch (error) <span>\r\n\r\n                            console.warn(\r\n                                \"Polyvision sound:\",\r\n                                error\r\n                            );\r\n\r\n                        <\/span> finally <span>\r\n\r\n                            isChangingSound = false;\r\n                        <\/span>\r\n                    }\r\n                );\r\n\r\n\r\n                \/* ==================================================\r\n                   OPEN FULLSCREEN\r\n                   ================================================== *\/\r\n\r\n                function openFullscreen() {\r\n\r\n                    if (isExpanded) <span>\r\n                        return;\r\n                    <\/span>\r\n\r\n                    previousFocus = document.activeElement;\r\n                    previousOverflow =\r\n                        document.body.style.overflow;\r\n\r\n                    isExpanded = true;\r\n\r\n                    container.classList.add(\"is-expanded\");\r\n\r\n                    document.body.style.overflow = \"hidden\";\r\n\r\n                    fullscreenButton.setAttribute(\r\n                        \"aria-label\",\r\n                        \"Close fullscreen\"\r\n                    );\r\n\r\n                    fullscreenButton.setAttribute(\r\n                        \"aria-expanded\",\r\n                        \"true\"\r\n                    );\r\n\r\n                    fullscreenButton.title = \"Close\";\r\n\r\n                    fullscreenButton.focus();\r\n                }\r\n\r\n\r\n                \/* ==================================================\r\n                   CLOSE FULLSCREEN\r\n                   ================================================== *\/\r\n\r\n                function closeFullscreen() {\r\n\r\n                    if (!isExpanded) <span>\r\n                        return;\r\n                    <\/span>\r\n\r\n                    isExpanded = false;\r\n\r\n                    container.classList.remove(\"is-expanded\");\r\n\r\n                    document.body.style.overflow =\r\n                        previousOverflow;\r\n\r\n                    fullscreenButton.setAttribute(\r\n                        \"aria-label\",\r\n                        \"Open fullscreen\"\r\n                    );\r\n\r\n                    fullscreenButton.setAttribute(\r\n                        \"aria-expanded\",\r\n                        \"false\"\r\n                    );\r\n\r\n                    fullscreenButton.title = \"Fullscreen\";\r\n\r\n                    if (\r\n                        previousFocus &&\r\n                        typeof previousFocus.focus === \"function\"\r\n                    ) <span>\r\n\r\n                        previousFocus.focus();\r\n\r\n                    <\/span> else <span>\r\n\r\n                        fullscreenButton.focus();\r\n                    <\/span>\r\n                }\r\n\r\n\r\n                \/* ==================================================\r\n                   FULLSCREEN TOGGLE\r\n                   ================================================== *\/\r\n\r\n                fullscreenButton.addEventListener(\r\n                    \"click\",\r\n                    function () {\r\n\r\n                        if (isExpanded) <span>\r\n                            closeFullscreen();\r\n                        <\/span> else <span>\r\n                            openFullscreen();\r\n                        <\/span>\r\n                    }\r\n                );\r\n\r\n\r\n                \/* ==================================================\r\n                   ESCAPE KEY\r\n                   ================================================== *\/\r\n\r\n                document.addEventListener(\r\n                    \"keydown\",\r\n                    function (event) {\r\n\r\n                        if (\r\n                            event.key === \"Escape\" &&\r\n                            isExpanded\r\n                        ) <span>\r\n\r\n                            event.preventDefault();\r\n                            closeFullscreen();\r\n                        <\/span>\r\n                    }\r\n                );\r\n\r\n\r\n                \/* ==================================================\r\n                   PLAY \/ PAUSE\r\n                   ================================================== *\/\r\n\r\n                playButton.addEventListener(\r\n                    \"click\",\r\n                    async function () {\r\n\r\n                        try {\r\n\r\n                            const paused =\r\n                                await player.getPaused();\r\n\r\n                            if (paused) <span>\r\n\r\n                                await player.play();\r\n\r\n                            <\/span> else <span>\r\n\r\n                                await player.pause();\r\n                            <\/span>\r\n\r\n                        } catch (error) <span>\r\n\r\n                            console.warn(\r\n                                \"Polyvision playback:\",\r\n                                error\r\n                            );\r\n                        <\/span>\r\n                    }\r\n                );\r\n\r\n\r\n                \/* ==================================================\r\n                   TIMELINE SEEKING\r\n                   ================================================== *\/\r\n\r\n                progress.addEventListener(\r\n                    \"input\",\r\n                    function () {\r\n\r\n                        isSeeking = true;\r\n\r\n                        if (duration > 0) <span>\r\n\r\n                            const seconds =\r\n                                (Number(progress.value) \/ 1000)\r\n                                * duration;\r\n\r\n                            timeLabel.textContent =\r\n                                formatTime(seconds) +\r\n                                \" \/ \" +\r\n                                formatTime(duration);\r\n                        <\/span>\r\n                    }\r\n                );\r\n\r\n                progress.addEventListener(\r\n                    \"change\",\r\n                    async function () {\r\n\r\n                        if (duration <= 0) <span>\r\n                            isSeeking = false;\r\n                            return;\r\n                        <\/span>\r\n\r\n                        const seconds =\r\n                            (Number(progress.value) \/ 1000)\r\n                            * duration;\r\n\r\n                        try <span>\r\n\r\n                            await player.setCurrentTime(seconds);\r\n\r\n                        <\/span> catch (error) <span>\r\n\r\n                            console.warn(\r\n                                \"Polyvision seeking:\",\r\n                                error\r\n                            );\r\n\r\n                        <\/span> finally <span>\r\n\r\n                            isSeeking = false;\r\n                        <\/span>\r\n                    }\r\n                );\r\n\r\n            });\r\n\r\n        return true;\r\n    }\r\n\r\n\r\n    \/* ======================================================\r\n       INITIALIZE\r\n       ====================================================== *\/\r\n\r\n    function start() {\r\n\r\n        if (initializeVideos()) <span>\r\n            return;\r\n        <\/span>\r\n\r\n        let attempts = 0;\r\n\r\n        const interval = setInterval(function () {\r\n\r\n            attempts++;\r\n\r\n            if (\r\n                initializeVideos() ||\r\n                attempts >= 40\r\n            ) <span>\r\n\r\n                clearInterval(interval);\r\n            <\/span>\r\n\r\n        }, 250);\r\n    }\r\n\r\n    if (document.readyState === \"loading\") <span>\r\n\r\n        document.addEventListener(\r\n            \"DOMContentLoaded\",\r\n            start\r\n        );\r\n\r\n    <\/span> else <span>\r\n\r\n        start();\r\n    <\/span>\r\n\r\n})();\r\n\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9c6238 e-con-full animated-fast e-flex elementor-invisible e-con e-child\" data-id=\"e9c6238\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInUp&quot;,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6217e2b elementor-widget elementor-widget-image\" data-id=\"6217e2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1400\" height=\"130\" src=\"https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SurfaceMatters_Logo_Dark_2027.webp\" class=\"attachment-full size-full wp-image-60540\" alt=\"\" srcset=\"https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SurfaceMatters_Logo_Dark_2027.webp 1400w, https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SurfaceMatters_Logo_Dark_2027-300x28.webp 300w, https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SurfaceMatters_Logo_Dark_2027-1024x95.webp 1024w, https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SurfaceMatters_Logo_Dark_2027-768x71.webp 768w, https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SurfaceMatters_Logo_Dark_2027-1200x111.webp 1200w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6542752 elementor-widget elementor-widget-heading\" data-id=\"6542752\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Durable surfaces for\na brighter tomorrow<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bde821 elementor-widget elementor-widget-text-editor\" data-id=\"4bde821\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We manufacture CeramicSteel surfaces that inspire people, protect spaces and last for generations.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2db64be e-con-full e-flex e-con e-child\" data-id=\"2db64be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f0c721 animated-fast elementor-invisible elementor-widget elementor-widget-html\" data-id=\"3f0c721\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:600}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - OUR STORY ANIMATED BUTTON\r\n     HTML + CSS\r\n     ========================================================== -->\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   1. BUTTON\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn <span>\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: fit-content;\r\n    height: 38px;\r\n    padding: 0;\r\n\r\n    background: #292929;\r\n    color: #ffffff !important;\r\n    border-radius: 50px;\r\n\r\n    font-family: \"Noto Sans\", sans-serif;\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    line-height: 1;\r\n\r\n    text-decoration: none !important;\r\n    overflow: hidden;\r\n    vertical-align: middle;\r\n\r\n    transition: background 0.3s ease;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   2. FULL HEIGHT TEXT AREA\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn .pv-btn-text <span>\r\n    display: block;\r\n    height: 100%;\r\n    overflow: hidden;\r\n    flex-shrink: 0;\r\n<\/span>\r\n\r\n.pv-animated-btn .pv-btn-text-inner <span>\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    height: 200%;\r\n\r\n    transition: transform 0.45s cubic-bezier(\r\n        0.76, 0, 0.24, 1\r\n    );\r\n<\/span>\r\n\r\n.pv-animated-btn .pv-btn-text-inner > span <span>\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    height: 50%;\r\n    min-height: 0;\r\n\r\n    padding-left: 20px;\r\n    padding-right: 0;\r\n\r\n    white-space: nowrap;\r\n    box-sizing: border-box;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   3. TEXT HOVER ANIMATION\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn:hover .pv-btn-text-inner <span>\r\n    transform: translateY(-50%);\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   4. ARROW CONTAINER\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn .pv-btn-arrow <span>\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: 38px;\r\n    height: 100%;\r\n\r\n    margin-left: 4px;\r\n    margin-right: 8px;\r\n\r\n    flex-shrink: 0;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   5. ARROW SVG\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn .pv-btn-arrow svg <span>\r\n    display: block;\r\n\r\n    width: 18px;\r\n    height: 18px;\r\n\r\n    fill: none;\r\n    stroke: currentColor;\r\n    stroke-width: 1.5;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n\r\n    transition: transform 0.35s ease;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   6. ARROW HOVER\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn:hover .pv-btn-arrow svg <span>\r\n    transform: translateX(4px);\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   7. BUTTON HOVER\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn:hover <span>\r\n    background: #444444;\r\n    color: #ffffff !important;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   8. FOCUS\r\n   ========================================================== *\/\r\n\r\n.pv-animated-btn:focus-visible <span>\r\n    outline: 2px solid #585858;\r\n    outline-offset: 3px;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   9. REDUCED MOTION\r\n   ========================================================== *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    .pv-animated-btn,\r\n    .pv-btn-text-inner,\r\n    .pv-btn-arrow svg <span>\r\n        transition: none !important;\r\n    <\/span>\r\n\r\n    .pv-animated-btn:hover .pv-btn-text-inner <span>\r\n        transform: none;\r\n    <\/span>\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- ==========================================================\r\n     BUTTON HTML\r\n     ========================================================== -->\r\n\r\n<a href=\"https:\/\/polyvision.com\/fr\/entreprise\/notre-histoire\/\"><\/a>\r\n class=&quot;pv-animated-btn&quot;\r\n aria-label=&quot;Discover Our Story&quot;&gt;\r\n\r\n    <span class=\"pv-btn-text\">\r\n        <span class=\"pv-btn-text-inner\">\r\n <span>Our Story<\/span>\r\n <span>Our Story<\/span>\r\n <\/span>\r\n    <\/span>\r\n\r\n    <span class=\"pv-btn-arrow\" aria-hidden=\"true\">\r\n        <svg viewbox=\"0 0 24 24\">\r\n            <path d=\"M5 12H19M13 6L19 12L13 18\"><\/path>\r\n        <\/svg>\r\n    <\/span>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/industry-solutions\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-441d3cb e-con-full e-flex e-con e-child\" data-id=\"441d3cb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:200,&quot;animation_mobile&quot;:&quot;none&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-06e37d0 e-con-full pv-feature-box pv-feature-industry e-flex elementor-invisible e-con e-child\" data-id=\"06e37d0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/industry-solutions\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-93df7a4 e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"93df7a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b44c559 elementor-widget elementor-widget-html\" data-id=\"b44c559\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n INDUSTRY SOLUTIONS\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n CeramicSteel<br>\r\n solutions for<br>\r\n every industry\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/surface-design\\\/applications\\\/splashsurface\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-f8d4cf2 e-con-full pv-splashsurface-clickable e-flex e-con e-child\" data-id=\"f8d4cf2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:200,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-654e709 e-con-full pv-splashsurface-brand-box e-flex elementor-invisible e-con e-child\" data-id=\"654e709\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dee81c9 elementor-widget elementor-widget-html\" data-id=\"dee81c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - SPLASHSURFACE BRAND BOX\r\n     HTML + CSS\r\n     ========================================================== -->\r\n\r\n<style>\r\n\r\n\/* ==========================================================\r\n   1. MAIN BRAND BOX\r\n   ========================================================== *\/\r\n\r\n.pv-splashsurface-brand-box <span>\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: stretch;\r\n\r\n    min-height: 195px;\r\n    margin: 0;\r\n    padding: 0;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   2. ELEMENTOR HTML WIDGET\r\n   ========================================================== *\/\r\n\r\n.pv-splashsurface-brand-box .elementor-widget-html <span>\r\n    display: flex;\r\n    flex: 1 1 auto;\r\n\r\n    width: 100%;\r\n    min-height: 0;\r\n<\/span>\r\n\r\n.pv-splashsurface-brand-box\r\n.elementor-widget-html > .elementor-widget-container <span>\r\n    display: flex;\r\n    flex: 1 1 auto;\r\n\r\n    width: 100%;\r\n    min-height: 0;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   3. INNER CONTENT\r\n   ========================================================== *\/\r\n\r\n.pv-splashsurface-brand-content <span>\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    width: 100%;\r\n    min-height: 195px;\r\n    flex: 1 1 auto;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    box-sizing: border-box;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   4. SPLASHSURFACE LOGO\r\n   ========================================================== *\/\r\n\r\n.pv-splashsurface-brand-logo <span>\r\n    width: 100%;\r\n    margin: 0;\r\n    padding: 0;\r\n<\/span>\r\n\r\n.pv-splashsurface-brand-logo img <span>\r\n    display: block;\r\n\r\n    width: 100%;\r\n    max-width: 100%;\r\n    height: auto;\r\n\r\n    margin: 0;\r\n    padding: 0;\r\n\r\n    object-fit: contain;\r\n\r\n    \/* Dark grey #292929 *\/\r\n    filter: brightness(0) saturate(100%)\r\n            invert(15%) sepia(0%)\r\n            saturate(0%) hue-rotate(0deg)\r\n            brightness(98%) contrast(95%);\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   5. DESCRIPTION - BOTTOM ALIGNED\r\n   ========================================================== *\/\r\n\r\n.pv-splashsurface-brand-description <span>\r\n    width: 100%;\r\n\r\n    margin: auto 0 0 0;\r\n    padding: 0 20px 0 0;\r\n\r\n    box-sizing: border-box;\r\n<\/span>\r\n\r\n.pv-splashsurface-brand-description p <span>\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    font-family: \"Noto Sans\", sans-serif;\r\n    font-size: 15px;\r\n    font-weight: 400;\r\n    line-height: 1.45;\r\n    letter-spacing: 0;\r\n\r\n    color: #292929;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   6. TABLET\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 1024px) {\r\n\r\n    .pv-splashsurface-brand-description p <span>\r\n        font-size: 14px;\r\n        line-height: 1.4;\r\n    <\/span>\r\n}\r\n\r\n\/* ==========================================================\r\n   7. MOBILE\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 767px) {\r\n\r\n    .pv-splashsurface-brand-content <span>\r\n        min-height: 190px;\r\n        padding: 0;\r\n    <\/span>\r\n\r\n    .pv-splashsurface-brand-description p <span>\r\n        font-size: 13px;\r\n        line-height: 1.4;\r\n    <\/span>\r\n}\r\n\r\n<\/style>\r\n\r\n\r\n<!-- ==========================================================\r\n     SPLASHSURFACE CONTENT\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-splashsurface-brand-content\">\r\n\r\n    <!-- SPLASHSURFACE LOGO -->\r\n\r\n    <div class=\"pv-splashsurface-brand-logo\">\r\n\r\n        <>\r\n src=&quot;https:\/\/polyvision.com\/wp-content\/uploads\/2026\/10\/SPLASHSURFACE_LOGO_1.svg&quot;\r\n alt=&quot;SplashSurface by Polyvision&quot;\r\n loading=&quot;lazy&quot;\r\n decoding=&quot;async&quot;&gt;\r\n\r\n    <\/div>\r\n\r\n\r\n    <!-- SPLASHSURFACE DESCRIPTION -->\r\n\r\n    <div class=\"pv-splashsurface-brand-description\">\r\n\r\n        <p>\r\n Bring creativity to life with SplashSurface,\r\n transforming everyday surfaces into colorful,\r\n interactive spaces designed to inspire.\r\n        <\/p>\r\n\r\n    <\/div>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-384cd9b e-con-full pv-feature-box pv-feature-splashsurface animated-slow e-flex elementor-invisible e-con e-child\" data-id=\"384cd9b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInUp&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1890f15 e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"1890f15\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6d4d9e elementor-widget elementor-widget-html\" data-id=\"b6d4d9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - SPLASHSURFACE FEATURE BOX\r\n     FULL CONTAINER LINK VIA ELEMENTOR\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n SPLASHSURFACE\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n Bring creativity<br>\r\n to every surface\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94a6835 e-con-full e-flex e-con e-child\" data-id=\"94a6835\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:200,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/surface-design\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-fd9f0b5 e-con-full pv-feature-box pv-feature-surface e-flex elementor-invisible e-con e-child\" data-id=\"fd9f0b5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ea5cb4a e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"ea5cb4a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bf83611 elementor-widget elementor-widget-html\" data-id=\"bf83611\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n SURFACE DESIGN\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n Turn ideas<br>\r\n into unique<br>\r\n surfaces\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/resources\\\/lookbook\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-7b96d16 e-con-full pv-feature-box pv-feature-lookbook animated-slow e-flex elementor-invisible e-con e-child\" data-id=\"7b96d16\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-daba613 e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"daba613\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3bc7e8f elementor-widget elementor-widget-html\" data-id=\"3bc7e8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n LOOKBOOK\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n Colors and<br>\r\n inspiration for<br>\r\n every space\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cecb592 e-con-full e-flex e-con e-child\" data-id=\"cecb592\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:200,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/resources\\\/projects\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-2c9e619 e-con-full pv-feature-box pv-feature-projects e-flex elementor-invisible e-con e-child\" data-id=\"2c9e619\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f21d15a e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"f21d15a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1407ca1 elementor-widget elementor-widget-html\" data-id=\"1407ca1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - PROJECTS FEATURE BOX\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n PROJECTS\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n Real spaces.<br>\r\n Lasting impact.\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/products\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-687ea82 e-con-full pv-feature-box pv-feature-products animated-slow e-flex elementor-invisible e-con e-child\" data-id=\"687ea82\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-647c82f e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"647c82f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ac7e4c elementor-widget elementor-widget-html\" data-id=\"0ac7e4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - PRODUCTS FEATURE BOX\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n PRODUCTS\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n CeramicSteel<br>\r\n Coils, Sheets,<br>\r\n Panels &amp; more\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b3c3f74 e-con-full e-flex e-con e-child\" data-id=\"b3c3f74\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:200,&quot;animation_mobile&quot;:&quot;none&quot;}\">\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/livonia-early-childhood-center\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-c3182ba e-con-full pv-feature-box pv-feature-edmarket animated-slow e-flex elementor-invisible e-con e-child\" data-id=\"c3182ba\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInLeft&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-879e11d e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"879e11d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-94801f5 elementor-widget elementor-widget-html\" data-id=\"94801f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - EDMARKET FEATURE BOX\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n EDMARKET\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n Discover Livonia<br>\r\n Early Childhood<br>\r\n Center\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-wrapper-link=\"{&quot;url&quot;:&quot;https:\\\/\\\/polyvision.com\\\/company\\\/careers\\\/&quot;,&quot;is_external&quot;:&quot;&quot;,&quot;nofollow&quot;:&quot;&quot;,&quot;custom_attributes&quot;:&quot;&quot;}\" style=\"cursor: pointer\" class=\"elementor-element elementor-element-6f5a362 e-con-full pv-feature-box pv-feature-careers animated-slow e-flex elementor-invisible e-con e-child\" data-id=\"6f5a362\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-ed2624d e-con-full pv-feature-content e-flex e-con e-child\" data-id=\"ed2624d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65adcc9 elementor-widget elementor-widget-html\" data-id=\"65adcc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<!-- ==========================================================\r\n     POLYVISION - CAREERS FEATURE BOX\r\n     ========================================================== -->\r\n\r\n<div class=\"pv-feature-inner\">\r\n\r\n    <div class=\"pv-feature-text\">\r\n\r\n        <span class=\"pv-feature-label\">\r\n CAREERS\r\n <\/span>\r\n\r\n        <h3 class=\"pv-feature-title\">\r\n Join a team<br>\r\n that makes<br>\r\n a difference\r\n        <\/h3>\r\n\r\n    <\/div>\r\n\r\n    <!-- DECORATIVE ARROW -->\r\n\r\n    <span class=\"pv-feature-arrow\" aria-hidden=\"true\">\r\n\r\n <>\r\n xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;\r\n width=&quot;19&quot;\r\n height=&quot;19&quot;\r\n viewBox=&quot;0 0 24 24&quot;\r\n fill=&quot;none&quot;\r\n stroke=&quot;currentColor&quot;\r\n stroke-width=&quot;1.4&quot;\r\n stroke-linecap=&quot;round&quot;\r\n stroke-linejoin=&quot;round&quot;\r\n aria-hidden=&quot;true&quot;&gt;\r\n\r\n <path d=\"M4 12h16M14 6l6 6-6 6\"><\/path>\r\n\r\n \r\n\r\n <\/span>\r\n\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aceddd3 e-flex e-con-boxed e-con e-parent\" data-id=\"aceddd3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4ddefd0 animated-slow e-flex e-con-boxed e-con e-child\" data-id=\"4ddefd0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;,&quot;animation_delay&quot;:500}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-347b1bf animated-slow elementor-invisible elementor-widget elementor-widget-html\" data-id=\"347b1bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;bounceInUp&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n<style>\r\n\/* ==========================================================\r\n   POLYVISION - DOCUMENT RESOURCE BANNER\r\n   REALISTIC DOCUMENT CARDS + 3D ANIMATION\r\n   ========================================================== *\/\r\n\r\n.pv-doc-banner,\r\n.pv-doc-banner * <span>\r\n    box-sizing: border-box;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   1. MAIN BANNER\r\n   ========================================================== *\/\r\n\r\n.pv-doc-banner <span>\r\n    --pv-ink: #434343;\r\n    --pv-accent: #FECE8E;\r\n    --pv-paper: #ffffff;\r\n\r\n    \/* DOCUMENT POSITION *\/\r\n    --pv-doc-offset-x: -50px;\r\n\r\n    position: relative;\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 1fr) 300px;\r\n    align-items: center;\r\n\r\n    width: 100%;\r\n    min-height: 200px;\r\n    padding: 25px 32px;\r\n    overflow: hidden;\r\n\r\n    background: transparent !important;\r\n    color: var(--pv-ink);\r\n\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n\r\n    font-family: \"Noto Sans\", sans-serif !important;\r\n    text-decoration: none !important;\r\n<\/span>\r\n\r\n.pv-doc-banner:hover,\r\n.pv-doc-banner:focus,\r\n.pv-doc-banner:active <span>\r\n    background: transparent !important;\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n    text-decoration: none !important;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   2. TEXT CONTENT\r\n   ========================================================== *\/\r\n\r\n.pv-doc-content <span>\r\n    position: relative;\r\n    z-index: 2;\r\n    min-width: 0;\r\n<\/span>\r\n\r\n.pv-doc-eyebrow <span>\r\n    display: block;\r\n    margin-bottom: 9px;\r\n\r\n    font-family: \"Noto Sans\", sans-serif !important;\r\n    font-size: 10px;\r\n    font-weight: 600;\r\n    letter-spacing: 1.5px;\r\n    line-height: 1.4;\r\n    color: #777;\r\n<\/span>\r\n\r\n\/* MAIN TITLE *\/\r\n\r\n.pv-doc-banner .pv-doc-title <span>\r\n    margin: 0 0 8px !important;\r\n    padding: 0 !important;\r\n\r\n    font-family: \"Noto Serif\", serif !important;\r\n    font-size: clamp(21px, 2vw, 27px) !important;\r\n    font-weight: 700 !important;\r\n    font-style: normal !important;\r\n    line-height: 1.3 !important;\r\n    letter-spacing: 0 !important;\r\n    color: #434343 !important;\r\n<\/span>\r\n\r\n\/* DESCRIPTION *\/\r\n\r\n.pv-doc-description <span>\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n\r\n    font-family: \"Noto Sans\", sans-serif !important;\r\n    font-size: 13px !important;\r\n    font-weight: 400;\r\n    line-height: 1.6;\r\n    color: #777 !important;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   3. EXPLORE DOCUMENTS BUTTON\r\n   ORIGINAL OUR STORY ANIMATION\r\n   ========================================================== *\/\r\n\r\n.pv-doc-banner .pv-animated-btn <span>\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: fit-content;\r\n    height: 38px;\r\n    padding: 0;\r\n    margin-top: 20px;\r\n\r\n    background: #292929;\r\n    color: #ffffff !important;\r\n    border-radius: 50px;\r\n\r\n    font-family: \"Noto Sans\", sans-serif !important;\r\n    font-size: 14px;\r\n    font-weight: 400;\r\n    line-height: 1;\r\n\r\n    text-decoration: none !important;\r\n    overflow: hidden;\r\n    vertical-align: middle;\r\n\r\n    border: none !important;\r\n    box-shadow: none !important;\r\n\r\n    transition: background 0.3s ease;\r\n<\/span>\r\n\r\n\/* TEXT ANIMATION *\/\r\n\r\n.pv-doc-banner .pv-btn-text <span>\r\n    display: block;\r\n    height: 100%;\r\n    overflow: hidden;\r\n    flex-shrink: 0;\r\n<\/span>\r\n\r\n.pv-doc-banner .pv-btn-text-inner <span>\r\n    display: flex;\r\n    flex-direction: column;\r\n    height: 200%;\r\n\r\n    transition: transform 0.45s cubic-bezier(\r\n        0.76, 0, 0.24, 1\r\n    );\r\n<\/span>\r\n\r\n.pv-doc-banner .pv-btn-text-inner > span <span>\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    height: 50%;\r\n    min-height: 0;\r\n    padding-left: 20px;\r\n    padding-right: 0;\r\n\r\n    white-space: nowrap;\r\n    color: #ffffff !important;\r\n<\/span>\r\n\r\n.pv-doc-banner:hover .pv-btn-text-inner,\r\n.pv-doc-banner:focus-visible .pv-btn-text-inner <span>\r\n    transform: translateY(-50%);\r\n<\/span>\r\n\r\n\/* ARROW *\/\r\n\r\n.pv-doc-banner .pv-btn-arrow <span>\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n\r\n    width: 38px;\r\n    height: 100%;\r\n    margin-left: 4px;\r\n    margin-right: 8px;\r\n\r\n    flex-shrink: 0;\r\n    color: #ffffff !important;\r\n<\/span>\r\n\r\n.pv-doc-banner .pv-btn-arrow svg <span>\r\n    display: block;\r\n    width: 18px;\r\n    height: 18px;\r\n\r\n    fill: none;\r\n    stroke: currentColor;\r\n    stroke-width: 1.5;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n\r\n    transition: transform 0.35s ease;\r\n<\/span>\r\n\r\n.pv-doc-banner:hover .pv-btn-arrow svg,\r\n.pv-doc-banner:focus-visible .pv-btn-arrow svg <span>\r\n    transform: translateX(4px);\r\n<\/span>\r\n\r\n.pv-doc-banner:hover .pv-animated-btn,\r\n.pv-doc-banner:focus-visible .pv-animated-btn <span>\r\n    background: #444444;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   4. DOCUMENT 3D STAGE\r\n   ========================================================== *\/\r\n\r\n.pv-doc-visual <span>\r\n    position: relative;\r\n    width: 290px;\r\n    height: 170px;\r\n\r\n    justify-self: center;\r\n\r\n    \/* MOVE DOCUMENTS LEFT *\/\r\n    transform: translateX(var(--pv-doc-offset-x));\r\n\r\n    perspective: 1000px;\r\n    perspective-origin: 50% 50%;\r\n    isolation: isolate;\r\n<\/span>\r\n\r\n.pv-doc-stack <span>\r\n    position: relative;\r\n    width: 100%;\r\n    height: 100%;\r\n\r\n    transform-style: preserve-3d;\r\n    animation: pv-doc-float 5s ease-in-out infinite;\r\n<\/span>\r\n\r\n@keyframes pv-doc-float {\r\n    0%, 100% <span>\r\n        transform: translateY(0);\r\n    <\/span>\r\n\r\n    50% <span>\r\n        transform: translateY(-5px);\r\n    <\/span>\r\n}\r\n\r\n.pv-doc-banner:hover .pv-doc-stack,\r\n.pv-doc-banner:focus-visible .pv-doc-stack <span>\r\n    animation-play-state: paused;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   5. POLYVISION DOCUMENT CARDS\r\n   ========================================================== *\/\r\n\r\n.pv-doc-sheet <span>\r\n    position: absolute;\r\n    top: 12px;\r\n    left: 76px;\r\n\r\n    width: 138px;\r\n    height: 146px;\r\n\r\n    padding: 12px 11px 10px;\r\n\r\n    display: flex;\r\n    flex-direction: column;\r\n\r\n    background: var(--pv-paper);\r\n    border: 1px solid #e2e2e2;\r\n    border-radius: 5px;\r\n\r\n    box-shadow:\r\n        0 5px 18px rgba(0, 0, 0, .08),\r\n        0 1px 4px rgba(0, 0, 0, .04);\r\n\r\n    transform-origin: 50% 80%;\r\n    transform-style: preserve-3d;\r\n    backface-visibility: visible;\r\n\r\n    transition:\r\n        transform .85s cubic-bezier(.22, 1, .36, 1),\r\n        box-shadow .85s ease;\r\n<\/span>\r\n\r\n\/* CARD POSITIONS *\/\r\n\r\n.pv-doc-sheet--left <span>\r\n    z-index: 1;\r\n\r\n    transform:\r\n        translateX(-40px)\r\n        translateY(5px)\r\n        rotateZ(-12deg)\r\n        rotateY(-6deg);\r\n<\/span>\r\n\r\n.pv-doc-sheet--center <span>\r\n    z-index: 3;\r\n\r\n    transform:\r\n        translateY(-5px)\r\n        translateZ(15px);\r\n<\/span>\r\n\r\n.pv-doc-sheet--right <span>\r\n    z-index: 2;\r\n\r\n    transform:\r\n        translateX(40px)\r\n        translateY(5px)\r\n        rotateZ(12deg)\r\n        rotateY(6deg);\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   6. DOCUMENT CARD CONTENT\r\n   ========================================================== *\/\r\n\r\n\/* TITLE *\/\r\n\r\n.pv-doc-card-title <span>\r\n    display: block;\r\n    min-height: 38px;\r\n\r\n    font-family: \"Noto Serif\", serif !important;\r\n    font-size: 10px;\r\n    font-weight: 700;\r\n    line-height: 1.25;\r\n\r\n    color: #171717;\r\n<\/span>\r\n\r\n\/* DIVIDER *\/\r\n\r\n.pv-doc-card-divider <span>\r\n    width: 100%;\r\n    height: 1px;\r\n    flex-shrink: 0;\r\n\r\n    margin: 7px 0 9px;\r\n\r\n    background: #d8d8d8;\r\n<\/span>\r\n\r\n\/* CATEGORY *\/\r\n\r\n.pv-doc-card-category <span>\r\n    display: block;\r\n\r\n    font-family: \"Noto Sans\", sans-serif !important;\r\n    font-size: 7px;\r\n    font-weight: 400;\r\n    line-height: 1.4;\r\n\r\n    color: #607b9b;\r\n    text-transform: uppercase;\r\n<\/span>\r\n\r\n\/* DOWNLOAD AREA *\/\r\n\r\n.pv-doc-card-download <span>\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n\r\n    width: 100%;\r\n    height: 28px;\r\n    flex-shrink: 0;\r\n\r\n    margin-top: auto;\r\n    padding: 0 8px;\r\n\r\n    background: var(--pv-accent);\r\n    color: #171717;\r\n<\/span>\r\n\r\n.pv-doc-card-download span <span>\r\n    font-family: \"Noto Sans\", sans-serif !important;\r\n    font-size: 8px;\r\n    font-weight: 400;\r\n    line-height: 1;\r\n    color: #171717;\r\n<\/span>\r\n\r\n.pv-doc-card-download svg <span>\r\n    display: block;\r\n    width: 13px;\r\n    height: 13px;\r\n\r\n    fill: none;\r\n    stroke: #171717;\r\n    stroke-width: 1.5;\r\n    stroke-linecap: round;\r\n    stroke-linejoin: round;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   7. 3D HOVER ANIMATION\r\n   ========================================================== *\/\r\n\r\n\/* LEFT CARD *\/\r\n\r\n.pv-doc-banner:hover .pv-doc-sheet--left,\r\n.pv-doc-banner:focus-visible .pv-doc-sheet--left <span>\r\n    transform:\r\n        translateX(-85px)\r\n        translateY(-8px)\r\n        translateZ(20px)\r\n        rotateY(-25deg)\r\n        rotateZ(-15deg);\r\n\r\n    box-shadow:\r\n        12px 18px 28px rgba(0, 0, 0, .14);\r\n<\/span>\r\n\r\n\/* CENTER CARD *\/\r\n\r\n.pv-doc-banner:hover .pv-doc-sheet--center,\r\n.pv-doc-banner:focus-visible .pv-doc-sheet--center <span>\r\n    transform:\r\n        translateY(-18px)\r\n        translateZ(80px)\r\n        rotateX(8deg)\r\n        rotateY(-8deg);\r\n\r\n    box-shadow:\r\n        14px 23px 35px rgba(0, 0, 0, .17);\r\n<\/span>\r\n\r\n\/* RIGHT CARD *\/\r\n\r\n.pv-doc-banner:hover .pv-doc-sheet--right,\r\n.pv-doc-banner:focus-visible .pv-doc-sheet--right <span>\r\n    transform:\r\n        translateX(85px)\r\n        translateY(-8px)\r\n        translateZ(20px)\r\n        rotateY(25deg)\r\n        rotateZ(15deg);\r\n\r\n    box-shadow:\r\n        -12px 18px 28px rgba(0, 0, 0, .14);\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   8. SOFT SHADOW UNDER CARDS\r\n   ========================================================== *\/\r\n\r\n.pv-doc-shadow <span>\r\n    position: absolute;\r\n    bottom: 0;\r\n    left: 50%;\r\n\r\n    width: 155px;\r\n    height: 12px;\r\n\r\n    border-radius: 50%;\r\n    background: rgba(0, 0, 0, .07);\r\n    filter: blur(10px);\r\n\r\n    transform: translateX(-50%);\r\n    opacity: .5;\r\n\r\n    transition:\r\n        width .85s ease,\r\n        opacity .85s ease;\r\n<\/span>\r\n\r\n.pv-doc-banner:hover .pv-doc-shadow,\r\n.pv-doc-banner:focus-visible .pv-doc-shadow <span>\r\n    width: 210px;\r\n    opacity: .75;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   9. KEYBOARD FOCUS\r\n   ========================================================== *\/\r\n\r\n.pv-doc-banner:focus-visible <span>\r\n    outline: 2px solid #434343 !important;\r\n    outline-offset: -2px;\r\n<\/span>\r\n\r\n\/* ==========================================================\r\n   10. TABLET\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 850px) {\r\n\r\n    .pv-doc-banner <span>\r\n        grid-template-columns: minmax(0, 1fr) 205px;\r\n        min-height: 200px;\r\n        padding: 24px;\r\n        gap: 12px;\r\n\r\n        --pv-doc-offset-x: -15px;\r\n    <\/span>\r\n\r\n    .pv-doc-visual <span>\r\n        width: 205px;\r\n\r\n        transform:\r\n            translateX(var(--pv-doc-offset-x))\r\n            scale(.73);\r\n\r\n        transform-origin: center;\r\n    <\/span>\r\n\r\n    .pv-doc-banner .pv-doc-title <span>\r\n        font-size: 23px !important;\r\n    <\/span>\r\n}\r\n\r\n\/* ==========================================================\r\n   11. MOBILE\r\n   ========================================================== *\/\r\n\r\n@media (max-width: 520px) {\r\n\r\n    .pv-doc-banner <span>\r\n        grid-template-columns: 1fr;\r\n        min-height: auto;\r\n        gap: 18px;\r\n        padding: 24px 20px;\r\n    <\/span>\r\n\r\n    .pv-doc-banner .pv-doc-title <span>\r\n        font-size: 21px !important;\r\n    <\/span>\r\n\r\n    .pv-doc-description <span>\r\n        font-size: 12px !important;\r\n    <\/span>\r\n\r\n    .pv-doc-banner .pv-animated-btn <span>\r\n        margin-top: 18px;\r\n    <\/span>\r\n\r\n    .pv-doc-visual <span>\r\n        display: none;\r\n    <\/span>\r\n}\r\n\r\n\/* ==========================================================\r\n   12. REDUCED MOTION\r\n   ========================================================== *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n\r\n    .pv-doc-stack <span>\r\n        animation: none !important;\r\n    <\/span>\r\n\r\n    .pv-doc-banner,\r\n    .pv-doc-banner * <span>\r\n        transition: none !important;\r\n    <\/span>\r\n\r\n    .pv-doc-banner:hover .pv-btn-text-inner,\r\n    .pv-doc-banner:focus-visible .pv-btn-text-inner,\r\n    .pv-doc-banner:hover .pv-btn-arrow svg,\r\n    .pv-doc-banner:focus-visible .pv-btn-arrow svg <span>\r\n        transform: none !important;\r\n    <\/span>\r\n}\r\n<\/style>\r\n\r\n\r\n<!-- ========================================================\r\n     POLYVISION DOCUMENT RESOURCE BANNER\r\n     ======================================================== -->\r\n\r\n<>\r\n class=&quot;pv-doc-banner&quot;\r\n href=&quot;https:\/\/polyvision.com\/resources\/documents\/&quot;\r\n aria-label=&quot;Explore Polyvision documents and resources&quot;\r\n&gt;\r\n\r\n    <!-- LEFT: CONTENT -->\r\n\r\n    <div class=\"pv-doc-content\">\r\n\r\n        <span class=\"pv-doc-eyebrow\">\r\n RESOURCE LIBRARY\r\n <\/span>\r\n\r\n        <h3 class=\"pv-doc-title\">\r\n The right document. Right when you need it.\r\n        <\/h3>\r\n\r\n        <p class=\"pv-doc-description\">\r\n Find specifications, brochures, certifications\r\n and technical resources in one place.\r\n        <\/p>\r\n\r\n        <!-- OUR STORY ANIMATED BUTTON -->\r\n\r\n        <span class=\"pv-animated-btn\">\r\n\r\n            <span class=\"pv-btn-text\">\r\n                <span class=\"pv-btn-text-inner\">\r\n <span>Explore documents<\/span>\r\n <span>Explore documents<\/span>\r\n <\/span>\r\n            <\/span>\r\n\r\n            <span class=\"pv-btn-arrow\" aria-hidden=\"true\">\r\n                <svg viewbox=\"0 0 24 24\">\r\n                    <path d=\"M5 12H19M13 6L19 12L13 18\"><\/path>\r\n                <\/svg>\r\n            <\/span>\r\n\r\n        <\/span>\r\n\r\n    <\/div>\r\n\r\n    <!-- RIGHT: 3D DOCUMENT CARDS -->\r\n\r\n    <div class=\"pv-doc-visual\" aria-hidden=\"true\">\r\n\r\n        <div class=\"pv-doc-stack\">\r\n\r\n            <!-- LEFT DOCUMENT -->\r\n\r\n            <div class=\"pv-doc-sheet pv-doc-sheet--left\">\r\n\r\n                <span class=\"pv-doc-card-title\">\r\n CERAMICSTEEL<br>\r\n SPECIFICATIONS\r\n <\/span>\r\n\r\n                <span class=\"pv-doc-card-divider\"><\/span>\r\n\r\n                <span class=\"pv-doc-card-category\">\r\n GLOBAL\r\n <\/span>\r\n\r\n                <span class=\"pv-doc-card-download\">\r\n                    <span>DOWNLOAD<\/span>\r\n                    <svg viewbox=\"0 0 24 24\">\r\n                        <path d=\"M12 3v12M7 10l5 5 5-5M4 17v3h16v-3\"><\/path>\r\n                    <\/svg>\r\n                <\/span>\r\n\r\n            <\/div>\r\n\r\n            <!-- RIGHT DOCUMENT -->\r\n\r\n            <div class=\"pv-doc-sheet pv-doc-sheet--right\">\r\n\r\n                <span class=\"pv-doc-card-title\">\r\n TECHNICAL<br>\r\n DATA SHEET\r\n <\/span>\r\n\r\n                <span class=\"pv-doc-card-divider\"><\/span>\r\n\r\n                <span class=\"pv-doc-card-category\">\r\n GLOBAL\r\n <\/span>\r\n\r\n                <span class=\"pv-doc-card-download\">\r\n                    <span>DOWNLOAD<\/span>\r\n                    <svg viewbox=\"0 0 24 24\">\r\n                        <path d=\"M12 3v12M7 10l5 5 5-5M4 17v3h16v-3\"><\/path>\r\n                    <\/svg>\r\n                <\/span>\r\n\r\n            <\/div>\r\n\r\n            <!-- CENTER DOCUMENT -->\r\n\r\n            <div class=\"pv-doc-sheet pv-doc-sheet--center\">\r\n\r\n                <span class=\"pv-doc-card-title\">\r\n PRODUCT<br>\r\n DOCUMENTATION\r\n <\/span>\r\n\r\n                <span class=\"pv-doc-card-divider\"><\/span>\r\n\r\n                <span class=\"pv-doc-card-category\">\r\n GLOBAL\r\n <\/span>\r\n\r\n                <span class=\"pv-doc-card-download\">\r\n                    <span>DOWNLOAD<\/span>\r\n                    <svg viewbox=\"0 0 24 24\">\r\n                        <path d=\"M12 3v12M7 10l5 5 5-5M4 17v3h16v-3\"><\/path>\r\n                    <\/svg>\r\n                <\/span>\r\n\r\n            <\/div>\r\n\r\n        <\/div>\r\n\r\n        <div class=\"pv-doc-shadow\"><\/div>\r\n\r\n    <\/div>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>src=&quot;https:\/\/player.vimeo.com\/video\/1181472172?background=1&amp;autoplay=1&amp;muted=1&amp;loop=1&amp;controls=0&amp;playsinline=1&amp;title=0&amp;byline=0&amp;portrait=0&amp;dnt=1&quot; title=&quot;Polyvision &#8211; A Global Surface Story&quot; allow=&quot;autoplay; fullscreen; picture-in-picture&quot; allowfullscreen loading=&quot;eager&quot;&gt; class=&quot;pv-video-sound-btn&quot; type=&quot;button&quot; aria-label=&quot;Turn sound on&quot; aria-pressed=&quot;false&quot;&gt; Sound class=&quot;pv-video-fullscreen-btn&quot; type=&quot;button&quot; aria-label=&quot;Open fullscreen&quot; aria-expanded=&quot;false&quot; title=&quot;Fullscreen&quot;&gt; class=&quot;pv-icon-expand&quot; viewBox=&quot;0 0 24 24&quot; aria-hidden=&quot;true&quot;&gt; class=&quot;pv-icon-close&quot; viewBox=&quot;0 0 24 24&quot; aria-hidden=&quot;true&quot;&gt; class=&quot;pv-video-play-btn&quot; type=&quot;button&quot; aria-label=&quot;Pause video&quot;&gt; Pause class=&quot;pv-video-progress&quot; type=&quot;range&quot; min=&quot;0&quot; max=&quot;1000&quot; value=&quot;0&quot; step=&quot;1&quot; aria-label=&quot;Video playback position&quot;&gt; 0:00 \/ 0:00 Durable &hellip;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"_genesis_block_theme_hide_title":false,"iawp_total_views":8,"footnotes":""},"class_list":["post-61138","page","type-page","status-publish","hentry","post","without-featured-image"],"acf":[],"_links":{"self":[{"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/pages\/61138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/comments?post=61138"}],"version-history":[{"count":3,"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/pages\/61138\/revisions"}],"predecessor-version":[{"id":61141,"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/pages\/61138\/revisions\/61141"}],"wp:attachment":[{"href":"https:\/\/polyvision.com\/fr\/wp-json\/wp\/v2\/media?parent=61138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}