| Server IP : 52.9.100.119 / Your IP : 216.73.216.135 Web Server : Apache/2.4.61 (Amazon) OpenSSL/1.0.2k-fips PHP/7.3.30 Phusion_Passenger/5.1.5 System : Linux ip-172-31-9-35 4.14.355-196.618.amzn1.x86_64 #1 SMP Mon Apr 7 17:09:50 UTC 2025 x86_64 User : root ( 0) PHP Version : 7.3.30 Disable Function : exec,passthru,shell_exec,system,popen,proc_open MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /data/html/portafolioqmg/js/ |
Upload File : |
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/img/icn_servicio7.svg","webpack:///./src/assets/img/icn_servicio2.svg","webpack:///./src/assets/img/icn_arrow_right.svg","webpack:///./src/App.vue?4649","webpack:///./src/assets/img/icn_fb.svg","webpack:///./src/assets/img/logo.png","webpack:///./src/assets/img/icn_servicio5.svg","webpack:///./src/App.vue","webpack:///./src/components/Home.vue","webpack:///src/components/Home.vue","webpack:///./src/components/Home.vue?a76e","webpack:///./src/components/Home.vue?2af2","webpack:///src/App.vue","webpack:///./src/App.vue?98c8","webpack:///./src/App.vue?bff9","webpack:///./src/main.js","webpack:///./src/assets/img/icn_servicio4.svg","webpack:///./src/assets/img/icn_servicio3.svg","webpack:///./src/assets/img/icn_servicio1.svg","webpack:///./src/assets/img/icn_servicio8.svg","webpack:///./src/components/Home.vue?7827","webpack:///./src/assets/img/icn_arrow.svg","webpack:///./src/assets/img/icn_line.svg","webpack:///./src/assets/img/icn_servicio9.svg","webpack:///./src/assets/img/icn_instagram.svg","webpack:///./src/assets/img/icn_servicio6.svg"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_c","_self","attrs","staticRenderFns","staticClass","require","_v","ref","staticStyle","on","$event","showService","service","_s","services","title","subtitle","_l","items","element","index","model","check","callback","$$v","$set","expression","directives","rawName","description","keepSelecting","submitElements","_e","messageSend","mail","phone","message","pet","sendMessage","results","parent","namemodal","phonemodal","mailmodal","sendMessageModal","messageSendModal","methods","$refs","show","values","filter","some","item","map","newElt","assign","bottomEl","scrollIntoView","top","rowServices","_sendMessage","_asyncToGenerator","regeneratorRuntime","mark","_callee","responseData","wrap","_context","prev","next","axios","post","nombre","correo","telefono","mensaje","then","response","catch","error","console","log","sent","stop","arguments","_sendMessageModal","_callee2","text","_context2","forEach","entry","sentry","servicios","correomodal","hide","component","components","Home","Vue","use","BootstrapVue","IconsPlugin","config","productionTip","h","App","$mount"],"mappings":"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","file":"js/app.82b13ef8.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = __webpack_public_path__ + \"img/icn_servicio7.24e2521a.svg\";","module.exports = __webpack_public_path__ + \"img/icn_servicio2.0fbfe598.svg\";","module.exports = __webpack_public_path__ + \"img/icn_arrow_right.74b783b1.svg\";","export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&id=687458ef&prod&lang=css\"","module.exports = __webpack_public_path__ + \"img/icn_fb.6f0052bb.svg\";","module.exports = __webpack_public_path__ + \"img/logo.da3de6cd.png\";","module.exports = __webpack_public_path__ + \"img/icn_servicio5.279a93a2.svg\";","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"app\"}},[_c('Home')],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"home\"},[_c('b-navbar',{attrs:{\"fixed\":\"top\",\"toggleable\":\"lg\",\"type\":\"light\"}},[_c('b-navbar-brand',{attrs:{\"href\":\"#\"}},[_c('img',{staticClass:\"logo-navbar\",attrs:{\"src\":require(\"../assets/img/logo.png\"),\"alt\":\"\"}})]),_c('b-navbar-toggle',{attrs:{\"target\":\"nav-collapse\"}}),_c('b-collapse',{attrs:{\"id\":\"nav-collapse\",\"is-nav\":\"\"}},[_c('b-navbar-nav',{staticClass:\"ml-auto\"},[_c('b-nav-item',{attrs:{\"target\":\"_blank\",\"href\":\"https://quattromg.com/\"}},[_vm._v(\"Nosotros\")]),_c('b-nav-item',{staticClass:\"btn-contact-navbar\",attrs:{\"href\":\"#contacto\"}},[_vm._v(\"Contacto\")])],1)],1)],1),_c('div',{staticClass:\"banner\"},[_c('div',{staticClass:\"overlay-wrapper\"}),_c('b-container',{staticClass:\"align-items-center\"},[_c('b-row',[_c('b-col',[_c('h1',[_c('span',[_vm._v(\"Nuestro servicio:\")]),_vm._v(\" Convertimos sus objetivos en resultados mediante una comunicación inteligente y estratégica, y una ejecución creativa. \")]),_c('p',[_vm._v(\"Desde el desarrollo de marca hasta las campañas digitales, nuestro equipo ofrece soluciones de marketing personalizadas que reflejan la identidad de su empresa, conectan con su público y generan un impacto real.\")])])],1)],1)],1),_c('b-container',{staticClass:\"services\"},[_c('b-row',[_c('b-col',{attrs:{\"md\":\"12\"}},[_c('h4',{staticClass:\"mb-5\"},[_vm._v(\"Nuestros servicios\")])])],1),_c('b-row',[_c('div',{ref:\"rowServices\",staticStyle:{\"position\":\"absolute\",\"margin-top\":\"-200px\"}}),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('diseno')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio1.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Diseño\"),_c('br'),_vm._v(\" gráfico\")])])],1),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('marketingestrategico')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio2.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Marketing\"),_c('br'),_vm._v(\" estratégico\")])])],1),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('marketingdigital')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio3.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Marketing\"),_c('br'),_vm._v(\" Digital y\"),_c('br'),_vm._v(\" Social Media\")])])],1),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('web')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio4.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Web\"),_c('br'),_vm._v(\" Services\")])])],1),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('contenido')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio5.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Contenido\")])])],1),_c('b-col',{staticClass:\"services-container mb-4 ml-auto\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('comunicacionpublicitaria')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio6.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Comunicación\"),_c('br'),_vm._v(\" publicitaria\")])])],1),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('video')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio7.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Video\")])])],1),_c('b-col',{staticClass:\"services-container mb-4\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('branding')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio8.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Employer\"),_c('br'),_vm._v(\" Branding\")])])],1),_c('b-col',{staticClass:\"services-container mb-4 mr-auto\"},[_c('b-button',{on:{\"click\":function($event){return _vm.showService('arquitectura')}}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_servicio9.svg\"),\"alt\":\"\"}}),_c('p',[_vm._v(\"Arquitectura\"),_c('br'),_vm._v(\" Comercial\")])])],1)],1)],1),_c('div',{ref:\"bottomEl\",staticStyle:{\"position\":\"absolute\",\"margin-top\":\"-100px\"}}),(_vm.service)?_c('div',{key:_vm.service,staticClass:\"panel-services\"},[_c('b-container',[_c('b-row',[_c('b-col',[_c('h2',[_vm._v(_vm._s(_vm.services[_vm.service].title))]),_c('p',{staticClass:\"text-center mb-5\"},[_vm._v(_vm._s(_vm.services[_vm.service].subtitle))]),_vm._l((_vm.services[_vm.service].items),function(element,index){return _c('div',{key:index},[_c('b-form-checkbox',{staticClass:\"mt-2\",attrs:{\"id\":'checkbox-'+_vm.service+'-'+index,\"name\":'checkbox-'+_vm.service+'-'+index},model:{value:(element.check),callback:function ($$v) {_vm.$set(element, \"check\", $$v)},expression:\"element.check\"}},[_c('b-button',{directives:[{name:\"b-toggle\",rawName:\"v-b-toggle\",value:('collapse-'+_vm.service+'-'+index),expression:\"'collapse-'+service+'-'+index\"}],staticClass:\"btn-collapse\"},[_vm._v(_vm._s(element.name)+\" \"),_c('img',{attrs:{\"src\":require(\"../assets/img/icn_arrow.svg\"),\"alt\":\"icon arrow\"}})])],1),_c('b-collapse',{attrs:{\"id\":'collapse-'+_vm.service+'-'+index}},[_c('b-card',[_c('p',[_vm._v(_vm._s(element.description))])])],1)],1)})],2)],1),_c('b-row',{staticClass:\"mt-5\"},[_c('b-col',{staticClass:\"text-right\"},[_c('b-button',{staticClass:\"btn btn-panel mb-4\",on:{\"click\":_vm.keepSelecting}},[_vm._v(\"Seguir seleccionando\")]),_c('b-button',{staticClass:\"btn btn-panel mb-4\",on:{\"click\":_vm.submitElements}},[_vm._v(\"Enviar\")])],1)],1)],1)],1):_vm._e(),_c('div',{staticClass:\"footer\",attrs:{\"id\":\"contacto\"}},[_c('div',{staticClass:\"footer-overlay\"}),_c('b-container',[_c('b-row',[_c('b-col',[_c('h3',{staticClass:\"mt-5\"},[_vm._v(\"Contáctanos\")]),_c('p',[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_line.svg\")}})]),_c('p',[_vm._v(\" ¿Tienes una idea para un proyecto?\"),_c('br'),_vm._v(\"\\n Podemos hacerla realidad.\"),_c('br'),_vm._v(\"\\n Contáctanos para empezar.\")]),_c('p',[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_arrow_right.svg\")}})]),_c('p',{staticClass:\"mb-5\"},[_c('a',{staticClass:\"mb-4\",attrs:{\"href\":\"\",\"onclick\":\"Calendly.initPopupWidget({ url: 'https://calendly.com/quattromktg/30min?primary_color=fb273e', text: 'Schedule time with me', color: '#fb273e', textColor: '#ffffff', branding: true });return false;\"}},[_vm._v(\"Book a virtual meeting\")])])]),_c('b-col',[_c('div',{staticClass:\"form-wrapper\"},[_c('h4',{staticClass:\"mb-5\"},[_vm._v(\"Conecta con nosotros\")]),_c('b-row',{},[(_vm.messageSend)?_c('p',{staticClass:\"error\",staticStyle:{\"color\":\"#ff0000\"}},[_vm._v(_vm._s(_vm.messageSend))]):_vm._e(),_c('b-col',{staticClass:\"mb-4 form-floating\",attrs:{\"md\":\"12\"}},[_c('b-form-input',{staticClass:\"mb-1\",attrs:{\"id\":\"input-1\",\"placeholder\":\"Nombre:\",\"type\":\"text\"},model:{value:(_vm.name),callback:function ($$v) {_vm.name=$$v},expression:\"name\"}}),_c('label',{attrs:{\"for\":\"input-1\"}},[_vm._v(\"Nombre:\")])],1),_c('b-col',{staticClass:\"mb-4 form-floating\",attrs:{\"md\":\"12\"}},[_c('b-form-input',{attrs:{\"id\":\"input-2\",\"placeholder\":\"Email*\",\"type\":\"text\"},model:{value:(_vm.mail),callback:function ($$v) {_vm.mail=$$v},expression:\"mail\"}}),_c('label',{attrs:{\"for\":\"input-2\"}},[_vm._v(\"Email:\")])],1),_c('b-col',{staticClass:\"mb-4 form-floating\",attrs:{\"md\":\"12\"}},[_c('b-form-input',{attrs:{\"id\":\"input-3\",\"placeholder\":\"Phone*\",\"type\":\"text\"},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}}),_c('label',{attrs:{\"for\":\"input-3\"}},[_vm._v(\"Teléfono:\")])],1),_c('b-col',{staticClass:\"mb-4 form-floating\",attrs:{\"md\":\"12\"}},[_c('b-form-input',{attrs:{\"id\":\"input-4\",\"placeholder\":\"Mesage*\",\"type\":\"text\"},model:{value:(_vm.message),callback:function ($$v) {_vm.message=$$v},expression:\"message\"}}),_c('label',{attrs:{\"for\":\"input-4\"}},[_vm._v(\"Mensaje:\")])],1),_c('b-form-input',{staticClass:\"pet-field\",attrs:{\"autocomplete\":\"off\",\"tabindex\":\"-1\",\"id\":\"input-1\",\"placeholder\":\"Alimento de mascota\",\"type\":\"text\"},model:{value:(_vm.pet),callback:function ($$v) {_vm.pet=$$v},expression:\"pet\"}})],1),_c('b-button',{staticClass:\"btn btn-sent mt-4\",on:{\"click\":_vm.sendMessage}},[_vm._v(\"Enviar mensaje\")])],1)])],1)],1)],1),_c('div',{staticClass:\"socials\"},[_c('b-container',[_c('b-row',[_c('b-col',[_c('a',{attrs:{\"target\":\"_blank\",\"href\":\"https://www.facebook.com/QuattroMktGroup/\"}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_fb.svg\")}})]),_c('a',{attrs:{\"target\":\"_blank\",\"href\":\"https://www.instagram.com/quattromkt/\"}},[_c('img',{attrs:{\"src\":require(\"../assets/img/icn_instagram.svg\")}})]),_c('p',{staticClass:\"mt-4\"},[_vm._v(\"¡Conócenos!\")])])],1)],1)],1),_c('b-modal',{ref:\"modal-services\",attrs:{\"id\":\"modal-services\",\"size\":\"xl\",\"hide-header\":\"\",\"hide-footer\":\"\",\"centered\":\"\"}},[_c('div',{staticClass:\"modal-wrapper text-center\"},[_c('img',{staticClass:\"logo-navbar mb-5\",attrs:{\"src\":require(\"../assets/img/logo.png\"),\"alt\":\"\"}}),_c('p',{staticClass:\"mb-4\"},[_c('b',[_vm._v(\"Seleccionaste los siguientes servicios:\")])]),_vm._l((_vm.results),function(s,index){return _c('ul',{key:index,staticClass:\"text-left m-auto mb-5\",staticStyle:{\"max-width\":\"500px\"}},_vm._l((s),function(element,index){return _c('li',{key:index},[_vm._v(_vm._s(element.name)+\" - \"),_c('b',[_c('i',[_vm._v(_vm._s(element.parent))])])])}),0)}),(!_vm.results.length)?_c('p',[_vm._v(\"Por favor, selecciona al menos uno de los servicios\")]):_vm._e(),_c('b-row',{staticClass:\"mt-5\"},[_c('b-col',{staticClass:\"mb-3\",attrs:{\"md\":\"6\"}},[_c('b-form-input',{staticClass:\"mb-1\",attrs:{\"id\":\"input-1-m\",\"placeholder\":\"Nombre:\",\"type\":\"text\"},model:{value:(_vm.namemodal),callback:function ($$v) {_vm.namemodal=$$v},expression:\"namemodal\"}})],1),_c('b-col',{staticClass:\"mb-3\",attrs:{\"md\":\"6\"}},[_c('b-form-input',{staticClass:\"mb-1\",attrs:{\"id\":\"input-2-m\",\"placeholder\":\"Teléfono:\",\"type\":\"text\"},model:{value:(_vm.phonemodal),callback:function ($$v) {_vm.phonemodal=$$v},expression:\"phonemodal\"}})],1),_c('b-col',{staticClass:\"mb-3\",attrs:{\"md\":\"6\"}},[_c('b-form-input',{staticClass:\"mb-1\",attrs:{\"id\":\"input-3-m\",\"placeholder\":\"Correo:\",\"type\":\"text\"},model:{value:(_vm.mailmodal),callback:function ($$v) {_vm.mailmodal=$$v},expression:\"mailmodal\"}})],1),_c('b-col',{staticClass:\"mb-3\",attrs:{\"md\":\"6\"}},[_c('b-button',{staticClass:\"btn btn-sent-modal\",attrs:{\"disabled\":!_vm.results.length || !_vm.namemodal || !_vm.phonemodal || !_vm.mailmodal},on:{\"click\":_vm.sendMessageModal}},[_vm._v(\"Enviar\")])],1)],1)],2)])],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\n <div class=\"home\">\n <!-- NAVBAR -->\n <b-navbar fixed=\"top\" toggleable=\"lg\" type=\"light\">\n <b-navbar-brand href=\"#\"><img class=\"logo-navbar\" src=\"../assets/img/logo.png\" alt=\"\"></b-navbar-brand>\n\n <b-navbar-toggle target=\"nav-collapse\"></b-navbar-toggle>\n\n <b-collapse id=\"nav-collapse\" is-nav>\n <!-- Right aligned nav items -->\n <b-navbar-nav class=\"ml-auto\">\n <b-nav-item target=\"_blank\" href=\"https://quattromg.com/\">Nosotros</b-nav-item>\n <b-nav-item class=\"btn-contact-navbar\" href=\"#contacto\">Contacto</b-nav-item>\n </b-navbar-nav>\n </b-collapse>\n </b-navbar>\n <div class=\"banner\">\n <div class=\"overlay-wrapper\"></div>\n <b-container class=\"align-items-center\">\n <b-row>\n <b-col>\n <h1><span>Nuestro servicio:</span> Convertimos sus objetivos en resultados mediante una comunicación inteligente y estratégica, y una ejecución creativa. </h1>\n <p>Desde el desarrollo de marca hasta las campañas digitales, nuestro equipo ofrece soluciones de marketing personalizadas que reflejan la identidad de su empresa, conectan con su público y generan un impacto real.</p>\n </b-col>\n </b-row>\n </b-container>\n </div>\n \n <b-container class=\"services\">\n <b-row>\n <b-col md=\"12\">\n <h4 class=\"mb-5\">Nuestros servicios</h4>\n </b-col>\n </b-row>\n <b-row>\n <div ref=\"rowServices\" style=\"position: absolute; margin-top: -200px;\"></div>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('diseno')\">\n <img src=\"../assets/img/icn_servicio1.svg\" alt=\"\">\n <p>Diseño<br> gráfico</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('marketingestrategico')\">\n <img src=\"../assets/img/icn_servicio2.svg\" alt=\"\">\n <p>Marketing<br> estratégico</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('marketingdigital')\">\n <img src=\"../assets/img/icn_servicio3.svg\" alt=\"\">\n <p>Marketing<br> Digital y<br> Social Media</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('web')\">\n <img src=\"../assets/img/icn_servicio4.svg\" alt=\"\">\n <p>Web<br> Services</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('contenido')\">\n <img src=\"../assets/img/icn_servicio5.svg\" alt=\"\">\n <p>Contenido</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4 ml-auto\">\n <b-button class=\"\" v-on:click=\"showService('comunicacionpublicitaria')\">\n <img src=\"../assets/img/icn_servicio6.svg\" alt=\"\">\n <p>Comunicación<br> publicitaria</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('video')\">\n <img src=\"../assets/img/icn_servicio7.svg\" alt=\"\">\n <p>Video</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4\">\n <b-button class=\"\" v-on:click=\"showService('branding')\">\n <img src=\"../assets/img/icn_servicio8.svg\" alt=\"\">\n <p>Employer<br> Branding</p>\n </b-button>\n </b-col>\n <b-col class=\"services-container mb-4 mr-auto\">\n <b-button class=\"\" v-on:click=\"showService('arquitectura')\">\n <img src=\"../assets/img/icn_servicio9.svg\" alt=\"\">\n <p>Arquitectura<br> Comercial</p>\n </b-button>\n </b-col>\n </b-row>\n </b-container>\n\n\n <div ref=\"bottomEl\" style=\"position: absolute; margin-top: -100px;\"></div>\n <div :key=\"service\" v-if=\"service\" class=\"panel-services\">\n <b-container>\n <b-row>\n <b-col>\n <h2>{{services[service].title}}</h2>\n <p class=\"text-center mb-5\">{{services[service].subtitle}}</p>\n \n <div v-for=\"(element, index) in services[service].items\" :key=\"index\">\n <b-form-checkbox\n :id=\"'checkbox-'+service+'-'+index\"\n v-model=\"element.check\"\n :name=\"'checkbox-'+service+'-'+index\"\n class=\"mt-2\"\n >\n <b-button v-b-toggle=\"'collapse-'+service+'-'+index\" class=\"btn-collapse\">{{element.name}} <img src=\"../assets/img/icn_arrow.svg\" alt=\"icon arrow\"/></b-button>\n </b-form-checkbox>\n <b-collapse :id=\"'collapse-'+service+'-'+index\">\n <b-card>\n <p>{{element.description}}</p>\n </b-card>\n </b-collapse>\n </div>\n\n </b-col>\n </b-row>\n <b-row class=\"mt-5\">\n <b-col class=\"text-right\">\n <b-button class=\"btn btn-panel mb-4\" v-on:click=\"keepSelecting\">Seguir seleccionando</b-button>\n <b-button class=\"btn btn-panel mb-4\" v-on:click=\"submitElements\">Enviar</b-button>\n </b-col>\n </b-row>\n </b-container>\n </div>\n\n\n <div id=\"contacto\" class=\"footer\">\n <div class=\"footer-overlay\"></div>\n <b-container>\n <b-row>\n <b-col>\n <h3 class=\"mt-5\">Contáctanos</h3>\n <p><img src=\"../assets/img/icn_line.svg\" /></p>\n <p> ¿Tienes una idea para un proyecto?<br>\n Podemos hacerla realidad.<br>\n Contáctanos para empezar.</p>\n <p><img src=\"../assets/img/icn_arrow_right.svg\" /></p>\n <p class=\"mb-5\"><a href=\"\" class=\"mb-4\" onclick=\"Calendly.initPopupWidget({ url: 'https://calendly.com/quattromktg/30min?primary_color=fb273e', text: 'Schedule time with me', color: '#fb273e', textColor: '#ffffff', branding: true });return false;\">Book a virtual meeting</a></p>\n </b-col>\n <b-col>\n <div class=\"form-wrapper\">\n <h4 class=\"mb-5\">Conecta con nosotros</h4>\n <b-row class=\"\"> \n <p class=\"error\" style=\"color: #ff0000;\" v-if=\"messageSend\">{{ messageSend }}</p>\n <b-col md=\"12\" class=\"mb-4 form-floating\">\n <b-form-input class=\"mb-1\" id=\"input-1\" v-model=\"name\" placeholder=\"Nombre:\" type=\"text\"></b-form-input>\n <label for=\"input-1\">Nombre:</label>\n </b-col>\n <b-col md=\"12\" class=\"mb-4 form-floating\">\n <b-form-input id=\"input-2\" v-model=\"mail\" placeholder=\"Email*\" type=\"text\"></b-form-input>\n <label for=\"input-2\">Email:</label>\n </b-col>\n <b-col md=\"12\" class=\"mb-4 form-floating\">\n <b-form-input id=\"input-3\" v-model=\"phone\" placeholder=\"Phone*\" type=\"text\"></b-form-input>\n <label for=\"input-3\">Teléfono:</label>\n </b-col>\n <b-col md=\"12\" class=\"mb-4 form-floating\">\n <b-form-input id=\"input-4\" v-model=\"message\" placeholder=\"Mesage*\" type=\"text\"></b-form-input>\n <label for=\"input-4\">Mensaje:</label>\n </b-col>\n <b-form-input autocomplete=\"off\" tabindex=\"-1\" id=\"input-1\" class=\"pet-field\" v-model=\"pet\" placeholder=\"Alimento de mascota\" type=\"text\"></b-form-input>\n\n </b-row>\n <b-button class=\"btn btn-sent mt-4\" v-on:click=\"sendMessage\">Enviar mensaje</b-button>\n \n </div>\n </b-col>\n </b-row>\n </b-container>\n </div>\n <div class=\"socials\">\n <b-container>\n <b-row>\n <b-col>\n <a target=\"_blank\" href=\"https://www.facebook.com/QuattroMktGroup/\"><img src=\"../assets/img/icn_fb.svg\"></a>\n <a target=\"_blank\" href=\"https://www.instagram.com/quattromkt/\"><img src=\"../assets/img/icn_instagram.svg\"></a>\n <!-- <a href=\"\"><img src=\"../assets/img/icn_whats.svg\"></a> -->\n <p class=\"mt-4\">¡Conócenos!</p>\n </b-col>\n </b-row>\n </b-container>\n </div>\n <b-modal ref=\"modal-services\" id=\"modal-services\" size=\"xl\" hide-header hide-footer centered>\n <div class=\"modal-wrapper text-center\">\n <img class=\"logo-navbar mb-5\" src=\"../assets/img/logo.png\" alt=\"\">\n <p class=\"mb-4\"><b>Seleccionaste los siguientes servicios:</b></p>\n <ul class=\"text-left m-auto mb-5\" v-for=\"(s, index) in results\" :key=\"index\" style=\"max-width: 500px\" >\n <li v-for=\"(element, index) in s\" :key=\"index\">{{ element.name }} - <b><i>{{ element.parent }}</i></b></li>\n </ul>\n <p v-if=\"!results.length\">Por favor, selecciona al menos uno de los servicios</p>\n <b-row class=\"mt-5\">\n <b-col class=\"mb-3\" md=\"6\">\n <b-form-input class=\"mb-1\" id=\"input-1-m\" v-model=\"namemodal\" placeholder=\"Nombre:\" type=\"text\"></b-form-input>\n </b-col>\n <b-col class=\"mb-3\" md=\"6\">\n <b-form-input class=\"mb-1\" id=\"input-2-m\" v-model=\"phonemodal\" placeholder=\"Teléfono:\" type=\"text\"></b-form-input>\n </b-col>\n <b-col class=\"mb-3\" md=\"6\">\n <b-form-input class=\"mb-1\" id=\"input-3-m\" v-model=\"mailmodal\" placeholder=\"Correo:\" type=\"text\"></b-form-input>\n </b-col>\n <b-col class=\"mb-3\" md=\"6\">\n <b-button :disabled=\"!results.length || !namemodal || !phonemodal || !mailmodal\" class=\"btn btn-sent-modal\" v-on:click=\"sendMessageModal\">Enviar</b-button>\n </b-col>\n </b-row>\n </div>\n </b-modal>\n </div>\n</template>\n\n<script>\nimport axios from 'axios'\n \nexport default {\n name: 'Home',\n data() {\n return {\n name: '',\n mail: '',\n phone: '',\n message: '',\n pet: '',\n namemodal: '',\n mailmodal: '',\n phonemodal: '',\n messageSend: '',\n messageSendModal: '',\n service: '',\n services: {\n 'diseno': {\n title: 'Diseño gráfico',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Diseño gráfico publicitario',\n parent: 'Diseño gráfico',\n description: 'Creamos piezas visuales impactantes que refuercen la identidad de tu marca y transmitan mensajes claros y efectivos. Diseñamos anuncios, carteles, banners y materiales impresos para maximizar el impacto de tus campañas.',\n check: false\n },\n {\n name:'Identidad corporativa y branding',\n parent: 'Diseño gráfico',\n description: 'Desarrollamos la identidad visual de tu empresa desde cero o renovamos tu imagen existente. Diseñamos logotipos, paletas de colores, tipografías y guías de marca para asegurar una coherencia en todas tus comunicaciones.',\n check: false\n },\n {\n name:'Diseño Web y UI/UX',\n parent: 'Diseño gráfico',\n description: 'Diseñamos interfaces intuitivas y atractivas para sitios web y aplicaciones, enfocándonos en la experiencia del usuario (UX) y en la estética funcional (UI) para mejorar la navegación y conversión.',\n check: false\n },\n {\n name:'Diseño de material POP y Merchandisign',\n parent: 'Diseño gráfico',\n description: 'Diseñamos materiales promocionales como flyers, displays, stands, etiquetas y productos personalizados para fortalecer tu estrategia de marketing en puntos de venta y eventos.',\n check: false\n },\n {\n name:'Motion graphics y animación',\n parent: 'Diseño gráfico',\n description: 'Desarrollamos videos animados, presentaciones dinámicas y contenido en movimiento que capta la atención y comunica mensajes de forma atractiva y efectiva.',\n check: false\n },\n {\n name:'Ilustración digital',\n parent: 'Diseño gráfico',\n description: 'Creamos ilustraciones personalizadas para dar un toque único a tus proyectos, desde diseño de personajes hasta gráficos editoriales y conceptuales.',\n check: false\n },\n {\n name:'Edición y retoque fotográfico',\n parent: 'Diseño gráfico',\n description: 'Optimizamos la calidad de tus imágenes a través de edición, corrección de color, fotomontajes y retoques profesionales para resaltar lo mejor de cada fotografía.',\n check: false\n },\n {\n name:'Adaptación de diseño para redes sociales',\n parent: 'Diseño gráfico',\n description: 'Convertimos tu contenido en piezas optimizadas para distintas plataformas digitales, asegurando un diseño atractivo y alineado con tu estrategia de comunicación en redes sociales.',\n check: false\n },\n {\n name:'Diseño de presentaciones corporativas personalizadas',\n parent: 'Diseño gráfico',\n description: 'Desarrollamos presentaciones visualmente atractivas, dinámicas y estructuradas para reuniones, pitches de negocio y propuestas comerciales, asegurando claridad y profesionalismo en cada diapositiva.',\n check: false\n },\n {\n name:'Diseño de reportes financieros',\n parent: 'Diseño gráfico',\n description: 'Creamos reportes visualmente organizados con infografías, gráficos y elementos que faciliten la interpretación de datos financieros y resultados empresariales.',\n check: false\n }\n ]\n },\n 'marketingestrategico': {\n title: 'Marketing estratégico',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Plan de Marketing',\n parent: 'Marketing estratégico',\n description: 'Diseñamos un plan integral que establece objetivos, estrategias y tácticas para posicionar tu marca y aumentar su alcance. Incluye análisis de mercado, definición de buyer persona, selección de canales, presupuesto y métricas clave para medir el éxito.',\n check: false\n },\n {\n name:'Participación activa en mesas de planeación estrategica de marketing y comercial',\n parent: 'Marketing estratégico',\n description: 'Brindamos consultoría y dirección en reuniones clave para la toma de decisiones comerciales y estratégicas, asegurando un enfoque basado en datos y tendencias del mercado.',\n check: false\n },\n {\n name:'Desarrollo de Propuesta de Valor',\n parent: 'Marketing estratégico',\n description: 'Construimos y refinamos la propuesta de valor de tu negocio mediante el Business Model Canvas, identificando los diferenciadores clave que conectan con las necesidades de tus clientes. Trabajamos en aspectos como el segmento de clientes, la relación con ellos, los canales de distribución y las fuentes de ingresos para garantizar un modelo de negocio sólido y escalable.',\n check: false\n },\n {\n name:'Despliegue de marketing de nicho B2B',\n parent: 'Marketing estratégico',\n description: 'Desarrollamos estrategias enfocadas en mercados empresariales específicos, identificando audiencias clave, diseñando mensajes personalizados y ejecutando tácticas para fortalecer relaciones comerciales. ',\n check: false\n },\n {\n name:'Analisis de sitio (Location)',\n parent: 'Marketing estratégico',\n description: 'Evaluamos el entorno físico de tu negocio para identificar oportunidades de visibilidad, tráfico y posicionamiento estratégico. Incluye análisis de competencia local, flujo peatonal o vehicular, accesibilidad, y factores clave que impactan tu presencia de marca en el punto de venta. Ideal para negocios con ubicación física que buscan optimizar su impacto local.',\n check: false\n },\n {\n name:'Análisis de la competencia',\n parent: 'Marketing estratégico',\n description: 'Estudiamos a tus principales competidores para identificar sus fortalezas, debilidades, estrategias de marketing y posicionamiento. Esto nos permite encontrar oportunidades para diferenciar tu marca, detectar tendencias del mercado y diseñar acciones más efectivas que te ayuden a destacar en tu industria.',\n check: false\n },\n {\n name:'Análisis Job to Be Done (JTBD)',\n parent: 'Marketing estratégico',\n description: 'Identificamos las verdaderas motivaciones y necesidades que llevan a tus clientes a elegir un producto o servicio como el tuyo. Más allá de las características, entendemos el “trabajo” que tus clientes quieren resolver, lo que nos permite diseñar mensajes, ofertas y experiencias alineadas con lo que realmente buscan. Ideal para afinar tu propuesta de valor y conectar de forma más profunda con tu mercado.',\n check: false\n },\n {\n name:'Análisis Mercado Vs Producto',\n parent: 'Marketing estratégico',\n description: 'Evaluamos el grado de alineación entre las necesidades del mercado y las características de tu producto o servicio. Identificamos brechas, oportunidades de mejora y ajustes estratégicos para asegurar que tu oferta sea relevante, deseada y competitiva. Este análisis es clave para optimizar tu propuesta de valor y aumentar tus probabilidades de éxito comercial.',\n check: false\n },\n {\n name:'Seguimiento Operativo Comercial',\n parent: 'Marketing estratégico',\n description: 'Participamos activamente en conjunto con áreas comerciales mesas de presentación de resultados, retroalimentación y planes de trabajo enfocados en la construcción de resultados comerciales satisfactorios para las empresas',\n check: false\n }\n ]\n },\n 'marketingdigital': {\n title: 'Marketing Digital y Social Media',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Diseño de estrategia de marketing digital',\n parent: 'Marketing Digital y Social Media',\n description: 'Creamos planes estratégicos enfocados en atraer, convertir y fidelizar clientes a través de plataformas digitales, asegurando que cada acción tenga un impacto medible en tus objetivos de negocio.',\n check: false\n },\n {\n name:'Segmentación estratégica de mercado',\n parent: 'Marketing Digital y Social Media',\n description: 'Analizamos a tu audiencia para identificar oportunidades y segmentar con precisión, asegurando que tu mensaje llegue a las personas correctas en el momento adecuado.',\n check: false\n },\n {\n name:'Ejecución de campañas de marketing digital',\n parent: 'Marketing Digital y Social Media',\n description: 'Implementamos estrategias en canales digitales (redes sociales, Google Ads, email marketing, etc.) con contenido atractivo y optimización constante para maximizar el retorno de inversión.',\n check: false\n },\n {\n name:'Desarrollo de copy en ambientes digitales',\n parent: 'Marketing Digital y Social Media',\n description: 'Creamos textos persuasivos y estratégicos para anuncios, redes sociales, sitios web y materiales impresos, asegurando un tono de comunicación alineado con tu marca y objetivos comerciales.',\n check: false\n },\n {\n name:'Despliegue de marketing de nicho B2B',\n parent: 'Marketing Digital y Social Media',\n description: 'Desarrollamos estrategias enfocadas en mercados empresariales específicos, identificando audiencias clave, diseñando mensajes personalizados y ejecutando tácticas para fortalecer relaciones comerciales. Implementamos estrategias de inbound marketing, marketing de contenidos, email marketing y LinkedIn Ads para generar prospectos de alta calidad, posicionando tu empresa como líder en su industria.',\n check: false\n },\n {\n name:'Traffiker digital (Funnel)',\n parent: 'Marketing Digital y Social Media',\n description: 'Maximizamos el rendimiento de tus campañas digitales con estrategias de tráfico pagado enfocadas en atraer clientes potenciales y optimizar tu inversión en publicidad digital.',\n check: false\n },\n {\n name:'Omnicanalidad',\n parent: 'Marketing Digital y Social Media',\n description: 'Implementamos estrategia que integra todos los puntos de contacto de una marca (redes sociales, sitio web, tienda física, marketplace, WhatsApp, call center, etc.) para que el cliente tenga una experiencia uniforme y continua sin importar el canal que utilice.',\n check: false\n },\n {\n name:'Administración de redes sociales',\n parent: 'Marketing Digital y Social Media',\n description: 'Gestionamos de forma integral tus perfiles en redes sociales para construir comunidad, generar interacción y posicionar tu marca. Incluye planeación de contenido, diseño gráfico, redacción, programación de publicaciones, monitoreo y respuesta a mensajes o comentarios. Ideal para mantener una presencia digital activa, coherente y alineada con tus objetivos de negocio.',\n check: false\n },\n {\n name:'Emalining',\n parent: 'Marketing Digital y Social Media',\n description: 'Creamos y gestionamos campañas de email marketing estratégicas para conectar con tu audiencia, fidelizar clientes y aumentar conversiones. Desde el diseño y redacción de correos hasta la segmentación de listas y análisis de resultados, todo enfocado en enviar el mensaje correcto, a la persona correcta, en el momento ideal.',\n check: false\n },\n {\n name:'Campañas SMS',\n parent: 'Marketing Digital y Social Media',\n description: 'Lanzamos campañas de mensajería SMS efectivas y directas para comunicar promociones, recordatorios o mensajes clave a tu audiencia. Una herramienta ideal para generar respuestas rápidas, mantener el contacto con tus clientes y potenciar tus resultados con alta tasa de apertura y alcance inmediato.',\n check: false\n },\n {\n name:'Funnel Method',\n parent: 'Marketing Digital y Social Media',\n description: 'Diseñamos e implementamos estrategias digitales alineadas a cada etapa del embudo de conversión: Atracción, Interés, Deseo y Acción. Utilizamos herramientas como contenido orgánico, anuncios segmentados, lead magnets, automatizaciones y remarketing para guiar al usuario desde el primer contacto hasta la conversión, maximizando el rendimiento de tu inversión digital.',\n check: false\n },\n {\n name:'Google Ads',\n parent: 'Marketing Digital y Social Media',\n description: 'Diseñamos y gestionamos campañas de publicidad en Google Ads para aumentar tu visibilidad y atraer tráfico cualificado a tu sitio web. Desde anuncios en la red de búsqueda hasta display, video y remarketing, optimizamos cada campaña para maximizar tu retorno de inversión (ROI) y alcanzar a tus clientes ideales en el momento exacto que buscan lo que ofreces.',\n check: false\n }\n ]\n },\n 'web': {\n title: 'Web Services',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Diseño responsivo Web',\n parent: 'Web Services',\n description: 'Creamos sitios web que se adaptan perfectamente a cualquier dispositivo, ya sea computadora, tablet o teléfono móvil. El diseño responsivo garantiza una experiencia de usuario fluida y optimizada, asegurando que tu página se vea y funcione perfectamente en cualquier pantalla, lo que mejora la accesibilidad y retención de tus visitantes.',\n check: false\n },\n {\n name:'Ecommerce',\n parent: 'Web Services',\n description: 'Desarrollamos y gestionamos tiendas en línea personalizadas en las plataformas WooCommerce y Shopify, adaptadas a tus necesidades y objetivos comerciales. Desde la creación de productos, integración de pagos, diseño atractivo y optimización para conversión, hasta la implementación de herramientas de análisis, te ayudamos a ofrecer una experiencia de compra fluida y segura para tus clientes.',\n check: false\n },\n {\n name:'Desarrollo web',\n parent: 'Web Services',\n description: 'Ofrecemos soluciones completas de desarrollo web, desde la creación de sitios a medida hasta la integración de funcionalidades avanzadas. Trabajamos con las mejores tecnologías para asegurar que tu página web sea rápida, segura, escalable y fácil de gestionar. Ya sea un sitio corporativo, una tienda en línea o una plataforma personalizada, garantizamos un desarrollo que cumpla con tus objetivos y necesidades.',\n check: false\n },\n {\n name:'SEO/SEM',\n parent: 'Web Services',\n description: 'Optimizamos tu presencia digital con estrategias de SEO (Search Engine Optimization) y SEMM (Search Engine Marketing) para mejorar tu visibilidad en buscadores. El SEO se enfoca en optimizar tu sitio web para que aparezca en los primeros resultados de búsqueda de manera orgánica, mientras que el SEM incluye campañas de publicidad pagada (Google Ads) para aumentar tu alcance de forma rápida y efectiva. Ambos servicios trabajan juntos para atraer tráfico cualificado y convertirlo en clientes.',\n check: false\n },\n {\n name:'Landing Page',\n parent: 'Web Services',\n description: 'Creamos páginas de destino altamente optimizadas y diseñadas para convertir visitantes en clientes. Estas páginas están enfocadas en un solo objetivo, ya sea generar registros, ventas o leads, con un diseño claro, llamados a la acción efectivos y contenido persuasivo. Ideal para campañas específicas, promociones o lanzamientos de productos, maximizando la eficiencia de tus esfuerzos de marketing digital.',\n check: false\n }\n ]\n },\n 'contenido': {\n title: 'Contenido',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Copy',\n parent: 'Contenido',\n description: 'Desarrollamos textos persuasivos y estratégicos que comunican el valor de tu marca, producto o servicio de forma clara, atractiva y orientada a la acción. Desde slogans y anuncios hasta contenido web, redes sociales o campañas de email, nuestro copywriting está diseñado para captar la atención, conectar emocionalmente y generar resultados.',\n check: false\n },\n {\n name:'Fotografía',\n parent: 'Contenido',\n description: 'Ofrecemos servicios de fotografía profesional para capturar la esencia de tu marca, productos, espacios o equipo. Ya sea para redes sociales, ecommerce, publicidad o contenido institucional, creamos imágenes de alta calidad que comunican, inspiran confianza y elevan la percepción visual de tu negocio.',\n check: false\n },\n {\n name:'Video',\n parent: 'Contenido',\n description: 'Producción de videos creativos y profesionales que comunican tu mensaje de forma visual, dinámica y emocional. Ya sea institucional, promocional, para redes sociales o producto, desarrollamos desde la idea y guion hasta la grabación y edición, generando piezas que conectan, informan y potencian tu presencia digital.',\n check: false\n },\n {\n name:'Motion graphics y animación',\n parent: 'Contenido',\n description: 'Desarrollamos videos animados, presentaciones dinámicas y contenido en movimiento que capta la atención y comunica mensajes de forma atractiva y efectiva.',\n check: false\n },\n {\n name:'Dron',\n parent: 'Contenido',\n description: 'Capturamos tomas aéreas impactantes con tecnología de dron para resaltar espacios, eventos, construcciones o paisajes desde una perspectiva única. Ideal para proyectos inmobiliarios, videos corporativos, turismo, o contenido promocional que busca destacar con imágenes de alto impacto visual y gran calidad.',\n check: false\n },\n {\n name:'Recorridos Virtuales (Matterport)',\n parent: 'Contenido',\n description: 'Creamos experiencias inmersivas en 360° que permiten a tus clientes explorar espacios como si estuvieran ahí. Ideal para inmobiliarias, hoteles, comercios y exposiciones, los recorridos virtuales mejoran la presentación de tus instalaciones, generan confianza y facilitan la toma de decisiones desde cualquier dispositivo.',\n check: false\n },\n {\n name:'Estrategia creativa de contenido',\n parent: 'Contenido',\n description: 'Diseñamos una línea de comunicación sólida y diferenciadora para tu marca, definiendo tono, estilo, temáticas y formatos que conecten con tu audiencia. Esta estrategia guía la creación de contenido relevante y atractivo en todos tus canales, alineado con tus objetivos de negocio y adaptado a cada etapa del viaje del cliente.',\n check: false\n },\n {\n name:'Coordinación con creadores de contenido e influencers',\n parent: 'Contenido',\n description: 'Gestionamos colaboraciones estratégicas con influencers y creadores de contenido que se alinean con los valores y objetivos de tu marca. Nos encargamos de la selección, negociación, seguimiento y medición de resultados para asegurar campañas auténticas, con alto impacto y conexión real con tu audiencia.',\n check: false\n },\n {\n name:'Gestión y contratación de casa productora y estudios de fotografía',\n parent: 'Contenido',\n description: 'Coordinamos la producción de sesiones fotográficas y audiovisuales profesionales, gestionando todo el proceso con casas productoras y estudios especializados. Desde la planeación, scouting, casting y logística, hasta la contratación del equipo necesario, garantizamos resultados visuales de alta calidad que potencian la imagen de tu marca.',\n check: false\n }\n ]\n },\n 'comunicacionpublicitaria': {\n title: 'Comunicación publicitaria',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Conceptualización de campañas publicitarias',\n parent: 'Comunicación publicitaria',\n description: 'Desarrollamos ideas creativas y mensajes centrales para campañas que conecten con tu audiencia y refuercen el posicionamiento de tu marca. Incluye storytelling, línea gráfica y slogan.',\n check: false\n },\n {\n name:'Desarrollo de mensajes publictarios',\n parent: 'Comunicación publicitaria',\n description: 'Redactamos textos persuasivos y alineados con la identidad de tu marca, adaptados a distintos canales y formatos (offline y online), con enfoque estratégico para generar impacto.',\n check: false\n },\n {\n name:'Desarrollo de Naming, Slogan y Branding publicitario',\n parent: 'Comunicación publicitaria',\n description: 'Creamos nombres, slogans y conceptos visuales que posicionan y diferencian a tu marca desde la publicidad.',\n check: false\n }\n ]\n },\n 'video': {\n title: 'Video',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Producción de video',\n parent: 'Video',\n description: 'Creamos videos publicitarios, institucionales, promocionales o para redes sociales, desde la idea y guion hasta la grabación, edición y postproducción. Todo con enfoque estratégico y calidad profesional.',\n check: false\n },\n {\n name:'Edición y postproducción de video',\n parent: 'Video',\n description: 'Servicios de edición profesional, corrección de color, efectos, diseño sonoro y subtítulos para optimizar cualquier material audiovisual.',\n check: false\n },\n {\n name:'Guion y dirección de contenido audiovisual',\n parent: 'Video',\n description: 'Desarrollamos guiones creativos y dirigimos producciones alineadas a los objetivos de tu marca, asegurando coherencia, mensaje claro y narrativa poderosa.',\n check: false\n },\n {\n name:'Producción de Dron',\n parent: 'Video',\n description: 'Captura de tomas aéreas impactantes con dron, ideal para recorridos de espacios, proyectos inmobiliarios, eventos o contenido de alto impacto visual.',\n check: false\n },\n {\n name:'Fotografía',\n parent: 'Video',\n description: 'Sesiones fotográficas para producto, lifestyle, instalaciones o retratos corporativos. Imágenes que elevan la imagen de tu marca en medios digitales y físicos.',\n check: false\n },\n {\n name:'Video para redes sociales',\n parent: 'Video',\n description: 'Producción de reels, stories, cápsulas breves y contenido vertical optimizado para plataformas como Instagram, TikTok, Facebook y YouTube Shorts.',\n check: false\n },\n {\n name:'Motion graphics y animaciones',\n parent: 'Video',\n description: 'Diseño y animación de piezas visuales que explican conceptos, productos o servicios de manera dinámica y atractiva, ideales para redes, presentaciones o sitios web.',\n check: false\n }\n ]\n },\n 'branding': {\n title: 'Employer Branding',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Estrategia de marca empleadora',\n parent: 'Employer Branding',\n description: 'Plan integral que define cómo una empresa quiere ser percibida como lugar de trabajo, tanto por su equipo actual como por el talento externo que desea atraer.',\n check: false\n },\n {\n name:'Comunicación interna',\n parent: 'Employer Branding',\n description: 'Fortalecemos la conexión entre la empresa y sus colaboradores a través de estrategias y contenidos que promuevan la cultura organizacional, el sentido de pertenencia y la alineación con los objetivos del negocio.',\n check: false\n },\n {\n name:'Contenido de marca empleadora',\n parent: 'Employer Branding',\n description: 'Todo aquel material (visual, escrito o audiovisual) creado con el objetivo de comunicar la cultura, valores y propuesta de valor de una empresa como lugar para trabajar. Este contenido busca atraer talento, fortalecer el compromiso interno y construir una imagen positiva como empleador.',\n check: false\n },\n {\n name:'Campañas de atracción de talento',\n parent: 'Employer Branding',\n description: 'Acciones estratégicas de comunicación diseñadas para captar la atención de candidatos ideales y motivarlos a postularse a una empresa. Estas campañas forman parte del Employer Branding y combinan creatividad, segmentación y contenido relevante para conectar emocional y profesionalmente con el tipo de talento que la empresa necesita.',\n check: false\n }\n ]\n },\n 'arquitectura': {\n title: 'Arquitectura Comercial',\n subtitle: 'Marca los servicios que solicitarás',\n items: [\n {\n name:'Diseño de espacios comerciales',\n parent: 'Arquitectura Comercial',\n description: 'Creación de espacios funcionales y atractivos que refuercen la identidad de la marca y mejoren la experiencia del cliente. Desde tiendas, showrooms y oficinas, hasta espacios de retail y puntos de venta.',\n check: false\n },\n {\n name:'Diseño de oficinas corporativas',\n parent: 'Arquitectura Comercial',\n description: 'Creación de espacios laborales eficientes, cómodos y adaptados a las necesidades del equipo, desde oficinas pequeñas hasta grandes edificios corporativos. Fomentamos la colaboración, productividad y bienestar de los empleados.',\n check: false\n },\n {\n name:'Diseño de conceptos y layouts',\n parent: 'Arquitectura Comercial',\n description: 'Desarrollo de conceptos innovadores para nuevos formatos de negocio y tiendas. Esto incluye la planificación y distribución de espacios que optimicen la experiencia de compra, garantizando accesibilidad y comodidad.',\n check: false\n },\n {\n name:'Renders 3D de alta calidad',\n parent: 'Arquitectura Comercial',\n description: 'Creamos representaciones visuales hiperrealistas de proyectos arquitectónicos, productos o espacios. Estos renders permiten ver cómo quedará el diseño final antes de la ejecución, lo que facilita la toma de decisiones y mejora la comunicación con clientes y stakeholders.',\n check: false\n },\n {\n name:'Animaciones 3D',\n parent: 'Arquitectura Comercial',\n description: 'Desarrollamos videos animados que muestran el recorrido de un espacio, el diseño de un producto o cualquier concepto en 3D. Las animaciones permiten visualizar cómo interactuarán los elementos en un entorno, mejorando la comprensión del proyecto.',\n check: false\n },\n {\n name:'Renders para presentaciones y Marketing',\n parent: 'Arquitectura Comercial',\n description: 'Generamos imágenes de alta calidad para ser utilizadas en presentaciones, campañas publicitarias, páginas web o redes sociales. Estos renders son perfectos para mostrar un producto o proyecto de manera impactante y profesional.',\n check: false\n },\n {\n name:'Videos promocionales',\n parent: 'Arquitectura Comercial',\n description: 'Creamos videos de productos, proyectos o servicios en 3D, combinando renders, animaciones y efectos visuales. Estos videos se pueden utilizar en campañas de marketing, presentaciones o para ser compartidos en plataformas digitales.',\n check: false\n },\n {\n name:'Diseño de stands',\n parent: 'Arquitectura Comercial',\n description: 'Creamos diseños únicos y funcionales para stands en ferias, exposiciones, congresos o eventos, alineados con la identidad de tu marca. Nuestros diseños buscan captar la atención de los visitantes, facilitar la interacción y optimizar el espacio disponible.',\n check: false\n }\n ]\n }\n },\n results: {}\n }\n },\n methods: {\n submitElements(){\n this.$refs['modal-services'].show()\n this.results = Object.values(this.services).filter((service) => \n service.items.some((item) => item.check === true))\n .map(service => {\n let newElt = Object.assign({}, service); // copies element\n return newElt.items.filter(item => item.check === true);\n });\n },\n showService(s){\n this.service = ''\n this.service = s\n this.$refs.bottomEl.scrollIntoView({top: 5000});\n },\n keepSelecting(){\n this.$refs.rowServices.scrollIntoView({top: 5000});\n },\n sendMessage: async function(){\n var responseData\n // const current = new Date();\n // const date = `${current.getDate()}/${current.getMonth()+1}/${current.getFullYear()}`;\n if(this.name != '' && this.phone != '' && this.mail != '' && this.pet == ''){\n await await axios.post('phpmailer.php', {\n nombre: this.name,\n correo: this.mail,\n telefono: this.phone,\n mensaje: this.message\n })\n .then((response) => {\n responseData = response.data\n })\n .catch((error) => {\n /* eslint-disable no-console */\n console.log(error);\n /* eslint-enable no-console */\n });\n console.log(responseData)\n\n if(responseData == 200 || responseData == '200') {\n this.name = ''\n this.phone = ''\n this.mail = ''\n this.message = ''\n this.messageSend = 'Mensaje enviado'\n } else {\n this.messageSend = 'Error al enviar mensaje, intenta mas tarde.'\n }\n } else {\n this.messageSend = 'Ingresa la información necesaria en los campos.'\n }\n },\n sendMessageModal: async function(){\n var responseData, text = ''\n \n this.results.forEach(function(entry){ \n entry.forEach(function(sentry){ \n text += sentry.name+' - '+sentry.parent+'<br>'\n })\n })\n\n if(this.namemodal != '' && this.phonemodal != ''){\n await await axios.post('phpmailer-servicio.php', {\n nombre: this.namemodal,\n correo: this.mailmodal,\n telefono: this.phonemodal,\n servicios: text\n })\n .then((response) => {\n responseData = response.data\n })\n .catch((error) => {\n /* eslint-disable no-console */\n console.log(error);\n /* eslint-enable no-console */\n });\n console.log( responseData)\n\n if(responseData == 200 || responseData == '200') {\n this.namemodal = ''\n this.phonemodal = ''\n this.correomodal = ''\n this.messageSendModal = 'Mensaje enviado'\n this.$refs['modal-services'].hide()\n this.service = ''\n this.results = {}\n } else {\n this.messageSendModal = 'Error al enviar mensaje, intenta mas tarde.'\n }\n } else {\n this.messageSendModal = 'Ingresa la información necesaria en los campos.'\n }\n }\n }\n}\n</script>\n\n<!-- Add \"scoped\" attribute to limit CSS to this component only -->\n<style scoped>\n.text-left{\n text-align: left; \n}\n\n/* NAVBAR */\n.navbar{\n width: 90%;\n padding: 10px 50px;\n margin-left: auto;\n margin-right: auto;\n background: #fff;\n border-radius: 0 0 40px 40px;\n box-shadow: 1px 1px 2px #00000020;\n}\n.navbar-light .navbar-nav .nav-link{\n color: #00335F;\n font-weight: 500;\n font-size: 20px;\n padding: 10px 20px;\n}\n.btn-contact-navbar{\n background: #ff0000;\n color: #fff !important;\n border-radius: 30px;\n}\n.navbar-light .navbar-nav .btn-contact-navbar .nav-link{\n color: #fff !important;\n}\n\n.logo-navbar{\n max-width: 200px;\n}\n\n/* BANNER */\n.banner{\n padding-top: 200px;\n padding-bottom: 200px;\n position: relative;\n background-image: url('../assets/img/img_banner.jpg');\n background-color: #cccccc; /* Used if the image is unavailable */\n background-position: center; /* Center the image */\n background-repeat: no-repeat; /* Do not repeat the image */\n background-size: cover; /* Resize the background image to cover the entire container */\n}\n\n.banner .overlay-wrapper{\n background: #292929B2;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.banner h1{\n color: #fff;\n font-weight: 500;\n font-size: 50px;\n text-align: center;\n}\n\n.banner h1 span{\n color: #FF0000;\n}\n\n.banner p{\n color: #fff;\n font-size: 20px;\n text-align: center;\n}\n\n/* SERVICES SECTION */\n.services{\n padding-top: 90px;\n padding-bottom: 230px;\n text-align: center;\n}\n.services h4{\n color: #ff0000;\n}\n.services-container{\n width: 100% !important;\n max-width: 20%;\n min-width: 20%;\n}\n\n.services-container p{\n margin-top: 15px;\n line-height: 1.1;\n font-size: 20px;\n font-weight: 500;\n}\n\n.services-container .btn{\n width: 100%;\n height: 100%;\n border: none !important;\n background: #fff !important; \n aspect-ratio: 1;\n box-shadow: 0px 26px 77.4px -5px #AAA8A766 !important;\n color: #000 !important;\n}\n\n/* PANEL SERVICES */\n.panel-services{\n box-shadow: 0px -22px 77.4px -5px #AAA8A766;\n border-radius: 40px 40px;\n padding-top: 115px;\n padding-bottom: 30px;\n}\n.panel-services h2{\n color: #ff0000;\n font-weight: 600;\n font-size: 40px;\n text-align: center;\n}\n.btn-collapse{\n border: none !important;\n background: transparent !important;\n font-size: 20px;\n color: #000 !important;\n}\n.btn-collapse.not-collapsed img{\n transform: rotateX(180deg);\n}\n.panel-services .card{\n border: none !important;\n}\n.btn-panel{\n color: #fff !important;\n background: #000 !important;\n border-radius: 30px;\n font-size: 20px;\n margin-left: 20px;\n padding: 15px 40px;\n}\n.card-body{\n padding-top: 0;\n}\n\n/* CONTACT */\n/* form */\n.pet-field{\n opacity: 0;\n position: absolute;\n top: 0;\n left: 0;\n height: 0;\n width: 0;\n z-index: -1;\n}\n\n\n/* FOOTER */\n.footer{\n position: relative;\n padding-top: 45px;\n}\n.footer .footer-overlay{\n background: #ff0000;\n position: absolute;\n border-radius: 0 0 40px 40px;\n top: 0;\n left: 0;\n right: 0;\n bottom: 50px;\n}\n.footer h3{\n color: #fff;\n font-weight: 600;\n font-size: 35px;\n}\n\n.footer p{\n color: #fff;\n}\n\n.footer a{\n color: #fff;\n text-decoration: underline;\n}\n\n.form-wrapper{\n background: #fff;\n padding: 45px 70px;\n box-shadow: 0px 10px 70px 0px #00000040;\n}\n\n.form-wrapper h4{\n font-size: 22px;\n font-weight: 600;\n text-align: center;\n margin-bottom: 20px;\n}\n.form-wrapper .form-control{\n border-radius: 0 !important;\n font-size: 18px;\n padding-left: 0;\n border: none;\n border-bottom: 1px solid #8A8686;\n outline: none;\n}\n\n.btn-sent{\n width: 100%;\n background: #ff0000 !important;\n border: none !important;\n height: 56px;\n font-size: 18px;\n font-weight: 500;\n color: #fff !important;\n}\n\n.form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label{\n opacity: .65;\n transform: scale(.75) translateY(-1.5rem) translateX(.35rem);\n}\n\n/* MODAL */\n.modal-wrapper{\n background: #fff;\n border-radius: 30px;\n padding: 30px 100px;\n}\n\n.btn-sent-modal{\n width: 100%;\n background: #FF3B2F !important;\n height: 77px;\n outline: none;\n border: none;\n font-size: 20px;\n border-radius: 15px;\n}\n\n.modal-wrapper .form-control{\n border: 2px solid #00335F;\n height: 77px;\n outline: none;\n border-radius: 15px;\n font-size: 16px;\n}\n\n/* SOCIALS */\n.socials{\n padding-top: 30px;\n padding-bottom: 30px;\n}\n.socials a{\n margin-right: 30px;\n}\n\n\n@media (max-width: 1500px) {\n .banner h1{\n font-size: 45px;\n }\n}\n\n@media (max-width: 768px) {\n .navbar{\n width: 100%;\n left: 0;\n right: 0;\n }\n\n .logo-navbar{\n max-width: 100px;\n }\n\n /* BANNER */\n .banner{\n padding-top: 150px;\n padding-bottom: 150px;\n }\n\n .banner h1{\n font-size: 30px;\n }\n\n .banner p{\n font-size: 16px;\n }\n\n /* SERVICES SECTION */\n .services{\n padding-top: 90px;\n padding-bottom: 150px;\n text-align: center;\n }\n .services-container{\n width: 50%;\n max-width: 50%;\n min-width: 50% !important;\n }\n\n .services-container p{\n font-size: 16px;\n }\n\n .services-container .btn{\n width: 100%;\n height: 100%;\n border: none !important;\n background: #fff !important; \n aspect-ratio: 1;\n box-shadow: 0px 26px 77.4px -5px #AAA8A766 !important;\n color: #000 !important;\n }\n\n /* PANEL SERVICES */\n .panel-services{\n padding-top: 70px;\n }\n\n .panel-services h2{\n font-size: 30px;\n }\n .btn-collapse{\n position: relative;\n text-align: left;\n padding-right: 30px;\n width: 100%;\n font-size: 16px;\n color: #000 !important;\n }\n .btn-collapse img{\n position: absolute;\n right: 0;\n top: 15px;\n }\n .panel-services .card{\n border: none !important;\n }\n .btn-panel{\n font-size: 15px;\n margin-left: 20px;\n padding: 10px 20px;\n }\n\n /* FOOTER */\n .footer{\n position: relative;\n padding-top: 45px;\n }\n .footer .footer-overlay{\n background: #ff0000;\n position: absolute;\n border-radius: 0 0 40px 40px;\n top: 0;\n left: 0;\n right: 0;\n bottom: 50px;\n }\n .footer h3{\n color: #fff;\n font-weight: 600;\n font-size: 35px;\n }\n\n .footer p{\n color: #fff;\n }\n\n .footer a{\n color: #fff;\n text-decoration: underline;\n }\n\n .form-wrapper{\n padding: 45px 50px;\n }\n\n .form-wrapper h4{\n font-size: 20px;\n margin-bottom: 10px;\n }\n .form-wrapper .form-control{\n font-size: 16px;\n }\n\n /* MODAL */\n .modal-wrapper{\n padding: 30px 30px;\n }\n .btn-sent{\n width: 100%;\n background: #ff0000 !important;\n border: none !important;\n height: 56px;\n font-size: 18px;\n font-weight: 500;\n color: #fff !important;\n }\n .btn-sent-modal{\n width: 100%;\n background: #FF3B2F !important;\n height: 60px;\n outline: none;\n border: none;\n font-size: 20px;\n border-radius: 15px;\n }\n .modal-wrapper .form-control{\n height: 60px;\n outline: none;\n border-radius: 15px;\n font-size: 16px;\n }\n}\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=75d2e638&scoped=true\"\nimport script from \"./Home.vue?vue&type=script&lang=js\"\nexport * from \"./Home.vue?vue&type=script&lang=js\"\nimport style0 from \"./Home.vue?vue&type=style&index=0&id=75d2e638&prod&scoped=true&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"75d2e638\",\n null\n \n)\n\nexport default component.exports","<template>\n <div id=\"app\">\n <Home/>\n </div>\n</template>\n\n<script>\nimport Home from './components/Home.vue'\n\nexport default {\n name: 'app',\n components: {\n Home\n }\n}\n</script>\n\n<style>\nhtml{\n scroll-behavior: smooth;\n}\n#app {\n font-family: \"Poppins\", sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n scroll-behavior: smooth;\n font-size: 20px;\n}\n.btn,.btn:focus,\n.form-control {\n outline: none !important;\n box-shadow: none !important;\n}\n.custom-checkbox .custom-control-label::before{\n border: solid 3px #00335F;\n top: 0.55rem;\n left: -1.5rem;\n display: block;\n width: 1.5rem;\n height: 1.5rem;\n}\n.custom-control-input,\n.custom-control-label::after {\n position: absolute;\n top: 0.55rem !important;\n left: -1.5rem;\n display: block;\n width: 1.5rem !important;\n height: 1.5rem !important;\n content: \"\";\n background: 50% / 50% 50% no-repeat;\n}\n\n\n/* MODAL */\n.modal-content{\n border: none !important;\n background: transparent !important;\n}\n.modal-body{\n padding: 30px 40px !important;\n background: #091D2A;\n border-radius: 30px;\n}\n\n@media (max-width: 768px) {\n #app {\n font-size: 16px;\n }\n /* MODAL */\n .modal-body{\n padding: 25px 30px !important;\n background: #091D2A;\n border-radius: 30px;\n }\n}\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=687458ef\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\nimport style0 from \"./App.vue?vue&type=style&index=0&id=687458ef&prod&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport App from './App.vue'\nimport { BootstrapVue, IconsPlugin } from 'bootstrap-vue'\n\n// Import Bootstrap and BootstrapVue CSS files (order is important)\nimport 'bootstrap/dist/css/bootstrap.css'\nimport 'bootstrap-vue/dist/bootstrap-vue.css'\n\n// Make BootstrapVue available throughout your project\nVue.use(BootstrapVue)\n// Optionally install the BootstrapVue icon components plugin\nVue.use(IconsPlugin)\n\nVue.config.productionTip = false\n\nnew Vue({\n render: h => h(App),\n}).$mount('#app')\n","module.exports = __webpack_public_path__ + \"img/icn_servicio4.2ac6ab72.svg\";","module.exports = __webpack_public_path__ + \"img/icn_servicio3.37409080.svg\";","module.exports = __webpack_public_path__ + \"img/icn_servicio1.f5038f50.svg\";","module.exports = __webpack_public_path__ + \"img/icn_servicio8.c4ae0f1e.svg\";","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=style&index=0&id=75d2e638&prod&scoped=true&lang=css\"","module.exports = __webpack_public_path__ + \"img/icn_arrow.d6289458.svg\";","module.exports = __webpack_public_path__ + \"img/icn_line.997192e7.svg\";","module.exports = __webpack_public_path__ + \"img/icn_servicio9.1b563089.svg\";","module.exports = __webpack_public_path__ + \"img/icn_instagram.6046cdda.svg\";","module.exports = __webpack_public_path__ + \"img/icn_servicio6.85af3324.svg\";"],"sourceRoot":""}