{"id":124,"date":"2026-09-09T17:42:22","date_gmt":"2026-09-09T17:42:22","guid":{"rendered":"http:\/\/localhost\/wordpress\/?page_id=124"},"modified":"2026-11-15T06:02:21","modified_gmt":"2026-11-15T06:02:21","slug":"elementor-page-124","status":"publish","type":"page","link":"https:\/\/phanhaphuongvy.com\/","title":{"rendered":""},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"124\" class=\"elementor elementor-124\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fba881f e-con e-atomic-element e-div-block-base e-default-div e-fba881f-664112d \" data-id=\"fba881f\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"fba881f\">\n    <div class=\"elementor-element elementor-element-786552a e-con-full e-flex e-con e-child\" data-id=\"786552a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e7e1e8 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"7e7e1e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInLeft&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Portfolio<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9afa13 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"c9afa13\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInRight&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Phan Ha Phuong Vy<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-666656f e-con e-atomic-element e-flexbox-base e-default-div e-666656f-56ef7d7 \" data-id=\"666656f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"666656f\">\n    <div class=\"elementor-element elementor-element-4ee4f95 e-flex e-con-boxed e-con e-parent\" data-id=\"4ee4f95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t\t\t  \t<video\n    data-id=\"16f8f3f\" data-interaction-id=\"16f8f3f\"\n    data-e-type=\"e-self-hosted-video\" data-interactions=\"null\"\n    class=\"e-self-hosted-video-base\"\n\t\tclass=\"e-self-hosted-video-base\"\n\t\t\t\tautoplay\t\tmuted\t\tloop\t\tcontrols\t\tplaysinline\t\tcontrolslist=\"nodownload\"\t\tpreload=\"metadata\"\n\t>\n\t\t<source src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/09\/C1732-Trim-1.mp4#t=0,70\">\n\t<\/video>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6adb406 e-flex e-con-boxed e-con e-child\" data-id=\"6adb406\" 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\t\t\t<h3 data-interaction-id=\"81559fc\" class=\"e-81559fc-52e0025 e-heading-base e-default-h3\">Menu<\/h3>\n\t\t\t\t\t<h3 data-interaction-id=\"eb3b2e6\" class=\"e-eb3b2e6-080e259 e-heading-base e-default-h3\"><a href=\"#graphic-photo\" target=\"_self\" class=\"e-heading-link-base e-default-a\">\n\t\tGraphic and Photos\n\t<\/a><\/h3>\n\t\t\t\t<div class=\"elementor-element elementor-element-de863f0 elementor-widget elementor-widget-html\" data-id=\"de863f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.graphic-photo-btn {\r\n    cursor: pointer;\r\n    display: inline-block;\r\n    transition: opacity 0.3s ease;\r\n}\r\n\r\n.graphic-photo-btn:hover {\r\n    opacity: 0.7;\r\n}\r\n<\/style>\r\n\r\n<script>\r\njQuery(document).ready(function($){\r\n    $(document).on('click', '.graphic-photo-btn, a[href=\"#graphic-photo\"]', function(e){\r\n        e.preventDefault();\r\n\r\n        var target = $('#graphic-photo');\r\n        if (target.length) {\r\n            $('html, body').animate({\r\n                scrollTop: target.offset().top - 50\r\n            }, 800);\r\n        }\r\n    });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<h3 data-interaction-id=\"8e5d947\" class=\"e-8e5d947-8a0c262 e-heading-base e-default-h3\"><a href=\"#video-production\" target=\"_self\" class=\"e-heading-link-base e-default-a\">\n\t\tVideo Production\n\t<\/a><\/h3>\n\t\t\t\t<div class=\"elementor-element elementor-element-b27ae01 elementor-widget elementor-widget-html\" data-id=\"b27ae01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.video-production-btn {\r\n    cursor: pointer;\r\n    display: inline-block;\r\n    transition: opacity 0.3s ease;\r\n}\r\n.video-production-btn:hover {\r\n    opacity: 0.7;\r\n}\r\n<\/style>\r\n\r\n<script>\r\njQuery(document).ready(function($){\r\n    $(document).on('click', '.video-production-btn, a[href=\"#video-production\"]', function(e){\r\n        e.preventDefault();\r\n        var target = $('#video-production');\r\n        if (target.length) {\r\n            $('html, body').animate({\r\n                scrollTop: target.offset().top - 50\r\n            }, 800);\r\n        }\r\n    });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<h3 data-interaction-id=\"51a2bbb\" class=\"e-51a2bbb-9af03e0 e-heading-base e-default-h3\"><a href=\"#about-me\" target=\"_self\" class=\"e-heading-link-base e-default-a\">\n\t\tAbout Me\n\t<\/a><\/h3>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a62bb3 elementor-widget elementor-widget-html\" data-id=\"1a62bb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.about-me-btn {\r\n    cursor: pointer;\r\n    display: inline-block;\r\n    transition: opacity 0.3s ease;\r\n}\r\n\r\n.about-me-btn:hover {\r\n    opacity: 0.7;\r\n}\r\n<\/style>\r\n\r\n<script>\r\njQuery(document).ready(function($){\r\n    $(document).on('click', '.about-me-btn, a[href=\"#about-me\"]', function(e){\r\n        e.preventDefault();\r\n        \r\n        var target = $('#about-me');\r\n        if (target.length) {\r\n            $('html, body').animate({\r\n                scrollTop: target.offset().top - 50 \r\n            }, 800); \r\n        }\r\n    });\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e70550d e-con-full e-flex e-con e-child\" data-id=\"e70550d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39916e7 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"39916e7\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"graphic-photo\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Graphics and Photos<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb624f9 e-con-full mdw-curved-slider-reverse e-flex e-con e-child\" data-id=\"cb624f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41d065f elementor-widget elementor-widget-html\" data-id=\"41d065f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n[class^='mdw-curved-slider'],\r\n[class*=' mdw-curved-slider']{\r\n    height: var(--min-height, 100vh);\r\n}\r\n[class^='mdw-curved-slider'] canvas,\r\n[class*=' mdw-curved-slider'] canvas{\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n}\r\n<\/style>\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/0.160.0\/three.min.js\"><\/script>\r\n<script>\r\n\r\nif(!MDWNonce111){\r\nvar MDWNonce111 = true\r\n\r\nvar selector = \"[class^='mdw-curved-slider'], [class*=' mdw-curved-slider']\",\r\n    scene = [],\r\n    renderer = [],\r\n    options = [],\r\n    time = [],\r\n    camera = [],\r\n    slideAmount = [],\r\n    currentContainerHeight = [],\r\n    previousContainerHeight = [],\r\n    planes = []\r\n\r\naddEventListener('DOMContentLoaded', function(){\r\n    \r\nfunction getWidth(gap){ return 1 + gap\/100 }\r\n\r\nfunction getPlaneWidth(el, camera){\r\n    var vFov = camera.fov*Math.PI\/180,\r\n    height = 2*Math.tan(vFov\/2)*camera.position.z,\r\n    aspect = el.clientWidth\/el.clientHeight,\r\n    width = height*aspect\r\n    return el.clientWidth\/width\r\n}\r\n\r\nfunction init(e = 'none'){\r\nArray.from(document.querySelectorAll(selector)).forEach(function(el, index){\r\n    \r\n    if( e == 'none' ){\r\n        currentContainerHeight[index] = previousContainerHeight[index] = el.clientHeight\r\n    }else{\r\n        currentContainerHeight[index] = el.clientHeight\r\n        if( mobileHeightChage && currentContainerHeight[index] == previousContainerHeight[index] ) return\r\n    }\r\n\r\n    previousContainerHeight[index] = currentContainerHeight[index]\r\n    \r\n    var className = el.getAttribute('class'),\r\n    classNameIndex = className.indexOf('mdw-curved-slider'),\r\n    shortClass = className.substring(classNameIndex, className.indexOf(' ',classNameIndex)),\r\n    values = shortClass.split('-')\r\n    \r\n    options[index] = {\r\n        speed: 30,\r\n        gap: 10,\r\n        curve: 12,\r\n        direction: -1\r\n    }\r\n    \r\n    values.forEach(function(value, i){\r\n        if(value=='speed' && values[i+1] && !isNaN(values[i+1])){\r\n            options[index].speed = values[i+1] }\r\n        if(value=='gap' && values[i+1] && !isNaN(values[i+1])){\r\n            options[index].gap = values[i+1] }\r\n        if(value=='curve' && values[i+1] && !isNaN(values[i+1])){\r\n            options[index].curve = values[i+1] }\r\n        if(value=='reverse'){ options[index].direction = 1 }\r\n    })\r\n    \r\n    var images = [],\r\n        allImages = []\r\n        \r\n    time[index] = 0\r\n        \r\n    Array.from(el.querySelectorAll('.elementor-widget-image-gallery .gallery-item')).forEach(function(el, index){\r\n        images.push(el.querySelector('img').getAttribute('src'))\r\n    })\r\n    allImages = images\r\n    slideAmount[index] = images.length\r\n\r\n    scene[index] = new THREE.Scene()\r\n    camera[index] = new THREE.PerspectiveCamera( 75, el.clientWidth \/ el.clientHeight, 0.1, 20 )\r\n    camera[index].position.z = 2\r\n    \r\n    renderer[index] = new THREE.WebGLRenderer({ alpha: true, antialias: true })\r\n    renderer[index].setSize(el.clientWidth, el.clientHeight)\r\n    renderer[index].setPixelRatio(window.devicePixelRatio)\r\n    \r\n    var previousCanvas = el.querySelector('canvas')\r\n    if(previousCanvas) { el.removeChild(previousCanvas) }\r\n    el.appendChild(renderer[index].domElement)\r\n    \r\n    var geometry = new THREE.PlaneGeometry(1, 1, 20, 20),\r\n        planeSpace = getPlaneWidth(el,camera[index])*getWidth(options[index].gap),\r\n        ratio = Math.ceil(el.clientWidth\/(planeSpace*images.length)),\r\n        totalImage = Math.ceil(el.clientWidth\/planeSpace) + 1 + images.length,\r\n        initialOffset = Math.ceil(el.clientWidth\/(2*planeSpace)-0.5)\r\n        \r\n    for( var i = slideAmount[index]; i < totalImage; i++ ){\r\n        allImages.push(images[i%slideAmount[index]])\r\n    }\r\n    \r\n    planes[index] = []\r\n    \r\n    allImages.forEach(function (image, i) {\r\n        var loader = new THREE.TextureLoader()\r\n        loader.load(\r\n            image,\r\n            function ( texture ) {\r\n                var material = new THREE.ShaderMaterial({\r\n                    uniforms: {\r\n                        tex: { value: texture },\r\n                        curve: { value: options[index].curve }\r\n                    },\r\n                    vertexShader: `\r\n                        uniform float curve;\r\n                        varying vec2 vertexUV;\r\n                        void main(){\r\n                            vertexUV = uv;\r\n                            vec3 newPosition = position;\r\n                            float distanceFromCenter = abs(modelMatrix*vec4(position, 1.0)).x;\r\n                            newPosition.y *= 1.0 + (curve\/100.0)*pow(distanceFromCenter,2.0);\r\n                            \r\n                            gl_Position = projectionMatrix * modelViewMatrix * vec4(newPosition, 1.0);\r\n                        }\r\n                    `,\r\n                    fragmentShader: `\r\n                        uniform sampler2D tex;\r\n                        varying vec2 vertexUV;\r\n                        void main(){\r\n                            gl_FragColor = texture2D(tex, vertexUV);\r\n                        }\r\n                    `\r\n                })\r\n\r\n                planes[index][i] = new THREE.Mesh( geometry, material )\r\n                planes[index][i].position.x = -1*options[index].direction*(i-initialOffset)*getWidth(options[index].gap)\r\n                scene[index].add( planes[index][i] )\r\n            }\r\n        )\r\n    })\r\n})\r\n}\r\ninit()\r\n\r\nvar currentWidth,\r\n    previousWidth = window.innerWidth,\r\n    mobileHeightChage = false\r\n    \r\nfunction onResize(){\r\n    currentWidth = window.innerWidth\r\n    mobileHeightChage = currentWidth < 768 && currentWidth == previousWidth\r\n    init('resize')\r\n    previousWidth = currentWidth\r\n}\r\n\r\nwindow.addEventListener('resize', function(){\r\n    onResize()\r\n    setTimeout(onResize, 100)\r\n})\r\n\r\nvar previousTime = 0\r\n\r\nfunction animate(currentTime){\r\n    \r\n    var timePassed = currentTime - previousTime\r\n    \r\n    Array.from(document.querySelectorAll(selector)).forEach(function(el, index){\r\n        if(Math.abs(scene[index].position.x) >= getWidth(options[index].gap)*slideAmount[index]){ time[index] = 0 }\r\n        time[index] += options[index].direction*timePassed*0.00001\r\n        scene[index].position.x = time[index]*options[index].speed\r\n        renderer[index].render(scene[index], camera[index])\r\n    })\r\n    \r\n    previousTime = currentTime\r\n    requestAnimationFrame(animate)\r\n}\r\nrequestAnimationFrame(animate)\r\n\r\n})\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d924b3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image-gallery\" data-id=\"2d924b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-gallery\">\n\t\t\t<div id='gallery-1' class='gallery galleryid-124 gallery-columns-4 gallery-size-medium_large'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/10.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/1.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/4.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/5.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/7.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/6.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/3.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/2.jpeg 1131w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/9-1.jpeg 1122w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-1024x1024.jpeg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.36.09.jpeg 1130w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-768x768.png\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-768x768.png 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-300x300.png 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-1024x1024.png 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1-150x150.png 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/hoa-9-1.png 1085w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-768x768.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-768x768.jpg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-1024x1024.jpg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-150x150.jpg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-1536x1536.jpg 1536w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/final1-2048x2048.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-768x768.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-768x768.jpg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-1024x1024.jpg 1024w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-150x150.jpg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-1536x1536.jpg 1536w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/cut-2048x2048.jpg 2048w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-14-at-00.27.45.jpeg 794w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-2.jpeg 796w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-4.jpeg 790w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.07-2-1.jpeg 798w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"768\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-768x768.jpeg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-768x768.jpeg 768w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-300x300.jpeg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4-150x150.jpeg 150w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-11-13-at-23.58.08-4.jpeg 792w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"573\" height=\"573\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-393\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1.jpg 573w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-021-1-150x150.jpg 150w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-393'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"575\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-377\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02.jpg 575w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-02-150x150.jpg 150w\" sizes=\"(max-width: 575px) 100vw, 575px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-377'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"459\" height=\"459\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-379\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051.jpg 459w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-051-150x150.jpg 150w\" sizes=\"(max-width: 459px) 100vw, 459px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-379'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"468\" height=\"468\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-378\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05.jpg 468w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-05-150x150.jpg 150w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-378'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"473\" height=\"473\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-384\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062.jpg 473w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-062-150x150.jpg 150w\" sizes=\"(max-width: 473px) 100vw, 473px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-384'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"467\" height=\"467\" src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06.jpg\" class=\"attachment-medium_large size-medium_large\" alt=\"\" aria-describedby=\"gallery-1-383\" srcset=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06.jpg 467w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06-300x300.jpg 300w, https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/11\/gluck-copy-06-150x150.jpg 150w\" sizes=\"(max-width: 467px) 100vw, 467px\" \/>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-383'>\n\t\t\t\tgluck copy\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12eeb74 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"12eeb74\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"video-production\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Videos<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ecc1216 e-con e-atomic-element e-flexbox-base e-default-div e-ecc1216-d498eec \" data-id=\"ecc1216\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ecc1216\">\n    \t\t<div class=\"elementor-element elementor-element-7aaa901 elementor-widget elementor-widget-heading\" data-id=\"7aaa901\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3D Product Introduction Video<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f23d4ca elementor-widget elementor-widget-heading\" data-id=\"f23d4ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Ginger Ale- Blender) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t\t  \t<video\n    data-id=\"b5e027b\" data-interaction-id=\"b5e027b\"\n    data-e-type=\"e-self-hosted-video\" data-interactions=\"null\"\n    class=\"e-b5e027b-ef3cf85 e-self-hosted-video-base\"\n\t\tclass=\"e-self-hosted-video-base\"\n\t\t\t\t\t\t\t\t\t\tcontrols\t\t\t\tcontrolslist=\"nodownload\"\t\tpreload=\"metadata\"\n\t>\n\t\t<source src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/09\/Ginger-ale-Trim.mp4#t=0\">\n\t<\/video>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-cd20d0f e-con e-atomic-element e-flexbox-base e-default-div e-cd20d0f-b30f6a1 \" data-id=\"cd20d0f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cd20d0f\">\n    \t\t<div class=\"elementor-element elementor-element-d89ea3f elementor-widget elementor-widget-heading\" data-id=\"d89ea3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Music Visualizer- 3D Video<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d37dd85 elementor-widget elementor-widget-heading\" data-id=\"d37dd85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Quit, Ariana Grande- Blender) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f66abbb elementor-widget elementor-widget-video\" data-id=\"f66abbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/ZdO9pHAiyqI&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-976a7f5 e-con e-atomic-element e-flexbox-base e-default-div e-976a7f5-f4bdc5a \" data-id=\"976a7f5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"976a7f5\">\n    \t\t<div class=\"elementor-element elementor-element-bcb79d2 elementor-widget elementor-widget-heading\" data-id=\"bcb79d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Short Film Title<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d09633a elementor-widget elementor-widget-heading\" data-id=\"d09633a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Princess of China- After Effect) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t\t  \t<video\n    data-id=\"453b77a\" data-interaction-id=\"453b77a\"\n    data-e-type=\"e-self-hosted-video\" data-interactions=\"null\"\n    class=\"e-b5e027b-ef3cf85 e-self-hosted-video-base\"\n\t\tclass=\"e-self-hosted-video-base\"\n\t\t\t\t\t\t\t\t\t\tcontrols\t\t\t\tcontrolslist=\"nodownload\"\t\tpreload=\"metadata\"\n\t>\n\t\t<source src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/09\/Phan_Ha-Phuong-Vy_10.mp4#t=0\">\n\t<\/video>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b669c87 e-con e-atomic-element e-flexbox-base e-default-div e-b669c87-1f3283d \" data-id=\"b669c87\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"b669c87\">\n    \t\t<div class=\"elementor-element elementor-element-9260df5 elementor-widget elementor-widget-heading\" data-id=\"9260df5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Film Title<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6ffbf9 elementor-widget elementor-widget-heading\" data-id=\"e6ffbf9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Dark Desire- After Effect) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-feff177 elementor-widget elementor-widget-video\" data-id=\"feff177\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/KV-uZsS7HU4&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-85c4b16 e-con e-atomic-element e-flexbox-base e-default-div e-85c4b16-14948e2 \" data-id=\"85c4b16\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"85c4b16\">\n    \t\t<div class=\"elementor-element elementor-element-f86fb81 elementor-widget elementor-widget-heading\" data-id=\"f86fb81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Short Film Title<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87271c4 elementor-widget elementor-widget-heading\" data-id=\"87271c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(The Creator- After Effect) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t\t  \t<video\n    data-id=\"3904b1d\" data-interaction-id=\"3904b1d\"\n    data-e-type=\"e-self-hosted-video\" data-interactions=\"null\"\n    class=\"e-b5e027b-ef3cf85 e-self-hosted-video-base\"\n\t\tclass=\"e-self-hosted-video-base\"\n\t\t\t\t\t\t\t\t\t\tcontrols\t\t\t\tcontrolslist=\"nodownload\"\t\tpreload=\"metadata\"\n\t>\n\t\t<source src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/09\/Phan_Ha-Phuong-Vy_04.mp4#t=0\">\n\t<\/video>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3a93d7f e-con e-atomic-element e-flexbox-base e-default-div e-3a93d7f-fc5cf06 \" data-id=\"3a93d7f\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3a93d7f\">\n    \t\t<div class=\"elementor-element elementor-element-246c7aa elementor-widget elementor-widget-heading\" data-id=\"246c7aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Short Noir Film<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b5028b elementor-widget elementor-widget-heading\" data-id=\"9b5028b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Direct\/ Visual Effect- After Effect)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2845f65 elementor-widget elementor-widget-video\" data-id=\"2845f65\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/E8U56Tk9Glo&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-900cc9d e-con e-atomic-element e-flexbox-base e-default-div e-900cc9d-de60ab9 \" data-id=\"900cc9d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"900cc9d\">\n    \t\t<div class=\"elementor-element elementor-element-2853a6f elementor-widget elementor-widget-heading\" data-id=\"2853a6f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mini Remake MV- V\u01b0\u1eddn H\u1ed3ng<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de9cc81 elementor-widget elementor-widget-heading\" data-id=\"de9cc81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">(Direct\/ Visual Effect- After Effect) <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35b0a62 elementor-widget elementor-widget-video\" data-id=\"35b0a62\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/K2ESJahISDo&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-96b39e4 e-con-full e-flex e-con e-child\" data-id=\"96b39e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-abd4fdd elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"abd4fdd\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"about-me\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About Me<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33752a6 elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"33752a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>I\u2019m currently a student at Bremerhaven University of Applied Science (Germany), pursuing a degree in Digital Media Production. I have a strong passion for creative media production, specializing in music videos, visualizers, graphic posters, and commercial advertisements. As I continue to develop my technical skills, I am eager to step into the dynamic world of Visual Effects and gain hands-on experience in a professional studio environment.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t  \t<video\n    data-id=\"a417136\" data-interaction-id=\"a417136\"\n    data-e-type=\"e-self-hosted-video\" data-interactions=\"null\"\n    class=\"e-a417136-8213ecc e-self-hosted-video-base\"\n\t\tclass=\"e-self-hosted-video-base\"\n\t\t\t\t\t\t\t\t\t\tcontrols\t\t\t\tcontrolslist=\"nodownload\"\t\tpreload=\"metadata\"\n\t>\n\t\t<source src=\"https:\/\/phanhaphuongvy.com\/wp-content\/uploads\/2026\/09\/Phan_Ha-Phuong-Vy_03.mp4#t=0\">\n\t<\/video>\n\t\t\t\t<div class=\"elementor-element elementor-element-794c45c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"794c45c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-pulse\" href=\"https:\/\/phanhaphuongvy.com\/index.php\/elementor-page-124\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Hire now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Portfolio Phan Ha Phuong Vy Menu Graphic and Photos Video Production About Me Graphics and Photos gluck copy gluck copy gluck copy gluck copy gluck copy gluck copy Videos 3D Product Introduction Video (Ginger Ale- Blender) Music Visualizer- 3D Video (Quit, Ariana Grande- Blender) https:\/\/youtu.be\/ZdO9pHAiyqI Short Film Title (Princess of China- After Effect) Film Title [&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-124","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/comments?post=124"}],"version-history":[{"count":122,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages\/124\/revisions"}],"predecessor-version":[{"id":682,"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/pages\/124\/revisions\/682"}],"wp:attachment":[{"href":"https:\/\/phanhaphuongvy.com\/wp-json\/wp\/v2\/media?parent=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}