1 2<!doctype html> 3<html lang="es"> 4 5<head> 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <link rel="profile" href="https://gmpg.org/xfn/11"> 9 <title>Smrt Solutions – Smart City</title> 10<meta name='robots' content='max-image-preview:large' /> 11<link rel="alternate" type="application/rss+xml" title="Smart City » Feed" href="https://smrtcity.ai/feed/" /> 12<link rel="alternate" type="application/rss+xml" title="Smart City » Feed de los comentarios" href="https://smrtcity.ai/comments/feed/" /> 13<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://smrtcity.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsmrtcity.ai%2Fsmrt-solutions%2F" /> 14<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://smrtcity.ai/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsmrtcity.ai%2Fsmrt-solutions%2F&format=xml" /> 15<style id="wp-img-auto-sizes-contain-inline-css"> 16img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 17/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 18</style> 19<style id="wp-emoji-styles-inline-css"> 20 21 img.wp-smiley, img.emoji { 22 display: inline !important; 23 border: none !important; 24 box-shadow: none !important; 25 height: 1em !important; 26 width: 1em !important; 27 margin: 0 0.07em !important; 28 vertical-align: -0.1em !important; 29 background: none !important; 30 padding: 0 !important; 31 } 32/*# sourceURL=wp-emoji-styles-inline-css */ 33</style> 34<style id="classic-theme-styles-inline-css"> 35/*! This file is auto-generated */ 36.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 37/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 38</style> 39<style id="global-styles-inline-css"> 40:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
40--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
40.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;} 41:root :where(.wp-block-icon svg){width: 24px;} 42:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 43:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 44:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 45:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 46:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 47:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 48/*# sourceURL=global-styles-inline-css */ 49</style> 50<link rel='stylesheet' id='contact-form-7-css' href='https://smrtcity.ai/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 51<link rel='stylesheet' id='woocommerce-layout-css' href='https://smrtcity.ai/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.0' media='all' /> 52<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://smrtcity.ai/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.0' media='only screen and (max-width: 768px)' /> 53<link rel='stylesheet' id='woocommerce-general-css' href='https://smrtcity.ai/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.0' media='all' /> 54<style id="woocommerce-inline-inline-css"> 55.woocommerce form .form-row .required { visibility: visible; } 56/*# sourceURL=woocommerce-inline-inline-css */ 57</style> 58<link rel='stylesheet' id='frisk-custom-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/frisk-custom.css?ver=7.1.2' media='all' /> 59<style id="frisk-custom-inline-css"> 60html:root { --theme-color: #e6a409} 61html:root { --black-color: #e6cf09}html:root { --unit-secondary-color: #e6cf09} 62html:root { --title-color: #0A0C00} 63html:root { --body-color: #0A0C00} 64/*# sourceURL=frisk-custom-inline-css */ 65</style> 66<link rel='stylesheet' id='frisk-fonts-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/frisk-fonts.css?ver=7.1.2' media='all' /> 67<link rel='stylesheet' id='bootstrap-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/bootstrap.min.css?ver=7.1.2' media='all' /> 68<link rel='stylesheet' id='font-awesome-free-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/fontawesome-all.min.css?ver=7.1.2' media='all' /> 69<link rel='stylesheet' id='magnific-popup-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/magnific-popup.min.css?ver=7.1.2' media='all' /> 70<link rel='stylesheet' id='frisk-animate-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/animate.min.css?ver=7.1.2' media='all' /> 71<link rel='stylesheet' id='slick-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/slick.min.css?ver=7.1.2' media='all' /> 72<link rel='stylesheet' id='imageRevealHover-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/imageRevealHover.css?ver=7.1.2' media='all' /> 73<link rel='stylesheet' id='frisk-core-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/frisk-core.css?ver=7.1.2' media='all' /> 74<link rel='stylesheet' id='frisk-unit-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/frisk-unit.css?ver=7.1.2' media='all' /> 75<link rel='stylesheet' id='frisk-woo-css' href='https://smrtcity.ai/wp-content/themes/frisk/assets/css/frisk-woo.css?ver=7.1.2' media='all' /> 76<link rel='stylesheet' id='frisk-style-css' href='https://smrtcity.ai/wp-content/themes/frisk/style.css?ver=7.1.2' media='all' /> 77<link rel='stylesheet' id='elementor-frontend-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1789491103' media='all' /> 78<style id="elementor-frontend-inline-css"> 79.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; } 80/*# sourceURL=elementor-frontend-inline-css */ 81</style> 82<link rel='stylesheet' id='elementor-post-2482-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/post-2482.css?ver=1789491103' media='all' /> 83<link rel='stylesheet' id='widget-image-css' href='https://smrtcity.ai/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.4' media='all' /> 84<link rel='stylesheet' id='widget-heading-css' href='https://smrtcity.ai/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.4' media='all' /> 85<link rel='stylesheet' id='widget-icon-list-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1789491103' media='all' /> 86<link rel='stylesheet' id='e-animation-fadeInUp-css' href='https://smrtcity.ai/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css?ver=4.2.4' media='all' /> 87<link rel='stylesheet' id='elementor-post-1683-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/post-1683.css?ver=1789531512' media='all' /> 88<link rel='stylesheet' id='base-desktop-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/base-desktop.css?ver=6aa977a005c48' media='all' /> 89<link rel='stylesheet' id='base-mobile-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/base-mobile.css?ver=6aa977a005c48' media='(max-width:767px)' /> 90<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 91<link rel='stylesheet' id='elementor-gf-robotoslab-css' href='https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 92<link rel='stylesheet' id='elementor-gf-montserrat-css' href='https://fonts.googleapis.com/css?family=Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' /> 93<link rel='stylesheet' id='elementor-gf-poppins-css' href='https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
94<script id="jquery-core-js" src="https://smrtcity.ai/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 94
94
95<script id="jquery-migrate-js" src="https://smrtcity.ai/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 95
95
96<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://smrtcity.ai/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 96
96
97<script id="wc-add-to-cart-js-extra"> 98var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Ver carrito","cart_url":"https://smrtcity.ai/cart/","is_cart":"","cart_redirect_after_add":"no"}; 99//# sourceURL=wc-add-to-cart-js-extra 100</script>
vendor: 1 bytes, line 100
100
101<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://smrtcity.ai/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 101
101
102<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://smrtcity.ai/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 102
102
103<script id="woocommerce-js-extra"> 104var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Mostrar contrase\u00f1a","i18n_password_hide":"Ocultar contrase\u00f1a"}; 105//# sourceURL=woocommerce-js-extra 106</script>
vendor: 1 bytes, line 106
106
107<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://smrtcity.ai/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
107 108<link rel="https://api.w.org/" href="https://smrtcity.ai/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://smrtcity.ai/wp-json/wp/v2/pages/1683" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://smrtcity.ai/xmlrpc.php?rsd" /> 109<meta name="generator" content="WordPress 7.1.2" /> 110<meta name="generator" content="WooCommerce 11.1.0" /> 111<link rel="canonical" href="https://smrtcity.ai/smrt-solutions/" /> 112<link rel='shortlink' href='https://smrtcity.ai/?p=1683' /> 113 114 <style type="text/css"> 115 :root { 116 --body-font: Montserrat;--unit-body-font-family: Montserrat;--unit-heading-font-family: Montserrat;--title-font: Montserrat; } 117 118 119 120 121 </style> 122 123 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 124 <meta name="generator" content="Elementor 4.2.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 125 <style> 126 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 127 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 128 background-image: none !important; 129 } 130 @media screen and (max-height: 1024px) { 131 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 132 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 133 background-image: none !important; 134 } 135 } 136 @media screen and (max-height: 640px) { 137 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 138 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 139 background-image: none !important; 140 } 141 } 142 </style> 143 <style type="text/css"> 144 .site-title a, 145 .site-description { 146 color: #0a0a0a; 147 } 148 </style> 149 <style class="wp-fonts-local"> 150@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://smrtcity.ai/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} 151@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://smrtcity.ai/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} 152</style> 153<link rel="icon" href="https://smrtcity.ai/wp-content/uploads/2026/04/cropped-load-32x32.png" sizes="32x32" /> 154<link rel="icon" href="https://smrtcity.ai/wp-content/uploads/2026/04/cropped-load-192x192.png" sizes="192x192" /> 155<link rel="apple-touch-icon" href="https://smrtcity.ai/wp-content/uploads/2026/04/cropped-load-180x180.png" /> 156<meta name="msapplication-TileImage" content="https://smrtcity.ai/wp-content/uploads/2026/04/cropped-load-270x270.png" /> 157<style id="wp-custom-css"> 158body.single-services .breadcumb-wrapper { 159 background-color: #000 !important; 160 padding-top: 150px; 161} 162body.single-services .breadcrumb>* a, .breadcrumb body.single-services .current-item, body.single-services .breadcumb-wrapper .breadcrumb, body.single-services .breadcrumb .current-item { 163 color: #fff; 164} 165.service-inner-thumb { 166 margin: 0; 167} 168section.service-details-page-area.space { 169 padding-top: 60px; 170} 171 172select.style-border, .single-select.style-border, .form-control.style-border, .form-select.style-border, textarea.style-border, input.style-border { 173 font-size: 14px; 174} 175.interesado-group .wpcf7-list-item { 176 display: block; 177 margin-bottom: 10px; 178} 179 180.interesado-group .wpcf7-list-item-label { 181 font-weight: 700; 182 font-size: 15px; 183} 184 185.interesado-label { 186 display: block; 187 margin-bottom: 15px; 188 font-size: 16px; 189} 190 191/* Layout de checkboxes */ 192.interesado-group .wpcf7-list-item { 193 display: block; 194 margin-bottom: 12px; 195} 196 197/* Estilo base de cada label */ 198.interesado-group .wpcf7-list-item label { 199 display: inline-flex; 200 align-items: center; 201 gap: 10px; 202 padding: 12px 18px; 203 border: 2px solid #ccc; 204 border-radius: 8px; 205 cursor: pointer; 206 transition: all 0.3s ease; 207 font-weight: 600; 208 font-size: 15px; 209 width: 100%; 210 background: transparent; 211} 212
213/* Hover */ 214.interesado-group .wpcf7-list-item label:hover { 215 border-color: #333; 216 background: rgba(0, 0, 0, 0.03); 217} 218 219/* Cuando el checkbox está seleccionado */ 220.interesado-group .wpcf7-list-item input[type="checkbox"]:checked + .wpcf7-list-item-label { 221 color: #fff; 222 background: #1a1a1a; 223 border-color: #1a1a1a; 224} 225 226/* Estilo del checkbox custom */ 227.interesado-group .wpcf7-list-item input[type="checkbox"] { 228 appearance: none; 229 -webkit-appearance: none; 230 width: 20px; 231 height: 20px; 232 border: 2px solid #999; 233 border-radius: 4px; 234 cursor: pointer; 235 position: relative; 236 flex-shrink: 0; 237 transition: all 0.3s ease; 238} 239 240/* Checkbox marcado */ 241.interesado-group .wpcf7-list-item input[type="checkbox"]:checked { 242 background: #fff; 243 border-color: #fff; 244} 245 246/* Check mark (â) */ 247.interesado-group .wpcf7-list-item input[type="checkbox"]:checked::after { 248 content: "â"; 249 position: absolute; 250 top: 50%; 251 left: 50%; 252 transform: translate(-50%, -50%); 253 font-size: 14px; 254 font-weight: 900; 255 color: #1a1a1a; 256} 257 258/* Label del tÃtulo "Interesado en:" */ 259.interesado-label { 260 display: block; 261 margin-bottom: 18px; 262 font-size: 17px; 263 color: #333; 264} 265/* Quitar outline nativo de focus */ 266.interesado-group .wpcf7-list-item label:focus-within { 267 outline: none; 268} 269 270.interesado-group .wpcf7-list-item input[type="checkbox"]:focus { 271 outline: none; 272 box-shadow: none; 273} 274 275/* Seleccionado - estilo aplicado al label padre */ 276.interesado-group .wpcf7-list-item:has(input[type="checkbox"]:checked) label { 277 color: #fff; 278 background: #1a1a1a; 279 border-color: #1a1a1a; 280} 281 282/* Checkbox marcado */ 283.interesado-group .wpcf7-list-item:has(input[type="checkbox"]:checked) input[type="checkbox"] { 284 background: #fff; 285 border-color: #fff; 286} 287</style> 288</head> 289 290<body class="wp-singular page-template page-template-elementor_header_footer page page-id-1683 wp-custom-logo wp-embed-responsive wp-theme-frisk theme-frisk woocommerce-no-js no-sidebar elementor-default elementor-template-full-width elementor-kit-2482 elementor-page elementor-page-1683"> 291 292 293 294 295 296 <div class="preloader"> 297 <div class="preloader-inner"> 298 <span></span> 299 <span></span> 300 <span></span> 301 <span></span> 302 </div> 303 </div> 304 305 306 <div class="scroll-top"> 307 <svg class="progress-circle svg-content" width="100%" height="100%" viewBox="-1 -1 102 102"> 308 <path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98" style="transition: stroke-dashoffset 10ms linear 0s; stroke-dasharray: 307.919, 307.919; stroke-dashoffset: 307.919;"></path> 309 </svg> 310 </div> 311 312 313 <div data-elementor-type="wp-post" data-elementor-id="2786" class="elementor elementor-2786"> 314 <div class="elementor-element elementor-element-523d50e e-con-full e-flex e-con e-parent" data-id="523d50e" data-element_type="container" data-e-type="container"> 315 <div class="elementor-element elementor-element-952267a elementor-widget elementor-widget-tg-header" data-id="952267a" data-element_type="widget" data-e-type="widget" data-widget_type="tg-header.default"> 316 <div class="elementor-widget-container"> 317 318 319 320 <header class="nav-header header-layout3 position-absolute"> 321 <div id="sticky-header-height"></div> 322 <div class="sticky-wrapper sticky-show"> 323 <div class="menu-area"> 324 <div class="container-fluid"> 325 <div class="row align-items-center justify-content-between"> 326 <div class="col-auto"> 327 <div class="header-logo"> 328 <a href="https://smrtcity.ai/"> 329 <img src="https://smrtcity.ai/wp-content/uploads/2026/04/cropped-cropped-LOGO-smart-city.png" alt="Smart City"> 330 </a> 331 </div> 332 </div> 333 <div class="col-auto line-height-xs-0 ms-auto"> 334 <nav class="main-menu d-none d-lg-inline-block"> 335 <ul id="menu-1-952267a" class="navigation"><li itemscope="itemscope" id="menu-item-3018" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3018 nav-item"><a title="Home" href="/" class="nav-links">Home</a></li> 336<li itemscope="itemscope" id="menu-item-3019" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item active menu-item-3019 nav-item"><a title="Smrt Solutions" href="/smrt-solutions" class="nav-links">Smrt Solutions</a></li> 337<li itemscope="itemscope" id="menu-item-3021" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3021 nav-item"><a title="Smrt media" href="/smrt-city-media/" class="nav-links">Smrt media</a></li> 338<li itemscope="itemscope" id="menu-item-3022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3022 nav-item"><a title="About Us" href="/about-us" class="nav-links">About Us</a></li> 339</ul> </nav> 340 <div class="navbar-right d-inline-flex d-lg-none"> 341 <button type="button" class="menu-toggle sidebar-btn">
342 <span class="line"></span> 343 <span class="line"></span> 344 <span class="line"></span> 345 </button> 346 </div> 347 </div> 348 349 <div class="col-auto d-none d-lg-block"> 350 <div class="header-button"> 351 <a href="/contact" target="_blank" rel="nofollow" class="btn tg-btn"> 352 <span class="link-effect"> 353 <span class="effect-1"> 354 contact </span> 355 <span class="effect-1"> 356 contact </span> 357 </span> 358 </a> 359 </div> 360 </div> 361 </div> 362 </div> 363 </div> 364 </div> 365 </header> 366 367 <div class="mobile-menu-wrapper"> 368 <div class="mobile-menu-area"> 369 <button class="menu-toggle"><i class="fas fa-times"></i></button> 370 <div class="mobile-logo"> 371 <a href="https://smrtcity.ai/"> 372 <img src="https://smrtcity.ai/wp-content/uploads/2024/02/LOGO-smrt-negro.png" alt="Smart City"> 373 </a> 374 </div> 375 <div class="mobile-menu"> 376 <ul id="menu-1-952267a" class="navigation"><li itemscope="itemscope" id="menu-item-3018" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3018 nav-item"><a title="Home" href="/" class="nav-links">Home</a></li> 377<li itemscope="itemscope" id="menu-item-3019" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item active menu-item-3019 nav-item"><a title="Smrt Solutions" href="/smrt-solutions" class="nav-links">Smrt Solutions</a></li> 378<li itemscope="itemscope" id="menu-item-3021" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3021 nav-item"><a title="Smrt media" href="/smrt-city-media/" class="nav-links">Smrt media</a></li> 379<li itemscope="itemscope" id="menu-item-3022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3022 nav-item"><a title="About Us" href="/about-us" class="nav-links">About Us</a></li> 380</ul> </div> 381 382 <div class="sidebar-wrap"> 383 <h6>530 Ave. Constitución, B1 SJ PR 00901</h6> 384 </div> 385 386 <div class="sidebar-wrap"> 387 <h6><a href="tel:9392238533">9392238533</a></h6> 388 <h6><a href="mailto:[email protected]">[email protected]</a></h6> 389 </div> 390 391 <div class="social-btn style3"> 392 <a href="#" target="_blank"> 393 <span class="link-effect"> 394 <span class="effect-1"> 395 <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg> </span>
396 <span class="effect-1"> 397 <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin-in" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"></path></svg> </span> 398 </span> 399 </a> 400 <a href="#" target="_blank"> 401 <span class="link-effect"> 402 <span class="effect-1"> 403 <i aria-hidden="true" class="fab fa-facebook-f"></i> </span> 404 <span class="effect-1"> 405 <i aria-hidden="true" class="fab fa-facebook-f"></i> </span> 406 </span> 407 </a> 408 </div> 409 </div> 410</div> 411 412 </div> 413 </div> 414 </div> 415 </div> 416 417 <!-- main-area --> 418 <main class="main-area" data-bg-color=""> 419 420 421 <div class="breadcumb-wrapper show-overlay" style="background-color: ;" data-background="https://smrtcity.ai/wp-content/uploads/2026/05/services.jpg"> 422 <div class="container"> 423 <div class="breadcumb-content"> 424 <h1 class="breadcumb-title">Smrt Solutions</h1> 425 </div> 426 </div> 427 </div> 428 <div data-elementor-type="wp-page" data-elementor-id="1683" class="elementor elementor-1683"> 429 <div class="elementor-element elementor-element-356dc49 e-flex e-con-boxed e-con e-parent" data-id="356dc49" data-element_type="container" data-e-type="container"> 430 <div class="e-con-inner"> 431 <div class="elementor-element elementor-element-959fc66 elementor-widget elementor-widget-tg-servicesBox" data-id="959fc66" data-element_type="widget" data-e-type="widget" data-widget_type="tg-servicesBox.default"> 432 <div class="elementor-widget-container"> 433 434 435 <div class="row gy-4 justify-content-center"> 436 437 <div class="col-xl-4 col-md-6"> 438 <div class="feature-card"> 439 <div class="feature-card-icon"> 440 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-consultoria.png" alt="icon"> 441 </div> 442 <h4 class="feature-card-title tg-title"> 443 <a href="https://smrtcity.ai/services/consultoria-smart-city/">ConsultorÃa Smart City</a> 444 </h4> 445 <p class="feature-card-text">
445AsesorÃa estratégica para el desarrollo e implementación de soluciones de ciudad inteligente orientadas a eficiencia, conectividad y transformación urbana.</p> 446 <a href="https://smrtcity.ai/services/consultoria-smart-city/" class="link-btn tg-btn"> 447 <span class="link-effect"> 448 <span class="effect-1">Ver más</span> 449 <span class="effect-1">Ver más</span> 450 </span> 451 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 452 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 453 </svg> 454 </a> 455 </div> 456 </div> 457 458 459 <div class="col-xl-4 col-md-6"> 460 <div class="feature-card"> 461 <div class="feature-card-icon"> 462 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-IA.png" alt="icon"> 463 </div> 464 <h4 class="feature-card-title tg-title"> 465 <a href="https://smrtcity.ai/services/inteligencia-artificial/">Inteligencia Artificial</a> 466 </h4> 467 <p class="feature-card-text">Herramientas de inteligencia artificial para automatizar procesos, analizar datos y optimizar la operación de servicios urbanos.</p> 468 <a href="https://smrtcity.ai/services/inteligencia-artificial/" class="link-btn tg-btn"> 469 <span class="link-effect"> 470 <span class="effect-1">Ver más</span> 471 <span class="effect-1">Ver más</span> 472 </span> 473 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 474 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 475 </svg> 476 </a> 477 </div> 478 </div> 479 480 481 <div class="col-xl-4 col-md-6"> 482 <div class="feature-card"> 483 <div class="feature-card-icon"> 484 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-parking-inteligente.png" alt="icon"> 485 </div> 486 <h4 class="feature-card-title tg-title"> 487 <a href="https://smrtcity.ai/services/estacionamientos-inteligentes/">Estacionamientos Inteligentes</a> 488 </h4> 489 <p class="feature-card-text">Sistemas tecnológicos para gestión de estacionamientos, control de acceso y monitoreo en tiempo real de espacios urbanos.</p> 490 <a href="https://smrtcity.ai/services/estacionamientos-inteligentes/" class="link-btn tg-btn">
491 <span class="link-effect"> 492 <span class="effect-1">Ver más</span> 493 <span class="effect-1">Ver más</span> 494 </span> 495 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 496 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 497 </svg> 498 </a> 499 </div> 500 </div> 501 502 503 <div class="col-xl-4 col-md-6"> 504 <div class="feature-card"> 505 <div class="feature-card-icon"> 506 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-dashboard.png" alt="icon"> 507 </div> 508 <h4 class="feature-card-title tg-title"> 509 <a href="https://smrtcity.ai/services/dashboards-y-analitica/">Dashboards y AnalÃtica</a> 510 </h4> 511 <p class="feature-card-text">Plataformas de visualización y análisis de datos que permiten monitorear indicadores y centralizar la operación urbana.</p> 512 <a href="https://smrtcity.ai/services/dashboards-y-analitica/" class="link-btn tg-btn"> 513 <span class="link-effect"> 514 <span class="effect-1">Ver más</span> 515 <span class="effect-1">Ver más</span> 516 </span> 517 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 518 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 519 </svg> 520 </a> 521 </div> 522 </div> 523 524 525 <div class="col-xl-4 col-md-6"> 526 <div class="feature-card"> 527 <div class="feature-card-icon"> 528 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-camara-seguridad.png" alt="icon"> 529 </div> 530 <h4 class="feature-card-title tg-title"> 531 <a href="https://smrtcity.ai/services/seguridad-y-vigilancia-virtual/">Seguridad y Vigilancia Virtual</a> 532 </h4> 533 <p class="feature-card-text">Soluciones integradas con cámaras, sensores y monitoreo inteligente para fortalecer la seguridad urbana y municipal.</p> 534 <a href="https://smrtcity.ai/services/seguridad-y-vigilancia-virtual/" class="link-btn tg-btn"> 535 <span class="link-effect"> 536 <span class="effect-1">Ver más</span> 537 <span class="effect-1">Ver más</span> 538 </span> 539 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 540 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 541 </svg> 542 </a> 543 </div> 544 </div> 545 546 547 <div class="col-xl-4 col-md-6"> 548 <div class="feature-card"> 549 <div class="feature-card-icon"> 550 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-sofware.png" alt="icon"> 551 </div> 552 <h4 class="feature-card-title tg-title"> 553 <a href="https://smrtcity.ai/services/software-para-la-ciudad/">Software para la Ciudad</a> 554 </h4> 555 <p class="feature-card-text">Plataformas digitales para automatizar servicios, integrar sistemas y mejorar la experiencia del ciudadano.</p> 556 <a href="https://smrtcity.ai/services/software-para-la-ciudad/" class="link-btn tg-btn">
557 <span class="link-effect"> 558 <span class="effect-1">Ver más</span> 559 <span class="effect-1">Ver más</span> 560 </span> 561 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 562 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 563 </svg> 564 </a> 565 </div> 566 </div> 567 568 569 <div class="col-xl-4 col-md-6"> 570 <div class="feature-card"> 571 <div class="feature-card-icon"> 572 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-luz-inteligente.png" alt="icon"> 573 </div> 574 <h4 class="feature-card-title tg-title"> 575 <a href="https://smrtcity.ai/services/mobiliario-urbano-inteligente/">Mobiliario Urbano Inteligente</a> 576 </h4> 577 <p class="feature-card-text">Infraestructura urbana conectada con WiFi, señalización digital y sensores para comunicación y monitoreo en tiempo real.</p> 578 <a href="https://smrtcity.ai/services/mobiliario-urbano-inteligente/" class="link-btn tg-btn"> 579 <span class="link-effect"> 580 <span class="effect-1">Ver más</span> 581 <span class="effect-1">Ver más</span> 582 </span> 583 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 584 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 585 </svg> 586 </a> 587 </div> 588 </div> 589 590 591 <div class="col-xl-4 col-md-6"> 592 <div class="feature-card"> 593 <div class="feature-card-icon"> 594 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-mobiliario.png" alt="icon"> 595 </div> 596 <h4 class="feature-card-title tg-title"> 597 <a href="https://smrtcity.ai/services/sensores-iot-y-conectividad/">Sensores IoT y Conectividad</a> 598 </h4> 599 <p class="feature-card-text">Red de dispositivos y sensores inteligentes para recopilar información urbana y optimizar la toma de decisiones.</p> 600 <a href="https://smrtcity.ai/services/sensores-iot-y-conectividad/" class="link-btn tg-btn"> 601 <span class="link-effect"> 602 <span class="effect-1">Ver más</span> 603 <span class="effect-1">Ver más</span> 604 </span> 605 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 606 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 607 </svg> 608 </a> 609 </div> 610 </div> 611 612 613 <div class="col-xl-4 col-md-6"> 614 <div class="feature-card"> 615 <div class="feature-card-icon"> 616 <img decoding="async" src="https://smrtcity.ai/wp-content/uploads/2026/05/icon-semaforo.png" alt="icon"> 617 </div> 618 <h4 class="feature-card-title tg-title"> 619 <a href="https://smrtcity.ai/services/postes-semaforos-luminaria-inteligente/">Postes y Luminaria Inteligente</a> 620 </h4> 621 <p class="feature-card-text">Infraestructura inteligente con iluminación LED, postes multifuncionales para ciudades más eficientes.</p> 622 <a href="https://smrtcity.ai/services/postes-semaforos-luminaria-inteligente/" class="link-btn tg-btn">
623 <span class="link-effect"> 624 <span class="effect-1">Ver más</span> 625 <span class="effect-1">Ver más</span> 626 </span> 627 <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> 628 <path d="M2 11L11.2 1.8M12 11V1H2" stroke="currentColor" stroke-width="2" stroke-linecap="square" /> 629 </svg> 630 </a> 631 </div> 632 </div> 633 634 </div> 635 636 637 </div> 638 </div> 639 </div> 640 </div> 641 <div class="elementor-element elementor-element-60b3fbf e-con-full jarallax elementor-hidden-desktop elementor-hidden-laptop elementor-hidden-tablet_extra elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="60b3fbf" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 642 <div class="elementor-element elementor-element-debc7c5 elementor-widget elementor-widget-tg-btn" data-id="debc7c5" data-element_type="widget" data-e-type="widget" data-widget_type="tg-btn.default"> 643 <div class="elementor-widget-container"> 644 645 646 647 <a href="https://www.youtube.com/watch?v=Db3gDpedoqs" class="play-btn tg-btn circle-btn btn gsap-magnetic popup-video no-animation"> 648 PLAY VIDEO </a> 649 650 651 </div> 652 </div> 653 </div> 654 <div class="elementor-element elementor-element-dff98c9 e-con-full e-flex e-con e-parent" data-id="dff98c9" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 655 <div class="elementor-element elementor-element-7352030 e-flex e-con-boxed e-con e-child" data-id="7352030" data-element_type="container" data-e-type="container"> 656 <div class="e-con-inner"> 657 <div class="elementor-element elementor-element-322cd23 elementor-widget__width-initial image-positon-css wow img-custom-anim-right elementor-absolute elementor-widget elementor-widget-image" data-id="322cd23" data-element_type="widget" data-e-type="widget" data-settings="{"_position":"absolute"}" data-widget_type="image.default"> 658 <img fetchpriority="high" decoding="async" width="838" height="778" src="https://smrtcity.ai/wp-content/uploads/2026/05/home-seccion-4.jpg" class="attachment-full size-full wp-image-3315" alt="" srcset="https://smrtcity.ai/wp-content/uploads/2026/05/home-seccion-4.jpg 838w, https://smrtcity.ai/wp-content/uploads/2026/05/home-seccion-4-300x279.jpg 300w, https://smrtcity.ai/wp-content/uploads/2026/05/home-seccion-4-768x713.jpg 768w, https://smrtcity.ai/wp-content/uploads/2026/05/home-seccion-4-650x603.jpg 650w" sizes="(max-width: 838px) 100vw, 838px" /> </div> 659 <div class="elementor-element elementor-element-ad6bd9d e-con-full e-flex e-con e-child" data-id="ad6bd9d" data-element_type="container" data-e-type="container"> 660 <div class="elementor-element elementor-element-3d61ff7 wow img-custom-anim-left elementor-widget elementor-widget-heading" data-id="3d61ff7" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 661 <h2 class="elementor-heading-title elementor-size-default">TecnologÃa que impulsa la operación de la ciudad</h2> </div> 662 <div class="elementor-element elementor-element-b6bc64c e-con-full e-flex e-con e-child" data-id="b6bc64c" data-element_type="container" data-e-type="container"> 663 <div class="elementor-element elementor-element-2e7fbfe wow img-custom-anim-right elementor-widget elementor-widget-heading" data-id="2e7fbfe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 664 <p class="elementor-heading-title elementor-size-default">SMRT CITY integra plataformas digitales, sensores IoT, inteligencia artificial y sistemas de analÃtica para centralizar la operación urbana y mejorar la toma de decisiones.</p> </div> 665 <div class="elementor-element elementor-element-51181ed wow img-custom-anim-right elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="51181ed" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 666 <ul class="elementor-icon-list-items"> 667 <li class="elementor-icon-list-item"> 668 <span class="elementor-icon-list-icon"> 669 <svg aria-hidden="true" class="e-font-icon-svg e-fas-brain" viewB
669ox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M208 0c-29.9 0-54.7 20.5-61.8 48.2-.8 0-1.4-.2-2.2-.2-35.3 0-64 28.7-64 64 0 4.8.6 9.5 1.7 14C52.5 138 32 166.6 32 200c0 12.6 3.2 24.3 8.3 34.9C16.3 248.7 0 274.3 0 304c0 33.3 20.4 61.9 49.4 73.9-.9 4.6-1.4 9.3-1.4 14.1 0 39.8 32.2 72 72 72 4.1 0 8.1-.5 12-1.2 9.6 28.5 36.2 49.2 68 49.2 39.8 0 72-32.2 72-72V64c0-35.3-28.7-64-64-64zm368 304c0-29.7-16.3-55.3-40.3-69.1 5.2-10.6 8.3-22.3 8.3-34.9 0-33.4-20.5-62-49.7-74 1-4.5 1.7-9.2 1.7-14 0-35.3-28.7-64-64-64-.8 0-1.5.2-2.2.2C422.7 20.5 397.9 0 368 0c-35.3 0-64 28.6-64 64v376c0 39.8 32.2 72 72 72 31.8 0 58.4-20.7 68-49.2 3.9.7 7.9 1.2 12 1.2 39.8 0 72-32.2 72-72 0-4.8-.5-9.5-1.4-14.1 29-12 49.4-40.6 49.4-73.9z"></path></svg> </span> 670 <span class="elementor-icon-list-text">Inteligencia artificial y automatización</span> 671 </li> 672 <li class="elementor-icon-list-item"> 673 <span class="elementor-icon-list-icon"> 674 <svg aria-hidden="true" class="e-font-icon-svg e-far-newspaper" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M552 64H112c-20.858 0-38.643 13.377-45.248 32H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h496c13.255 0 24-10.745 24-24V88c0-13.255-10.745-24-24-24zM48 392V144h16v248c0 4.411-3.589 8-8 8s-8-3.589-8-8zm480 8H111.422c.374-2.614.578-5.283.578-8V112h416v288zM172 280h136c6.627 0 12-5.373 12-12v-96c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v96c0 6.627 5.373 12 12 12zm28-80h80v40h-80v-40zm-40 140v-24c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H172c-6.627 0-12-5.373-12-12zm192 0v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0-144v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0 72v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12z"></path></svg> </span> 675 <span class="elementor-icon-list-text">Dashboards y visualización de datos</span> 676 </li> 677 <li class="elementor-icon-list-item"> 678 <span class="elementor-icon-list-icon"> 679 <svg aria-hidden="true" class="e-font-icon-svg e-fas-dot-circle" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"></path></svg> </span> 680 <span class="elementor-icon-list-text">Sensores IoT y captura de información</span> 681 </li> 682 <li class="elementor-icon-list-item"> 683 <span class="elementor-icon-list-icon"> 684 <svg aria-hidden="true" class="e-font-icon-svg e-fas-wifi" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M634.91 154.88C457.74-8.99 182.19-8.93 5.09 154.88c-6.66 6.16-6.79 16.59-.35 22.98l34.24 33.97c6.14 6.1 16.02 6.23 22.4.38 145.92-133.68 371.3-133.71 517.25 0 6.38 5.85 16.26 5.71 22.4-.38l34.24-33.97c6.43-6.39 6.3-16.82-.36-22.98zM320 352c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64zm202.67-83.59c-115.26-101.93-290.21-101.82-405.34 0-6.9 6.1-7.12 16.69-.57 23.15l34.44 33.99c6 5.92 15.66 6.32 22.05.8 83.95-72.57 209.74-72.41 293.49 0 6.39 5.52 16.05 5.13 22.05-.8l34.44-33.99c6.56-6.46 6.33-17.06-.56-23.15z"></path></svg> </span> 685 <span class="elementor-icon-list-text">Integración de sistemas y conectividad</span> 686 </li> 687 <li class="elementor-icon-list-item"> 688 <span class="elementor-icon-list-icon"> 689 <svg aria-hidden="true" class="e-font-icon-svg e-fas-door-closed" viewBox="0 0 640 512" xmlns="http://www.w3.org/2000/svg"><path d="M624 448H512V50.8C512 22.78 490.47 0 464 0H175.99c-26.47 0-48 22.78-48 50.8V448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM415.99 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32c.01 17.67-14.32 32-32 32z"></path></svg> </span> 690 <span class="elementor-icon-list-text">
690Software de gestión municipal</span> 691 </li> 692 </ul> 693 </div> 694 </div> 695 <div class="elementor-element elementor-element-8ef5c3e elementor-widget elementor-widget-tg-btn" data-id="8ef5c3e" data-element_type="widget" data-e-type="widget" data-widget_type="tg-btn.default"> 696 <div class="elementor-widget-container"> 697 698 699 700 701 702 </div> 703 </div> 704 </div> 705 <div class="elementor-element elementor-element-3454a25 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child" data-id="3454a25" data-element_type="container" data-e-type="container"> 706 </div> 707 </div> 708 </div> 709 </div> 710 <div class="elementor-element elementor-element-b518a4a e-flex e-con-boxed e-con e-parent" data-id="b518a4a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 711 <div class="e-con-inner"> 712 <div class="elementor-element elementor-element-b9b484d e-con-full e-flex e-con e-child" data-id="b9b484d" data-element_type="container" data-e-type="container"> 713 <div class="elementor-element elementor-element-1eac444 wow img-custom-anim-right elementor-widget elementor-widget-heading" data-id="1eac444" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 714 <h2 class="elementor-heading-title elementor-size-default">TecnologÃa que impulsa la operación urbana</h2> </div> 715 <div class="elementor-element elementor-element-0138174 wow img-custom-anim-right elementor-widget elementor-widget-heading" data-id="0138174" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 716 <p class="elementor-heading-title elementor-size-default">Centraliza, analiza y optimiza los sistemas urbanos mediante plataformas de inteligencia artificial, conectividad y monitoreo en tiempo real para la gestión de operaciones municipales.</p> </div> 717 </div> 718 <div class="elementor-element elementor-element-8fbcb55 e-con-full e-flex e-con e-child" data-id="8fbcb55" data-element_type="container" data-e-type="container"> 719 <div class="elementor-element elementor-element-1723333 elementor-widget elementor-widget-tg-btn" data-id="1723333" data-element_type="widget" data-e-type="widget" data-widget_type="tg-btn.default"> 720 <div class="elementor-widget-container"> 721 722 723 724 <a href="https://smrtcity.ai/contact/" target="_self" rel="nofollow" class="circle-btn btn gsap-magnetic tg-btn "> 725 <span class="link-effect"> 726 <span class="effect-1">Hablemos</span> 727 <span class="effect-1">Hablemos</span> 728 </span> 729 </a> 730 731 732 </div> 733 </div> 734 </div> 735 </div> 736 </div> 737 <div class="elementor-element elementor-element-134143c e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="134143c" data-element_type="container" data-e-type="container" data-settings="{"animation":"fadeInUp"}"> 738 <div class="e-con-inner"> 739 <div class="elementor-element elementor-element-8a282ae elementor-widget elementor-widget-genix-faq" data-id="8a282ae" data-element_type="widget" data-e-type="widget" data-widget_type="genix-faq.default"> 740 <div class="elementor-widget-container"> 741 742 743 <div class="accordion-area accordion" id="faqAccordion-8a282ae"> 744 <div class="accordion-card style2"> 745 <div class="accordion-header" id="faqOne-0"> 746 <button class="accordion-button " type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-0" aria-expanded="true" aria-controls="collapseOne-0">Inteligencia Artificial</button> 747 </div> 748 <div id="collapseOne-0" class="accordion-collapse collapse show" aria-labelledby="faqOne-0" data-bs-parent="#faqAccordion-8a282ae"> 749 <div class="accordion-body"> 750 <p class="faq-text">Implementamos herramientas de inteligencia artificial para automatizar procesos, mejorar la atención al ciudadano y analizar datos en tiempo real para la toma de decisiones.</p> 751 </div> 752 </div> 753 </div> 754 <div class="accordion-card style2"> 755 <div class="accordion-header" id="faqOne-1"> 756 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-1" aria-expanded="true" aria-controls="collapseOne-1">Dashboards y AnalÃtica</button> 757 </div> 758 <div id="collapseOne-1" class="accordion-collapse collapse " aria-labelledby="faqOne-1" data-bs-parent="#faqAccordion-8a282ae"> 759 <div class="accordion-body"> 760 <p class="faq-text">Plataformas de visualización que permiten monitorear indicadores urbanos, centralizar información y gestionar la operación de la ciudad en tiempo real.</p> 761 </div> 762 </div> 763 </div> 764 <div class="accordion-card style2"> 765 <div class="accordion-header" id="faqOne-2"> 766 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-2" aria-expanded="true" aria-controls="collapseOne-2">Sensores IoT</button> 767 </div> 768 <div id="collapseOne-2" class="accordion-collapse collapse " aria-labelledby="faqOne-2" data-bs-parent="#faqAccordion-8a282ae"> 769 <div class="accordion-body"> 770 <p class="faq-text">
770Infraestructura de sensores conectados que capturan datos sobre tráfico, seguridad, clima y actividad urbana para optimizar la gestión municipal.</p> 771 </div> 772 </div> 773 </div> 774 <div class="accordion-card style2"> 775 <div class="accordion-header" id="faqOne-3"> 776 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-3" aria-expanded="true" aria-controls="collapseOne-3">Integración y Conectividad</button> 777 </div> 778 <div id="collapseOne-3" class="accordion-collapse collapse " aria-labelledby="faqOne-3" data-bs-parent="#faqAccordion-8a282ae"> 779 <div class="accordion-body"> 780 <p class="faq-text">Sistemas interoperables que conectan infraestructura, software y servicios mediante APIs, permitiendo una operación urbana centralizada.</p> 781 </div> 782 </div> 783 </div> 784 <div class="accordion-card style2"> 785 <div class="accordion-header" id="faqOne-4"> 786 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-4" aria-expanded="true" aria-controls="collapseOne-4">Software de Gestión Municipal</button> 787 </div> 788 <div id="collapseOne-4" class="accordion-collapse collapse " aria-labelledby="faqOne-4" data-bs-parent="#faqAccordion-8a282ae"> 789 <div class="accordion-body"> 790 <p class="faq-text">Plataformas digitales para la administración de servicios, automatización de procesos y gestión de la relación con el ciudadano.</p> 791 </div> 792 </div> 793 </div> 794 <div class="accordion-card style2"> 795 <div class="accordion-header" id="faqOne-5"> 796 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-5" aria-expanded="true" aria-controls="collapseOne-5">Ciberseguridad</button> 797 </div> 798 <div id="collapseOne-5" class="accordion-collapse collapse " aria-labelledby="faqOne-5" data-bs-parent="#faqAccordion-8a282ae"> 799 <div class="accordion-body"> 800 <p class="faq-text">Soluciones de protección para redes, datos e infraestructura digital que garantizan la seguridad y continuidad operativa de la ciudad.</p> 801 </div> 802 </div> 803 </div> 804 <div class="accordion-card style2"> 805 <div class="accordion-header" id="faqOne-6"> 806 <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne-6" aria-expanded="true" aria-controls="collapseOne-6">Centro de Comando</button> 807 </div> 808 <div id="collapseOne-6" class="accordion-collapse collapse " aria-labelledby="faqOne-6" data-bs-parent="#faqAccordion-8a282ae"> 809 <div class="accordion-body"> 810 <p class="faq-text">Sistema centralizado que integra datos, monitoreo y control de la operación urbana mediante tecnologÃa y analÃtica en tiempo real.</p> 811 </div> 812 </div> 813 </div> 814 </div> 815 816 </div> 817 </div> 818 </div> 819 </div> 820 </div> 821 822 823 </main> 824 <!-- main-area-end --> 825 826 <div data-elementor-type="wp-post" data-elementor-id="2779" class="elementor elementor-2779"> 827 <div class="elementor-element elementor-element-30c786f e-flex e-con-boxed e-con e-parent" data-id="30c786f" data-element_type="container" data-e-type="container"> 828 <div class="e-con-inner"> 829 <div class="elementor-element elementor-element-8c0f9b5 e-con-full e-flex e-con e-child" data-id="8c0f9b5" data-element_type="container" data-e-type="container"> 830 <div class="elementor-element elementor-element-7f55e1d elementor-widget elementor-widget-image" data-id="7f55e1d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 831 <a href="/home-four/"> 832 <img width="1452" height="310" src="https://smrtcity.ai/wp-content/uploads/2024/03/LOGO-smart-city-2.png" class="attachment-full size-full wp-image-3081" alt="" srcset="https://smrtcity.ai/wp-content/uploads/2024/03/LOGO-smart-city-2.png 1452w, https://smrtcity.ai/wp-content/uploads/2024/03/LOGO-smart-city-2-300x64.png 300w, https://smrtcity.ai/wp-content/uploads/2024/03/LOGO-smart-city-2-1024x219.png 1024w, https://smrtcity.ai/wp-content/uploads/2024/03/LOGO-smart-city-2-768x164.png 768w, https://smrtcity.ai/wp-content/uploads/2024/03/LOGO-smart-city-2-650x139.png 650w" sizes="(max-width: 1452px) 100vw, 1452px" /> </a> 833 </div> 834 <div class="elementor-element elementor-element-ccd81bd elementor-widget elementor-widget-heading" data-id="ccd81bd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 835 <p class="elementor-heading-title elementor-size-default">Desarrollamos e implementamos soluciones tecnológicas para ciudades inteligentes, integrando infraestructura, conectividad, software y analÃtica para mejorar la operación urbana.</p> </div> 836 <div class="elementor-element elementor-element-49aa4aa e-grid-align-left footer-social-list e-grid-align-mobile-left elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="49aa4aa" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 837 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 838 <span class="elementor-grid-item" role="listitem"> 839 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-b02cc4f" href="#" target="_blank"> 840 <span class="elementor-screen-only">Facebook</span> 841 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewB
841ox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> </a> 842 </span> 843 <span class="elementor-grid-item" role="listitem"> 844 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-667d667" href="#" target="_blank"> 845 <span class="elementor-screen-only">Instagram</span> 846 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 847 </span> 848 <span class="elementor-grid-item" role="listitem"> 849 <a class="elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-2f4e5bd" href="#" target="_blank"> 850 <span class="elementor-screen-only">X-twitter</span> 851 <svg aria-hidden="true" class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> </a> 852 </span> 853 <span class="elementor-grid-item" role="listitem"> 854 <a class="elementor-icon elementor-social-icon elementor-social-icon-dribbble elementor-repeater-item-f09b2e8" href="#" target="_blank"> 855 <span class="elementor-screen-only">Dribbble</span> 856 <svg aria-hidden="true" class="e-font-icon-svg e-fab-dribbble" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z"></path></svg> </a> 857 </span> 858 </div> 859 </div> 860 </div> 861 <div class="elementor-element elementor-element-e472c14 e-con-full e-flex e-con e-child" data-id="e472c14" data-element_type="container" data-e-type="container"> 862 <div class="elementor-element elementor-element-5d38b0e elementor-widget elementor-widget-heading" data-id="5d38b0e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 863 <h2 class="elementor-heading-title elementor-size-default">Links</h2> </div> 864 <div class="elementor-element elementor-element-ffaf6a8 elementor-list-item-link-inline footer-menu-list elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="ffaf6a8" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 865 <ul class="elementor-icon-list-items"> 866 <li class="elementor-icon-list-item"> 867 <a href="/"> 868 869 <span class="elementor-icon-list-text">Home</span> 870 </a> 871 </li> 872 <li class="elementor-icon-list-item"> 873 <a href="/about-us/"> 874 875 <span class="elementor-icon-list-text">About Us</span> 876 </a> 877 </li> 878 <li class="elementor-icon-list-item"> 879 <a href="/government/"> 880 881 <span class="elementor-icon-list-text">Government</span> 882 </a> 883 </li> 884 <li class="elementor-icon-list-item"> 885 <a href="/smrt-services/"> 886 887 <span class="elementor-icon-list-text">Services</span> 888 </a> 889 </li> 890 <li class="elementor-icon-list-item"> 891 <a href="/contact/"> 892 893 <span class="elementor-icon-list-text">Contact</span> 894 </a> 895 </li> 896 </ul> 897 </div>
898 </div> 899 <div class="elementor-element elementor-element-1dbedb7 e-con-full e-flex e-con e-child" data-id="1dbedb7" data-element_type="container" data-e-type="container"> 900 <div class="elementor-element elementor-element-5745736 elementor-widget elementor-widget-heading" data-id="5745736" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 901 <h2 class="elementor-heading-title elementor-size-default">Contact</h2> </div> 902 <div class="elementor-element elementor-element-a2b59fd elementor-widget elementor-widget-heading" data-id="a2b59fd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 903 <p class="elementor-heading-title elementor-size-default">530 Ave. Constitución, B1 SJ PR 00901</p> </div> 904 <div class="elementor-element elementor-element-fa959e1 elementor-widget elementor-widget-heading" data-id="fa959e1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 905 <p class="elementor-heading-title elementor-size-default">[email protected]</p> </div> 906 <div class="elementor-element elementor-element-2b7fd26 elementor-widget elementor-widget-heading" data-id="2b7fd26" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 907 <p class="elementor-heading-title elementor-size-default">9392238533</p> </div> 908 </div> 909 </div> 910 </div> 911 <div class="elementor-element elementor-element-b4f2720 e-flex e-con-boxed e-con e-parent" data-id="b4f2720" data-element_type="container" data-e-type="container"> 912 <div class="e-con-inner"> 913 <div class="elementor-element elementor-element-e55abe6 e-con-full e-flex e-con e-child" data-id="e55abe6" data-element_type="container" data-e-type="container"> 914 <div class="elementor-element elementor-element-9cbe099 e-con-full e-flex e-con e-child" data-id="9cbe099" data-element_type="container" data-e-type="container"> 915 <div class="elementor-element elementor-element-169ce8d elementor-widget elementor-widget-heading" data-id="169ce8d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 916 <p class="elementor-heading-title elementor-size-default">© 2026 SMRT CITY. Todos los derechos reservados.</p> </div> 917 </div> 918 </div> 919 </div> 920 </div> 921 </div> 922
922<script type="speculationrules"> 923{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/frisk/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 924</script>
924 925 926
926<script type='text/javascript'> 927 jQuery(function($) { 928 if (!String.prototype.getDecimals) { 929 String.prototype.getDecimals = function() { 930 var num = this, 931 match = ('' + num).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/); 932 if (!match) { 933 return 0; 934 } 935 return Math.max(0, (match[1] ? match[1].length : 0) - (match[2] ? +match[2] : 0)); 936 } 937 } 938 // Quantity "plus" and "minus" buttons 939 $(document.body).on('click', '.quantity-minus, .quantity-plus', function() { 940 var $qty = $(this).closest('.quantity').find('.qty'), 941 currentVal = parseFloat($qty.val()), 942 max = parseFloat($qty.attr('max')), 943 min = parseFloat($qty.attr('min')), 944 step = $qty.attr('step'); 945 946 // Format values 947 if (!currentVal || currentVal === '' || currentVal === 'NaN') currentVal = 0; 948 if (max === '' || max === 'NaN') max = ''; 949 if (min === '' || min === 'NaN') min = 0; 950 if (step === 'any' || step === '' || step === undefined || parseFloat(step) === 'NaN') step = 1; 951 952 // Change the value 953 if ($(this).is('.quantity-plus')) { 954 if (max && (currentVal >= max)) { 955 $qty.val(max); 956 } else { 957 $qty.val((currentVal + parseFloat(step)).toFixed(step.getDecimals())); 958 } 959 } else { 960 if (min && (currentVal <= min)) { 961 $qty.val(min); 962 } else if (currentVal > 0) { 963 $qty.val((currentVal - parseFloat(step)).toFixed(step.getDecimals())); 964 } 965 } 966 967 // Trigger change event 968 $qty.trigger('change'); 969 }); 970 }); 971 </script>
971 972 973
973<script> 974 ( () => { 975 const lazyloadRunObserver = () => { 976 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 977 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 978 entries.forEach( ( entry ) => { 979 if ( entry.isIntersecting ) { 980 let lazyloadBackground = entry.target; 981 if( lazyloadBackground ) { 982 lazyloadBackground.classList.add( 'e-lazyloaded' ); 983 } 984 lazyloadBackgroundObserver.unobserve( entry.target ); 985 } 986 }); 987 }, { rootMargin: '200px 0px 200px 0px' } ); 988 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 989 lazyloadBackgroundObserver.observe( lazyloadBackground ); 990 } ); 991 }; 992 const events = [ 993 'DOMContentLoaded', 994 'elementor/lazyload/observe', 995 ]; 996 events.forEach( ( event ) => { 997 document.addEventListener( event, lazyloadRunObserver ); 998 } ); 999 } )(); 1000 </script>
1000 1001
1001<script type='text/javascript'> 1002 (function () { 1003 var c = document.body.className; 1004 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 1005 document.body.className = c; 1006 })(); 1007 </script>
1007 1008 <link rel='stylesheet' id='elementor-post-2786-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/post-2786.css?ver=1789491104' media='all' /> 1009<link rel='stylesheet' id='elementor-post-2779-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/post-2779.css?ver=1789491104' media='all' /> 1010<link rel='stylesheet' id='widget-social-icons-css' href='https://smrtcity.ai/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.4' media='all' /> 1011<link rel='stylesheet' id='e-apple-webkit-css' href='https://smrtcity.ai/wp-content/uploads/elementor/css/custom-apple-webkit.min.css?ver=1789491103' media='all' /> 1012<link rel='stylesheet' id='elementor-gf-unbounded-css' href='https://fonts.googleapis.com/css?family=Unbounded:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap' media='all' />
1013<script id="wp-hooks-js" src="https://smrtcity.ai/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1013
1013
1014<script id="wp-i18n-js" src="https://smrtcity.ai/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1014
1014
1015<script id="wp-i18n-js-after"> 1016wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1017//# sourceURL=wp-i18n-js-after 1018</script>
vendor: 1 bytes, line 1018
1018
1019<script id="swv-js" src="https://smrtcity.ai/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1019
1019
1020<script id="contact-form-7-js-translations"> 1021( function( domain, translations ) { 1022 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1023 localeData[""].domain = domain; 1024 wp.i18n.setLocaleData( localeData, domain ); 1025} )( "contact-form-7", {"translation-revision-date":"2025-12-01 15:45:40+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"es"},"This contact form is placed in the wrong place.":["Este formulario de contacto est\u00e1 situado en el lugar incorrecto."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 1026//# sourceURL=contact-form-7-js-translations 1027</script>
vendor: 1 bytes, line 1027
1027
1028<script id="contact-form-7-js-before"> 1029var wpcf7 = { 1030 "api": { 1031 "root": "https:\/\/smrtcity.ai\/wp-json\/", 1032 "namespace": "contact-form-7\/v1" 1033 } 1034}; 1035//# sourceURL=contact-form-7-js-before 1036</script>
vendor: 1 bytes, line 1036
1036
1037<script id="contact-form-7-js" src="https://smrtcity.ai/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1037
1037
1038<script id="bootstrap-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/bootstrap.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1038
1038
1039<script id="slick-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/slick.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1039
1039
1040<script id="magnific-popup-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/jquery.magnific-popup.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1040
1040
1041<script id="counterup-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/jquery.counterup.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1041
1041
1042<script id="imagesloaded-js" src="https://smrtcity.ai/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 1042
1042
1043<script id="isotope-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/isotope.pkgd.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1043
1043
1044<script id="gsap-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/gsap.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1044
1044
1045<script id="scrollSmoother-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/scrollSmoother.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1045
1045
1046<script id="scrollTrigger-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/scrollTrigger.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1046
1046
1047<script id="splitText-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/splitText.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1047
1047
1048<script id="twinmax-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/twinmax.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1048
1048
1049<script id="imageRevealHover-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/imageRevealHover.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1049
1049
1050<script id="jarallax-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/jarallax.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1050
1050
1051<script id="marquee-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/jquery.marquee.min.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1051
1051
1052<script id="waypoints-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/waypoints.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1052
1052
1053<script id="wow-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/wow.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1053
1053
1054<script id="frisk-main-js" src="https://smrtcity.ai/wp-content/themes/frisk/assets/js/main.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1054
1054
1055<script id="sourcebuster-js-js" src="https://smrtcity.ai/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1055
1055
1056<script id="wc-order-attribution-js-extra"> 1057var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://smrtcity.ai/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 1058//# sourceURL=wc-order-attribution-js-extra 1059</script>
vendor: 1 bytes, line 1059
1059
1060<script id="wc-order-attribution-js" src="https://smrtcity.ai/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1060
1060
1061<script id="genixcore-js" src="https://smrtcity.ai/wp-content/plugins/frisk-core/assets/js/hello-world.js?ver=7.1.2"></script>
vendor: 1 bytes, line 1061
1061
1062<script id="elementor-webpack-runtime-js" src="https://smrtcity.ai/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 1062
1062
1063<script id="elementor-frontend-modules-js" src="https://smrtcity.ai/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 1063
1063
1064<script id="jquery-ui-core-js-before"> 1065jQuery.uiBackCompat = true; 1066//# sourceURL=jquery-ui-core-js-before 1067</script>
vendor: 1 bytes, line 1067
1067
1068<script id="jquery-ui-core-js" src="https://smrtcity.ai/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1068
1068
1069<script id="elementor-frontend-js-before"> 1070var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Compartir en Facebook","shareOnX":"Compartir en X","pinIt":"Pinear","download":"Descargar","downloadImage":"Descargar imagen","fullscreen":"Pantalla completa","zoom":"Zoom","share":"Compartir","playVideo":"Reproducir v\u00eddeo","previous":"Anterior","next":"Siguiente","close":"Cerrar","a11yCarouselPrevSlideMessage":"Diapositiva anterior","a11yCarouselNextSlideMessage":"Diapositiva siguiente","a11yCarouselFirstSlideMessage":"Esta es la primera diapositiva","a11yCarouselLastSlideMessage":"Esta es la \u00faltima diapositiva","a11yCarouselPaginationBulletMessage":"Ir a la diapositiva"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"M\u00f3vil vertical","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"M\u00f3vil horizontal","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tableta vertical","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tableta horizontal","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Port\u00e1til","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Pantalla grande","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.2.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_optimized_markup":true,"e_panel_promotions":true,"e_pro_free_trial_popup":true,"nested-elements":true,"e_atomic_elements":true,"atomic_widgets_should_enforce_capabilities":true,"editor_mcp":true,"e_bc_migrations":true,"e_classes":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_variables_manager":true,"e_opt_in_v4_page":true,"e_opt_in_v4":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/smrtcity.ai\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/smrtcity.ai\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/smrtcity.ai\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"2279bb4239","atomicFormsSendForm":"31e25f67f9"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_tablet_extra","viewport_laptop"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":1683,"title":"Smrt%20Solutions%20%E2%80%93%20Smart%20City","excerpt":"","featuredImage":false}}; 1071//# sourceURL=elementor-frontend-js-before 1072</script>
vendor: 1 bytes, line 1072
1072
1073<script id="elementor-frontend-js" src="https://smrtcity.ai/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.4"></script>
vendor: 1 bytes, line 1073
1073
1074<script id="wp-emoji-settings" type="application/json"> 1075{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://smrtcity.ai/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1076</script>
vendor: 1 bytes, line 1076
1076
1077<script type="module"> 1078/*! This file is auto-generated */ 1079var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1080//# sourceURL=https://smrtcity.ai/wp-includes/js/wp-emoji-loader.min.js 1081</script>
1081 1082 1083 </body> 1084</html> 1085<!-- 1086Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com 1087 1088Recuperados 3894 objetos (2 MB) de Redis usando PhpRedis (v5.3.7). 1089-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.