{"id":275,"date":"2024-05-28T16:13:09","date_gmt":"2024-05-28T14:13:09","guid":{"rendered":"https:\/\/sauxgroup.fr\/?page_id=275"},"modified":"2026-07-16T10:22:20","modified_gmt":"2026-07-16T08:22:20","slug":"do-technologies","status":"publish","type":"page","link":"https:\/\/sauxgroupe.fr\/?page_id=275","title":{"rendered":"Do Technologies"},"content":{"rendered":"\n<style data-wp-block-html=\"css\">\n\/*====================================================\n            HERO DO TECHNOLOGIES\n====================================================*\/\n\n.do-hero{\n\n    position:relative;\n\n    overflow:hidden;\n\n    padding:90px 8% 0;\n\n    background:#050505;\n\n}\n\n.do-hero-bg{\n\n    position:absolute;\n\n    inset:0;\n\n    background:\n    radial-gradient(circle at left,#005dff30,transparent 45%),\n    radial-gradient(circle at right,#00d4ff20,transparent 40%),\n    #050505;\n\n    z-index:0;\n\n}\n\n.do-hero-overlay{\n\n    position:absolute;\n\n    inset:0;\n\n    background:linear-gradient(90deg,#050505 0%,rgba(5,5,5,.55) 45%,rgba(5,5,5,.15) 100%);\n\n    z-index:1;\n\n}\n\n.do-hero-container{\n\n    position:relative;\n\n    z-index:2;\n\n    display:grid;\n\n    grid-template-columns:1fr 480px;\n\n    align-items:center;\n\n    gap:70px;\n\n    max-width:1450px;\n\n    margin:auto;\n\n    min-height:760px;\n\n}\n\n.do-badge{\n\n    display:inline-block;\n\n    padding:12px 26px;\n\n    border-radius:50px;\n\n    background:#0f172a;\n\n    color:#43a5ff;\n\n    border:1px solid #2563eb;\n\n    font-weight:700;\n\n    letter-spacing:2px;\n\n    margin-bottom:30px;\n\n    text-transform:uppercase;\n\n}\n\n.do-hero h1{\n\n    font-size:68px;\n\n    line-height:1.05;\n\n    color:#fff;\n\n    font-weight:900;\n\n    margin-bottom:30px;\n\n}\n\n.do-hero h1 span{\n\n    display:block;\n\n    color:#3ea8ff;\n\n    text-shadow:0 0 30px rgba(0,132,255,.45);\n\n}\n\n.do-hero p{\n\n    color:#d6d6d6;\n\n    font-size:21px;\n\n    line-height:1.9;\n\n    max-width:720px;\n\n}\n\n.do-buttons{\n\n    display:flex;\n\n    gap:20px;\n\n    margin-top:45px;\n\n    flex-wrap:wrap;\n\n}\n\n.do-btn-gold,\n.do-btn-blue{\n\n    padding:18px 42px;\n\n    border-radius:60px;\n\n    text-decoration:none;\n\n    font-size:18px;\n\n    font-weight:700;\n\n    transition:.35s;\n\n}\n\n.do-btn-gold{\n\n    background:linear-gradient(135deg,#ffd200,#ffb300);\n\n    color:#111;\n\n    box-shadow:0 0 35px rgba(255,210,0,.35);\n\n}\n\n.do-btn-blue{\n\n    border:2px solid #2f8cff;\n\n    color:#fff;\n\n    background:transparent;\n\n}\n\n.do-btn-gold:hover{\n\n    transform:translateY(-6px);\n\n    box-shadow:0 0 45px rgba(255,210,0,.55);\n\n}\n\n.do-btn-blue:hover{\n\n    background:#2f8cff;\n\n    transform:translateY(-6px);\n\n}\n\n.do-infos{\n\n    display:flex;\n\n    gap:18px;\n\n    flex-wrap:wrap;\n\n    margin-top:45px;\n\n}\n\n.do-infos div{\n\n    background:#111;\n\n    color:#fff;\n\n    padding:14px 22px;\n\n    border-radius:14px;\n\n    border:1px solid #222;\n\n    transition:.3s;\n\n}\n\n.do-infos div:hover{\n\n    border-color:#2f8cff;\n\n    transform:translateY(-4px);\n\n}\n\n.do-hero-right{\n\n    position:relative;\n\n    display:flex;\n\n    justify-content:center;\n\n    align-items:center;\n\n}\n\n.do-logo{\n\n    position:absolute;\n\n    top:-35px;\n\n    left:-10px;\n\n    width:220px;\n\n    height:220px;\n\n    border-radius:50%;\n\n    overflow:hidden;\n\n    border:5px solid #2f8cff;\n\n    background:#fff;\n\n    box-shadow:0 0 45px rgba(47,140,255,.45);\n\n    z-index:5;\n\n}\n\n.do-logo img{\n\n    width:100%;\n\n    height:100%;\n\n    object-fit:cover;\n\n}\n\n.do-photo{\n\n    width:420px;\n\n    height:560px;\n\n    overflow:hidden;\n\n    border-radius:35px;\n\n    border:3px solid #2f8cff;\n\n    box-shadow:0 30px 70px rgba(0,0,0,.55);\n\n    transform:rotate(-2deg);\n\n}\n\n.do-photo img{\n\n    width:100%;\n\n    height:100%;\n\n    object-fit:cover;\n\n    transition:.5s;\n\n}\n\n.do-photo:hover img{\n\n    transform:scale(1.08);\n\n}\n\n.do-bottom-banner{\n\n    position:relative;\n\n    z-index:5;\n\n    margin-top:90px;\n\n}\n\n.do-bottom-banner img{\n\n    width:100%;\n\n    display:block;\n\n    border-radius:35px 35px 0 0;\n\n    box-shadow:0 -10px 40px rgba(0,0,0,.45);\n\n}\n\n\/*==========================\nResponsive\n===========================*\/\n\n@media(max-width:1100px){\n\n.do-hero-container{\n\ngrid-template-columns:1fr;\n\ntext-align:center;\n\n}\n\n.do-hero-right{\n\nmargin-top:70px;\n\n}\n\n.do-buttons{\n\njustify-content:center;\n\n}\n\n.do-infos{\n\njustify-content:center;\n\n}\n\n.do-logo{\n\nleft:50%;\n\ntransform:translateX(-50%);\n\n}\n\n}\n\n@media(max-width:768px){\n\n.do-hero{\n\npadding:70px 25px 0;\n\n}\n\n.do-hero h1{\n\nfont-size:46px;\n\n}\n\n.do-photo{\n\nwidth:320px;\n\nheight:430px;\n\n}\n\n.do-logo{\n\nwidth:160px;\n\nheight:160px;\n\n}\n\n.do-buttons a{\n\nwidth:100%;\n\ntext-align:center;\n\n}\n\n.do-hero p{\n\nfont-size:18px;\n\n}\n\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    const hero = document.querySelector(\".do-hero\");\n\n    if (!hero) return;\n\n    \/*==============================\n      Apparition au chargement\n    ==============================*\/\n\n    const elements = document.querySelectorAll(\n\n        \".do-badge, .do-hero h1, .do-hero p, .do-buttons, .do-infos, .do-logo, .do-photo\"\n\n    );\n\n    elements.forEach(function(el, index){\n\n        el.style.opacity=\"0\";\n        el.style.transform=\"translateY(40px)\";\n        el.style.transition=\"all .8s ease\";\n\n        setTimeout(function(){\n\n            el.style.opacity=\"1\";\n            el.style.transform=\"translateY(0)\";\n\n        },150*index);\n\n    });\n\n    \/*==============================\n      Parallaxe l\u00e9g\u00e8re\n    ==============================*\/\n\n    window.addEventListener(\"scroll\",function(){\n\n        const scroll=window.pageYOffset;\n\n        const photo=document.querySelector(\".do-photo\");\n\n        if(photo){\n\n            photo.style.transform=\n            \"translateY(\"+(scroll*0.10)+\"px) rotate(-2deg)\";\n\n        }\n\n    });\n\n    \/*==============================\n      Effet souris\n    ==============================*\/\n\n    const logo=document.querySelector(\".do-logo\");\n\n    if(logo){\n\n        hero.addEventListener(\"mousemove\",function(e){\n\n            const x=(e.clientX\/window.innerWidth-0.5)*20;\n            const y=(e.clientY\/window.innerHeight-0.5)*20;\n\n            logo.style.transform=\n            \"translate(\"+x+\"px,\"+y+\"px)\";\n\n        });\n\n        hero.addEventListener(\"mouseleave\",function(){\n\n            logo.style.transform=\"translate(0,0)\";\n\n        });\n\n    }\n\n    \/*==============================\n      Zoom photo\n    ==============================*\/\n\n    const photo=document.querySelector(\".do-photo img\");\n\n    if(photo){\n\n        photo.addEventListener(\"mouseenter\",function(){\n\n            this.style.transform=\"scale(1.08)\";\n\n        });\n\n        photo.addEventListener(\"mouseleave\",function(){\n\n            this.style.transform=\"scale(1)\";\n\n        });\n\n    }\n\n});\n<\/script>\n\n<!--==========================================================\nHERO DO TECHNOLOGIES\n===========================================================-->\n\n<section class=\"do-hero\">\n\n    <div class=\"do-hero-bg\"><\/div>\n\n    <div class=\"do-hero-overlay\"><\/div>\n\n    <div class=\"do-hero-container\">\n\n        <!-- Texte -->\n\n        <div class=\"do-hero-content\">\n\n            <span class=\"do-badge\">\n\n                \ud83d\udcbb DO TECHNOLOGIES\n\n            <\/span>\n\n            <h1>\n\n                L&rsquo;informatique\n                <span>sans compromis.<\/span>\n\n            <\/h1>\n\n            <p>\n\n                D\u00e9pannage informatique, maintenance, r\u00e9seaux,\n                cybers\u00e9curit\u00e9, serveurs, sites internet,\n                mat\u00e9riel professionnel et accompagnement\n                num\u00e9rique pour particuliers, entreprises\n                et collectivit\u00e9s.\n\n            <\/p>\n\n            <div class=\"do-buttons\">\n\n                <a href=\"https:\/\/sauxgroupe.fr\/?page_id=499\"\n                   class=\"do-btn-gold\">\n\n                    \ud83d\udccb Demander un devis\n\n                <\/a>\n\n                <a href=\"https:\/\/sauxgroupe.fr\/?page_id=261\"\n                   class=\"do-btn-blue\">\n\n                    \u2709\ufe0f Nous contacter\n\n                <\/a>\n\n            <\/div>\n\n            <div class=\"do-infos\">\n\n                <div>\n\n                    \ud83d\udda5\ufe0f D\u00e9pannage\n\n                <\/div>\n\n                <div>\n\n                    \ud83c\udf10 R\u00e9seaux\n\n                <\/div>\n\n                <div>\n\n                    \ud83d\udd12 Cybers\u00e9curit\u00e9\n\n                <\/div>\n\n                <div>\n\n                    \ud83d\udca1 Sites Web\n\n                <\/div>\n\n            <\/div>\n\n        <\/div>\n\n        <!-- Images -->\n\n        <div class=\"do-hero-right\">\n\n            <div class=\"do-logo\">\n\n                <img decoding=\"async\"\n                src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2023\/04\/screenshot_20230309_121323_facebook4124.jpg\"\n                alt=\"Do Technologies\">\n\n            <\/div>\n\n            <div class=\"do-photo\">\n\n                <img decoding=\"async\"\n                src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2023\/04\/screenshot_20230414_214519_instagram.jpg\"\n                alt=\"Dorian Saux\">\n\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n    <!-- Bandeau inf\u00e9rieur -->\n\n    <div class=\"do-bottom-banner\">\n\n        <img decoding=\"async\"\n        src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/chrome_ebgdagr4vj.png\"\n        alt=\"Infrastructure Do Technologies\">\n\n    <\/div>\n\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/*====================================================\n            NOS SERVICES\n====================================================*\/\n\n.do-services{\n\n    position:relative;\n\n    padding:120px 8%;\n\n    background:#080808;\n\n    overflow:hidden;\n\n}\n\n.do-services::before{\n\n    content:\"\";\n\n    position:absolute;\n\n    width:650px;\n\n    height:650px;\n\n    left:-250px;\n\n    top:-250px;\n\n    background:radial-gradient(circle,#2f8cff20,transparent);\n\n    filter:blur(60px);\n\n}\n\n.do-services::after{\n\n    content:\"\";\n\n    position:absolute;\n\n    width:650px;\n\n    height:650px;\n\n    right:-250px;\n\n    bottom:-250px;\n\n    background:radial-gradient(circle,#FFD70015,transparent);\n\n    filter:blur(60px);\n\n}\n\n\/****************************************\/\n\n.do-services-title{\n\n    position:relative;\n\n    z-index:2;\n\n    max-width:900px;\n\n    margin:auto;\n\n    text-align:center;\n\n    margin-bottom:80px;\n\n}\n\n.do-services-title span{\n\n    display:inline-block;\n\n    padding:12px 28px;\n\n    border-radius:50px;\n\n    border:1px solid #2f8cff55;\n\n    background:#0d1728;\n\n    color:#3ea8ff;\n\n    font-weight:700;\n\n    letter-spacing:2px;\n\n    margin-bottom:25px;\n\n}\n\n.do-services-title h2{\n\n    font-size:56px;\n\n    color:#fff;\n\n    line-height:1.15;\n\n    margin-bottom:25px;\n\n    font-weight:900;\n\n}\n\n.do-services-title h2 span{\n\n    display:block;\n\n    color:#FFD700;\n\n    background:none;\n\n    border:none;\n\n    padding:0;\n\n    margin-top:12px;\n\n    font-size:56px;\n\n}\n\n.do-services-title p{\n\n    color:#d7d7d7;\n\n    font-size:20px;\n\n    line-height:1.9;\n\n}\n\n\/****************************************\/\n\n.do-services-grid{\n\n    position:relative;\n\n    z-index:2;\n\n    display:grid;\n\n    grid-template-columns:repeat(2,1fr);\n\n    gap:35px;\n\n    max-width:1450px;\n\n    margin:auto;\n\n}\n\n\/****************************************\/\n\n.do-card{\n\n    background:#111;\n\n    border-radius:28px;\n\n    padding:45px;\n\n    border:1px solid #222;\n\n    transition:.35s;\n\n    position:relative;\n\n    overflow:hidden;\n\n}\n\n.do-card::before{\n\n    content:\"\";\n\n    position:absolute;\n\n    inset:0;\n\n    background:linear-gradient(135deg,#2f8cff15,transparent,#FFD70010);\n\n    opacity:0;\n\n    transition:.35s;\n\n}\n\n.do-card:hover{\n\n    transform:translateY(-12px);\n\n    border-color:#2f8cff;\n\n    box-shadow:0 30px 70px rgba(0,0,0,.45);\n\n}\n\n.do-card:hover::before{\n\n    opacity:1;\n\n}\n\n.do-icon{\n\n    width:90px;\n\n    height:90px;\n\n    border-radius:50%;\n\n    display:flex;\n\n    justify-content:center;\n\n    align-items:center;\n\n    font-size:42px;\n\n    margin-bottom:30px;\n\n    background:linear-gradient(135deg,#2f8cff,#0d4eb7);\n\n    color:white;\n\n    box-shadow:0 0 30px rgba(47,140,255,.35);\n\n}\n\n.do-card h3{\n\n    color:white;\n\n    font-size:28px;\n\n    margin-bottom:20px;\n\n}\n\n.do-card p{\n\n    color:#d8d8d8;\n\n    font-size:18px;\n\n    line-height:1.9;\n\n}\n\n\/****************************************\/\n\n@media(max-width:1000px){\n\n.do-services-grid{\n\ngrid-template-columns:1fr;\n\n}\n\n}\n\n@media(max-width:768px){\n\n.do-services{\n\npadding:80px 25px;\n\n}\n\n.do-services-title h2{\n\nfont-size:40px;\n\n}\n\n.do-services-title h2 span{\n\nfont-size:40px;\n\n}\n\n.do-services-title p{\n\nfont-size:18px;\n\n}\n\n.do-card{\n\npadding:35px;\n\n}\n\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/*==================================================\n        SERVICES DO TECHNOLOGIES\n==================================================*\/\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    const section = document.querySelector(\".do-services\");\n\n    if (!section) return;\n\n    \/*=========================================\n        Apparition au scroll\n    =========================================*\/\n\n    const observer = new IntersectionObserver(function(entries){\n\n        entries.forEach(function(entry){\n\n            if(entry.isIntersecting){\n\n                entry.target.style.opacity=\"1\";\n                entry.target.style.transform=\"translateY(0)\";\n\n            }\n\n        });\n\n    },{\n\n        threshold:0.15\n\n    });\n\n    document.querySelectorAll(\".do-card\").forEach(function(card,index){\n\n        card.style.opacity=\"0\";\n        card.style.transform=\"translateY(70px)\";\n        card.style.transition=\n        \"all .8s ease \"+(index*0.15)+\"s\";\n\n        observer.observe(card);\n\n    });\n\n    \/*=========================================\n        Effet 3D\n    =========================================*\/\n\n    document.querySelectorAll(\".do-card\").forEach(function(card){\n\n        card.addEventListener(\"mousemove\",function(e){\n\n            const rect=card.getBoundingClientRect();\n\n            const x=e.clientX-rect.left;\n            const y=e.clientY-rect.top;\n\n            const rotateX=((y\/rect.height)-0.5)*-10;\n            const rotateY=((x\/rect.width)-0.5)*10;\n\n            card.style.transform=\n            \"perspective(1200px) rotateX(\"+rotateX+\"deg) rotateY(\"+rotateY+\"deg) translateY(-10px)\";\n\n        });\n\n        card.addEventListener(\"mouseleave\",function(){\n\n            card.style.transform=\"\";\n\n        });\n\n    });\n\n    \/*=========================================\n        Halo lumineux\n    =========================================*\/\n\n    document.querySelectorAll(\".do-card\").forEach(function(card){\n\n        card.addEventListener(\"mousemove\",function(e){\n\n            const rect=card.getBoundingClientRect();\n\n            const x=e.clientX-rect.left;\n            const y=e.clientY-rect.top;\n\n            card.style.background=\n            \"radial-gradient(circle at \"+x+\"px \"+y+\"px, rgba(47,140,255,.18), #111 70%)\";\n\n        });\n\n        card.addEventListener(\"mouseleave\",function(){\n\n            card.style.background=\"#111\";\n\n        });\n\n    });\n\n    \/*=========================================\n        Animation des ic\u00f4nes\n    =========================================*\/\n\n    document.querySelectorAll(\".do-icon\").forEach(function(icon){\n\n        icon.addEventListener(\"mouseenter\",function(){\n\n            this.animate([\n\n                {\n\n                    transform:\"rotate(0deg) scale(1)\"\n\n                },\n\n                {\n\n                    transform:\"rotate(10deg) scale(1.15)\"\n\n                },\n\n                {\n\n                    transform:\"rotate(0deg) scale(1)\"\n\n                }\n\n            ],{\n\n                duration:400,\n\n                easing:\"ease\"\n\n            });\n\n        });\n\n    });\n\n});\n<\/script>\n\n<!--==========================================================\nPOURQUOI CHOISIR DO TECHNOLOGIES\n===========================================================-->\n\n<section class=\"do-services\">\n\n    <div class=\"do-services-title\">\n\n        <span>\n\n            NOS EXPERTISES\n\n        <\/span>\n\n        <h2>\n\n            Des solutions informatiques\n            <span>compl\u00e8tes et sur mesure<\/span>\n\n        <\/h2>\n\n        <p>\n\n            De la r\u00e9paration d&rsquo;un ordinateur \u00e0 la gestion compl\u00e8te d&rsquo;une\n            infrastructure r\u00e9seau, Do Technologies vous accompagne avec\n            professionnalisme, r\u00e9activit\u00e9 et expertise.\n\n        <\/p>\n\n    <\/div>\n\n    <div class=\"do-services-grid\">\n\n        <!-- Carte 1 -->\n\n        <div class=\"do-card\">\n\n            <div class=\"do-icon\">\n\n                \ud83d\udda5\ufe0f\n\n            <\/div>\n\n            <h3>\n\n                D\u00e9pannage Informatique\n\n            <\/h3>\n\n            <p>\n\n                Diagnostic, r\u00e9paration d&rsquo;ordinateurs, PC Gamer,\n                consoles, imprimantes et mat\u00e9riels informatiques.\n\n            <\/p>\n\n        <\/div>\n\n        <!-- Carte 2 -->\n\n        <div class=\"do-card\">\n\n            <div class=\"do-icon\">\n\n                \ud83c\udf10\n\n            <\/div>\n\n            <h3>\n\n                R\u00e9seaux &#038; Serveurs\n\n            <\/h3>\n\n            <p>\n\n                Installation, configuration et maintenance de r\u00e9seaux,\n                baies informatiques, Wi-Fi, NAS et serveurs.\n\n            <\/p>\n\n        <\/div>\n\n        <!-- Carte 3 -->\n\n        <div class=\"do-card\">\n\n            <div class=\"do-icon\">\n\n                \ud83d\udd12\n\n            <\/div>\n\n            <h3>\n\n                Cybers\u00e9curit\u00e9\n\n            <\/h3>\n\n            <p>\n\n                VPN, pare-feu, sauvegardes,\n                protection des donn\u00e9es et s\u00e9curisation\n                des infrastructures.\n\n            <\/p>\n\n        <\/div>\n\n        <!-- Carte 4 -->\n\n        <div class=\"do-card\">\n\n            <div class=\"do-icon\">\n\n                \ud83d\udcbb\n\n            <\/div>\n\n            <h3>\n\n                Cr\u00e9ation de Sites Web\n\n            <\/h3>\n\n            <p>\n\n                Cr\u00e9ation de sites vitrines modernes,\n                optimis\u00e9s pour le r\u00e9f\u00e9rencement\n                et adapt\u00e9s \u00e0 tous les \u00e9crans.\n\n            <\/p>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/*====================================================\n            GALERIE DO TECHNOLOGIES\n====================================================*\/\n\n.do-gallery{\n\n    position:relative;\n\n    padding:120px 8%;\n\n    background:#050505;\n\n    overflow:hidden;\n\n}\n\n.do-gallery::before{\n\n    content:\"\";\n\n    position:absolute;\n\n    top:-250px;\n\n    left:-250px;\n\n    width:650px;\n\n    height:650px;\n\n    background:radial-gradient(circle,#2D7FFF18,transparent);\n\n    filter:blur(60px);\n\n}\n\n.do-gallery::after{\n\n    content:\"\";\n\n    position:absolute;\n\n    bottom:-250px;\n\n    right:-250px;\n\n    width:650px;\n\n    height:650px;\n\n    background:radial-gradient(circle,#FFD70015,transparent);\n\n    filter:blur(60px);\n\n}\n\n\/****************************************\/\n\n.do-gallery-title{\n\n    position:relative;\n\n    z-index:2;\n\n    max-width:900px;\n\n    margin:auto;\n\n    text-align:center;\n\n    margin-bottom:80px;\n\n}\n\n.do-gallery-title span{\n\n    display:inline-block;\n\n    padding:12px 30px;\n\n    border-radius:40px;\n\n    background:#0f172a;\n\n    border:1px solid rgba(45,127,255,.4);\n\n    color:#4ea9ff;\n\n    font-weight:700;\n\n    letter-spacing:2px;\n\n    margin-bottom:25px;\n\n}\n\n.do-gallery-title h2{\n\n    font-size:58px;\n\n    font-weight:900;\n\n    color:#fff;\n\n    margin-bottom:25px;\n\n}\n\n.do-gallery-title h2 span{\n\n    display:block;\n\n    background:none;\n\n    border:none;\n\n    color:#FFD700;\n\n    padding:0;\n\n    margin-top:10px;\n\n}\n\n.do-gallery-title p{\n\n    color:#d7d7d7;\n\n    font-size:20px;\n\n    line-height:1.8;\n\n}\n\n\/****************************************\/\n\n.do-gallery-grid{\n\n    position:relative;\n\n    z-index:2;\n\n    display:grid;\n\n    grid-template-columns:repeat(4,1fr);\n\n    grid-auto-rows:260px;\n\n    gap:22px;\n\n    max-width:1500px;\n\n    margin:auto;\n\n}\n\n.gallery-item{\n\n    position:relative;\n\n    overflow:hidden;\n\n    border-radius:25px;\n\n    cursor:pointer;\n\n    border:2px solid rgba(255,255,255,.05);\n\n    transition:.45s;\n\n    background:#111;\n\n}\n\n.gallery-item.large{\n\n    grid-column:span 2;\n\n    grid-row:span 2;\n\n}\n\n.gallery-item.tall{\n\n    grid-row:span 2;\n\n}\n\n.gallery-item img{\n\n    width:100%;\n\n    height:100%;\n\n    object-fit:cover;\n\n    transition:.6s;\n\n    display:block;\n\n}\n\n.gallery-item::after{\n\n    content:\"\";\n\n    position:absolute;\n\n    inset:0;\n\n    background:linear-gradient(to top,\n    rgba(0,0,0,.65),\n    transparent);\n\n    opacity:0;\n\n    transition:.4s;\n\n}\n\n.gallery-item:hover{\n\n    transform:translateY(-10px);\n\n    border-color:#2D7FFF;\n\n    box-shadow:0 25px 60px rgba(0,0,0,.45);\n\n}\n\n.gallery-item:hover img{\n\n    transform:scale(1.08);\n\n}\n\n.gallery-item:hover::after{\n\n    opacity:1;\n\n}\n\n\/****************************************\/\n\n@media(max-width:1200px){\n\n.do-gallery-grid{\n\ngrid-template-columns:repeat(2,1fr);\n\n}\n\n.gallery-item.large{\n\ngrid-column:span 2;\n\n}\n\n}\n\n@media(max-width:768px){\n\n.do-gallery{\n\npadding:80px 20px;\n\n}\n\n.do-gallery-title h2{\n\nfont-size:40px;\n\n}\n\n.do-gallery-title p{\n\nfont-size:17px;\n\n}\n\n.do-gallery-grid{\n\ngrid-template-columns:1fr;\n\ngrid-auto-rows:250px;\n\n}\n\n.gallery-item.large,\n\n.gallery-item.tall{\n\ngrid-column:span 1;\n\ngrid-row:span 1;\n\n}\n\n}\n\n\/*==============================\nLIGHTBOX\n==============================*\/\n\n.gallery-lightbox{\n\nposition:fixed;\n\ninset:0;\n\nbackground:rgba(0,0,0,.92);\n\ndisplay:flex;\n\njustify-content:center;\n\nalign-items:center;\n\nopacity:0;\n\nvisibility:hidden;\n\ntransition:.35s;\n\nz-index:99999;\n\n}\n\n.gallery-lightbox.show{\n\nopacity:1;\n\nvisibility:visible;\n\n}\n\n.gallery-lightbox img{\n\nmax-width:90%;\n\nmax-height:90%;\n\nborder-radius:20px;\n\nbox-shadow:0 30px 80px rgba(0,0,0,.6);\n\n}\n\n.gallery-close{\n\nposition:absolute;\n\ntop:30px;\n\nright:45px;\n\nfont-size:55px;\n\ncolor:white;\n\ncursor:pointer;\n\ntransition:.3s;\n\n}\n\n.gallery-close:hover{\n\ntransform:rotate(90deg);\n\ncolor:#FFD700;\n\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/*==================================================\n        GALERIE DO TECHNOLOGIES\n==================================================*\/\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    const gallery = document.querySelector(\".do-gallery\");\n\n    if (!gallery) return;\n\n    \/*==============================\n      Apparition au scroll\n    ==============================*\/\n\n    const observer = new IntersectionObserver(function(entries){\n\n        entries.forEach(function(entry){\n\n            if(entry.isIntersecting){\n\n                entry.target.style.opacity=\"1\";\n                entry.target.style.transform=\"translateY(0)\";\n\n            }\n\n        });\n\n    },{\n\n        threshold:0.15\n\n    });\n\n    document.querySelectorAll(\".gallery-item\").forEach(function(item,index){\n\n        item.style.opacity=\"0\";\n        item.style.transform=\"translateY(60px)\";\n        item.style.transition=\"all .7s ease \"+(index*0.08)+\"s\";\n\n        observer.observe(item);\n\n    });\n\n    \/*==============================\n      Cr\u00e9ation de la Lightbox\n    ==============================*\/\n\n    const overlay=document.createElement(\"div\");\n\n    overlay.className=\"gallery-lightbox\";\n\n    overlay.innerHTML=`\n\n        <span class=\"gallery-close\">&times;<\/span>\n\n        <img class=\"gallery-lightbox-image\">\n\n    `;\n\n    document.body.appendChild(overlay);\n\n    const image=overlay.querySelector(\".gallery-lightbox-image\");\n\n    const close=overlay.querySelector(\".gallery-close\");\n\n    const items=document.querySelectorAll(\".gallery-item img\");\n\n    let current=0;\n\n    function open(index){\n\n        current=index;\n\n        image.src=items[index].src;\n\n        overlay.classList.add(\"show\");\n\n        document.body.style.overflow=\"hidden\";\n\n    }\n\n    function hide(){\n\n        overlay.classList.remove(\"show\");\n\n        document.body.style.overflow=\"\";\n\n    }\n\n    items.forEach(function(img,index){\n\n        img.addEventListener(\"click\",function(){\n\n            open(index);\n\n        });\n\n    });\n\n    close.addEventListener(\"click\",hide);\n\n    overlay.addEventListener(\"click\",function(e){\n\n        if(e.target===overlay){\n\n            hide();\n\n        }\n\n    });\n\n    \/*==============================\n      Navigation clavier\n    ==============================*\/\n\n    document.addEventListener(\"keydown\",function(e){\n\n        if(!overlay.classList.contains(\"show\")) return;\n\n        if(e.key===\"Escape\"){\n\n            hide();\n\n        }\n\n        if(e.key===\"ArrowRight\"){\n\n            current++;\n\n            if(current>=items.length){\n\n                current=0;\n\n            }\n\n            image.src=items[current].src;\n\n        }\n\n        if(e.key===\"ArrowLeft\"){\n\n            current--;\n\n            if(current<0){\n\n                current=items.length-1;\n\n            }\n\n            image.src=items[current].src;\n\n        }\n\n    });\n\n});\n<\/script>\n\n<!--==========================================================\n            NOS R\u00c9ALISATIONS\n===========================================================-->\n\n<section class=\"do-gallery\">\n\n    <div class=\"do-gallery-title\">\n\n        <span>\n\n            \ud83d\udcf8 NOS R\u00c9ALISATIONS\n\n        <\/span>\n\n        <h2>\n\n            D\u00e9couvrez quelques-unes\n            <span>de nos interventions<\/span>\n\n        <\/h2>\n\n        <p>\n\n            Chaque intervention est r\u00e9alis\u00e9e avec le m\u00eame niveau\n            d'exigence, qu'il s'agisse d'un d\u00e9pannage informatique,\n            d'une installation r\u00e9seau, d'une maintenance ou\n            d'une infrastructure compl\u00e8te.\n\n        <\/p>\n\n    <\/div>\n\n    <div class=\"do-gallery-grid\">\n\n        <div class=\"gallery-item large\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240515_160651-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240424_152506-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240425_131147-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item tall\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240320_111841-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240219_135916-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240215_141239-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240124_150011-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/20240122_105502-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2023\/04\/20230411_234547-scaled.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/screenshot_20240123_123459_photos.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n        <div class=\"gallery-item\">\n\n            <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2024\/05\/screenshot_20240123_123921_photos.jpg\" alt=\"Intervention\">\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/*====================================================\n            REALISATIONS WEB\n====================================================*\/\n\n.do-websites{\n\n    padding:120px 8%;\n\n    background:#050505;\n\n    position:relative;\n\n    overflow:hidden;\n\n}\n\n.do-websites::before{\n\ncontent:\"\";\n\nposition:absolute;\n\nwidth:700px;\n\nheight:700px;\n\ntop:-300px;\n\nleft:-250px;\n\nbackground:radial-gradient(circle,#2D7FFF15,transparent);\n\nfilter:blur(70px);\n\n}\n\n.do-websites::after{\n\ncontent:\"\";\n\nposition:absolute;\n\nwidth:700px;\n\nheight:700px;\n\nbottom:-300px;\n\nright:-250px;\n\nbackground:radial-gradient(circle,#FFD70012,transparent);\n\nfilter:blur(70px);\n\n}\n\n\/****************************************\/\n\n.do-websites-title{\n\ntext-align:center;\n\nmax-width:950px;\n\nmargin:auto;\n\nmargin-bottom:90px;\n\nposition:relative;\n\nz-index:5;\n\n}\n\n.do-websites-title span{\n\ndisplay:inline-block;\n\npadding:12px 28px;\n\nborder-radius:50px;\n\nbackground:#0d1728;\n\nborder:1px solid #2D7FFF55;\n\ncolor:#4aa9ff;\n\nfont-weight:bold;\n\nletter-spacing:2px;\n\nmargin-bottom:25px;\n\n}\n\n.do-websites-title h2{\n\nfont-size:58px;\n\nfont-weight:900;\n\ncolor:white;\n\nmargin-bottom:25px;\n\n}\n\n.do-websites-title h2 span{\n\ndisplay:block;\n\ncolor:#FFD700;\n\n}\n\n.do-websites-title p{\n\ncolor:#d8d8d8;\n\nfont-size:20px;\n\nline-height:1.8;\n\n}\n\n\/****************************************\/\n\n.do-websites-grid{\n\ndisplay:flex;\n\nflex-direction:column;\n\ngap:90px;\n\nmax-width:1500px;\n\nmargin:auto;\n\nposition:relative;\n\nz-index:5;\n\n}\n\n\/****************************************\/\n\n.website-card{\n\ndisplay:grid;\n\ngrid-template-columns:520px 1fr;\n\ngap:80px;\n\nalign-items:center;\n\n}\n\n.website-card.reverse{\n\ngrid-template-columns:1fr 520px;\n\n}\n\n\/****************************************\/\n\n.laptop{\n\nposition:relative;\n\n}\n\n.screen{\n\nbackground:#111;\n\npadding:14px;\n\nborder-radius:22px 22px 8px 8px;\n\nborder:4px solid #333;\n\nbox-shadow:0 25px 70px rgba(0,0,0,.45);\n\ntransition:.45s;\n\n}\n\n.screen img{\n\nwidth:100%;\n\ndisplay:block;\n\nborder-radius:10px;\n\n}\n\n.keyboard{\n\nheight:18px;\n\nbackground:linear-gradient(#d6d6d6,#a4a4a4);\n\nborder-radius:0 0 30px 30px;\n\nmargin:auto;\n\nwidth:108%;\n\nmargin-left:-4%;\n\nbox-shadow:0 15px 40px rgba(0,0,0,.35);\n\n}\n\n.laptop:hover .screen{\n\ntransform:translateY(-10px) rotateX(5deg);\n\n}\n\n\/****************************************\/\n\n.website-content span{\n\ndisplay:inline-block;\n\npadding:10px 20px;\n\nborder-radius:30px;\n\nbackground:#111;\n\nborder:1px solid #FFD70055;\n\ncolor:#FFD700;\n\nfont-size:14px;\n\nfont-weight:700;\n\nmargin-bottom:20px;\n\n}\n\n.website-content h3{\n\nfont-size:42px;\n\ncolor:white;\n\nmargin-bottom:25px;\n\n}\n\n.website-content p{\n\nfont-size:19px;\n\nline-height:1.9;\n\ncolor:#d8d8d8;\n\nmargin-bottom:30px;\n\n}\n\n.website-content ul{\n\nlist-style:none;\n\npadding:0;\n\nmargin:0 0 35px;\n\ndisplay:grid;\n\ngrid-template-columns:repeat(2,1fr);\n\ngap:12px;\n\n}\n\n.website-content li{\n\nbackground:#111;\n\npadding:14px;\n\nborder-radius:12px;\n\ncolor:white;\n\n}\n\n.website-content a{\n\ndisplay:inline-block;\n\npadding:18px 38px;\n\nborder-radius:60px;\n\nbackground:linear-gradient(135deg,#FFD700,#ffb300);\n\ntext-decoration:none;\n\nfont-weight:700;\n\ncolor:#111;\n\ntransition:.35s;\n\n}\n\n.website-content a:hover{\n\ntransform:translateY(-6px);\n\nbox-shadow:0 20px 40px rgba(255,215,0,.35);\n\n}\n\n\/****************************************\/\n\n@media(max-width:1100px){\n\n.website-card,\n\n.website-card.reverse{\n\ngrid-template-columns:1fr;\n\n}\n\n.website-card.reverse .laptop{\n\norder:-1;\n\n}\n\n}\n\n@media(max-width:768px){\n\n.do-websites{\n\npadding:80px 20px;\n\n}\n\n.do-websites-title h2{\n\nfont-size:40px;\n\n}\n\n.website-content h3{\n\nfont-size:32px;\n\n}\n\n.website-content ul{\n\ngrid-template-columns:1fr;\n\n}\n\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/*==================================================\n        REALISATIONS WEB\n==================================================*\/\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    const section = document.querySelector(\".do-websites\");\n\n    if (!section) return;\n\n    \/*=========================================\n        Apparition au scroll\n    =========================================*\/\n\n    const observer = new IntersectionObserver(function(entries){\n\n        entries.forEach(function(entry){\n\n            if(entry.isIntersecting){\n\n                entry.target.style.opacity=\"1\";\n                entry.target.style.transform=\"translateY(0)\";\n\n            }\n\n        });\n\n    },{\n\n        threshold:0.20\n\n    });\n\n    document.querySelectorAll(\".website-card\").forEach(function(card,index){\n\n        card.style.opacity=\"0\";\n        card.style.transform=\"translateY(80px)\";\n        card.style.transition=\"all .9s ease \"+(index*0.20)+\"s\";\n\n        observer.observe(card);\n\n    });\n\n    \/*=========================================\n        Effet 3D ordinateur portable\n    =========================================*\/\n\n    document.querySelectorAll(\".laptop\").forEach(function(laptop){\n\n        laptop.addEventListener(\"mousemove\",function(e){\n\n            const rect=laptop.getBoundingClientRect();\n\n            const x=e.clientX-rect.left;\n            const y=e.clientY-rect.top;\n\n            const rotateY=((x\/rect.width)-0.5)*16;\n            const rotateX=((y\/rect.height)-0.5)*-12;\n\n            laptop.style.transform=\n            \"perspective(1600px) rotateX(\"+rotateX+\"deg) rotateY(\"+rotateY+\"deg) scale(1.03)\";\n\n        });\n\n        laptop.addEventListener(\"mouseleave\",function(){\n\n            laptop.style.transform=\"perspective(1600px) rotateX(0deg) rotateY(0deg) scale(1)\";\n\n        });\n\n    });\n\n    \/*=========================================\n        Zoom capture \u00e9cran\n    =========================================*\/\n\n    document.querySelectorAll(\".screen img\").forEach(function(img){\n\n        img.addEventListener(\"mouseenter\",function(){\n\n            this.style.transform=\"scale(1.05)\";\n\n        });\n\n        img.addEventListener(\"mouseleave\",function(){\n\n            this.style.transform=\"scale(1)\";\n\n        });\n\n    });\n\n    \/*=========================================\n        Animation boutons\n    =========================================*\/\n\n    document.querySelectorAll(\".website-content a\").forEach(function(btn){\n\n        btn.addEventListener(\"mouseenter\",function(){\n\n            btn.animate([\n\n                {\n                    transform:\"translateY(0)\"\n                },\n\n                {\n                    transform:\"translateY(-6px)\"\n                },\n\n                {\n                    transform:\"translateY(0)\"\n                }\n\n            ],{\n\n                duration:300,\n\n                easing:\"ease\"\n\n            });\n\n        });\n\n    });\n\n});\n<\/script>\n\n<!--==========================================================\n            NOS R\u00c9ALISATIONS WEB\n===========================================================-->\n\n<section class=\"do-websites\">\n\n    <div class=\"do-websites-title\">\n\n        <span>\n            \ud83c\udf10 NOS R\u00c9ALISATIONS WEB\n        <\/span>\n\n        <h2>\n            Des sites internet modernes,\n            <span>rapides et performants.<\/span>\n        <\/h2>\n\n        <p>\n\n            Nous concevons des sites internet professionnels,\n            modernes, responsives et optimis\u00e9s pour le r\u00e9f\u00e9rencement.\n            Chaque projet est pens\u00e9 afin d'offrir une excellente\n            exp\u00e9rience utilisateur tout en valorisant votre activit\u00e9.\n\n        <\/p>\n\n    <\/div>\n\n    <div class=\"do-websites-grid\">\n\n        <!-- ========================================================= -->\n        <!-- VCM TELECOM -->\n        <!-- ========================================================= -->\n\n        <article class=\"website-card\">\n\n            <div class=\"laptop\">\n\n                <div class=\"screen\">\n\n                    <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2026\/07\/TeamViewer_voLKCDgtax.png\" alt=\"VCM T\u00e9l\u00e9com\">\n\n                <\/div>\n\n                <div class=\"keyboard\"><\/div>\n\n            <\/div>\n\n            <div class=\"website-content\">\n\n                <span>\n\n                    SITE INTERNET PROFESSIONNEL\n\n                <\/span>\n\n                <h3>\n\n                    VCM T\u00e9l\u00e9com\n\n                <\/h3>\n\n                <p>\n\n                    R\u00e9alisation compl\u00e8te d'un site internet professionnel\n                    destin\u00e9 \u00e0 mettre en avant les prestations de VCM T\u00e9l\u00e9com.\n                    Design moderne, responsive, r\u00e9f\u00e9rencement optimis\u00e9,\n                    navigation intuitive et performances \u00e9lev\u00e9es.\n\n                <\/p>\n\n                <ul>\n\n                    <li>\u2714 Responsive Design<\/li>\n\n                    <li>\u2714 Optimisation SEO<\/li>\n\n                    <li>\u2714 H\u00e9bergement s\u00e9curis\u00e9<\/li>\n\n                    <li>\u2714 Performances optimis\u00e9es<\/li>\n\n                <\/ul>\n\n                <a href=\"https:\/\/groupe-vcm.fr\/\" target=\"_blank\">\n\n                    \ud83c\udf10 Visiter le site\n\n                <\/a>\n\n            <\/div>\n\n        <\/article>\n\n        <!-- ========================================================= -->\n        <!-- YA DRONE -->\n        <!-- ========================================================= -->\n\n        <article class=\"website-card reverse\">\n\n            <div class=\"website-content\">\n\n                <span>\n\n                    SITE INTERNET VITRINE\n\n                <\/span>\n\n                <h3>\n\n                    Ya Drone\n\n                <\/h3>\n\n                <p>\n\n                    Cr\u00e9ation d'un site internet pr\u00e9sentant les prestations\n                    de prises de vues a\u00e9riennes par drone avec une interface\n                    claire, moderne et adapt\u00e9e \u00e0 tous les supports.\n\n                <\/p>\n\n                <ul>\n\n                    <li>\u2714 Responsive Design<\/li>\n\n                    <li>\u2714 Compatible mobile<\/li>\n\n                    <li>\u2714 Pr\u00e9sentation des services<\/li>\n\n                    <li>\u2714 Navigation intuitive<\/li>\n\n                <\/ul>\n\n                <a href=\"https:\/\/yadrone31.wordpress.com\/\" target=\"_blank\">\n\n                    \ud83d\ude81 D\u00e9couvrir le site\n\n                <\/a>\n\n            <\/div>\n\n            <div class=\"laptop\">\n\n                <div class=\"screen\">\n\n                    <img decoding=\"async\" src=\"https:\/\/sauxgroupe.fr\/wp-content\/uploads\/2026\/07\/TeamViewer_xtB9mE9LNw.png\" alt=\"Ya Drone\">\n\n                <\/div>\n\n                <div class=\"keyboard\"><\/div>\n\n            <\/div>\n\n        <\/article>\n\n    <\/div>\n\n<\/section>\n\n\n\n<style data-wp-block-html=\"css\">\n\/*====================================================\n            CONTACT FINAL\n====================================================*\/\n\n.do-final{\n\n    position:relative;\n\n    overflow:hidden;\n\n    padding:130px 8%;\n\n    background:#050505;\n\n}\n\n.do-final-bg{\n\n    position:absolute;\n\n    inset:0;\n\n    background:\n    radial-gradient(circle at left,#2D7FFF25,transparent 45%),\n    radial-gradient(circle at right,#FFD70015,transparent 40%);\n\n    filter:blur(30px);\n\n}\n\n.do-final-content{\n\n    position:relative;\n\n    z-index:2;\n\n    max-width:1200px;\n\n    margin:auto;\n\n    text-align:center;\n\n}\n\n.do-final-content span{\n\n    display:inline-block;\n\n    padding:12px 30px;\n\n    border-radius:40px;\n\n    background:#0d1728;\n\n    border:1px solid rgba(45,127,255,.45);\n\n    color:#4daaff;\n\n    font-weight:700;\n\n    letter-spacing:2px;\n\n    margin-bottom:30px;\n\n}\n\n.do-final-content h2{\n\n    color:#fff;\n\n    font-size:62px;\n\n    font-weight:900;\n\n    line-height:1.15;\n\n    margin-bottom:30px;\n\n}\n\n.do-final-content h2 span{\n\n    display:block;\n\n    background:none;\n\n    border:none;\n\n    color:#FFD700;\n\n    padding:0;\n\n    margin-top:10px;\n\n}\n\n.do-final-content p{\n\n    color:#d9d9d9;\n\n    font-size:20px;\n\n    line-height:1.9;\n\n    max-width:900px;\n\n    margin:auto auto 70px;\n\n}\n\n\/****************************************\/\n\n.do-final-box{\n\n    display:grid;\n\n    grid-template-columns:repeat(3,1fr);\n\n    gap:25px;\n\n    margin-bottom:70px;\n\n}\n\n.do-final-box div{\n\n    background:#111;\n\n    border:1px solid rgba(255,255,255,.08);\n\n    border-radius:22px;\n\n    padding:35px;\n\n    transition:.35s;\n\n}\n\n.do-final-box div:hover{\n\n    transform:translateY(-10px);\n\n    border-color:#2D7FFF;\n\n    box-shadow:0 20px 60px rgba(0,0,0,.45);\n\n}\n\n.do-final-box h3{\n\n    color:#FFD700;\n\n    font-size:24px;\n\n    margin-bottom:15px;\n\n}\n\n.do-final-box p{\n\n    margin:0;\n\n    font-size:17px;\n\n    color:#fff;\n\n}\n\n\/****************************************\/\n\n.do-final-buttons{\n\n    display:flex;\n\n    justify-content:center;\n\n    gap:20px;\n\n    flex-wrap:wrap;\n\n}\n\n.do-final-buttons a{\n\n    text-decoration:none;\n\n    padding:20px 42px;\n\n    border-radius:60px;\n\n    font-size:18px;\n\n    font-weight:800;\n\n    transition:.35s;\n\n}\n\n.do-final-gold{\n\n    background:linear-gradient(135deg,#FFD700,#ffb300);\n\n    color:#111;\n\n    box-shadow:0 0 35px rgba(255,215,0,.30);\n\n}\n\n.do-final-blue{\n\n    background:linear-gradient(135deg,#2D7FFF,#1652c8);\n\n    color:white;\n\n}\n\n.do-final-dark{\n\n    background:#111;\n\n    border:2px solid #FFD700;\n\n    color:white;\n\n}\n\n.do-final-buttons a:hover{\n\n    transform:translateY(-6px);\n\n}\n\n.do-final-gold:hover{\n\n    box-shadow:0 0 50px rgba(255,215,0,.45);\n\n}\n\n\/****************************************\/\n\n@media(max-width:1000px){\n\n.do-final-box{\n\ngrid-template-columns:1fr;\n\n}\n\n}\n\n@media(max-width:768px){\n\n.do-final{\n\npadding:80px 20px;\n\n}\n\n.do-final-content h2{\n\nfont-size:42px;\n\n}\n\n.do-final-content p{\n\nfont-size:18px;\n\n}\n\n.do-final-buttons{\n\nflex-direction:column;\n\n}\n\n.do-final-buttons a{\n\nwidth:100%;\n\ntext-align:center;\n\n}\n\n}\n<\/style>\n\n<script data-wp-block-html=\"js\">\n\/*==================================================\n        CONTACT FINAL DO TECHNOLOGIES\n==================================================*\/\n\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n    const section = document.querySelector(\".do-final\");\n\n    if (!section) return;\n\n    \/*=========================================\n      Apparition au scroll\n    =========================================*\/\n\n    const observer = new IntersectionObserver(function(entries){\n\n        entries.forEach(function(entry){\n\n            if(entry.isIntersecting){\n\n                entry.target.style.opacity=\"1\";\n                entry.target.style.transform=\"translateY(0)\";\n\n            }\n\n        });\n\n    },{\n\n        threshold:0.15\n\n    });\n\n    document.querySelectorAll(\n        \".do-final-content span, .do-final-content h2, .do-final-content p, .do-final-box div, .do-final-buttons\"\n    ).forEach(function(el,index){\n\n        el.style.opacity=\"0\";\n        el.style.transform=\"translateY(60px)\";\n        el.style.transition=\"all .8s ease \"+(index*0.08)+\"s\";\n\n        observer.observe(el);\n\n    });\n\n    \/*=========================================\n      Animation des cartes\n    =========================================*\/\n\n    document.querySelectorAll(\".do-final-box div\").forEach(function(card){\n\n        card.addEventListener(\"mousemove\",function(e){\n\n            const rect=card.getBoundingClientRect();\n\n            const x=e.clientX-rect.left;\n            const y=e.clientY-rect.top;\n\n            const rotateY=((x\/rect.width)-0.5)*8;\n            const rotateX=((y\/rect.height)-0.5)*-8;\n\n            card.style.transform=\n            \"perspective(1200px) rotateX(\"+rotateX+\"deg) rotateY(\"+rotateY+\"deg) translateY(-10px)\";\n\n        });\n\n        card.addEventListener(\"mouseleave\",function(){\n\n            card.style.transform=\"\";\n\n        });\n\n    });\n\n    \/*=========================================\n      Halo lumineux sur les boutons\n    =========================================*\/\n\n    document.querySelectorAll(\".do-final-buttons a\").forEach(function(btn){\n\n        btn.addEventListener(\"mousemove\",function(e){\n\n            const rect=this.getBoundingClientRect();\n\n            const x=e.clientX-rect.left;\n            const y=e.clientY-rect.top;\n\n            this.style.backgroundImage=\n            \"radial-gradient(circle at \"+x+\"px \"+y+\"px, rgba(255,255,255,.30), transparent 45%),\"+\n            window.getComputedStyle(this).backgroundImage;\n\n        });\n\n        btn.addEventListener(\"mouseleave\",function(){\n\n            this.style.backgroundImage=\"\";\n\n        });\n\n    });\n\n    \/*=========================================\n      Petit rebond au survol\n    =========================================*\/\n\n    document.querySelectorAll(\".do-final-buttons a\").forEach(function(btn){\n\n        btn.addEventListener(\"mouseenter\",function(){\n\n            this.animate([\n\n                {\n                    transform:\"scale(1)\"\n                },\n\n                {\n                    transform:\"scale(1.05)\"\n                },\n\n                {\n                    transform:\"scale(1)\"\n                }\n\n            ],{\n\n                duration:250,\n\n                easing:\"ease\"\n\n            });\n\n        });\n\n    });\n\n});\n<\/script>\n\n<!--==========================================================\n                CONTACT FINAL\n===========================================================-->\n\n<section class=\"do-final\">\n\n    <div class=\"do-final-bg\"><\/div>\n\n    <div class=\"do-final-content\">\n\n        <span>\n\n            \ud83d\ude80 PR\u00caT \u00c0 D\u00c9MARRER VOTRE PROJET ?\n\n        <\/span>\n\n        <h2>\n\n            Confiez votre projet informatique\n            <span>\u00e0 Do Technologies.<\/span>\n\n        <\/h2>\n\n        <p>\n\n            Que vous soyez un particulier, une entreprise ou une collectivit\u00e9,\n            nous vous accompagnons dans tous vos projets informatiques :\n            d\u00e9pannage, maintenance, cybers\u00e9curit\u00e9, r\u00e9seaux, serveurs,\n            cr\u00e9ation de sites internet et accompagnement num\u00e9rique.\n\n        <\/p>\n\n        <div class=\"do-final-box\">\n\n            <div>\n\n                <h3>\n\n                    \ud83d\udccd Intervention\n\n                <\/h3>\n\n                <p>\n\n                    Haute-Garonne \u2022 Ari\u00e8ge \u2022 Occitanie\n\n                <\/p>\n\n            <\/div>\n\n            <div>\n\n                <h3>\n\n                    \ud83d\udcde T\u00e9l\u00e9phone\n\n                <\/h3>\n\n                <p>\n\n                    06 38 15 08 63\n\n                <\/p>\n\n            <\/div>\n\n            <div>\n\n                <h3>\n\n                    \u2709\ufe0f Email\n\n                <\/h3>\n\n                <p>\n\n                    sauxgroupe@gmail.com\n\n                <\/p>\n\n            <\/div>\n\n        <\/div>\n\n        <div class=\"do-final-buttons\">\n\n            <a href=\"https:\/\/sauxgroupe.fr\/?page_id=499\" class=\"do-final-gold\">\n\n                \ud83d\udccb Demander un devis\n\n            <\/a>\n\n            <a href=\"https:\/\/sauxgroupe.fr\/?page_id=261\" class=\"do-final-blue\">\n\n                \u2709\ufe0f Nous contacter\n\n            <\/a>\n\n            <a href=\"tel:0638150863\" class=\"do-final-dark\">\n\n                \ud83d\udcde Nous appeler\n\n            <\/a>\n\n        <\/div>\n\n    <\/div>\n\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udcbb DO TECHNOLOGIES L&rsquo;informatique sans compromis. D\u00e9pannage informatique, maintenance, r\u00e9seaux, cybers\u00e9curit\u00e9, serveurs, sites internet, mat\u00e9riel professionnel et accompagnement num\u00e9rique pour particuliers, entreprises et collectivit\u00e9s. \ud83d\udccb Demander un devis \u2709\ufe0f Nous contacter \ud83d\udda5\ufe0f D\u00e9pannage \ud83c\udf10 R\u00e9seaux \ud83d\udd12 Cybers\u00e9curit\u00e9 \ud83d\udca1 Sites Web NOS EXPERTISES Des solutions informatiques compl\u00e8tes et sur mesure De la r\u00e9paration d&rsquo;un ordinateur \u00e0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-275","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=\/wp\/v2\/pages\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=275"}],"version-history":[{"count":5,"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=\/wp\/v2\/pages\/275\/revisions"}],"predecessor-version":[{"id":529,"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=\/wp\/v2\/pages\/275\/revisions\/529"}],"wp:attachment":[{"href":"https:\/\/sauxgroupe.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}