{"id":12797,"date":"2026-04-10T08:27:52","date_gmt":"2026-04-10T08:27:52","guid":{"rendered":"https:\/\/techspace.no\/case-study\/habla-espanol\/"},"modified":"2026-05-11T20:47:31","modified_gmt":"2026-05-11T20:47:31","slug":"habla-espanol","status":"publish","type":"page","link":"https:\/\/techspace.no\/en\/case-study\/habla-espanol\/","title":{"rendered":"Habla Espa\u00f1ol"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12797\" class=\"elementor elementor-12797 elementor-12299\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eac21bd canvas-container e-flex e-con-boxed e-con e-parent\" data-id=\"eac21bd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1766a061 e-con-full e-flex e-con e-child\" data-id=\"1766a061\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-671f647c elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"671f647c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Case Study \u2022 Education<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f4acc00 elementor-widget elementor-widget-heading\" data-id=\"5f4acc00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Modernizing language training and streamlining <span style=\"color:#c8381e\">course registration.<\/span> <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b19e14 elementor-widget elementor-widget-text-editor\" data-id=\"1b19e14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tWe transformed Habla Espa\u00f1ol\u2019s outdated and text-heavy website into an elegant and intuitive platform developed in accordance with Norwegian design standards, which has made the registration process easier for students.\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12f56b31 e-con-full e-flex e-con e-child\" data-id=\"12f56b31\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cc1cf34 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-icon-box\" data-id=\"4cc1cf34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tRole\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tUX\/UI Redesign and Development\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a366cc elementor-widget-mobile__width-inherit elementor-widget elementor-widget-icon-box\" data-id=\"7a366cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tStack\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<a href=\"https:\/\/techspace.no\/en\/wordpress-website-development-oslo\/\" style=\"color:black\">WordPress<\/a>, Elementor Pro\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ac4dea4 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-icon-box\" data-id=\"4ac4dea4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTimeline\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t2 weeks\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3eb47716 elementor-widget elementor-widget-html\" data-id=\"3eb47716\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .tsp-header{\r\n        background-color: #992e1b !important;\r\n    }\r\n    \r\n    .tsp-footer{\r\n        background-color: #1a1a1a !important;\r\n    }\r\n    \r\n    .hder-btn .elementor-button{\r\n        background-color: white !important;\r\n        color: black !important;\r\n        border: 1px solid white !important;\r\n    }\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/three.js\/r128\/three.min.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n    const container = document.querySelector('.canvas-container');\r\n    if (!container) return;\r\n\r\n    \/\/ We no longer force minHeight or overflow here. \r\n    \/\/ Handle those in Elementor's Container\/Section settings.\r\n    container.style.position = 'relative'; \r\n\r\n    const scene = new THREE.Scene();\r\n    scene.fog = new THREE.Fog(0xffffff, 10, 50);\r\n\r\n    const camera = new THREE.PerspectiveCamera(75, container.offsetWidth \/ container.offsetHeight, 0.1, 1000);\r\n    camera.position.set(0, 5, 15);\r\n\r\n    const renderer = new THREE.WebGLRenderer({ alpha: true, antialias: true });\r\n    renderer.setSize(container.offsetWidth, container.offsetHeight);\r\n    renderer.setPixelRatio(Math.min(window.devicePixelRatio, 2));\r\n    \r\n    \/\/ Fills the area provided by Elementor\r\n    renderer.domElement.style.position = 'absolute';\r\n    renderer.domElement.style.top = '0';\r\n    renderer.domElement.style.left = '0';\r\n    renderer.domElement.style.width = '100%';\r\n    renderer.domElement.style.height = '100%';\r\n    renderer.domElement.style.zIndex = '0'; \r\n    renderer.domElement.style.pointerEvents = 'none'; \r\n    \r\n    container.prepend(renderer.domElement);\r\n\r\n    const geometry = new THREE.PlaneGeometry(100, 100, 50, 50);\r\n    const material = new THREE.MeshBasicMaterial({\r\n        color: 0xfed2ca, \r\n        wireframe: true,\r\n        transparent: true,\r\n        \r\n        \/\/ ==========================================\r\n        \/\/ 1. OPACITY CONTROL (0.0 to 1.0)\r\n        \/\/ ==========================================\r\n        opacity: 0.05 \r\n        \r\n    });\r\n\r\n    const plane = new THREE.Mesh(geometry, material);\r\n    plane.rotation.x = -Math.PI \/ 2;\r\n    scene.add(plane);\r\n\r\n    const clock = new THREE.Clock();\r\n\r\n    function animate() {\r\n        requestAnimationFrame(animate);\r\n        const time = clock.getElapsedTime();\r\n        const pos = geometry.attributes.position;\r\n\r\n        for (let i = 0; i < pos.count; i++) {\r\n            const x = pos.getX(i);\r\n            const y = pos.getY(i);\r\n            const z = Math.sin(x * 0.2 + time) * 1.5 + Math.cos(y * 0.2 + time) * 1.5;\r\n            pos.setZ(i, z);\r\n        }\r\n\r\n        pos.needsUpdate = true;\r\n        plane.rotation.z = time * 0.05;\r\n        renderer.render(scene, camera);\r\n    }\r\n\r\n    animate();\r\n\r\n    \/\/ 2. HEIGHT HANDLING\r\n    \/\/ This updates the animation if you change the container size in Elementor\r\n    window.addEventListener('resize', () => {\r\n        const w = container.offsetWidth;\r\n        const h = container.offsetHeight;\r\n        camera.aspect = w \/ h;\r\n        camera.updateProjectionMatrix();\r\n        renderer.setSize(w, h);\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-55c49144 e-con-full e-flex e-con e-child\" data-id=\"55c49144\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-573da3eb elementor-widget__width-inherit elementor-widget elementor-widget-image\" data-id=\"573da3eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/Habla-Espanol-Logo.svg\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ba59a53 e-flex e-con-boxed e-con e-parent\" data-id=\"4ba59a53\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34393444 elementor-widget__width-initial elementor-widget elementor-widget-elementskit-image-comparison\" data-id=\"34393444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-image-comparison.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n\t\t<div class=\"elementskit-image-comparison image-comparison-container\" data-offset=\"0.5\" data-overlay=\"\" data-label_after=\"After\" data-label_before=\"Before\" data-move_slider_on_hover=\"true\" data-click_to_move=\"\">\n\t\t\t<img decoding=\"async\" src=\"https:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/HE-BA-1.webp\" title=\"HE-BA-1.webp\" alt=\"HE-BA-1.webp\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/HE-BA-2.webp\" title=\"HE-BA-2.webp\" alt=\"HE-BA-2.webp\" loading=\"lazy\" \/>\t\t<\/div>\n\n\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3dfe63e9 e-flex e-con-boxed e-con e-parent\" data-id=\"3dfe63e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7753a755 e-con-full e-flex e-con e-child\" data-id=\"7753a755\" 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-419acf51 elementor-widget elementor-widget-image\" data-id=\"419acf51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/HE-Nivear.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e6e0db6 e-con-full e-flex e-con e-child\" data-id=\"e6e0db6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4d18875a elementor-widget elementor-widget-heading\" data-id=\"4d18875a\" 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\"><span style=\"color:#c8381e\">A fragmented<\/span> system with a high degree of friction.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65bdd231 elementor-widget elementor-widget-text-editor\" data-id=\"65bdd231\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tDespite having over 20 years of experience teaching Spanish in Norway, Habla Espa\u00f1ol\u2019s digital presence was holding them back. The website was visually outdated and made it unnecessarily difficult to find and book a course. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78c06767 elementor-tablet-position-inline-start elementor-mobile-position-inline-start cc_card elementor-position-inline-start elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"78c06767\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"icofont icofont-warning\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tComprehensive order form:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThe \u201cRegistration\u201d page consisted of a huge, intimidating list of checkboxes for each individual course and time slot. It was tedious and easily led to users abandoning the process. \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17fe27b7 elementor-tablet-position-inline-start elementor-mobile-position-inline-start cc_card elementor-position-inline-start elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"17fe27b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"icon icon-magnifying-glass-search\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFragmented course search:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tNavigating between the levels (A1, A2, B1) and finding the right schedule was a maze of dense, tedious text lists that required many clicks.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7786c521 elementor-tablet-position-inline-start elementor-mobile-position-inline-start cc_card elementor-position-inline-start elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon-box\" data-id=\"7786c521\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-paint-brush\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M167.02 309.34c-40.12 2.58-76.53 17.86-97.19 72.3-2.35 6.21-8 9.98-14.59 9.98-11.11 0-45.46-27.67-55.25-34.35C0 439.62 37.93 512 128 512c75.86 0 128-43.77 128-120.19 0-3.11-.65-6.08-.97-9.13l-88.01-73.34zM457.89 0c-15.16 0-29.37 6.71-40.21 16.45C213.27 199.05 192 203.34 192 257.09c0 13.7 3.25 26.76 8.73 38.7l63.82 53.18c7.21 1.8 14.64 3.03 22.39 3.03 62.11 0 98.11-45.47 211.16-256.46 7.38-14.35 13.9-29.85 13.9-45.99C512 20.64 486 0 457.89 0z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tOutdated visual identity:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tThe old design seemed academic and stiff, and failed to reflect the lively, welcoming, and social atmosphere of learning Spanish.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-374fdc6e e-flex e-con-boxed e-con e-parent\" data-id=\"374fdc6e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-67ae4bfc elementor-widget elementor-widget-heading\" data-id=\"67ae4bfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The strategic shift<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d43a92f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3d43a92f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tWe have completely redesigned the user experience to meet modern Norwegian design standards, with an emphasis on clean typography, a clear visual hierarchy, and accessibility. The goal was to make booking a Spanish course in Oslo just as easy as booking a plane ticket. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f282ccf elementor-widget__width-initial elementor-widget elementor-widget-elementskit-image-comparison\" data-id=\"f282ccf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"elementskit-image-comparison.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ekit-wid-con\" >\n\t\t<div class=\"elementskit-image-comparison image-comparison-container\" data-offset=\"0.5\" data-overlay=\"\" data-label_after=\"After\" data-label_before=\"Before\" data-move_slider_on_hover=\"true\" data-click_to_move=\"\">\n\t\t\t<img decoding=\"async\" src=\"https:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/HS-difference-1.webp\" title=\"HS-difference-1.webp\" alt=\"HS-difference-1.webp\" loading=\"lazy\" \/><img decoding=\"async\" src=\"https:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/HS-difference-2.webp\" title=\"HS-difference-2.webp\" alt=\"HS-difference-2.webp\" loading=\"lazy\" \/>\t\t<\/div>\n\n\t<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fe6970f e-flex e-con-boxed e-con e-parent\" data-id=\"5fe6970f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-16be068f e-con-full e-flex e-con e-child\" data-id=\"16be068f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-58da26cb elementor-widget elementor-widget-heading\" data-id=\"58da26cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">UX Upgrade<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48b04e6 elementor-widget elementor-widget-heading\" data-id=\"48b04e6\" 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\">Intuitive Discovery Course <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c145e13 elementor-widget elementor-widget-text-editor\" data-id=\"5c145e13\" 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>We have replaced the static, text-heavy course pages with a dynamic and visual user experience. Students can now easily filter by CEFR level (A1 to C1), format (online or in-person), and schedule using modern course cards that clearly display price, duration, and start dates. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6ecafcbe elementor-tablet-position-inline-start elementor-mobile-position-inline-start cc_card elementor-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"6ecafcbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"ion ion-md-trending-down\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFewer clicks to find a course.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-252cb0fb elementor-widget elementor-widget-text-editor\" data-id=\"252cb0fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA clear and user-friendly layout for all age groups (including courses for retirees).\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b061e10 e-con-full e-flex e-con e-child\" data-id=\"6b061e10\" 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-796a8c1f elementor-widget elementor-widget-image\" data-id=\"796a8c1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/habla-espanol-2.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16d87978 e-flex e-con-boxed e-con e-parent\" data-id=\"16d87978\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3dd19976 e-con-full e-flex e-con e-child\" data-id=\"3dd19976\" 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-1e3c297c elementor-widget elementor-widget-image\" data-id=\"1e3c297c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"http:\/\/techspace.no\/wp-content\/uploads\/2026\/04\/courses-HS.webp\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e69e9a5 e-con-full e-flex e-con e-child\" data-id=\"3e69e9a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e18afd3 elementor-widget elementor-widget-heading\" data-id=\"e18afd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Conversion<\/p>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17575b61 elementor-widget elementor-widget-heading\" data-id=\"17575b61\" 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\">Repair of the <span style=\"color:#c8381e\">registration engine<\/span> <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4215c4c4 elementor-widget elementor-widget-text-editor\" data-id=\"4215c4c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tWe have completely eliminated the endless list of checkboxes. We have developed a well-designed, step-by-step booking process. Users now select a tier, choose an available time slot, and complete the payment securely without feeling overwhelmed.  \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1218f67d cc_card elementor-widget elementor-widget-icon-box\" data-id=\"1218f67d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFrictionless forms:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tSimple data entry that works flawlessly on mobile devices.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-346de384 cc_card elementor-widget elementor-widget-icon-box\" data-id=\"346de384\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAutomated organization:\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tBackend improvements to ensure that the administration immediately receives clean and sorted registration data.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cfdacc9 tsp-header e-flex e-con-boxed e-con e-parent\" data-id=\"2cfdacc9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40a8686 elementor-widget elementor-widget-heading\" data-id=\"40a8686\" 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\">Are you ready to move your website?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61031dc elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"61031dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tDon\u2019t lose any more students because of faulty forms and outdated designs. Let Techspace develop a scalable solution for you. \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-27aa64aa elementor-widget elementor-widget-button\" data-id=\"27aa64aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/techspace.no\/en\/get-a-free-quote\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Get a free consultation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Case Study \u2022 Education Modernizing language training and streamlining course registration. We transformed Habla Espa\u00f1ol\u2019s outdated and text-heavy website into an elegant and intuitive platform developed in accordance with Norwegian design standards, which has made the registration process easier for students. Role UX\/UI Redesign and Development Stack WordPress, Elementor Pro Timeline 2 weeks .tsp-header{ background-color: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12771,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-12797","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/pages\/12797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/comments?post=12797"}],"version-history":[{"count":2,"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/pages\/12797\/revisions"}],"predecessor-version":[{"id":12882,"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/pages\/12797\/revisions\/12882"}],"up":[{"embeddable":true,"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/pages\/12771"}],"wp:attachment":[{"href":"https:\/\/techspace.no\/en\/wp-json\/wp\/v2\/media?parent=12797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}