Help
RSS
API
Feed
Maltego
Contact
Domain > andreaespinalstudio.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-12-16
104.21.37.14
(
ClassC
)
2025-10-23
172.67.202.104
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 23 Oct 2025 15:07:55 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sr%2FMw3rPEE2wTaISxhY6DF%2BAHDa8Pt5qSUuPtqYziba8tIVY9A4o3eR42yjMN7L%2FziJ%2BwMp26q5MLRJZp%2Bmitm%2BjZ3H%2FDdjodUs7NOLcZHZyEIkn1kg%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareLocation: https://andreaespinalstudio.com/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsX-turbo-charged-by: LiteSpeedcf-cache-status: DYNAMICCF-RAY: 99322596ee5fff19-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Thu, 23 Oct 2025 15:07:55 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivex-powered-by: PHP/8.2.27link: https://andreaespinalstudio.com/wp-json/>; relhttps://api.w.org/link: https://andreaespinalstudio.com/wp-json/wp/v2/pages/11>; relalternate; titleJSON; typeapplication/jsonlink: https://andreaespinalstudio.com/>; relshortlinkNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}x-litespeed-cache: hitReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?szDe5XoUQ6HR7Hu6ftsDFiKplhvmq7vTwGD4xOTVVzoYQMRW%2Fw%2FgKjxxfmZwdKvkElY1UwWTB5l20H3I4zHuQFlGthUYnjmyMaoTVK%2BLJ%2Bmm72kR%2BPw%3D%3D}}vary: Accept-EncodingServer: cloudflareplatform: hostingerpanel: hpanelcontent-security-policy: upgrade-insecure-requestsx-turbo-charged-by: LiteSpeedcf-cache-status: DYNAMICCF-RAY: 99322597bcde1f9b-PDXalt-svc: h3:443; ma86400 !doctype html>html langen-US prefixog: https://ogp.me/ns#>head>script data-no-optimize1>var litespeed_docrefsessionStorage.getItem(litespeed_docref);litespeed_docref&&(Object.defineProperty(document,referrer,{get:function(){return litespeed_docref}}),sessionStorage.removeItem(litespeed_docref));/script> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1> link relprofile hrefhttps://gmpg.org/xfn/11> style>img:is(sizesauto i, sizes^auto, i) { contain-intrinsic-size: 3000px 1500px }/style> !-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->title>Home - andreaespinalstudio/title>meta namedescription contentThis is the home page/>meta namerobots contentindex, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large/>link relcanonical hrefhttps://andreaespinalstudio.com/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentHome - andreaespinalstudio />meta propertyog:description contentThis is the home page />meta propertyog:url contenthttps://andreaespinalstudio.com/ />meta propertyog:site_name contentandreaespinalstudio />meta propertyog:updated_time content2024-11-12T09:58:37+00:00 />meta propertyog:image contenthttps://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png />meta propertyog:image:secure_url contenthttps://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png />meta propertyog:image:width content1200 />meta propertyog:image:height content630 />meta propertyog:image:alt contentHome />meta propertyog:image:type contentimage/png />meta propertyarticle:published_time content2024-11-12T09:58:03+00:00 />meta propertyarticle:modified_time content2024-11-12T09:58:37+00:00 />meta nametwitter:card contentsummary_large_image />meta nametwitter:title contentHome - andreaespinalstudio />meta nametwitter:description contentThis is the home page />meta nametwitter:image contenthttps://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png />meta nametwitter:label1 contentWritten by />meta nametwitter:data1 contentJuan C. Botero />meta nametwitter:label2 contentTime to read />meta nametwitter:data2 contentLess than a minute />script typeapplication/ld+json classrank-math-schema>{@context:https://schema.org,@graph:{@type:Organization,Person,@id:https://andreaespinalstudio.com/#person,name:andreaespinalstudio,url:https://andreaespinalstudio.com,logo:{@type:ImageObject,@id:https://andreaespinalstudio.com/#logo,url:https://andreaespinalstudio.com/wp-content/uploads/2024/11/g35607-0-1.png,contentUrl:https://andreaespinalstudio.com/wp-content/uploads/2024/11/g35607-0-1.png,caption:andreaespinalstudio,inLanguage:en-US,width:491,height:455},image:{@id:https://andreaespinalstudio.com/#logo}},{@type:WebSite,@id:https://andreaespinalstudio.com/#website,url:https://andreaespinalstudio.com,name:andreaespinalstudio,alternateName:Andrea Espinal Studio,publisher:{@id:https://andreaespinalstudio.com/#person},inLanguage:en-US,potentialAction:{@type:SearchAction,target:https://andreaespinalstudio.com/?s{search_term_string},query-input:required namesearch_term_string}},{@type:ImageObject,@id:https://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png,url:https://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png,width:1200,height:630,inLanguage:en-US},{@type:WebPage,@id:https://andreaespinalstudio.com/#webpage,url:https://andreaespinalstudio.com/,name:Home - andreaespinalstudio,datePublished:2024-11-12T09:58:03+00:00,dateModified:2024-11-12T09:58:37+00:00,about:{@id:https://andreaespinalstudio.com/#person},isPartOf:{@id:https://andreaespinalstudio.com/#website},primaryImageOfPage:{@id:https://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png},inLanguage:en-US},{@type:Person,@id:https://andreaespinalstudio.com/author/admin/,name:Juan C. Botero,url:https://andreaespinalstudio.com/author/admin/,image:{@type:ImageObject,@id:https://andreaespinalstudio.com/wp-content/uploads/nsl_avatars/2cbf0f6a4eb543e9728e7dbc2fd1c631.png,url:https://andreaespinalstudio.com/wp-content/uploads/nsl_avatars/2cbf0f6a4eb543e9728e7dbc2fd1c631.png,caption:Juan C. Botero,inLanguage:en-US},sameAs:https://andreaespinalstudio.com},{@type:Article,headline:Home - andreaespinalstudio,datePublished:2024-11-12T09:58:03+00:00,dateModified:2024-11-12T09:58:37+00:00,author:{@id:https://andreaespinalstudio.com/author/admin/,name:Juan C. Botero},publisher:{@id:https://andreaespinalstudio.com/#person},description:This is the home page,name:Home - andreaespinalstudio,@id:https://andreaespinalstudio.com/#richSnippet,isPartOf:{@id:https://andreaespinalstudio.com/#webpage},image:{@id:https://andreaespinalstudio.com/wp-content/uploads/2024/11/rect19796-1.png},inLanguage:en-US,mainEntityOfPage:{@id:https://andreaespinalstudio.com/#webpage}}}/script>!-- /Rank Math WordPress SEO plugin -->link reldns-prefetch href//cdnjs.cloudflare.com />link relalternate typeapplication/rss+xml titleandreaespinalstudio » Feed hrefhttps://andreaespinalstudio.com/feed/ />link relalternate typeapplication/rss+xml titleandreaespinalstudio » Comments Feed hrefhttps://andreaespinalstudio.com/comments/feed/ />script>window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/,svgExt:.svg,source:{concatemoji:https:\/\/andreaespinalstudio.com\/wp-includes\/js\/wp-emoji-release.min.js?ver6.8.3}};/*! This file is auto-generated */!function(s,n){var o,i,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return eat})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var ne.getImageData(16,16,1,1),a0;an.data.length;a++)if(0!n.dataa)return!1;return!0}function f(e,t,n,a){switch(t){caseflag: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);caseemoji:return!a(e,\ud83e\udedf)}return!1}function g(e,t,n,a){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement(canvas),or.getContext(2d,{willReadFrequently:!0}),i(o.textBaselinetop,o.font600 32px Arial,{});return e.forEach(function(e){iet(o,e,n,a)}),i}function t(e){var ts.createElement(script);t.srce,t.defer!0,s.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,iflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){s.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof 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 epostMessage(+g.toString()+(+JSON.stringify(i),f.toString(),p.toString(),u.toString().join(,)+));,anew Blob(e,{type:text/javascript}),rnew Worker(URL.createObjectURL(a),{name:wpTestEmojiSupports});return void(r.onmessagefunction(e){c(ne.data),r.terminate(),t(n)})}catch(e){}c(ng(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/script>style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://andreaespinalstudio.com/wp-includes/css/dist/block-library/style.min.css?ver6.8.3 mediaall />style idglobal-styles-inline-css>: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--color--background: #ffffff;--wp--preset--color--foreground: #404040;--wp--preset--color--primary: #b91c1c;--wp--preset--color--secondary: #15803d;--wp--preset--color--tertiary: #0369a1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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%);--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--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 40rem;--wp--style--global--wide-size: 60rem; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.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-background-color{color: var(--wp--preset--color--background) !important;}.has-foreground-color{color: var(--wp--preset--color--foreground) !important;}.has-primary-color{color: var(--wp--preset--color--primary) !important;}.has-secondary-color{color: var(--wp--preset--color--secondary) !important;}.has-tertiary-color{color: var(--wp--preset--color--tertiary) !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-background-background-color{background-color: var(--wp--preset--color--background) !important;}.has-foreground-background-color{background-color: var(--wp--preset--color--foreground) !important;}.has-primary-background-color{background-color: var(--wp--preset--color--primary) !important;}.has-secondary-background-color{background-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-background-color{background-color: var(--wp--preset--color--tertiary) !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-background-border-color{border-color: var(--wp--preset--color--background) !important;}.has-foreground-border-color{border-color: var(--wp--preset--color--foreground) !important;}.has-primary-border-color{border-color: var(--wp--preset--color--primary) !important;}.has-secondary-border-color{border-color: var(--wp--preset--color--secondary) !important;}.has-tertiary-border-color{border-color: var(--wp--preset--color--tertiary) !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;}.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;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idlbwps-styles-photoswipe5-main-css hrefhttps://andreaespinalstudio.com/wp-content/plugins/lightbox-photoswipe/assets/ps5/styles/main.css?ver5.7.2 mediaall />link relstylesheet idmain12-style-css hrefhttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/style.css?ver0.1.0 mediaall />link relstylesheet idslick-css-css hrefhttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css?ver6.8.3 mediaall />link relstylesheet idslick-theme-css-css hrefhttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css?ver6.8.3 mediaall />script typetext/javascript> window._nslDOMReady (function () { const executedCallbacks new Set(); return function (callback) { /** * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once! */ if (executedCallbacks.has(callback)) return; const wrappedCallback function () { if (executedCallbacks.has(callback)) return; executedCallbacks.add(callback); callback(); }; if (document.readyState complete || document.readyState interactive) { wrappedCallback(); } else { document.addEventListener(DOMContentLoaded, wrappedCallback); } }; })(); /script>script srchttps://andreaespinalstudio.com/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://andreaespinalstudio.com/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>link relhttps://api.w.org/ hrefhttps://andreaespinalstudio.com/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://andreaespinalstudio.com/wp-json/wp/v2/pages/11 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://andreaespinalstudio.com/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.8.3 />link relshortlink hrefhttps://andreaespinalstudio.com/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://andreaespinalstudio.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fandreaespinalstudio.com%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://andreaespinalstudio.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fandreaespinalstudio.com%2F&formatxml />link relicon hrefhttps://andreaespinalstudio.com/wp-content/uploads/2024/11/cropped-favicon-final-32x32.png sizes32x32 />link relicon hrefhttps://andreaespinalstudio.com/wp-content/uploads/2024/11/cropped-favicon-final-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://andreaespinalstudio.com/wp-content/uploads/2024/11/cropped-favicon-final-180x180.png />meta namemsapplication-TileImage contenthttps://andreaespinalstudio.com/wp-content/uploads/2024/11/cropped-favicon-final-270x270.png />style typetext/css>div.nsl-containerdata-alignleft { text-align: left;}div.nsl-containerdata-aligncenter { text-align: center;}div.nsl-containerdata-alignright { text-align: right;}div.nsl-container div.nsl-container-buttons adata-pluginnsl { text-decoration: none; box-shadow: none; border: 0;}div.nsl-container .nsl-container-buttons { display: flex; padding: 5px 0;}div.nsl-container.nsl-container-block .nsl-container-buttons { display: inline-grid; grid-template-columns: minmax(145px, auto);}div.nsl-container-block-fullwidth .nsl-container-buttons { flex-flow: column; align-items: center;}div.nsl-container-block-fullwidth .nsl-container-buttons a,div.nsl-container-block .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px 0; width: 100%;}div.nsl-container-inline { margin: -5px; text-align: left;}div.nsl-container-inline .nsl-container-buttons { justify-content: center; flex-wrap: wrap;}div.nsl-container-inline .nsl-container-buttons a { margin: 5px; display: inline-block;}div.nsl-container-grid .nsl-container-buttons { flex-flow: row; align-items: center; flex-wrap: wrap;}div.nsl-container-grid .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px; max-width: 280px; width: 100%;}@media only screen and (min-width: 650px) { div.nsl-container-grid .nsl-container-buttons a { width: auto; }}div.nsl-container .nsl-button { cursor: pointer; vertical-align: top; border-radius: 4px;}div.nsl-container .nsl-button-default { color: #fff; display: flex;}div.nsl-container .nsl-button-icon { display: inline-block;}div.nsl-container .nsl-button-svg-container { flex: 0 0 auto; padding: 8px; display: flex; align-items: center;}div.nsl-container svg { height: 24px; width: 24px; vertical-align: top;}div.nsl-container .nsl-button-default div.nsl-button-label-container { margin: 0 24px 0 12px; padding: 10px 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; letter-spacing: .25px; overflow: hidden; text-align: center; text-overflow: clip; white-space: nowrap; flex: 1 1 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; display: inline-block;}div.nsl-container .nsl-button-googledata-skinlight { box-shadow: inset 0 0 0 1px #747775; color: #1f1f1f;}div.nsl-container .nsl-button-googledata-skindark { box-shadow: inset 0 0 0 1px #8E918F; color: #E3E3E3;}div.nsl-container .nsl-button-googledata-skinneutral { color: #1F1F1F;}div.nsl-container .nsl-button-google div.nsl-button-label-container { font-family: Roboto Medium, Roboto, Helvetica, Arial, sans-serif;}div.nsl-container .nsl-button-apple .nsl-button-svg-container { padding: 0 6px;}div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { height: 40px; width: auto;}div.nsl-container .nsl-button-appledata-skinlight { color: #000; box-shadow: 0 0 0 1px #000;}div.nsl-container .nsl-button-facebookdata-skinwhite { color: #000; box-shadow: inset 0 0 0 1px #000;}div.nsl-container .nsl-button-facebookdata-skinlight { color: #1877F2; box-shadow: inset 0 0 0 1px #1877F2;}div.nsl-container .nsl-button-spotifydata-skinwhite { color: #191414; box-shadow: inset 0 0 0 1px #191414;}div.nsl-container .nsl-button-apple div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;}div.nsl-container .nsl-button-slack div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;}div.nsl-container .nsl-button-slackdata-skinlight { color: #000000; box-shadow: inset 0 0 0 1px #DDDDDD;}div.nsl-container .nsl-button-tiktokdata-skinlight { color: #161823; box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);}div.nsl-container .nsl-button-kakao { color: rgba(0, 0, 0, 0.85);}.nsl-clear { clear: both;}.nsl-container { clear: both;}.nsl-disabled-provider .nsl-button { filter: grayscale(1); opacity: 0.8;}/*Button align start*/div.nsl-container-inlinedata-alignleft .nsl-container-buttons { justify-content: flex-start;}div.nsl-container-inlinedata-aligncenter .nsl-container-buttons { justify-content: center;}div.nsl-container-inlinedata-alignright .nsl-container-buttons { justify-content: flex-end;}div.nsl-container-griddata-alignleft .nsl-container-buttons { justify-content: flex-start;}div.nsl-container-griddata-aligncenter .nsl-container-buttons { justify-content: center;}div.nsl-container-griddata-alignright .nsl-container-buttons { justify-content: flex-end;}div.nsl-container-griddata-alignspace-around .nsl-container-buttons { justify-content: space-around;}div.nsl-container-griddata-alignspace-between .nsl-container-buttons { justify-content: space-between;}/* Button align end*//* Redirect */#nsl-redirect-overlay { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 1000000; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(1px); background-color: RGBA(0, 0, 0, .32);;}#nsl-redirect-overlay-container { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; padding: 30px; border-radius: 10px;}#nsl-redirect-overlay-spinner { content: ; display: block; margin: 20px; border: 9px solid RGBA(0, 0, 0, .6); border-top: 9px solid #fff; border-radius: 50%; box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); width: 40px; height: 40px; animation: nsl-loader-spin 2s linear infinite;}@keyframes nsl-loader-spin { 0% { transform: rotate(0deg) } to { transform: rotate(360deg) }}#nsl-redirect-overlay-title { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; font-size: 18px; font-weight: bold; color: #3C434A;}#nsl-redirect-overlay-text { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif; text-align: center; font-size: 14px; color: #3C434A;}/* Redirect END*//style>style typetext/css>/* Notice fallback */#nsl-notices-fallback { position: fixed; right: 10px; top: 10px; z-index: 10000;}.admin-bar #nsl-notices-fallback { top: 42px;}#nsl-notices-fallback > div { position: relative; background: #fff; border-left: 4px solid #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); margin: 5px 15px 2px; padding: 1px 20px;}#nsl-notices-fallback > div.error { display: block; border-left-color: #dc3232;}#nsl-notices-fallback > div.updated { display: block; border-left-color: #46b450;}#nsl-notices-fallback p { margin: .5em 0; padding: 2px;}#nsl-notices-fallback > div:after { position: absolute; right: 5px; top: 5px; content: \00d7; display: block; height: 16px; width: 16px; line-height: 16px; text-align: center; font-size: 20px; cursor: pointer;}/style>/head>body classhome wp-singular page-template-default page page-id-11 wp-embed-responsive wp-theme-main12_aes_v2> div idpage classrelative flex flex-col h-screen > a href#content classsr-only>Skip to content/a> style> #primary-menu { display: flex; gap: 15rem; } @media (max-width: 1024px) { #primary-menu { gap: 10rem; } } @media (max-width: 768px) { #primary-menu { display: none; } } #mobile-side-menu { transform: translateX(-100%); transition: transform 0.3s ease-in-out; position: fixed; left: 0; top: 0; width: 16rem; height: 100vh; background-color: white; box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); z-index: 50; padding: 1rem; overflow-y: auto; } @media (min-width: 768px) { #mobile-side-menu { display: none; } } #mobile-side-menu.open { transform: translateX(0); } #menu-btn { padding-right: 2rem; }/style>header idmasthead classz-40 flex gap-4 w-full flex-row fixed top-0 left-0 right-0 flex-nowrap items-center justify-between> div classbg-white w-full navbar> div classmax-w-7xl w-full text-black py-3 items-center justify-between mx-auto> nav idsite-navigation classsticky top-0 mx-auto bg-transparent w-full flex items-center text-black rounded-40px aria-labelMain Navigation> div classw-full mx-auto flex items-center justify-between> !-- Make sure the container is flex --> div classflex basis-1/5 sm:basis-full justify-center gap-4 items-center w-full> ul idprimary-menu classflex gap-4 aria-labelsubmenu>li idmenu-item-180 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-11 current_page_item menu-item-180>a hrefhttps://andreaespinalstudio.com/ aria-currentpage>span classtext-black data-activetrue:text-primary data-activetrue:font-medium>Home/span>/a>/li>li idmenu-item-178 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-178>a hrefhttps://andreaespinalstudio.com/about/>span classtext-black data-activetrue:text-primary data-activetrue:font-medium>About/span>/a>/li>li idmenu-item-179 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-179>a hrefhttps://andreaespinalstudio.com/portafolio/>span classtext-black data-activetrue:text-primary data-activetrue:font-medium>Portafolio/span>/a>/li>/ul> /div> div classflex md:hidden> button idmenu-btn classpr-8> !-- Mobile menu toggle button --> svg classw-6 h-6 fillnone strokecurrentColor viewBox0 0 24 24 xmlnshttp://www.w3.org/2000/svg> path stroke-linecapround stroke-linejoinround stroke-width2 dM4 6h16M4 12h16M4 18h16>/path> /svg> /button> /div> /div> /nav> /div> /div>/header>!-- #masthead -->!-- Mobile Menu (WordPress Menu) -->div idmobile-side-menu> ul idprimary-menu-mobile classflex flex-col gap-4>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-11 current_page_item menu-item-180>a hrefhttps://andreaespinalstudio.com/ aria-currentpage>span classtext-lg text-black>Home/span>/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-178>a hrefhttps://andreaespinalstudio.com/about/>span classtext-lg text-black>About/span>/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-179>a hrefhttps://andreaespinalstudio.com/portafolio/>span classtext-lg text-black>Portafolio/span>/a>/li>/ul>/div>script> // Select the button and side menu elements const menuBtn document.getElementById(menu-btn); const mobileSideMenu document.getElementById(mobile-side-menu); // Toggle the side menu when the button is clicked menuBtn.addEventListener(click, function() { mobileSideMenu.classList.toggle(open); });/script> div idcontent classpt-1>style> /* Ensure the path is correct and include a fallback cursor */ .new-cursor { cursor: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/cursor.cur), auto; }/style>main idmain rolemain classnew-cursor relative> section idhero classrelative w-full bg-cover bg-bottom bg-gradient-to-b from-#5F5BC3 to-white lg:bg-none stylebackground-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-hero-01.png); background-position: bottom; background-size: cover;> style> @keyframes changeBackground { 0% { background-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-hero-02.png); } 50% { background-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-hero.png); } 100% { background-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-hero-02.png); } } @media (min-width: 1024px) { #hero { animation: changeBackground 4s infinite; background-position: bottom; background-size: cover; } } /style> div classw-full h-screen relative> div classabsolute inset-0 flex justify-center items-center> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/hero_main_logo.webp altCentered Andrea Espinal Studio Logo Image classlg:w-1/2> /div> /div> div classp-4 flex stylemin-height: 50vh;> div classmax-w-6xl mx-auto> div classw-full md:w-1/2> p classtext-xl text-center sm:text-left> Everything begins with an idea, or as I like to call it, an illusion, a fragment of a dream. Something you long to bring to life, but that hasnt taken shape yet. To create is the alchemy of imagination. /p> /div> /div> /div> script> document.addEventListener(DOMContentLoaded, function () { if (window.innerWidth > 1024) { // Tailwinds lg breakpoint setInterval(function () { const hero document.getElementById(hero); const currentBg hero.style.backgroundImage; if (currentBg.includes(bg-hero-02.png)) { hero.style.backgroundImage url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-hero-01.png); } else { hero.style.backgroundImage url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-hero-02.png); } }, 2000); } }); /script>/section>section idtext-divider classrelative w-full mb-8> div classtext-carousel slick-carousel> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> /div> div classtext-carousel slick-carousel-2> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> /div> div classtext-carousel slick-carousel-3> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> div>b>ANDREA/b> STUDIO/div> /div>/section>style> #text-divider { position: relative; width: 100%; overflow: hidden; } .text-carousel { display: flex; justify-content: center; align-items: center; } .text-carousel div { font-size: 2rem; white-space: nowrap; padding: 0 5px; text-align: center; } /* Custom Slick styles */ .slick-slide { display: flex; justify-content: center; align-items: center; } .slick-track { display: flex !important; }/style>script> const textToShow 8; jQuery(document).ready(function($) { // First carousel: default left-to-right direction $(.slick-carousel).slick({ infinite: true, slidesToShow: textToShow, // Make sure `textToShow` is defined or replace it with a number slidesToScroll: 1, autoplay: true, autoplaySpeed: 0, speed: 5000, cssEase: linear, variableWidth: true }); // Second carousel: right-to-left direction $(.slick-carousel-2).slick({ infinite: true, slidesToShow: textToShow, // Make sure `textToShow` is defined or replace it with a number slidesToScroll: 1, autoplay: true, autoplaySpeed: 0, speed: 5000, cssEase: linear, variableWidth: true, rtl: true // Enables right-to-left direction for this carousel }); $(.slick-carousel-3).slick({ infinite: true, slidesToShow: textToShow, // Make sure `textToShow` is defined or replace it with a number slidesToScroll: 1, autoplay: true, autoplaySpeed: 0, speed: 5000, cssEase: linear, variableWidth: true }); // Optionally, add CSS for direction $(.slick-carousel-2).css(direction, rtl); });/script>section idInfoWaveCircles classh-screen flex items-center justify-center pt-20 pb-10 mt-10 mb-10> div classcontainer items-center justify-center mx-auto grid grid-cols-1 md:grid-cols-3 lg:grid-cols-3 gap-6 mt-10 > !-- First Column --> div classcol-span-1 md:col-span-1 flex justify-center items-center> div classrelative translate-1> div classfloating-element floating-element-1> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/wave-1.png classwave-image altWave 1 /> div classabsolute inset-0 flex items-center justify-center> p classtext-black uppercase text-center tracking-wider leading-relaxed w-full pl-6 pt-6 stylefont-size: 1.3rem;> We are an br /> idea in br /> motion /p> /div> /div> /div> /div> !-- Second Column --> div classcol-span-1 md:col-span-1 flex justify-center items-center> div classrelative translate-2> div classfloating-element floating-element-2> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/wave-2.png classwave-image altWave 2 /> div classabsolute inset-0 flex items-center justify-center> p classtext-black uppercase text-center tracking-wider leading-relaxed pt-3 stylefont-size: 1.3rem;> Constantly br /> becoming /p> /div> /div> /div> /div> !-- Third Column --> div classcol-span-1 md:col-span-1 flex justify-center items-center> div classrelative translate-3> div classfloating-element floating-element-3> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/wave-3.png classwave-image altWave 3 /> div classabsolute inset-0 flex items-center justify-center> p classtext-black uppercase text-center tracking-wider leading-relaxed stylefont-size: 1.3rem;> Endlessly br /> unfolding /p> /div> /div> /div> /div> /div>/section>style> /* Floating animation for elements */ .floating-element { animation: float 8s ease-in-out infinite; } /* Customize animations with slight variation for each element */ .floating-element-1 { animation: float-variation-1 7s ease-in-out infinite; } .floating-element-2 { animation: float-variation-2 8s ease-in-out infinite; } .floating-element-3 { animation: float-variation-3 9s ease-in-out infinite; } /* Set image dimensions */ .wave-image { width: 100%; max-width: 350px; height: auto; } @media (max-width: 767px) { .wave-image { max-width: 250px; } } /* Keyframes for floating animation with x and y axis variations */ @keyframes float-variation-1 { 0% { transform: translate(0, 0); } 25% { transform: translate(-10px, -10px); } 50% { transform: translate(10px, 5px); } 75% { transform: translate(-5px, 10px); } 100% { transform: translate(0, 0); } } @keyframes float-variation-2 { 0% { transform: translate(0, 0); } 25% { transform: translate(8px, -8px); } 50% { transform: translate(-8px, 12px); } 75% { transform: translate(6px, -6px); } 100% { transform: translate(0, 0); } } @keyframes float-variation-3 { 0% { transform: translate(0, 0); } 25% { transform: translate(-12px, 6px); } 50% { transform: translate(12px, -10px); } 75% { transform: translate(-6px, 8px); } 100% { transform: translate(0, 0); } } /* Initial translate offsets */ @media (min-width: 768px) { .translate-1 { transform: translate(-5px, -200px); } .translate-2 { transform: translate(10px, 100px); } .translate-3 { transform: translate(-10px, -150px); } } @media (max-width: 767px) { .translate-1 { transform: translate(-20%, -20px); } .translate-2 { transform: translate(20%, 0); } .translate-3 { transform: translate(-15%, 8px); } }/style>script> // Track mouse movement document.addEventListener(mousemove, function (event) { let elements document.querySelectorAll(.floating-element); elements.forEach((element) > { let mouseX event.clientX; let mouseY event.clientY; let rect element.getBoundingClientRect(); let elementX rect.left + rect.width / 2; let elementY rect.top + rect.height / 2; let deltaX mouseX - elementX; let deltaY mouseY - elementY; // Increase the movement effect by scaling the distance and reducing the response damping let distance Math.min(50, Math.sqrt(deltaX * deltaX + deltaY * deltaY) / 3); // Increased max distance let angle Math.atan2(deltaY, deltaX); let offsetX Math.cos(angle) * distance; let offsetY Math.sin(angle) * distance; // Apply transform to move elements more significantly away from the mouse element.style.transition transform 0.1s ease-out; // Smooth transition element.style.transform `translate(${offsetX}px, ${offsetY}px)`; }); });/script>section idpre-footer classrelative w-full pt-6 pb-32 stylebackground-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-01.png); background-position: top; background-size: cover; position: relative;> link relpreload asimage hrefhttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-01.png>link relpreload asimage hrefhttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-02.png> style> .booble { width: 100%; max-width: 400px; height: auto; } .half-boble { max-height: 20rem; width: auto; } @keyframes changeBackgroundPreFooter { 0% { background-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-01.png); } 50% { background-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-02.png); } 100% { background-image: url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-01.png); } } #pre-footer { animation: changeBackgroundPreFooter 4s infinite; background-position: top; background-size: cover; } /style> div idbobble-1 classw-full h-screen flex items-center> div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-6 h-full w-full> !-- Invisible Column on smaller screens, visible on xl screens --> div classhidden xl:block xl:col-span-1>/div> !-- Image and Text Columns --> div classcol-span-1 md:col-span-2 lg:col-span-3 xl:col-span-3 flex flex-col h-full px-6> div classmax-w-5xl mx-auto grid grid-cols-1 md:grid-cols-2 gap-6 h-full> !-- Image Column --> div classflex items-center justify-center> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/pag web landing circulos-02.webp altBooble 1 classbooble w-full h-auto mx-auto> /div> !-- Text Column --> div class md:pl-3 lg:pl-6 flex flex-col items-center justify-center text-md> p classmb-3> We design atmospheres that speak the language of your brand and values. /p> p classmb-3 > b>Commercial Spaces/b>br />From cozy cafés to retail stores—we create spaces that invite, inspire, and sell. /p> p classmb-3 > b>Residential/b>br />Let’s design your sanctuary—where aesthetics and comfort meet. /p> p classmb-3> Pop-ups, b>Brand/b> activations, exhibitions, product launches, concert stages—spaces designed to make a lasting impact, even if temporary. /p> /div> /div> /div> !-- Right Side Bubble Image --> div classhidden sm:hidden md:hidden lg:flex col-span-1 md:col-span-1 lg:col-span-1 relative justify-end> div classabsolute top-1/2 right-0 transform -translate-y-1/2> a href/category/interior-design/> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/half-bubble-1.webp altright-half-bubble classhalf-boble> /a> /div> /div> /div> /div> div idbobble-2 classw-full h-screen flex items-center> div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-6 h-full w-full> !-- Right Side Bubble Image --> div classhidden sm:hidden md:hidden lg:flex col-span-1 md:col-span-1 lg:col-span-1 relative justify-end> div classabsolute top-1/2 left-0 transform -translate-y-1/2> a href/category/scenography/> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/half-bubble-2.webp altright-half-bubble classhalf-boble> /a> /div> /div> !-- Image and Text Columns --> div classcol-span-1 md:col-span-2 lg:col-span-3 xl:col-span-3 flex flex-col h-full px-6> div classmax-w-5xl mx-auto grid grid-cols-1 md:grid-cols-2 gap-6 h-full> !-- Text Column (set to appear second on small screens) --> div classorder-2 md:order-1 md:pl-3 lg:pl-6 flex flex-col md:items-center md:justify-center> p classmb-3 text-xl text-center md:text-left > We create b>the visual soul of your story/b> conceptualizing atmospheres, designing scenographies, and crafting every element that brings a campaign to life. /p> p classmb-3 text-xl text-center md:text-left > b>From the first spark/b> of an idea b>to the final visual universe/b>, we turn emotions into spaces and concepts into experiences. /p> /div> !-- Image Column (set to appear first on small screens) --> div classorder-1 md:order-2 flex items-center justify-center> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/pag web landing circulos-04.webp altBooble 2 classbooble w-full h-auto mx-auto> /div> /div> /div> !-- Invisible Column on smaller screens, visible on xl screens --> div classhidden xl:block xl:col-span-1>/div> /div> /div> div idbobble-3 classw-full h-screen flex items-center> div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-6 h-full w-full> !-- Invisible Column on smaller screens, visible on xl screens --> div classhidden xl:block xl:col-span-1>/div> !-- Image and Text Columns --> div classcol-span-1 md:col-span-2 lg:col-span-3 xl:col-span-3 flex flex-col h-full px-6> div classmax-w-5xl mx-auto grid grid-cols-1 md:grid-cols-2 gap-6 h-full> !-- Image Column --> div classflex items-center justify-center> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/pag web landing circulos-06.webp altBooble 3 classbooble w-full h-auto mx-auto> /div> !-- Text Column --> div classmd:pl-3 lg:pl-6 flex md:items-center md:justify-center> p classmb-3 text-xl text-center md:text-left text-white> We create the essence of your b>brand/b> into a unique and b>memorable identity/b>. We turn abstract concepts into compelling visuals that communicate your story with b>clarity, beauty, and coherence/b>. /p> /div> /div> /div> !-- Right Side Bubble Image --> div classhidden sm:hidden md:hidden lg:flex col-span-1 md:col-span-1 lg:col-span-1 relative justify-end> div classabsolute top-1/2 right-0 transform -translate-y-1/2> a href/category/branding/> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/half-bubble-3.webp altrigth-half-bubble-2 classhalf-boble> /a> /div> /div> /div> /div> section classflex items-center justify-center my-32> div classmax-w-4xl rounded-lg bg-white p-8 text-center shadow-xl> div classflex justify-center mb-3> svg width40 height40 viewBox0 0 13.974 13.974 xml:spacepreserve xmlnshttp://www.w3.org/2000/svg> defs> clipPath clipPathUnitsuserSpaceOnUse ida> path dM0 4547.845h2394.975V0H0Z /> /clipPath> /defs> g clip-pathurl(#a) transformmatrix(.35278 0 0 -.35278 -416.596 940.005)> path dM1220.511 2644.778c0-10.938-8.867-19.805-19.805-19.805s-19.805 8.867-19.805 19.805 8.867 19.805 19.805 19.805 19.805-8.867 19.805-19.805 stylefill:#000;fill-opacity:1;fill-rule:nonzero;stroke:none /> path dM1215.433 2644.778c0-8.133-6.594-14.726-14.727-14.726-8.134 0-14.727 6.593-14.727 14.726s6.593 14.726 14.727 14.726c8.133 0 14.726-6.593 14.726-14.726z stylefill:none;stroke:#d7e5ff;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1 /> /g> /svg> /div> h2 classtext-3xl text-gray-800 mb-8>b classtracking-widest>READY TO/b> CREATE b>?/b>/h2> p classtext-xl text-gray-600 tracking-widest max-w-lg mx-auto> Lets talk about your ideas, strong classfont-semibold text-gray-800 tracking-widest italic>lets dream big/strong> and make it happen. /p> div classrelative flex items-center justify-center mt-6> !-- div classabsolute -top-2 w-5 h-5 rounded-full stylebackground: radial-gradient(circle, white, blue, purple); >/div> --> img srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/gradient-dot.webp altCentered Image classabsolute -top-2 w-5 h-5 rounded-full> button data-cal-linkandrea-espinal-studio/30min data-cal-namespace30min data-cal-config{layout:month_view,theme:light} classinline-block bg-primary rounded-full px-12 py-3 text-black hover:bg-primary-dark transition duration-300 tracking-widest font-bold stylez-index: 10; background-color:#dbe6ffff> LET’S SCHEDULE /button> /div> /div>/section>!-- Cal element-click embed code begins -->script typetext/javascript> (function (C, A, L) { let p function (a, ar) { a.q.push(ar); }; let d C.document; C.Cal C.Cal || function () { let cal C.Cal; let ar arguments; if (!cal.loaded) { cal.ns {}; cal.q cal.q || ; d.head.appendChild(d.createElement(script)).src A; cal.loaded true; } if (ar0 L) { const api function () { p(api, arguments); }; const namespace ar1; api.q api.q || ; if (typeof namespace string) { cal.nsnamespace cal.nsnamespace || api; p(cal.nsnamespace, ar); p(cal, initNamespace, namespace); } else p(cal, ar); return; } p(cal, ar); }; })(window, https://app.cal.com/embed/embed.js, init); Cal(init, 30min, { origin: https://cal.com }); // Important: Please add the following attributes to the element that should trigger the calendar to open upon clicking. // data-cal-linkandrea-espinal-studio/30min // data-cal-namespace30min // data-cal-config{layout:month_view} Cal.ns30min(ui, { theme: light, cssVarsPerTheme: { light: { cal-brand: #717299 }, dark: { cal-brand: #717299 } }, hideEventTypeDetails: false, layout: month_view });/script> script> document.addEventListener(DOMContentLoaded, function () { setInterval(function () { const preFooter document.getElementById(pre-footer); const currentBg preFooter.style.backgroundImage; if (currentBg.includes(bg-footer-01.png)) { preFooter.style.backgroundImage url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-02.png); } else { preFooter.style.backgroundImage url(https://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/assets/images/bg-footer-01.png); } }, 2000); // 2000ms 2 seconds }); /script>/section> div classrelative dark> style> @media (min-width: 800px) { #main-footer { width: 100%; position: absolute; bottom: 0; } } /style> /div>!-- #content -->footer idmain-footer> section classpt-16 pb-7 > div classmx-auto max-w-7xl px-4 sm:px-6 lg:px-8> div classflex flex-col min-830px:flex-row items-center justify-between gap-6 pb-10 border-b-2 border-gray-200> div> /div> /div> div classpt-7 flex flex-col min-520px:flex-row items-center justify-between gap-6> div classflex flex-col space-y-1> span classtext-sm font-normal text-gray-500> © a hrefhttps://andreaespinalstudio.com/ relhome>andreaespinalstudio/a> 2025, All rights reserved. /span> span classtext-sm font-normal text-gray-500> a hrefhttps://main12.com/ relhome>Powered by Main 12/a> /span> /div> div classflex items-center gap-4> a hrefhttps://www.instagram.com/andrea_espinal_studio/ target_blank classborder border-gray-300 p-2 rounded-full aspect-square text-gray-500 transition-all duration-500 hover:text-primary hover:border-indigo-600 focus-within:outline-0 focus-within:text-primary focus-within:border-indigo-600> svg fillcurrentColor width32px height32px viewBox0 0 0.75 0.75 xmlnshttp://www.w3.org/2000/svg> path fillnone dM0 0h.75v.75H0z /> path dM.476.375C.476.319.431.274.375.274S.274.319.274.375s.045.101.101.101S.476.431.476.375m.052 0C.528.461.46.529.374.529S.221.461.221.375.289.221.375.221s.154.068.154.154M.57.214C.57.236.555.251.533.251S.496.236.496.214.511.177.533.177.57.196.57.214M.375.128C.33.128.236.124.199.139a.1.1 0 0 0-.056.06C.128.236.132.33.132.375S.128.514.143.551C.15.577.173.6.199.607c.037.015.135.011.176.011S.514.622.551.607Q.59.59.607.551C.622.51.618.416.618.375S.622.236.607.199A.08.08 0 0 0 .551.143C.514.124.42.128.375.128m.3.247v.124a.2.2 0 0 1-.049.128.18.18 0 0 1-.128.049H.251A.2.2 0 0 1 .123.627.2.2 0 0 1 .074.499V.251c0-.049.019-.094.049-.128A.2.2 0 0 1 .251.075h.247a.2.2 0 0 1 .128.049c.03.034.049.079.049.128z /> /svg> /a> a href/cdn-cgi/l/email-protection#2e474048416e4f404a5c4b4f4b5d5e47404f425d5a5b4a4741004d4143 target_blank classborder border-gray-300 p-2 rounded-full aspect-square text-gray-500 transition-all duration-500 hover:text-primary hover:border-indigo-600 focus-within:outline-0 focus-within:text-primary focus-within:border-indigo-600> svg fillcurrentColor width32 height32 viewBox0 0 0.96 0.96 xmlnshttp://www.w3.org/2000/svg> path dM.08.24A.08.08 0 0 1 .16.16H.8a.08.08 0 0 1 .08.08v.48A.08.08 0 0 1 .8.8H.16A.08.08 0 0 1 .08.72zm.141 0L.48.467.739.24zM.8.293.506.55a.04.04 0 0 1-.053 0L.16.293V.72H.8z /> /svg> /a> a href target_blank classborder border-gray-300 p-2 rounded-full aspect-square text-gray-500 transition-all duration-500 hover:text-primary hover:border-indigo-600 focus-within:outline-0 focus-within:text-primary focus-within:border-indigo-600> svg fillcurrentColor width32 height32 viewBox0 0 0.96 0.96 xmlnshttp://www.w3.org/2000/svg> path dM.778.52Q.765.519.751.515L.699.499A.08.08 0 0 0 .6.539L.591.557a.5.5 0 0 1-.106-.08.5.5 0 0 1-.08-.106L.422.36a.08.08 0 0 0 .04-.099L.446.209.441.182a.12.12 0 0 0-.12-.1h-.12a.12.12 0 0 0-.12.136.76.76 0 0 0 .661.658h.015a.12.12 0 0 0 .08-.03.12.12 0 0 0 .04-.09v-.12A.12.12 0 0 0 .778.52m.02.24a.04.04 0 0 1-.014.03.04.04 0 0 1-.033.01.68.68 0 0 1-.588-.591.04.04 0 0 1 .01-.033.04.04 0 0 1 .03-.014h.12a.04.04 0 0 1 .04.032l.006.032a.4.4 0 0 0 .018.062L.331.314a.04.04 0 0 0-.02.053.58.58 0 0 0 .28.28.04.04 0 0 0 .03 0A.04.04 0 0 0 .644.626L.669.57l.063.018.032.006a.04.04 0 0 1 .032.04Z /> /svg> /a>/div> /div> /div> /section> style> .whatsapp-btn { position: fixed; bottom: 20px; right: 20px; z-index: 1000; } .whatsapp-btn img { width: 60px; height: 60px; /* border-radius: 50%; */ /* background-color: #25D366; */ /* padding: 10px; */ } /style> a hrefhttps://wa.me/573185479829 target_blank classwhatsapp-btn> img srchttps://upload.wikimedia.org/wikipedia/commons/thumb/6/6b/WhatsApp.svg/512px-WhatsApp.svg.png altWhatsApp /> /a>/footer>!-- #colophon -->/div>!-- #page -->script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script typespeculationrules>{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\/main12_aes_v2\/*,\/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script>script idlbwps-photoswipe5-js-extra>var lbwpsOptions {label_facebook:Share on Facebook,label_twitter:Tweet,label_pinterest:Pin it,label_download:Download image,label_copyurl:Copy image URL,label_ui_close:Close Esc,label_ui_zoom:Zoom,label_ui_prev:Previous \u2190,label_ui_next:Next \u2192,label_ui_error:The image cannot be loaded,label_ui_fullscreen:Toggle fullscreen F,share_facebook:1,share_twitter:1,share_pinterest:1,share_download:1,share_direct:0,share_copyurl:0,close_on_drag:1,history:1,show_counter:1,show_fullscreen:1,show_zoom:1,show_caption:1,loop:1,pinchtoclose:1,taptotoggle:1,close_on_click:1,fulldesktop:1,use_alt:0,usecaption:1,desktop_slider:1,share_custom_label:,share_custom_link:,wheelmode:switch,spacing:12,idletime:4000,hide_scrollbars:1,caption_type:overlay,bg_opacity:100,padding_left:0,padding_top:0,padding_right:0,padding_bottom:0};/script>script typemodule srchttps://andreaespinalstudio.com/wp-content/plugins/lightbox-photoswipe/assets/ps5/frontend.min.js?ver5.7.2>/script>script srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/js/script.min.js?ver0.1.0 idmain12-script-js>/script>script srchttps://andreaespinalstudio.com/wp-content/themes/main12_aes_v2/js/scroll-functions.min.js?ver0.1.0 idmain12-scroll-functions-js>/script>script srchttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js idslick-js-js>/script>script typetext/javascript>(function (undefined) {let scriptOptions{_localizedStrings:{redirect_overlay_title:Hold On,redirect_overlay_text:You are being redirected to another page,br>it may take a few seconds.,webview_notification_text:The selected provider doesnt support embedded browsers!},_targetWindow:prefer-popup,_redirectOverlay:overlay-with-spinner-and-message,_unsupportedWebviewBehavior:};/** * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We cant have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. */window._nslHasOpenedPopup false;window._nslWebViewNoticeElement null;window.NSLPopup function (url, title, w, h) { /** * Cross-Origin-Opener-Policy blocked the access to the opener */ if (typeof BroadcastChannel function) { const _nslLoginBroadCastChannel new BroadcastChannel(nsl_login_broadcast_channel); _nslLoginBroadCastChannel.onmessage (event) > { if (window?._nslHasOpenedPopup && event.data?.action redirect) { window._nslHasOpenedPopup false; const url event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect function) { window.nslRedirect(url); } else { window.opener.location url; } } }; } const userAgent navigator.userAgent, mobile function () { return /\b(iPhone|iPaod)/.test(userAgent) || /\b(iPaod)/.test(userAgent) || /Android/i.test(userAgent) || /Mobile/i.test(userAgent); }, screenX window.screenX ! undefined ? window.screenX : window.screenLeft, screenY window.screenY ! undefined ? window.screenY : window.screenTop, outerWidth window.outerWidth ! undefined ? window.outerWidth : document.documentElement.clientWidth, outerHeight window.outerHeight ! undefined ? window.outerHeight : document.documentElement.clientHeight - 22, targetWidth mobile() ? null : w, targetHeight mobile() ? null : h, left parseInt(screenX + (outerWidth - targetWidth) / 2, 10), right parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), features ; if (targetWidth ! null) { features.push(width + targetWidth); } if (targetHeight ! null) { features.push(height + targetHeight); } features.push(left + left); features.push(top + right); features.push(scrollbars1); const newWindow window.open(url, title, features.join(,)); if (window.focus) { newWindow.focus(); } window._nslHasOpenedPopup true; return newWindow;};let isWebView null;function checkWebView() { if (isWebView null) { function _detectOS(ua) { if (/Android/.test(ua)) { return Android; } else if (/iPhone|iPad|iPod/.test(ua)) { return iOS; } else if (/Windows/.test(ua)) { return Windows; } else if (/Mac OS X/.test(ua)) { return Mac; } else if (/CrOS/.test(ua)) { return Chrome OS; } else if (/Firefox/.test(ua)) { return Firefox OS; } return ; } function _detectBrowser(ua) { let android /Android/.test(ua); if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { return Opera; } else if (/CriOS/.test(ua)) { return Chrome for iOS; } else if (/Edge/.test(ua)) { return Edge; } else if (android && /Silk\//.test(ua)) { return Silk; } else if (/Chrome/.test(ua)) { return Chrome; } else if (/Firefox/.test(ua)) { return Firefox; } else if (android) { return AOSP; } else if (/MSIE|Trident/.test(ua)) { return IE; } else if (/Safari\//.test(ua)) { return Safari; } else if (/AppleWebKit/.test(ua)) { return WebKit; } return ; } function _detectBrowserVersion(ua, browser) { if (browser Opera) { return /Opera Mini/.test(ua) ? _getVersion(ua, Opera Mini/) : / OPR/.test(ua) ? _getVersion(ua, OPR/) : _getVersion(ua, OPT/); } else if (browser Chrome for iOS) { return _getVersion(ua, CriOS/); } else if (browser Edge) { return _getVersion(ua, Edge/); } else if (browser Chrome) { return _getVersion(ua, Chrome/); } else if (browser Firefox) { return _getVersion(ua, Firefox/); } else if (browser Silk) { return _getVersion(ua, Silk/); } else if (browser AOSP) { return _getVersion(ua, Version/); } else if (browser IE) { return /IEMobile/.test(ua) ? _getVersion(ua, IEMobile/) : /MSIE/.test(ua) ? _getVersion(ua, MSIE ) : _getVersion(ua, rv:); } else if (browser Safari) { return _getVersion(ua, Version/); } else if (browser WebKit) { return _getVersion(ua, WebKit/); } return 0.0.0; } function _getVersion(ua, token) { try { return _normalizeSemverString(ua.split(token)1.trim().split(/^\w\./)0); } catch (o_O) { } return 0.0.0; } function _normalizeSemverString(version) { const ary version.split(/\._/); return (parseInt(ary0, 10) || 0) + . + (parseInt(ary1, 10) || 0) + . + (parseInt(ary2, 10) || 0); } function _isWebView(ua, os, browser, version, options) { switch (os + browser) { case iOSSafari: return false; case iOSWebKit: return _isWebView_iOS(options); case AndroidAOSP: return false; case AndroidChrome: return parseFloat(version) > 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); } return false; } function _isWebView_iOS(options) { const document (windowdocument || {}); if (WEB_VIEW in options) { return optionsWEB_VIEW; } return !(fullscreenEnabled in document || webkitFullscreenEnabled in document || false); } function _isWebView_Android(options) { if (WEB_VIEW in options) { return optionsWEB_VIEW; } return !(requestFileSystem in window || webkitRequestFileSystem in window || false); } const options {}, nav window.navigator || {}, ua nav.userAgent || , os _detectOS(ua), browser _detectBrowser(ua), browserVersion _detectBrowserVersion(ua, browser); isWebView _isWebView(ua, os, browser, browserVersion, options); } return isWebView;}function isAllowedWebViewForUserAgent(provider) { const facebookAllowedWebViews Instagram, FBAV, FBAN ; let whitelist ; if (provider && provider facebook) { whitelist facebookAllowedWebViews; } const nav window.navigator || {}, ua nav.userAgent || ; if (whitelist.length && ua.match(new RegExp(whitelist.join(|)))) { return true; } return false;}function disableButtonInWebView(providerButtonElement) { if (providerButtonElement) { providerButtonElement.classList.add(nsl-disabled-provider); providerButtonElement.setAttribute(href, #); providerButtonElement.addEventListener(pointerdown, (e) > { if (!window._nslWebViewNoticeElement) { window._nslWebViewNoticeElement document.createElement(div); window._nslWebViewNoticeElement.id nsl-notices-fallback; window._nslWebViewNoticeElement.addEventListener(pointerdown, function (e) { this.parentNode.removeChild(this); window._nslWebViewNoticeElement null; }); const webviewNoticeHTML div classerror>p> + scriptOptions._localizedStrings.webview_notification_text + /p>/div>; window._nslWebViewNoticeElement.insertAdjacentHTML(afterbegin, webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); }}window._nslDOMReady(function () { window.nslRedirect function (url) { if (scriptOptions._redirectOverlay) { const overlay document.createElement(div); overlay.id nsl-redirect-overlay; let overlayHTML ; const overlayContainer div idnsl-redirect-overlay-container>, overlayContainerClose /div>, overlaySpinner div idnsl-redirect-overlay-spinner>/div>, overlayTitle p idnsl-redirect-overlay-title> + scriptOptions._localizedStrings.redirect_overlay_title + /p>, overlayText p idnsl-redirect-overlay-text> + scriptOptions._localizedStrings.redirect_overlay_text + /p>; switch (scriptOptions._redirectOverlay) { case overlay-only: break; case overlay-with-spinner: overlayHTML overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML(afterbegin, overlayHTML); document.body.appendChild(overlay); } window.location url; }; let targetWindow scriptOptions._targetWindow || prefer-popup, lastPopup false; document.addEventListener(click, function (e) { if (e.target) { const buttonLinkElement e.target.closest(adata-pluginnsldata-actionconnect) || e.target.closest(adata-pluginnsldata-actionlink); if (buttonLinkElement) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href buttonLinkElement.href, success false; if (href.indexOf(?) ! -1) { href + &; } else { href + ?; } const redirectTo buttonLinkElement.dataset.redirect; if (redirectTo current) { href + redirect + encodeURIComponent(window.location.href) + &; } else if (redirectTo && redirectTo ! ) { href + redirect + encodeURIComponent(redirectTo) + &; } if (targetWindow ! prefer-same-window && checkWebView()) { targetWindow prefer-same-window; } if (targetWindow prefer-popup) { lastPopup NSLPopup(href + displaypopup, nsl-social-connect, buttonLinkElement.dataset.popupwidth, buttonLinkElement.dataset.popupheight); if (lastPopup) { success true; e.preventDefault(); } } else if (targetWindow prefer-new-tab) { const newTab window.open(href + displaypopup, _blank); if (newTab) { if (window.focus) { newTab.focus(); } success true; window._nslHasOpenedPopup true; e.preventDefault(); } } if (!success) { window.location href; e.preventDefault(); } } } } }); let buttonCountChanged false; const googleLoginButtons document.querySelectorAll( adata-pluginnsldata-providergoogle); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior disable-button) { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged true; } }); } const facebookLoginButtons document.querySelectorAll( adata-pluginnsldata-providerfacebook); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent(facebook)) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior disable-button) { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged true; } }); } const separators document.querySelectorAll(div.nsl-separator); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode separator.parentNode; if (separatorParentNode) { const separatorButtonContainer separatorParentNode.querySelector(div.nsl-container-buttons); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) }});})();/script>!-- script srchttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js integritysha512-HGOnQO9+SP1V92SrtZfjqxxtLmVzqZpjFFekvzZVWoiASSQgSr4cw9Kqd2+l8Llp4Gm0G8GIFJ4ddwZilcdb8A crossoriginanonymous referrerpolicyno-referrer>/script> -->script data-no-optimize1>var litespeed_varydocument.cookie.replace(/(?:(?:^|.*;\s*)_lscache_vary\s*\\s*(^;*).*$)|^.*$/,);litespeed_vary||fetch(/wp-content/plugins/litespeed-cache/guest.vary.php,{method:POST,cache:no-cache,redirect:follow}).then(e>e.json()).then(e>{console.log(e),e.hasOwnProperty(reload)&&yese.reload&&(sessionStorage.setItem(litespeed_docref,document.referrer),window.location.reload(!0))});/script>/body>/html> /div>/main>!-- Page cached by LiteSpeed Cache 7.3.0.1 on 2025-10-18 04:43:17 -->!-- Guest Mode -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]