{"id":5091,"date":"2025-12-18T08:43:39","date_gmt":"2025-12-18T08:43:39","guid":{"rendered":"https:\/\/vilaan.com\/?page_id=5091"},"modified":"2026-03-05T12:38:26","modified_gmt":"2026-03-05T12:38:26","slug":"pagrindinis","status":"publish","type":"page","link":"https:\/\/vilaan.com\/en\/","title":{"rendered":"VILAAN"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5091\" class=\"elementor elementor-5091\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f467348 e-con-full e-flex e-con e-parent\" data-id=\"f467348\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ea35cca e-con-full hero  e-flex e-con e-child\" data-id=\"ea35cca\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-333a243 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-text-particles-flyout\" data-id=\"333a243\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-particles-flyout.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <style>.tpf-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden}.tpf-canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.elementor-widget-text-particles-flyout,.elementor-widget-text-particles-flyout>.elementor-widget-container{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}<\/style>\r\n        <div class=\"tpf-container\" id=\"tpf-333a243\" style=\"position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden;\">\r\n            <canvas class=\"tpf-canvas\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;display:block;\"><\/canvas>\r\n            <span class=\"tpf-font-loader\" aria-hidden=\"true\" style=\"position:absolute!important;visibility:hidden!important;opacity:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;\">VILAAN<\/span>\r\n        <\/div>\r\n        <script>\r\n            (function() {\r\n                var config = {\"text\":\"VILAAN\",\"fontFamily\":\"Vilaaniq\",\"fontWeight\":\"700\",\"fontSize\":{\"desktop\":10,\"tablet\":15,\"mobile\":15},\"fontSizeUnit\":\"vw\",\"letterSpacing\":3,\"letterSpacingUnit\":\"vw\",\"hAlign\":{\"desktop\":\"center\",\"tablet\":null,\"mobile\":null},\"vAlign\":{\"desktop\":\"middle\",\"tablet\":null,\"mobile\":null},\"offsetX\":{\"desktop\":0,\"tablet\":null,\"mobile\":null},\"offsetY\":{\"desktop\":0,\"tablet\":null,\"mobile\":null},\"particleShape\":\"square\",\"particleSize\":{\"desktop\":4,\"tablet\":2,\"mobile\":null},\"particleSizeVariation\":0,\"density\":{\"desktop\":2,\"tablet\":null,\"mobile\":1},\"colorMode\":\"single\",\"singleColor\":\"#F74725\",\"gradientColor1\":\"#ff6b6b\",\"gradientColor2\":\"#4ecdc4\",\"multiColors\":[],\"colorBrightness\":70,\"entranceEnabled\":false,\"entranceType\":\"fly_in\",\"entranceDuration\":1600,\"entranceDelay\":0,\"entranceEasing\":\"easeOutCubic\",\"entranceSimultaneous\":false,\"flyoutEnabled\":true,\"triggerRadius\":20,\"triggerRadiusRange\":true,\"triggerRadiusMin\":5,\"triggerRadiusMax\":35,\"flyoutSpeed\":6,\"flyoutSpeedRange\":true,\"flyoutSpeedMin\":3,\"flyoutSpeedMax\":12,\"flyoutTrajectory\":\"random\",\"touchSupport\":true,\"deathTimerEnabled\":true,\"deathTimerMin\":500,\"deathTimerMax\":3000,\"wallDeathEnabled\":true,\"wallDeathMin\":10,\"wallDeathMax\":500,\"wallDeathTop\":false,\"wallDeathBottom\":true,\"wallDeathLeft\":false,\"wallDeathRight\":false,\"bounceEnabled\":true,\"bounceDistMin\":5,\"bounceDistMax\":30,\"bounceStrength\":0.80000000000000004,\"bounceTop\":true,\"bounceBottom\":false,\"bounceLeft\":true,\"bounceRight\":true,\"gravityEnabled\":true,\"gravityDirection\":\"bottom\",\"gravityStrength\":0.059999999999999998,\"backgroundColor\":\"#FFFFFF00\",\"debugEnabled\":false};\r\n                var containerId = 'tpf-333a243';\r\n                var scriptUrl = 'https:\/\/vilaan.com\/wp-content\/plugins\/text-particles-flyout\/assets\/js\/text-particles-flyout.js?ver=1.6.5';\r\n                var initialized = false;\r\n                var scriptLoadAttempted = false;\r\n                \r\n                \/\/ DEBUG logging - controlled by Elementor setting\r\n                var debugEnabled = config.debugEnabled || false;\r\n                function log(msg, data) {\r\n                    if (debugEnabled || window.TPF_FORCE_DEBUG) {\r\n                        console.log('%c[TPF-Inline] ' + msg, 'color: #4ecdc4; font-weight: bold;', data || '');\r\n                    }\r\n                }\r\n                \r\n                log('A. Inline script started', { containerId: containerId, readyState: document.readyState });\r\n                \r\n                \/\/ FALLBACK: Load script manually if not present\r\n                function loadScriptFallback() {\r\n                    if (scriptLoadAttempted) return;\r\n                    if (typeof window.TPFReady !== 'undefined') return;\r\n                    \r\n                    scriptLoadAttempted = true;\r\n                    log('F. FALLBACK: Loading script manually', { url: scriptUrl });\r\n                    \r\n                    var script = document.createElement('script');\r\n                    script.src = scriptUrl;\r\n                    script.onload = function() {\r\n                        log('F1. Script loaded via fallback');\r\n                        setTimeout(initTPF, 100);\r\n                    };\r\n                    script.onerror = function() {\r\n                        log('F2. ERROR: Failed to load script via fallback');\r\n                    };\r\n                    document.head.appendChild(script);\r\n                }\r\n                \r\n                function initTPF() {\r\n                    log('B. initTPF called', { \r\n                        initialized: initialized,\r\n                        TPFInit: typeof window.TPFInit,\r\n                        TPFReady: window.TPFReady\r\n                    });\r\n                    \r\n                    if (initialized) {\r\n                        log('B1. Already initialized, skipping');\r\n                        return;\r\n                    }\r\n                    \r\n                    var container = document.getElementById(containerId);\r\n                    log('B2. Container search', { found: !!container, containerId: containerId });\r\n                    \r\n                    if (!container) {\r\n                        log('B3. ERROR: Container not found!');\r\n                        return;\r\n                    }\r\n                    \r\n                    if (container._tpfInstance) {\r\n                        log('B4. Already has instance, skipping');\r\n                        return;\r\n                    }\r\n                    \r\n                    if (typeof window.TPFInit === 'function' && window.TPFReady) {\r\n                        log('B5. Script ready, calling TPFInit');\r\n                        initialized = true;\r\n                        window.TPFInit(containerId, config);\r\n                    } else {\r\n                        log('B6. Script not ready, trying fallback load');\r\n                        loadScriptFallback();\r\n                        \r\n                        \/\/ Also add to queue as backup\r\n                        window.TPFQueue = window.TPFQueue || [];\r\n                        var alreadyQueued = window.TPFQueue.some(function(item) {\r\n                            return item.containerId === containerId;\r\n                        });\r\n                        if (!alreadyQueued) {\r\n                            window.TPFQueue.push({ containerId: containerId, config: config });\r\n                            log('B7. Added to queue', { queueLength: window.TPFQueue.length });\r\n                        }\r\n                    }\r\n                }\r\n                \r\n                function tryInit() {\r\n                    log('C. tryInit called');\r\n                    if (document.fonts && document.fonts.ready) {\r\n                        log('C1. Waiting for fonts');\r\n                        document.fonts.ready.then(function() {\r\n                            log('C2. Fonts ready, calling initTPF in 100ms');\r\n                            setTimeout(initTPF, 100);\r\n                        }).catch(function() {\r\n                            log('C3. Font loading failed, calling initTPF anyway');\r\n                            setTimeout(initTPF, 100);\r\n                        });\r\n                    } else {\r\n                        log('C4. No font API, calling initTPF in 200ms');\r\n                        setTimeout(initTPF, 200);\r\n                    }\r\n                }\r\n                \r\n                \/\/ Listen for script ready event\r\n                document.addEventListener('TPFScriptReady', function() {\r\n                    log('D. TPFScriptReady event received');\r\n                    setTimeout(initTPF, 50);\r\n                });\r\n                \r\n                \/\/ Start initialization when page is ready\r\n                log('E. Setting up init', { readyState: document.readyState });\r\n                if (document.readyState === 'complete') {\r\n                    log('E1. Document complete, calling tryInit');\r\n                    tryInit();\r\n                } else {\r\n                    log('E2. Waiting for window load');\r\n                    window.addEventListener('load', function() {\r\n                        log('E3. Window load fired');\r\n                        tryInit();\r\n                    });\r\n                }\r\n            })();\r\n        <\/script>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9c3f31 elementor-hidden-desktop elementor-widget elementor-widget-heading\" data-id=\"d9c3f31\" 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\">VILAAN<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee0bc51 e-con-full e-flex e-con e-child\" data-id=\"ee0bc51\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ea1f913 elementor-widget elementor-widget-gsap_text_effects\" data-id=\"ea1f913\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gsap_text_effects.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"gsap-text-box\" \r\n             style=\"height: 450vh;\" \r\n             data-gsap-config='{\"entrance\":\"hacker\",\"exit\":\"matrix\",\"durEnt\":{\"d\":1,\"t\":null,\"m\":null},\"durStay\":{\"d\":5,\"t\":null,\"m\":null},\"durExit\":{\"d\":1.2,\"t\":null,\"m\":null},\"stagger\":{\"d\":0.080000000000000002,\"t\":null,\"m\":null},\"snap\":true,\"pbgEnabled\":{\"d\":\"yes\",\"t\":null,\"m\":null},\"pbgSize\":{\"d\":40,\"t\":20,\"m\":15},\"pbgRate\":{\"d\":0.29999999999999999,\"t\":null,\"m\":null},\"pbgMax\":{\"d\":40,\"t\":null,\"m\":25},\"pbgColor\":\"#B6B6B645\",\"pbgLife\":4,\"pbgFade\":0.25,\"pbgZIndex\":0,\"pbgMode\":\"single\",\"pbgColors\":[],\"pbgGradient\":\",\",\"pbgSeed\":0,\"pbgZones\":[\"top-left\",\"top-center\",\"top-right\",\"middle-left\",\"middle-center\",\"middle-right\",\"bottom-left\",\"bottom-center\",\"bottom-right\"],\"pbgStrength\":{\"d\":0.34999999999999998,\"t\":null,\"m\":null}}'\r\n             data-debug=\"false\">\r\n\t\t\t<div class=\"gsap-text-wrapper\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"gsap-text-container\">\r\n\t\t\t\t\t\t<h2 class=\"gsap-text-line elementor-inline-editing\" data-elementor-setting-key=\"lines.0.text\">\r\n\t\t\t\t\t\t\t<span style=\"color: #F84826;\">Vilaan,<\/span> tai skaitmenin\u0117 k\u016brybos studija\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"gsap-text-container\">\r\n\t\t\t\t\t\t<h2 class=\"gsap-text-line elementor-inline-editing\" data-elementor-setting-key=\"lines.1.text\">\r\n\t\t\t\t\t\t\ttikinti, kad <span style=\"color: #F84826;\">tikras rezultatas <\/span> gimsta i\u0161\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"gsap-text-container\">\r\n\t\t\t\t\t\t<h2 class=\"gsap-text-line elementor-inline-editing\" data-elementor-setting-key=\"lines.2.text\">\r\n\t\t\t\t\t\t\t<span style=\"color: #F84826;\">individuali\u0173 sprendim\u0173,<\/span> o ne i\u0161 \u0161ablon\u0173.\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cb58be5 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"cb58be5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6f2a65 elementor-widget elementor-widget-abstract-folds\" data-id=\"f6f2a65\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"abstract-folds.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"abstract-folds-wrapper\" style=\"display:flex; width:100%;\">\r\n            <div class=\"abstract-folds-viewport\" style=\"position:relative; overflow:hidden;\">\r\n                <div class=\"abstract-folds-container\" \r\n                     id=\"abstract-folds-f6f2a65\"\r\n                     data-settings='{\"widgetId\":\"f6f2a65\",\"shapeType\":\"box\",\"shapeSize\":7,\"shapeDetail\":0,\"columns\":25,\"rows\":12,\"columnGap\":25,\"rowGap\":25,\"fillContainer\":false,\"gridAlignment\":\"center\",\"gridOffsetX\":0,\"gridOffsetY\":15,\"baseRotationX\":0,\"baseRotationY\":0,\"baseRotationZ\":0,\"autoAnimationEnabled\":false,\"animationType\":\"none\",\"animationSpeed\":50,\"noiseScale\":50,\"rotationIntensityX\":100,\"rotationIntensityY\":100,\"rotationIntensityZ\":0,\"mouseInteractionEnabled\":true,\"mouseInfluence\":35,\"mouseRadius\":100,\"cursorInteractionType\":\"bulge\",\"touchEnabled\":true,\"cursorLightEnabled\":true,\"cursorLightColor\":\"#6B6B6B\",\"cursorLightIntensity\":0.69999999999999996,\"cursorLightDistance\":150,\"cursorLightHeight\":130,\"autoLightMovement\":true,\"autoLightSpeed\":10,\"ambientLightColor\":\"#FFFFFF\",\"ambientLightIntensity\":1,\"cameraDistance\":360,\"cameraFov\":70,\"debugEnabled\":false,\"shapeColor\":\"#F5F5F5\",\"backgroundColor\":\"#FFFFFF00\",\"showPlane\":false,\"planeColor\":null,\"enableGradient\":false,\"shapeColorSecondary\":null,\"gradientDirection\":\"horizontal\",\"materialType\":\"standard\",\"materialShininess\":30,\"materialRoughness\":0.5,\"materialMetalness\":0,\"wireframe\":false,\"flatShading\":false,\"enableShadows\":true,\"shadowQuality\":\"medium\",\"fixedCanvasWidth\":0,\"fixedCanvasHeight\":0,\"shapeSizeTablet\":8,\"shapeSizeMobile\":8,\"columnsTablet\":12,\"columnsMobile\":9,\"rowsTablet\":7,\"rowsMobile\":5,\"columnGapTablet\":25,\"columnGapMobile\":25,\"rowGapTablet\":25,\"rowGapMobile\":25}'\r\n                     style=\"position:relative;\">\r\n                <\/div>\r\n                                <div class=\"af-overlay\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; pointer-events:none;\">\r\n                                        <div class=\"af-layer af-layer-0\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; pointer-events:none;\">\r\n                        <div class=\"af-layer-content\" style=\"pointer-events:auto; transform:translate(0, 0); padding:px px px px; border-radius:px px px px;\">\r\n                                                            <p class=\"af-layer-heading\" style=\"color:#F84826; margin:0;\">Paslaugos<\/p>\r\n                                                    <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-102bcb5 e-con-full e-flex e-con e-child\" data-id=\"102bcb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7ec963 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-ucaddon_stacking_cards\" data-id=\"c7ec963\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_stacking_cards.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Stacking Cards -->\n\t\t<link id='font-awesome-css' href='https:\/\/vilaan.com\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-all.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='font-awesome-4-shim-css' href='https:\/\/vilaan.com\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-v4-shims.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='fancybox-css' href='https:\/\/vilaan.com\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/fancybox3\/jquery.fancybox.min.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Stacking Cards *\/\n\n#uc_stacking_cards_elementor_c7ec963 {\n\twidth: 100%;\n\tmargin: 0 auto;\n\t--card-top-offset: 1px;\n    --card-height:80vh;\n}\n\n@media (max-width: 1024px) {\n  #uc_stacking_cards_elementor_c7ec963 {\n\t--card-top-offset:  1px;\n    --card-height:60vh;\n  }\n}\n@media (max-width: 767px) {\n  #uc_stacking_cards_elementor_c7ec963 {\n\t--card-top-offset:  1px;\n    --card-height:60vh ;\n  }\n}\n\n#uc_stacking_cards_elementor_c7ec963 .ue_cards_wrapper {\n    padding-bottom: calc(6 * var(--card-top-offset)); \/* Make place at bottom, as items will slide to that position*\/\n  \tdisplay: grid;\n    justify-items: center;\n\tgrid-template-columns: 1fr;\n    grid-template-rows: repeat(6, var(--card-height));\n    \/* margin-bottom: var(--card-margin);\n\tgap: var(--card-margin); *\/\n}\n\n#uc_stacking_cards_elementor_c7ec963 .ue_stacking_card_item {\n\t\/*position: sticky;*\/\/* will be nabled in js to allow calc of start position of the cards *\/\n    padding-top: var(--card-top-offset);\n\ttransform-origin: 50% 50%;\n\twill-change: transform;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .ue_card_content {\n    height: var(--card-height);\n    min-height: var(--card-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\talign-items: stretch;\n}\n\n\n#uc_stacking_cards_elementor_c7ec963 .ue_content_left {\n\t\/*place-self: center;*\/\n\t\/*display: grid;*\/\n    display: flex;\n    flex-direction: column;\n    flex-shrink: 0;\n    }\n\n#uc_stacking_cards_elementor_c7ec963 .ue_card_content > figure {\n\toverflow: hidden;\n    flex-grow: 1;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .ue_card_content > figure .ue_sc_img,\n#uc_stacking_cards_elementor_c7ec963 .ue_card_content > figure > a{\n\twidth: 100%;\n\theight: 100%;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .ue_sc_button {\n\tdisplay: inline-block;\n    height: fit-content;\n    overflow:hidden;\n}\n\n\n #uc_stacking_cards_elementor_c7ec963 .ue_stacking_card_item{\n  transform: translate3d(0px, 0px, 0px) rotate(0deg);\n  filter: blur(0px) grayscale(0%);\n }\n\n\/* soft styles*\/\n.ue_sc_title {\n\tfont-weight: 300;\n\tfont-size: 2.4em;\n    line-height: 1.2;\n}\n\n.ue_sc_desc {\n\tfont-weight: 300;\n\tline-height: 1.42;\n}\n.ue_stacking_card_item {\n  width:100%;\n}\n.ue_card_content {\n\tbox-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.30);\n}\n\/* *\/\n\n\/* start creative button hover styles *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_content{\n  display: flex;\n  flex-wrap: wrap;\n}\n\n\/* GENERAL BUTTON STYLING *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_button {\n  overflow:hidden;\n  flex-shrink: 0;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_button,\n#uc_stacking_cards_elementor_c7ec963 .uc_button::after {\n\ttransition: all 0.3s;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_button {\n  position: relative;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_button span{\n  z-index: 2;\n  position: relative;\n  display: block;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_button::before,\n#uc_stacking_cards_elementor_c7ec963 .uc_button::after {\n  content: '';\n  position: absolute;\n  z-index: 1;\n}\n\n\/* BUTTON 1 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-1::after {\n  height: 0;\n  left: 0;\n  top: 0;\n  width: 100%;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-1:hover:after {\n  height: 100%;\n}\n\n\/* BUTTON 7 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-7::after {\n  height: 0;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-7:hover:after {\n  height: 100%;\n}\n\n\/* BUTTON 2 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-2::after {\n  height: 100%;\n  left: 0;\n  top: 0;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-2:hover:after {\n  width: 100%;\n}\n\n\/* BUTTON 6 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-6::after {\n  height: 100%;\n  right: 0;\n  top: 0;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-6:hover:after {\n  width: 100%;\n}\n\n\/* BUTTON 3 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-3::after {\n  height: 0;\n  left: 50%;\n  top: 50%;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-3:hover:after {\n  height: 100%;\n  left: 0;\n  top: 0;\n  width: 100%;\n}\n\n\n\/* BUTTON 4 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-4::before {\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-4::after {\n  height: 100%;\n  left: 0;\n  top: 0;\n  width: 100%;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-4:hover:after{\n  height: 0;\n  left: 50%;\n  top: 50%;\n  width: 0;\n}\n\n\n\/* BUTTON 5 *\/\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-5 {\n  overflow: hidden;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-5::after {\n  height: 100%;\n  left: -100%;\n  top: 0;\n  transform: skew(50deg);\n  transition-duration: 0.6s;\n  transform-origin: top left;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_c7ec963 .uc_btn-5:hover:after {\n  height: 100%;\n  width: 200%;\n}\n\/* end styles *\/\n#uc_stacking_cards_elementor_c7ec963 .ue_content_wrapper {\n  display: flex;\n  align-items: stretch;\n  position:relative;\n  height:100%;\n  width: 100%;\n}\n#uc_stacking_cards_elementor_c7ec963 .ue_stacking_card_item.uc-item-error .ue_content_wrapper,\n#uc_stacking_cards_elementor_c7ec963 .ue_stacking_card_item.uc-item-message .ue_content_wrapper{\n  justify-content: center;\n  align-items: center;\n}\n#uc_stacking_cards_elementor_c7ec963 .uc-error{\n  color:red;\n  font-weight:500;\n}\n#uc_stacking_cards_elementor_c7ec963 .uc-message{\n  font-weight:500;\n}\n.elementor-repeater-item-5960d11 {\n  padding-top: calc(1 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-6edcbf9 {\n  padding-top: calc(2 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-4c465e6 {\n  padding-top: calc(3 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-626d7b3 {\n  padding-top: calc(4 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-d286053 {\n  padding-top: calc(5 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-60a96fc {\n  padding-top: calc(6 * var(--card-top-offset))!important;\n}\n\n\n<\/style>\n\n<div id=\"uc_stacking_cards_elementor_c7ec963\" data-editor=\"no\" data-errors=\"false\" data-show-section=\"false\" class=\"ue_stacking_cards_widget uc_creative_buttons  \"   dir=\"ltr\">\n  <div class=\"ue_cards_wrapper uc-items-wrapper\" role=\"list\">\n    <div class=\"ue_stacking_card_item elementor-repeater-item-5960d11 ueitem-1\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 1: Brandingas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Brandingas-desktop-bg.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Brandingas<\/div>        <div class=\"ue_sc_desc\">Prek\u0117s \u017eenklas yra daugiau nei logotipas ar spalvos - tai visa patirtis, kuri\u0105 klientas patiria bendraudamas su j\u016bs\u0173 verslu. Brandingas apibr\u0117\u017eia, kaip jus mato ir suvokia j\u016bs\u0173 tikslin\u0117 auditorija. Mes padedame sukurti ai\u0161ki\u0105 brandingo strategij\u0105 ir i\u0161skirtin\u012f vizualin\u012f identitet\u0105, paremt\u0105 j\u016bs\u0173 istorija, vertyb\u0117mis ir tikslais. Taip kuriamas nuoseklus ir patikimas prek\u0117s \u017eenklas.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-6edcbf9 ueitem-2\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 2: Marketingas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Marketingas-desktop-bg.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Marketingas<\/div>        <div class=\"ue_sc_desc\">Marketingas yra ry\u0161io su klientais k\u016brimas, paremtas duomenimis ir strategija. Analizuojame rink\u0105, auditorij\u0105 ir galimybes, kad j\u016bs\u0173 paslaugos ar produktai pasiekt\u0173 tinkamus \u017emones tinkamu metu. Dirbame su SEO, PPC, turinio rinkodara ir socialiniais tinklais, pritaikydami sprendimus pagal j\u016bs\u0173 tikslus. N\u0117ra vieno universalaus sprendimo - yra tai, kas veikia b\u016btent jums.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-4c465e6 ueitem-3\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 3: Grafinis dizainas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/grafinis-dizainas-desktop-bg.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Grafinis dizainas<\/div>        <div class=\"ue_sc_desc\">Grafinis dizainas da\u017enai yra pirmasis kontaktas tarp j\u016bs\u0173 ir kliento, tod\u0117l jis turi b\u016bti ai\u0161kus ir patrauklus. Stipr\u016bs vizualai padeda i\u0161siskirti ir sustiprinti prek\u0117s \u017eenklo \u012fvaizd\u012f. Mes kuriame \u012fvairius dizaino sprendimus - nuo logotip\u0173 ir prezentacij\u0173 iki socialini\u0173 tinkl\u0173, infografik\u0173, 3D ir skaitmenini\u0173 leidini\u0173 dizaino. Dizain\u0105 deriname su strategija, kad jis ne tik atrodyt\u0173 gerai, bet ir veikt\u0173.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-626d7b3 ueitem-4\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 4: Video montavimas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/video-montavimas-desktop-bg.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Video montavimas<\/div>        <div class=\"ue_sc_desc\">Profesionalus video montavimas paver\u010dia neapdorot\u0105 med\u017eiag\u0105 \u012f \u012ftraukian\u010di\u0105 istorij\u0105. Tinkamai parinkta muzika, grafika ir per\u0117jimai sustiprina \u017einut\u0119 ir emocij\u0105. Mes kuriame auk\u0161tos kokyb\u0117s vaizdo \u012fra\u0161us, kurie padeda i\u0161siskirti ir u\u017emegzti ry\u0161\u012f su auditorija. Tai turinys, kuris ne tik atrodo gerai, bet ir skatina veikti.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-d286053 ueitem-5\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 5: Tinklapi\u0173 k\u016brimas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Tinklipiu-kurimas-desktop-bg.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Tinklapi\u0173 k\u016brimas<\/div>        <div class=\"ue_sc_desc\">Kuriame individualius ir funkcionalius tinklapius, orientuotus \u012f vartotojo patirt\u012f. Nuo paprast\u0173 vieno puslapio svetaini\u0173 iki sud\u0117tingesni\u0173 projekt\u0173 su animacijomis ar elektronine prekyba. Mes deriname UI dizain\u0105, tyrimus ir technologinius sprendimus, kad svetain\u0117 b\u016bt\u0173 patogi, greita ir ai\u0161ki. Tikslas - u\u017etikrinti skland\u017ei\u0105 nar\u0161ymo ir pirkimo patirt\u012f.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-60a96fc ueitem-6\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 6: Kibernetinis saugumas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/kibernetinis-saugumas-desktop-bg.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Kibernetinis saugumas<\/div>        <div class=\"ue_sc_desc\">Duomen\u0173 saugumas \u0161iandien yra b\u016btinyb\u0117 kiekvienam verslui. Kibernetin\u0117s gr\u0117sm\u0117s nuolat kei\u010diasi, tod\u0117l svarbu tur\u0117ti ne tik apsaug\u0105, bet ir ai\u0161ki\u0105 strategij\u0105. Mes \u012fvertiname rizikas, diegiame saugumo sprendimus ir padedame apsaugoti sistemas bei klient\u0173 duomenis. Taip galite dirbti ramiai, \u017einodami, kad j\u016bs\u0173 skaitmenin\u0117 erdv\u0117 yra saugi.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n\n  <\/div>\n<\/div>\n<!-- end Stacking Cards -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f222fa6 elementor-hidden-desktop elementor-widget elementor-widget-ucaddon_stacking_cards\" data-id=\"f222fa6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_stacking_cards.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Stacking Cards -->\n\n<style>\/* widget: Stacking Cards *\/\n\n#uc_stacking_cards_elementor_f222fa6 {\n\twidth: 100%;\n\tmargin: 0 auto;\n\t--card-top-offset: 1px;\n    --card-height:80vh;\n}\n\n@media (max-width: 1024px) {\n  #uc_stacking_cards_elementor_f222fa6 {\n\t--card-top-offset: 15px ;\n    --card-height:80vh;\n  }\n}\n@media (max-width: 767px) {\n  #uc_stacking_cards_elementor_f222fa6 {\n\t--card-top-offset:  1px;\n    --card-height:80vh ;\n  }\n}\n\n#uc_stacking_cards_elementor_f222fa6 .ue_cards_wrapper {\n    padding-bottom: calc(6 * var(--card-top-offset)); \/* Make place at bottom, as items will slide to that position*\/\n  \tdisplay: grid;\n    justify-items: center;\n\tgrid-template-columns: 1fr;\n    grid-template-rows: repeat(6, var(--card-height));\n    \/* margin-bottom: var(--card-margin);\n\tgap: var(--card-margin); *\/\n}\n\n#uc_stacking_cards_elementor_f222fa6 .ue_stacking_card_item {\n\t\/*position: sticky;*\/\/* will be nabled in js to allow calc of start position of the cards *\/\n    padding-top: var(--card-top-offset);\n\ttransform-origin: 50% 50%;\n\twill-change: transform;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .ue_card_content {\n    height: var(--card-height);\n    min-height: var(--card-height);\n\toverflow: hidden;\n\tdisplay: flex;\n\talign-items: stretch;\n}\n\n\n#uc_stacking_cards_elementor_f222fa6 .ue_content_left {\n\t\/*place-self: center;*\/\n\t\/*display: grid;*\/\n    display: flex;\n    flex-direction: column;\n    flex-shrink: 0;\n    }\n\n#uc_stacking_cards_elementor_f222fa6 .ue_card_content > figure {\n\toverflow: hidden;\n    flex-grow: 1;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .ue_card_content > figure .ue_sc_img,\n#uc_stacking_cards_elementor_f222fa6 .ue_card_content > figure > a{\n\twidth: 100%;\n\theight: 100%;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .ue_sc_button {\n\tdisplay: inline-block;\n    height: fit-content;\n    overflow:hidden;\n}\n\n\n #uc_stacking_cards_elementor_f222fa6 .ue_stacking_card_item{\n  transform: translate3d(0px, 0px, 0px) rotate(0deg);\n  filter: blur(0px) grayscale(0%);\n }\n\n\/* soft styles*\/\n.ue_sc_title {\n\tfont-weight: 300;\n\tfont-size: 2.4em;\n    line-height: 1.2;\n}\n\n.ue_sc_desc {\n\tfont-weight: 300;\n\tline-height: 1.42;\n}\n.ue_stacking_card_item {\n  width:100%;\n}\n.ue_card_content {\n\tbox-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.30);\n}\n\/* *\/\n\n\/* start creative button hover styles *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_content{\n  display: flex;\n  flex-wrap: wrap;\n}\n\n\/* GENERAL BUTTON STYLING *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_button {\n  overflow:hidden;\n  flex-shrink: 0;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_button,\n#uc_stacking_cards_elementor_f222fa6 .uc_button::after {\n\ttransition: all 0.3s;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_button {\n  position: relative;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_button span{\n  z-index: 2;\n  position: relative;\n  display: block;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_button::before,\n#uc_stacking_cards_elementor_f222fa6 .uc_button::after {\n  content: '';\n  position: absolute;\n  z-index: 1;\n}\n\n\/* BUTTON 1 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-1::after {\n  height: 0;\n  left: 0;\n  top: 0;\n  width: 100%;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-1:hover:after {\n  height: 100%;\n}\n\n\/* BUTTON 7 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-7::after {\n  height: 0;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-7:hover:after {\n  height: 100%;\n}\n\n\/* BUTTON 2 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-2::after {\n  height: 100%;\n  left: 0;\n  top: 0;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-2:hover:after {\n  width: 100%;\n}\n\n\/* BUTTON 6 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-6::after {\n  height: 100%;\n  right: 0;\n  top: 0;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-6:hover:after {\n  width: 100%;\n}\n\n\/* BUTTON 3 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-3::after {\n  height: 0;\n  left: 50%;\n  top: 50%;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-3:hover:after {\n  height: 100%;\n  left: 0;\n  top: 0;\n  width: 100%;\n}\n\n\n\/* BUTTON 4 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-4::before {\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-4::after {\n  height: 100%;\n  left: 0;\n  top: 0;\n  width: 100%;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-4:hover:after{\n  height: 0;\n  left: 50%;\n  top: 50%;\n  width: 0;\n}\n\n\n\/* BUTTON 5 *\/\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-5 {\n  overflow: hidden;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-5::after {\n  height: 100%;\n  left: -100%;\n  top: 0;\n  transform: skew(50deg);\n  transition-duration: 0.6s;\n  transform-origin: top left;\n  width: 0;\n}\n\n#uc_stacking_cards_elementor_f222fa6 .uc_btn-5:hover:after {\n  height: 100%;\n  width: 200%;\n}\n\/* end styles *\/\n#uc_stacking_cards_elementor_f222fa6 .ue_content_wrapper {\n  display: flex;\n  align-items: stretch;\n  position:relative;\n  height:100%;\n  width: 100%;\n}\n#uc_stacking_cards_elementor_f222fa6 .ue_stacking_card_item.uc-item-error .ue_content_wrapper,\n#uc_stacking_cards_elementor_f222fa6 .ue_stacking_card_item.uc-item-message .ue_content_wrapper{\n  justify-content: center;\n  align-items: center;\n}\n#uc_stacking_cards_elementor_f222fa6 .uc-error{\n  color:red;\n  font-weight:500;\n}\n#uc_stacking_cards_elementor_f222fa6 .uc-message{\n  font-weight:500;\n}\n.elementor-repeater-item-5960d11 {\n  padding-top: calc(1 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-6edcbf9 {\n  padding-top: calc(2 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-4c465e6 {\n  padding-top: calc(3 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-626d7b3 {\n  padding-top: calc(4 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-d286053 {\n  padding-top: calc(5 * var(--card-top-offset))!important;\n}\n.elementor-repeater-item-60a96fc {\n  padding-top: calc(6 * var(--card-top-offset))!important;\n}\n\n\n<\/style>\n\n<div id=\"uc_stacking_cards_elementor_f222fa6\" data-editor=\"no\" data-errors=\"false\" data-show-section=\"false\" class=\"ue_stacking_cards_widget uc_creative_buttons  \"   dir=\"ltr\">\n  <div class=\"ue_cards_wrapper uc-items-wrapper\" role=\"list\">\n    <div class=\"ue_stacking_card_item elementor-repeater-item-5960d11 ueitem-1\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 1: Brandingas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Brandingas-mobile-bg-v7.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Brandingas<\/div>        <div class=\"ue_sc_desc\">Prek\u0117s \u017eenklas yra daugiau nei logotipas ar spalvos - tai visa patirtis, kuri\u0105 klientas patiria bendraudamas su j\u016bs\u0173 verslu. Brandingas apibr\u0117\u017eia, kaip jus mato ir suvokia j\u016bs\u0173 tikslin\u0117 auditorija. Mes padedame sukurti ai\u0161ki\u0105 brandingo strategij\u0105 ir i\u0161skirtin\u012f vizualin\u012f identitet\u0105, paremt\u0105 j\u016bs\u0173 istorija, vertyb\u0117mis ir tikslais. Taip kuriamas nuoseklus ir patikimas prek\u0117s \u017eenklas.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-6edcbf9 ueitem-2\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 2: Marketingas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Marketingas-mobile-bg-v2.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Marketingas<\/div>        <div class=\"ue_sc_desc\">Marketingas yra ry\u0161io su klientais k\u016brimas, paremtas duomenimis ir strategija. Analizuojame rink\u0105, auditorij\u0105 ir galimybes, kad j\u016bs\u0173 paslaugos ar produktai pasiekt\u0173 tinkamus \u017emones tinkamu metu. Dirbame su SEO, PPC, turinio rinkodara ir socialiniais tinklais, pritaikydami sprendimus pagal j\u016bs\u0173 tikslus. N\u0117ra vieno universalaus sprendimo - yra tai, kas veikia b\u016btent jums.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-4c465e6 ueitem-3\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 3: Grafinis dizainas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/grafinis-dizainas-mobile-bg-v4.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Grafinis dizainas<\/div>        <div class=\"ue_sc_desc\">Grafinis dizainas da\u017enai yra pirmasis kontaktas tarp j\u016bs\u0173 ir kliento, tod\u0117l jis turi b\u016bti ai\u0161kus ir patrauklus. Stipr\u016bs vizualai padeda i\u0161siskirti ir sustiprinti prek\u0117s \u017eenklo \u012fvaizd\u012f. Mes kuriame \u012fvairius dizaino sprendimus - nuo logotip\u0173 ir prezentacij\u0173 iki socialini\u0173 tinkl\u0173, infografik\u0173, 3D ir skaitmenini\u0173 leidini\u0173 dizaino. Dizain\u0105 deriname su strategija, kad jis ne tik atrodyt\u0173 gerai, bet ir veikt\u0173.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-626d7b3 ueitem-4\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 4: Video montavimas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/video-montavimas-mobile-bg-v2.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Video montavimas<\/div>        <div class=\"ue_sc_desc\">Profesionalus video montavimas paver\u010dia neapdorot\u0105 med\u017eiag\u0105 \u012f \u012ftraukian\u010di\u0105 istorij\u0105. Tinkamai parinkta muzika, grafika ir per\u0117jimai sustiprina \u017einut\u0119 ir emocij\u0105. Mes kuriame auk\u0161tos kokyb\u0117s vaizdo \u012fra\u0161us, kurie padeda i\u0161siskirti ir u\u017emegzti ry\u0161\u012f su auditorija. Tai turinys, kuris ne tik atrodo gerai, bet ir skatina veikti.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-d286053 ueitem-5\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 5: Tinklapi\u0173 k\u016brimas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Tinklipiu-kurimas-mobile-bg-v2.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Tinklapi\u0173 k\u016brimas<\/div>        <div class=\"ue_sc_desc\">Kuriame individualius ir funkcionalius tinklapius, orientuotus \u012f vartotojo patirt\u012f. Nuo paprast\u0173 vieno puslapio svetaini\u0173 iki sud\u0117tingesni\u0173 projekt\u0173 su animacijomis ar elektronine prekyba. Mes deriname UI dizain\u0105, tyrimus ir technologinius sprendimus, kad svetain\u0117 b\u016bt\u0173 patogi, greita ir ai\u0161ki. Tikslas - u\u017etikrinti skland\u017ei\u0105 nar\u0161ymo ir pirkimo patirt\u012f.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n<div class=\"ue_stacking_card_item elementor-repeater-item-60a96fc ueitem-6\" data-source=\"normal\" data-id=\"\" role=\"listitem\" tabindex=\"0\" aria-label=\"Stacking card 6: Kibernetinis saugumas\">\n  <div class=\"ue_card_content\" style=\"background-image: url(https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/kibernetinis-saugumas-mobile-bg-v7.avif);\">\n    \n          <div class=\"ue_content_left\">\n                <div class=\"ue_sc_title\">Kibernetinis saugumas<\/div>        <div class=\"ue_sc_desc\">Duomen\u0173 saugumas \u0161iandien yra b\u016btinyb\u0117 kiekvienam verslui. Kibernetin\u0117s gr\u0117sm\u0117s nuolat kei\u010diasi, tod\u0117l svarbu tur\u0117ti ne tik apsaug\u0105, bet ir ai\u0161ki\u0105 strategij\u0105. Mes \u012fvertiname rizikas, diegiame saugumo sprendimus ir padedame apsaugoti sistemas bei klient\u0173 duomenis. Taip galite dirbti ramiai, \u017einodami, kad j\u016bs\u0173 skaitmenin\u0117 erdv\u0117 yra saugi.<\/div>\t          <\/div>\n\t        \n      \n      \n  <\/div>\n<\/div>\n\n  <\/div>\n<\/div>\n<!-- end Stacking Cards -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5c453fb e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"5c453fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6298652 elementor-widget elementor-widget-abstract-folds\" data-id=\"6298652\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"abstract-folds.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"abstract-folds-wrapper\" style=\"display:flex; width:100%;\">\r\n            <div class=\"abstract-folds-viewport\" style=\"position:relative; overflow:hidden;\">\r\n                <div class=\"abstract-folds-container\" \r\n                     id=\"abstract-folds-6298652\"\r\n                     data-settings='{\"widgetId\":\"6298652\",\"shapeType\":\"dodecahedron\",\"shapeSize\":10,\"shapeDetail\":0,\"columns\":25,\"rows\":12,\"columnGap\":25,\"rowGap\":25,\"fillContainer\":false,\"gridAlignment\":\"center\",\"gridOffsetX\":0,\"gridOffsetY\":15,\"baseRotationX\":0,\"baseRotationY\":0,\"baseRotationZ\":0,\"autoAnimationEnabled\":false,\"animationType\":\"none\",\"animationSpeed\":50,\"noiseScale\":50,\"rotationIntensityX\":100,\"rotationIntensityY\":100,\"rotationIntensityZ\":0,\"mouseInteractionEnabled\":true,\"mouseInfluence\":35,\"mouseRadius\":100,\"cursorInteractionType\":\"bulge\",\"touchEnabled\":true,\"cursorLightEnabled\":true,\"cursorLightColor\":\"#6B6B6B\",\"cursorLightIntensity\":0.40000000000000002,\"cursorLightDistance\":150,\"cursorLightHeight\":130,\"autoLightMovement\":true,\"autoLightSpeed\":10,\"ambientLightColor\":\"#FFFFFF\",\"ambientLightIntensity\":1,\"cameraDistance\":360,\"cameraFov\":70,\"debugEnabled\":false,\"shapeColor\":\"#F5F5F5\",\"backgroundColor\":\"#FFFFFF00\",\"showPlane\":false,\"planeColor\":null,\"enableGradient\":false,\"shapeColorSecondary\":null,\"gradientDirection\":\"horizontal\",\"materialType\":\"standard\",\"materialShininess\":30,\"materialRoughness\":0.5,\"materialMetalness\":0,\"wireframe\":false,\"flatShading\":false,\"enableShadows\":true,\"shadowQuality\":\"medium\",\"fixedCanvasWidth\":0,\"fixedCanvasHeight\":0,\"shapeSizeTablet\":8,\"shapeSizeMobile\":8,\"columnsTablet\":12,\"columnsMobile\":9,\"rowsTablet\":7,\"rowsMobile\":5,\"columnGapTablet\":25,\"columnGapMobile\":25,\"rowGapTablet\":25,\"rowGapMobile\":25}'\r\n                     style=\"position:relative;\">\r\n                <\/div>\r\n                                <div class=\"af-overlay\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; pointer-events:none;\">\r\n                                        <div class=\"af-layer af-layer-0\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; pointer-events:none;\">\r\n                        <div class=\"af-layer-content\" style=\"pointer-events:auto; transform:translate(0, 0); padding:px px px px; border-radius:px px px px;\">\r\n                                                            <p class=\"af-layer-heading\" style=\"color:#F84826; margin:0;\">Komanda<\/p>\r\n                                                    <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54b9b35 e-con-full e-flex e-con e-child\" data-id=\"54b9b35\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4ab8a87 e-con-full elementor-hidden-desktop e-flex e-con e-child\" data-id=\"4ab8a87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div data-pbg-enabled=\"true\" data-pbg-config=\"{&quot;debug&quot;:false,&quot;desktop&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:true,&quot;clickEnable&quot;:true,&quot;pixelSize&quot;:20,&quot;spawnRate&quot;:1,&quot;pixelLifetime&quot;:5,&quot;fadeInDuration&quot;:0.25,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-center&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-center&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-center&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.5,&quot;maxPixels&quot;:200,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:60},&quot;tablet&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:true,&quot;clickEnable&quot;:true,&quot;pixelSize&quot;:20,&quot;spawnRate&quot;:1.6000000000000001,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.59999999999999998,&quot;distributionZones&quot;:[&quot;top-center&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-center&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-center&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.25,&quot;maxPixels&quot;:50,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;mobile&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:true,&quot;clickEnable&quot;:true,&quot;pixelSize&quot;:20,&quot;spawnRate&quot;:1.6000000000000001,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.59999999999999998,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-center&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-center&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-center&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.40000000000000002,&quot;maxPixels&quot;:100,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;seed&quot;:1,&quot;pointerEvents&quot;:&quot;none&quot;,&quot;randomZIndex&quot;:1,&quot;cursorZIndex&quot;:1,&quot;clickZIndex&quot;:2,&quot;pixelColorMode&quot;:&quot;single&quot;,&quot;pixelColors&quot;:[&quot;#BFBFBF40&quot;],&quot;cursorColorMode&quot;:&quot;single&quot;,&quot;cursorColors&quot;:[&quot;rgba(255, 255, 255, 1)&quot;],&quot;clickColorMode&quot;:&quot;single&quot;,&quot;clickColors&quot;:[&quot;rgba(255, 0, 0, 1)&quot;],&quot;tabletBreakpoint&quot;:1024,&quot;mobileBreakpoint&quot;:767}\" class=\"elementor-element elementor-element-30cfe00 e-con-full e-flex e-con e-child\" data-id=\"30cfe00\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8c23abe e-con-full e-flex e-con e-child\" data-id=\"8c23abe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-39ad430 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child\" data-id=\"39ad430\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cd0199 elementor-widget elementor-widget-ucaddon_rollover_image_effect\" data-id=\"7cd0199\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_rollover_image_effect.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Rollover Image Effect -->\n<style>\/* widget: Rollover Image Effect *\/\n\n#uc_rollover_image_effect_elementor_7cd0199 \n{\n  position:relative;\n  overflow:hidden;\n  cursor:pointer;\n}\n\n\n#uc_rollover_image_effect_elementor_7cd0199 img\n{\n  width:100%;\n  display:block;\n}\n\n\n#uc_rollover_image_effect_elementor_7cd0199 img.ue-overlay-image\n{\n  opacity:0;\n  position:absolute;\n  top:0px;\n  right:0px;\n  width:100%;\n}\n\n  #uc_rollover_image_effect_elementor_7cd0199:hover img.ue-overlay-image{\n    opacity:1;\n  }\n\n\n<\/style>\n\n<div id=\"uc_rollover_image_effect_elementor_7cd0199\" class=\"ue-rollover-image-effect\">\n       <img fetchpriority=\"high\" decoding=\"async\" class=\"ue-main-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Kristijonas-ASCII-768x1024.avif\" alt=\"Kristijonas-ASCII\" width=\"768\" height=\"1024\" title=\"\">\n     <img decoding=\"async\" class=\"ue-overlay-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Kristijonas-NOBG-rv-768x1024.avif\" alt=\"Kristijonas-NOBG-rv\" width=\"768\" height=\"1024\" title=\"\">\n  <\/div>\n<!-- end Rollover Image Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-494a5ce e-con-full e-flex e-con e-child\" data-id=\"494a5ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e10a8a elementor-absolute elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"7e10a8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Kristijonas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35ae27e elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"35ae27e\" 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\">Kristijonas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-506bebc e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"506bebc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0409883 elementor-widget elementor-widget-ucaddon_rollover_image_effect\" data-id=\"0409883\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_rollover_image_effect.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Rollover Image Effect -->\n<style>\/* widget: Rollover Image Effect *\/\n\n#uc_rollover_image_effect_elementor_0409883 \n{\n  position:relative;\n  overflow:hidden;\n  cursor:pointer;\n}\n\n\n#uc_rollover_image_effect_elementor_0409883 img\n{\n  width:100%;\n  display:block;\n}\n\n\n#uc_rollover_image_effect_elementor_0409883 img.ue-overlay-image\n{\n  opacity:0;\n  position:absolute;\n  top:0px;\n  right:0px;\n  width:100%;\n}\n\n  #uc_rollover_image_effect_elementor_0409883:hover img.ue-overlay-image{\n    opacity:1;\n  }\n\n\n<\/style>\n\n<div id=\"uc_rollover_image_effect_elementor_0409883\" class=\"ue-rollover-image-effect\">\n       <img fetchpriority=\"high\" decoding=\"async\" class=\"ue-main-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Kristijonas-ASCII-768x1024.avif\" alt=\"Kristijonas-ASCII\" width=\"768\" height=\"1024\" title=\"\">\n     <img decoding=\"async\" class=\"ue-overlay-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Kristijonas-NOBG-rv-768x1024.avif\" alt=\"Kristijonas-NOBG-rv\" width=\"768\" height=\"1024\" title=\"\">\n  <\/div>\n<!-- end Rollover Image Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0a5eeab e-con-full e-flex e-con e-child\" data-id=\"0a5eeab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-714cd0f elementor-widget elementor-widget-text-editor\" data-id=\"714cd0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sveiki, mano vardas Kristijonas. Esu marketingo ir reklamos specialistas, ta\u010diau dirbant ir nuolat tobul\u0117jant nepastebimai i\u0161sipl\u0117t\u0117 ir teikiam\u0173 paslaug\u0173 spektras. \u012ek\u016briau Vilaan kaip k\u016brybin\u0119 platform\u0105, kurioje ne tik kuriu komercinius sprendimus klientams, bet ir savo asmenine iniciatyva, nesenai prad\u0117jau kurti nemokamus projektus, kuriais dalinuosi su jumis, skyriuje &#8222;Dirbtuv\u0117s&#8221;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-pbg-enabled=\"true\" data-pbg-config=\"{&quot;debug&quot;:false,&quot;desktop&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:false,&quot;clickEnable&quot;:false,&quot;pixelSize&quot;:20,&quot;spawnRate&quot;:1,&quot;pixelLifetime&quot;:5,&quot;fadeInDuration&quot;:0.25,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-center&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-center&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-center&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.5,&quot;maxPixels&quot;:200,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;tablet&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:false,&quot;clickEnable&quot;:false,&quot;pixelSize&quot;:20,&quot;spawnRate&quot;:1.6000000000000001,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.59999999999999998,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-center&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-center&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-center&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.29999999999999999,&quot;maxPixels&quot;:50,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;mobile&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:false,&quot;clickEnable&quot;:false,&quot;pixelSize&quot;:20,&quot;spawnRate&quot;:1.6000000000000001,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.59999999999999998,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-center&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-center&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-center&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.40000000000000002,&quot;maxPixels&quot;:100,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;seed&quot;:0,&quot;pointerEvents&quot;:&quot;none&quot;,&quot;randomZIndex&quot;:1,&quot;cursorZIndex&quot;:1,&quot;clickZIndex&quot;:2,&quot;pixelColorMode&quot;:&quot;single&quot;,&quot;pixelColors&quot;:[&quot;#BFBFBF40&quot;],&quot;cursorColorMode&quot;:&quot;single&quot;,&quot;cursorColors&quot;:[&quot;rgba(255, 255, 255, 1)&quot;],&quot;clickColorMode&quot;:&quot;single&quot;,&quot;clickColors&quot;:[&quot;rgba(255, 0, 0, 1)&quot;],&quot;tabletBreakpoint&quot;:1024,&quot;mobileBreakpoint&quot;:767}\" class=\"elementor-element elementor-element-4d90a8a e-con-full e-flex e-con e-child\" data-id=\"4d90a8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c06af7c e-con-full e-flex e-con e-child\" data-id=\"c06af7c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-66e5d5d e-con-full e-flex e-con e-child\" data-id=\"66e5d5d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d04924e elementor-widget elementor-widget-ucaddon_rollover_image_effect\" data-id=\"d04924e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_rollover_image_effect.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Rollover Image Effect -->\n<style>\/* widget: Rollover Image Effect *\/\n\n#uc_rollover_image_effect_elementor_d04924e \n{\n  position:relative;\n  overflow:hidden;\n  cursor:pointer;\n}\n\n\n#uc_rollover_image_effect_elementor_d04924e img\n{\n  width:100%;\n  display:block;\n}\n\n\n#uc_rollover_image_effect_elementor_d04924e img.ue-overlay-image\n{\n  opacity:0;\n  position:absolute;\n  top:0px;\n  right:0px;\n  width:100%;\n}\n\n  #uc_rollover_image_effect_elementor_d04924e:hover img.ue-overlay-image{\n    opacity:1;\n  }\n\n\n<\/style>\n\n<div id=\"uc_rollover_image_effect_elementor_d04924e\" class=\"ue-rollover-image-effect\">\n       <img decoding=\"async\" class=\"ue-main-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Mindaugas-ASCII-768x1024.avif\" alt=\"Mindaugas-ASCII\" width=\"768\" height=\"1024\" title=\"\">\n     <img loading=\"lazy\" decoding=\"async\" class=\"ue-overlay-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Mindaugas-NOBG-768x1024.avif\" alt=\"Mindaugas-NOBG\" width=\"768\" height=\"1024\" title=\"\">\n  <\/div>\n<!-- end Rollover Image Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0391816 e-con-full e-flex e-con e-child\" data-id=\"0391816\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2b0d80 elementor-absolute elementor-hidden-mobile elementor-widget elementor-widget-heading\" data-id=\"d2b0d80\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_position&quot;:&quot;absolute&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mindaugas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30d74af elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-heading\" data-id=\"30d74af\" 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\">Mindaugas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6237f90 e-con-full e-flex e-con e-child\" data-id=\"6237f90\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd996b4 elementor-widget elementor-widget-text-editor\" data-id=\"bd996b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Esu Mindaugas. Ra\u0161au, koreguoju, testuoju ir lau\u017eau tiek savo, tiek kit\u0173 kodus. Gilinuosi \u012f technologijas ir ie\u0161kau patikim\u0173, efektyvi\u0173 technini\u0173 sprendim\u0173 kiekvienai naujai problemai spr\u0119sti. Prie Vilaan prisidedu kaip techninis \u017emogus, \u012fgyvendinant projektus, kuriems reikalingas programavimas ir sisteminis m\u0105stymas.<\/p>\t\t\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>\n\t\t<div data-pbg-enabled=\"true\" data-pbg-config=\"{&quot;debug&quot;:false,&quot;desktop&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:false,&quot;clickEnable&quot;:false,&quot;pixelSize&quot;:40,&quot;spawnRate&quot;:1,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.25,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.90000000000000002,&quot;maxPixels&quot;:350,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;tablet&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:false,&quot;clickEnable&quot;:false,&quot;pixelSize&quot;:40,&quot;spawnRate&quot;:1,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.25,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.90000000000000002,&quot;maxPixels&quot;:350,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;mobile&quot;:{&quot;enabled&quot;:true,&quot;randomEnable&quot;:true,&quot;cursorEnable&quot;:false,&quot;clickEnable&quot;:false,&quot;pixelSize&quot;:40,&quot;spawnRate&quot;:1,&quot;pixelLifetime&quot;:4,&quot;fadeInDuration&quot;:0.25,&quot;distributionZones&quot;:[&quot;top-left&quot;,&quot;top-right&quot;,&quot;middle-left&quot;,&quot;middle-right&quot;,&quot;bottom-left&quot;,&quot;bottom-right&quot;],&quot;distributionStrength&quot;:0.90000000000000002,&quot;maxPixels&quot;:350,&quot;cursorPixelSize&quot;:20,&quot;cursorTrailLength&quot;:3,&quot;cursorSpawnCount&quot;:1,&quot;cursorSpawnRadius&quot;:0,&quot;clickPixelSize&quot;:20,&quot;clickCount&quot;:5,&quot;clickRadius&quot;:30,&quot;clickLifetime&quot;:2,&quot;clickFadeIn&quot;:0.10000000000000001,&quot;fpsLimit&quot;:30},&quot;seed&quot;:0,&quot;pointerEvents&quot;:&quot;none&quot;,&quot;randomZIndex&quot;:0,&quot;cursorZIndex&quot;:1,&quot;clickZIndex&quot;:2,&quot;pixelColorMode&quot;:&quot;multi&quot;,&quot;pixelColors&quot;:[&quot;#BFBFBF24&quot;,&quot;#BFBFBF38&quot;,&quot;#BFBFBF14&quot;],&quot;cursorColorMode&quot;:&quot;single&quot;,&quot;cursorColors&quot;:[&quot;rgba(255, 255, 255, 1)&quot;],&quot;clickColorMode&quot;:&quot;single&quot;,&quot;clickColors&quot;:[&quot;rgba(255, 0, 0, 1)&quot;],&quot;tabletBreakpoint&quot;:1024,&quot;mobileBreakpoint&quot;:767}\" class=\"elementor-element elementor-element-c8bf455 e-con-full elementor-hidden-mobile elementor-hidden-tablet e-flex e-con e-child\" data-id=\"c8bf455\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1abc2c1 e-con-full e-flex e-con e-child\" data-id=\"1abc2c1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-fbdcea5 e-con-full e-flex e-con e-child\" data-id=\"fbdcea5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-995a2ef e-con-full e-flex e-con e-child\" data-id=\"995a2ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a529b38 elementor-widget elementor-widget-heading\" data-id=\"a529b38\" 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\">Kristijonas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79e1708 elementor-widget elementor-widget-text-editor\" data-id=\"79e1708\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Sveiki, mano vardas Kristijonas. Esu marketingo ir reklamos specialistas, ta\u010diau dirbant ir nuolat tobul\u0117jant nepastebimai i\u0161sipl\u0117t\u0117 ir teikiam\u0173 paslaug\u0173 spektras. \u012ek\u016briau Vilaan kaip k\u016brybin\u0119 platform\u0105, kurioje ne tik kuriu komercinius sprendimus klientams, bet ir savo asmenine iniciatyva, nesenai prad\u0117jau kurti nemokamus projektus, kuriais dalinuosi su jumis, skyriuje &#8222;Dirbtuv\u0117s&#8221;.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-777fe95 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"777fe95\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cc1267e e-con-full e-flex e-con e-child\" data-id=\"cc1267e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-902f81f animated-fast elementor-invisible elementor-widget elementor-widget-ucaddon_rollover_image_effect\" data-id=\"902f81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"ucaddon_rollover_image_effect.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Rollover Image Effect -->\n<style>\/* widget: Rollover Image Effect *\/\n\n#uc_rollover_image_effect_elementor_902f81f \n{\n  position:relative;\n  overflow:hidden;\n  cursor:pointer;\n}\n\n\n#uc_rollover_image_effect_elementor_902f81f img\n{\n  width:100%;\n  display:block;\n}\n\n\n#uc_rollover_image_effect_elementor_902f81f img.ue-overlay-image\n{\n  opacity:0;\n  position:absolute;\n  top:0px;\n  right:0px;\n  width:100%;\n}\n\n  #uc_rollover_image_effect_elementor_902f81f:hover img.ue-overlay-image{\n    opacity:1;\n  }\n\n\n<\/style>\n\n<div id=\"uc_rollover_image_effect_elementor_902f81f\" class=\"ue-rollover-image-effect\">\n       <img loading=\"lazy\" decoding=\"async\" class=\"ue-main-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Kristijonas-ASCII.avif\" alt=\"Kristijonas-ASCII\" width=\"1800\" height=\"2400\" title=\"\">\n     <img loading=\"lazy\" decoding=\"async\" class=\"ue-overlay-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Kristijonas-NOBG-rv.avif\" alt=\"Kristijonas-NOBG-rv\" width=\"1800\" height=\"2400\" title=\"\">\n  <\/div>\n<!-- end Rollover Image Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2077ecf e-con-full e-flex e-con e-child\" data-id=\"2077ecf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1fc1035 e-con-full e-flex e-con e-child\" data-id=\"1fc1035\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-021d1c7 animated-fast elementor-invisible elementor-widget elementor-widget-ucaddon_rollover_image_effect\" data-id=\"021d1c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"ucaddon_rollover_image_effect.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Rollover Image Effect -->\n<style>\/* widget: Rollover Image Effect *\/\n\n#uc_rollover_image_effect_elementor_021d1c7 \n{\n  position:relative;\n  overflow:hidden;\n  cursor:pointer;\n}\n\n\n#uc_rollover_image_effect_elementor_021d1c7 img\n{\n  width:100%;\n  display:block;\n}\n\n\n#uc_rollover_image_effect_elementor_021d1c7 img.ue-overlay-image\n{\n  opacity:0;\n  position:absolute;\n  top:0px;\n  right:0px;\n  width:100%;\n}\n\n  #uc_rollover_image_effect_elementor_021d1c7:hover img.ue-overlay-image{\n    opacity:1;\n  }\n\n\n<\/style>\n\n<div id=\"uc_rollover_image_effect_elementor_021d1c7\" class=\"ue-rollover-image-effect\">\n       <img loading=\"lazy\" decoding=\"async\" class=\"ue-main-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Mindaugas-ASCII.avif\" alt=\"Mindaugas-ASCII\" width=\"1800\" height=\"2400\" title=\"\">\n     <img loading=\"lazy\" decoding=\"async\" class=\"ue-overlay-image\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2025\/10\/Mindaugas-NOBG.avif\" alt=\"Mindaugas-NOBG\" width=\"1800\" height=\"2400\" title=\"\">\n  <\/div>\n<!-- end Rollover Image Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5e895a8 e-con-full e-flex e-con e-child\" data-id=\"5e895a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0fbecca e-con-full e-flex e-con e-child\" data-id=\"0fbecca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bec265 elementor-widget elementor-widget-heading\" data-id=\"7bec265\" 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\">Mindaugas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88b059f elementor-widget elementor-widget-text-editor\" data-id=\"88b059f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Esu Mindaugas. Ra\u0161au, koreguoju, testuoju ir lau\u017eau tiek savo, tiek kit\u0173 kodus. Gilinuosi \u012f technologijas ir ie\u0161kau patikim\u0173, efektyvi\u0173 technini\u0173 sprendim\u0173 kiekvienai naujai problemai spr\u0119sti. Prie Vilaan prisidedu kaip techninis \u017emogus, \u012fgyvendinant projektus, kuriems reikalingas programavimas ir sisteminis m\u0105stymas.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f2c54d e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"9f2c54d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-963359c e-con-full e-flex e-con e-child\" data-id=\"963359c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46cde0c elementor-widget elementor-widget-menu-anchor\" data-id=\"46cde0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"dirbtuves\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6a4fe24 elementor-widget elementor-widget-abstract-folds\" data-id=\"6a4fe24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"abstract-folds.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"abstract-folds-wrapper\" style=\"display:flex; width:100%;\">\r\n            <div class=\"abstract-folds-viewport\" style=\"position:relative; overflow:hidden;\">\r\n                <div class=\"abstract-folds-container\" \r\n                     id=\"abstract-folds-6a4fe24\"\r\n                     data-settings='{\"widgetId\":\"6a4fe24\",\"shapeType\":\"box\",\"shapeSize\":10,\"shapeDetail\":0,\"columns\":25,\"rows\":12,\"columnGap\":25,\"rowGap\":25,\"fillContainer\":false,\"gridAlignment\":\"center\",\"gridOffsetX\":0,\"gridOffsetY\":15,\"baseRotationX\":0,\"baseRotationY\":0,\"baseRotationZ\":0,\"autoAnimationEnabled\":false,\"animationType\":\"none\",\"animationSpeed\":50,\"noiseScale\":50,\"rotationIntensityX\":100,\"rotationIntensityY\":100,\"rotationIntensityZ\":0,\"mouseInteractionEnabled\":true,\"mouseInfluence\":35,\"mouseRadius\":100,\"cursorInteractionType\":\"bulge\",\"touchEnabled\":true,\"cursorLightEnabled\":true,\"cursorLightColor\":\"#6B6B6B\",\"cursorLightIntensity\":0.40000000000000002,\"cursorLightDistance\":150,\"cursorLightHeight\":130,\"autoLightMovement\":true,\"autoLightSpeed\":10,\"ambientLightColor\":\"#FFFFFF\",\"ambientLightIntensity\":1,\"cameraDistance\":360,\"cameraFov\":70,\"debugEnabled\":false,\"shapeColor\":\"#F5F5F5\",\"backgroundColor\":\"#FFFFFF00\",\"showPlane\":false,\"planeColor\":null,\"enableGradient\":false,\"shapeColorSecondary\":null,\"gradientDirection\":\"horizontal\",\"materialType\":\"standard\",\"materialShininess\":30,\"materialRoughness\":0.5,\"materialMetalness\":0,\"wireframe\":false,\"flatShading\":false,\"enableShadows\":true,\"shadowQuality\":\"medium\",\"fixedCanvasWidth\":0,\"fixedCanvasHeight\":0,\"shapeSizeTablet\":8,\"shapeSizeMobile\":8,\"columnsTablet\":12,\"columnsMobile\":9,\"rowsTablet\":7,\"rowsMobile\":5,\"columnGapTablet\":25,\"columnGapMobile\":25,\"rowGapTablet\":25,\"rowGapMobile\":25}'\r\n                     style=\"position:relative;\">\r\n                <\/div>\r\n                                <div class=\"af-overlay\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; pointer-events:none;\">\r\n                                        <div class=\"af-layer af-layer-0\" style=\"position:absolute; top:0; left:0; width:100%; height:100%; display:flex; justify-content:center; align-items:center; pointer-events:none;\">\r\n                        <div class=\"af-layer-content\" style=\"pointer-events:auto; transform:translate(0, 0); padding:px px px px; border-radius:px px px px;\">\r\n                                                            <p class=\"af-layer-heading\" style=\"color:#F84826; margin:0;\">Dirbtuv\u0117s<\/p>\r\n                                                    <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n                            <\/div>\r\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-966a214 e-con-full e-flex e-con e-child\" data-id=\"966a214\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63e067b elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-list_reveals\" data-id=\"63e067b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"list_reveals.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"lr-wrapper lr-image-over\" data-lr-config=\"{&quot;debug&quot;:false,&quot;trigger&quot;:&quot;hover&quot;,&quot;positionMode&quot;:&quot;follow&quot;,&quot;fixedH&quot;:null,&quot;offsetX&quot;:50,&quot;offsetXUnit&quot;:&quot;px&quot;,&quot;offsetY&quot;:0,&quot;offsetYUnit&quot;:&quot;px&quot;,&quot;transition&quot;:&quot;fade&quot;,&quot;speed&quot;:500,&quot;followSide&quot;:&quot;top&quot;,&quot;allowOverflow&quot;:true,&quot;descTrigger&quot;:&quot;hover&quot;,&quot;triggerElements&quot;:[&quot;heading&quot;]}\"><ul class=\"lr-list\"><li class=\"lr-item\" data-img=\"https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Traukinys-photo-ascii-pixel-scaled.avif\"><span class=\"lr-additional lr-hover-show lr-has-border\">01<\/span><div class=\"lr-heading-wrap lr-desc-position-below\"><a class=\"lr-heading lr-trigger-el\" href=\"https:\/\/vilaan.com\/ascii-bytes-pixel\/\" target=\"_blank\">ASCII bytes PIXEL<\/a><span class=\"lr-desc lr-desc-below lr-hover-show\">Nemokama programa skirta kurti PIXEL ir ASCII men\u0105<\/span><\/div><div class=\"lr-image\"><img decoding=\"async\" src=\"https:\/\/vilaan.com\/wp-content\/uploads\/2026\/02\/Traukinys-photo-ascii-pixel-scaled.avif\" alt=\"ASCII bytes PIXEL\" title=\"\"><\/div><\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-101c810 elementor-hidden-desktop elementor-widget elementor-widget-list_reveals\" data-id=\"101c810\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"list_reveals.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"lr-wrapper lr-image-under\" data-lr-config=\"{&quot;debug&quot;:false,&quot;trigger&quot;:&quot;hover&quot;,&quot;positionMode&quot;:&quot;fixed&quot;,&quot;fixedH&quot;:&quot;right&quot;,&quot;offsetX&quot;:64,&quot;offsetXUnit&quot;:&quot;%&quot;,&quot;offsetY&quot;:&quot;&quot;,&quot;offsetYUnit&quot;:&quot;vh&quot;,&quot;transition&quot;:&quot;fade&quot;,&quot;speed&quot;:500,&quot;followSide&quot;:&quot;right&quot;,&quot;allowOverflow&quot;:false,&quot;descTrigger&quot;:&quot;hover&quot;,&quot;triggerElements&quot;:[&quot;heading&quot;]}\"><ul class=\"lr-list\"><li class=\"lr-item\" data-img=\"\"><span class=\"lr-additional lr-hover-show lr-has-border\">01<\/span><div class=\"lr-heading-wrap lr-desc-position-below\"><a class=\"lr-heading lr-trigger-el\" href=\"https:\/\/vilaan.com\/ascii-bytes-pixel\/\" target=\"_blank\">ASCII bytes PIXEL<\/a><span class=\"lr-desc lr-desc-below lr-hover-show\">Nemokama programa skirta kurti PIXEL ir ASCII men\u0105<\/span><\/div><\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1fb111f e-con-full e-flex e-con e-child\" data-id=\"1fb111f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29ec181 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"29ec181\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script src=\"https:\/\/cdn.jsdelivr.net\/gh\/studio-freight\/lenis@0.2.28\/bundled\/lenis.js\"><\/script>\r\n\r\n<script>\r\n\/\/ 1. Toggle this to true to see logs, false to hide them\r\nconst DEBUG = false; \r\n\r\nconst lenis = new Lenis({\r\n  duration: 1.2,\r\n  easing: (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t)),\r\n  direction: 'vertical',\r\n  gestureDirection: 'vertical',\r\n  smooth: true,\r\n  mouseMultiplier: 1,\r\n  smoothTouch: false,\r\n  touchMultiplier: 2,\r\n  infinite: false,\r\n})\r\n\r\n\/\/ 2. The scroll listener now checks the DEBUG flag\r\nlenis.on('scroll', ({ scroll, limit, velocity, direction, progress }) => {\r\n  if (DEBUG) {\r\n    console.log({ scroll, limit, velocity, direction, progress })\r\n  }\r\n})\r\n\r\nfunction raf(time) {\r\n  lenis.raf(time)\r\n  requestAnimationFrame(raf)\r\n}\r\n\r\nrequestAnimationFrame(raf)\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7df8142 elementor-widget elementor-widget-html\" data-id=\"7df8142\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/unpkg.com\/gsap@3\/dist\/ScrollTrigger.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/split-type@0.3.4\/umd\/index.min.js\"><\/script>\r\n\r\n<script>\r\n\r\ngsap.registerPlugin(ScrollTrigger);\r\n\r\nconst split = new SplitType(\".cool-split h1\", {\r\n  types: \"words, chars\",\r\n});\r\n\r\nconst tl = gsap\r\n  .timeline({\r\n    scrollTrigger: {\r\n      trigger: \".hero\",\r\n      start: \"bottom 50%\",\r\n      end: \"+=60%\",\r\n      scrub: 0.5,\r\n    },\r\n  })\r\n  .set(\r\n    split.chars,\r\n    {\r\n      duration: 0.3,\r\n      color: \"#5e6668\",\r\n      stagger: 0.1,\r\n    },\r\n    0.1\r\n  );\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3ec402 elementor-widget elementor-widget-html\" data-id=\"c3ec402\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.title-box {\r\n    position: relative;\r\n    width: 100%;\r\n    height: 300vh; \/* Nustatyta pagal tavo poreik\u012f *\/\r\n    opacity: 1;\r\n}\r\n\r\n.title-wrapper {\r\n    position: sticky;\r\n    top: 0;\r\n    left: 0;\r\n    height: 100vh;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    overflow: hidden;\r\n}\r\n\r\n.title-words {\r\n    width: 100%;\r\n    text-align: center;\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    transform: translate(-50%, -50%);\r\n    visibility: hidden;\r\n}\r\n\r\n.elementor-heading-title {\r\n    margin: 0;\r\n    display: block;\r\n    width: 100%;\r\n}\r\n\r\n.char {\r\n    display: inline-block !important;\r\n    white-space: pre;\r\n}\r\n\r\nhtml, body {\r\n    width: 100%;\r\n    overflow-x: clip !important;\r\n}\r\n<\/style>\r\n\r\n<!-- GSAP LIB -->\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.13.0\/dist\/gsap.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.13.0\/dist\/ScrollTrigger.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.13.0\/dist\/SplitText.min.js\"><\/script>\r\n\r\n<script>\r\ngsap.registerPlugin(ScrollTrigger, SplitText);\r\n\r\n(function () {\r\n  let splits = [];\r\n  let masters = [];\r\n\r\n  function destroyAll() {\r\n    splits.forEach(s => { try { s.revert(); } catch(e){} });\r\n    splits = [];\r\n    masters.forEach(tl => { try { tl.kill(); } catch(e){} });\r\n    masters = [];\r\n    ScrollTrigger.getAll().forEach(st => st.kill());\r\n    gsap.killTweensOf(\"*\");\r\n  }\r\n\r\n  function build() {\r\n    const containers = document.querySelectorAll('.title-box');\r\n\r\n    containers.forEach(container => {\r\n      const titles = Array.from(\r\n        container.querySelectorAll('.title-words .elementor-heading-title')\r\n      );\r\n\r\n      if (titles.length === 0) return;\r\n\r\n      const timelineMestre = gsap.timeline({\r\n        scrollTrigger: {\r\n          trigger: container,\r\n          start: \"top top\",\r\n          end: \"bottom bottom\",\r\n          scrub: true,\r\n        }\r\n      });\r\n\r\n      const durationStart = 1;  \r\n      const durationEnd   = 1;\r\n      const overlap       = 0.2;\r\n      const charsSet = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*\";\r\n\r\n      titles.forEach((sentence, index) => {\r\n        const parentDiv = sentence.closest('.title-words');\r\n        sentence.setAttribute(\"aria-label\", sentence.textContent);\r\n\r\n        const split = new SplitText(sentence, {\r\n          type: \"chars\",\r\n          charsClass: \"char\"\r\n        });\r\n        splits.push(split);\r\n\r\n        gsap.set(parentDiv, { visibility: \"visible\" });\r\n        \r\n        const timelineSentence = gsap.timeline();\r\n\r\n        \/\/ --- HACKER ENTRY (BE FADE) ---\r\n        split.chars.forEach((char, i) => {\r\n            const originalText = char.textContent;\r\n            \/\/ Kiekviena raid\u0117 turi savo individuali\u0105 scramble trukm\u0119\r\n            const individualScrambleDuration = (0.4 + Math.random() * 0.4) * durationStart;\r\n            const startTime = (i \/ split.chars.length) * durationStart * 0.3;\r\n            \r\n            timelineSentence.add(\r\n                gsap.fromTo(char, {\r\n                    opacity: 1, \/\/ Pradedam i\u0161kart nuo matomumo (be laipsni\u0161ko fade)\r\n                    visibility: \"hidden\"\r\n                }, {\r\n                    duration: individualScrambleDuration,\r\n                    visibility: \"visible\",\r\n                    ease: \"none\",\r\n                    onUpdate: function() {\r\n                        const p = this.progress();\r\n                        \/\/ Mai\u0161om simbolius\r\n                        if (p > 0 && p < 0.95) {\r\n                             char.textContent = charsSet[Math.floor(Math.random() * charsSet.length)];\r\n                        } else {\r\n                             char.textContent = originalText;\r\n                        }\r\n                    },\r\n                    onComplete: () => char.textContent = originalText,\r\n                    onReverseComplete: () => {\r\n                        char.textContent = originalText;\r\n                        gsap.set(char, {visibility: \"hidden\"});\r\n                    }\r\n                }), \r\n                startTime\r\n            );\r\n        });\r\n\r\n        \/\/ --- RANDOM CHARACTER EXIT ---\r\n        if (index < titles.length - 1) {\r\n          \/\/ Naudojame stagger su 'from: \"random\"', kad raid\u0117s i\u0161nykt\u0173 bet kokia tvarka\r\n          timelineSentence.to(split.chars, {\r\n            opacity: 0,\r\n            duration: durationEnd * 0.5,\r\n            stagger: {\r\n                each: (durationEnd \/ split.chars.length),\r\n                from: \"random\"\r\n            },\r\n            ease: \"power2.in\"\r\n          }, \"+=0.3\");\r\n        }\r\n\r\n        timelineMestre.add(timelineSentence, index === 0 ? undefined : `-=${overlap}`);\r\n      });\r\n\r\n      masters.push(timelineMestre);\r\n    });\r\n\r\n    ScrollTrigger.refresh();\r\n  }\r\n\r\n  function init() { build(); }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", init);\r\n  } else {\r\n    init();\r\n  }\r\n\r\n  let lastW = window.innerWidth;\r\n  window.addEventListener(\"resize\", () => {\r\n    if (window.innerWidth !== lastW) {\r\n      lastW = window.innerWidth;\r\n      destroyAll();\r\n      build();\r\n    }\r\n  }, { passive: true });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-580b0b3 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"580b0b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42a5dfb elementor-widget elementor-widget-pointer_coordinates\" data-id=\"42a5dfb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"pointer_coordinates.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"vilaan-pc-outer-wrap\"  data-debug=\"\" data-auto-lx-light=\"#424849\" data-auto-vx-light=\"#F84826\" data-auto-lx-dark=\"#ACACAC\" data-auto-vx-dark=\"#F84826\" data-auto-ly-light=\"#424849\" data-auto-vy-light=\"#F84826\" data-auto-ly-dark=\"#ACACAC\" data-auto-vy-dark=\"#F84826\"><div class=\"vilaan-pc-block vilaan-pc-x mode-auto layout-inline\"><div class=\"vilaan-pc-x-inner\"><div class=\"row\"><span class=\"label-pre\">ekranas:<\/span><span class=\"v-sx\">0<\/span><span class=\"label-suf\"><\/span><\/div><div class=\"row\"><span class=\"label-pre\">puslapis:<\/span><span class=\"v-px\">0<\/span><span class=\"label-suf\"><\/span><\/div><div class=\"row\"><span class=\"label-pre\">klientas:<\/span><span class=\"v-cx\">0<\/span><span class=\"label-suf\"><\/span><\/div><\/div><\/div><div class=\"vilaan-pc-block vilaan-pc-y mode-auto layout-inline\"><div class=\"vilaan-pc-y-inner\"><div class=\"row\"><span class=\"label-pre\">ekranas:<\/span><span class=\"v-sy\">0<\/span><span class=\"label-suf\"><\/span><\/div><div class=\"row\"><span class=\"label-pre\">puslapis:<\/span><span class=\"v-py\">0<\/span><span class=\"label-suf\"><\/span><\/div><div class=\"row\"><span class=\"label-pre\">klientas:<\/span><span class=\"v-cy\">0<\/span><span class=\"label-suf\"><\/span><\/div><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>VILAAN VILAAN Vilaan, tai skaitmenin\u0117 k\u016brybos studija tikinti, kad tikras rezultatas gimsta i\u0161 individuali\u0173 sprendim\u0173, o ne i\u0161 \u0161ablon\u0173. Paslaugos Brandingas Prek\u0117s \u017eenklas yra daugiau nei logotipas ar spalvos &#8211; tai visa patirtis, kuri\u0105 klientas patiria bendraudamas su j\u016bs\u0173 verslu. Brandingas apibr\u0117\u017eia, kaip jus mato ir suvokia j\u016bs\u0173 tikslin\u0117 auditorija. Mes padedame sukurti ai\u0161ki\u0105 brandingo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-5091","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/pages\/5091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/comments?post=5091"}],"version-history":[{"count":0,"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/pages\/5091\/revisions"}],"wp:attachment":[{"href":"https:\/\/vilaan.com\/en\/wp-json\/wp\/v2\/media?parent=5091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}