{"id":4481,"date":"2026-02-16T19:16:42","date_gmt":"2026-02-16T19:16:42","guid":{"rendered":"https:\/\/vallartapride.org\/?page_id=4481"},"modified":"2026-05-26T16:30:31","modified_gmt":"2026-05-26T16:30:31","slug":"jome","status":"publish","type":"page","link":"https:\/\/vallartapride.org\/en\/","title":{"rendered":"Jome"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4481\" class=\"elementor elementor-4481\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f529ad e-con-full e-flex e-con e-parent\" data-id=\"9f529ad\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f57086 e-flex e-con-boxed e-con e-parent\" data-id=\"4f57086\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:3,&quot;sizes&quot;:[]},&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63bde0a elementor-widget elementor-widget-html\" data-id=\"63bde0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"cards stacked\">\n    <a href=\"LINK_1\" class=\"card\">\n        <div class=\"popup-showcase one\">Nueva<\/div>\n    <\/a>\n    \n    <a href=\"https:\/\/vallartapride.org\/desfile2026\/\" class=\"card\">\n        <div class=\"popup one\">#Flotilla<\/div>\n    <\/a>\n\n    <a href=\"https:\/\/vallartapride.org\/coffee-party\/\" class=\"card\">\n        <div class=\"popup-showcase two\">#Coffe Party<\/div>\n    <\/a>\n\n    <a href=\"https:\/\/www.eventbrite.com\/e\/block-party-vallarta-pride-2026-tickets-1985247491689\" class=\"card\">\n        <div class=\"popup one\">#Block Party<\/div>\n    <\/a>\n\n    <a href=\"https:\/\/vallartapride.org\/pride-parade\/\" class=\"card\">\n        <div class=\"popup two\">#Pride Parade<\/div>\n    <\/a>\n    \n    <a href=\"https:\/\/vallartapride.org\/patrocinio2026\/\" class=\"card\">\n    <div class=\"popup two\">#Patrocinador<\/div>\n    <\/a>\n\n    <a href=\"https:\/\/vallartapride.org\/patrocinio2026\/\" class=\"card\">\n        <div class=\"popup two\">Era 2026<\/div>\n    <\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c8f6199 e-flex e-con-boxed e-con e-parent\" data-id=\"c8f6199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25e9d06 elementor-widget elementor-widget-html\" data-id=\"25e9d06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n     body, html {\n\n\n     position: relative;\n     overflow-x: hidden;\n     margin: 0;\n     background-color: #111111;\n }\n\n\n .container {\n     position: relative;\n     display: grid;\n     justify-content: center;\n     place-items: center;\n     gap: 1.5rem;\n\n\n }\n\n .cards {\n     position: relative;\n\n     height: 250px;\n     display: flex;\n     justify-content: center;\n     --card-width: 200px;\n     --spacing: calc(var(--card-width) \/ 2);\n     opacity: 0;\n\n\n }\n\n .card {\n     width: var(--card-width);\n     height: var(--card-width);\n     position: absolute;\n     top: 0;\n     left: 50%;\n     border-radius: 1rem;\n     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);\n     display: flex;\n     align-items: center;\n     justify-content: center;\n\n\n\n\n     \/* CSS transforms for different states *\/\n     transform: translateX(-50%);\n     \/* Add smooth transition for transform changes *\/\n     transform-origin: center center;\n     \/* background-image: url(\"..\/img\/Espresso\\ on\\ Drip\\ Tray.png\"); *\/\n     background-size: cover;\n\n }\n\n .cards.spread .card {\n     transition: transform 1.2s cubic-bezier(0.4, 0, 0.2, 1);\n\n\n }\n\n \/* bg image *\/\n\n\n  .cards .card:nth-child(2) {\nbackground-image: url(\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/03\/Flotilla.jpg\");\n  }\n  .cards .card:nth-child(3) {\n background-image: url(\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/coffeeParty300.jpg\");\n\n  }\n  .cards .card:nth-child(4) {\n  background-image: url(\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/03\/jc.jpg\");\n\n  }\n  .cards .card:nth-child(5) {\n     background-image: url(\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/03\/Parade.jpg\");\n     \n}\n  .cards .card:nth-child(6) {\n     background-image: url(\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/03\/patro.jpg\");\n\nobject-fit: cover;\n  }\n\n \/* Stacked state transforms *\/\n .cards.stacked .card:nth-child(1) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n .cards.stacked .card:nth-child(2) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n .cards.stacked .card:nth-child(3) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n .cards.stacked .card:nth-child(4) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n .cards.stacked .card:nth-child(5) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n .cards.stacked .card:nth-child(6) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n .cards.stacked .card:nth-child(7) {\n     transform: translateX(-50%) rotate(-10deg);\n\n }\n\n\n \/* Spread state transforms *\/\n .cards.spread .card:nth-child(1) {\n     transform: translate(calc(-50% - var(--spacing) * 3.6), 40px) rotate(-12deg);\n }\n\n .cards.spread .card:nth-child(2) {\n     transform: translate(calc(-50% - var(--spacing) * 2.4), -10px) rotate(-6deg);\n }\n\n .cards.spread .card:nth-child(3) {\n     transform: translate(calc(-50% - var(--spacing) * 1.3), 10px) rotate(-4deg);\n }\n\n .cards.spread .card:nth-child(4) {\n     transform: translate(calc(-50% + 0px), 10px) rotate(0deg);\n }\n\n .cards.spread .card:nth-child(5) {\n     transform: translate(calc(-50% + var(--spacing) * 1.3), 10px) rotate(4deg);\n }\n\n .cards.spread .card:nth-child(6) {\n     transform: translate(calc(-50% + var(--spacing) * 2.4), 20px) rotate(8deg);\n }\n\n .cards.spread .card:nth-child(7) {\n     transform: translate(calc(-50% + var(--spacing) * 3.6), 10px) rotate(12deg);\n }\n\n\n\n \/* vertical stacking *\/\n\n .cards.verticalspread .card:nth-child(1) {\n     transform: translate(0%, 0%) scale(1);\n\n }\n\n .cards.verticalspread .card:nth-child(2) {\n     transform: translate(45%, 25%) scale(0.97);\n\n }\n\n .cards.verticalspread .card:nth-child(3) {\n     transform: translate(90%, 50%) scale(0.94);\n\n }\n\n .cards.verticalspread .card:nth-child(4) {\n     transform: translate(135%, 75%) scale(0.91);\n\n }\n\n .cards.verticalspread .card:nth-child(5) {\n     transform: translate(180%, 100%) scale(0.88);\n\n }\n\n .cards.verticalspread .card:nth-child(6) {\n     transform: translate(225%, 125%) scale(0.85);\n\n }\n\n \/* Popup styles *\/\n .popup,\n .popup-showcase {\n     position: absolute;\n     top: -50px;\n     left: 50%;\n     transform: translateX(-50%) scale(0);\n     background: #333;\n     color: white;\n     padding: 8px 12px;\n     border-radius: 6px;\n     font-size: 14px;\n     font-weight: bold;\n     font-family: \"DM Sans\", Sans-serif;\n     white-space: nowrap;\n     opacity: 0;\n     z-index: 10;\n     pointer-events: none;\n }\n\n .popup::after,\n .popup-showcase::after {\n     content: '';\n     position: absolute;\n     top: 100%;\n     left: 70%;\n     transform: translateX(-50%);\n     border: 6px solid transparent;\n\n }\n\/*Flag numero 2 y 4 *\/\n .popup.one {\n     background-color: #F969B3;\n }\n\/*Punta de flag 2 y 4 *\/\n .popup.one::after {\n     border-top-color: #FFEE00;\n\n }\n \/*Flag numero 5, 6 y 7*\/\n .popup.two {\n     background-color: #1D73B2;\n }\n\/*Punta de flag 5 , 6 y 7*\/\n .popup.two::after {\n     border-top-color: #FFEE00;\n\n }\n \/*Flag numero 1 *\/\n .popup-showcase.one {\n     background-color: #1D73B2;\n }\n\n  .popup-showcase.one::after {\n     border-top-color: #FFEE00;\n\n }\n \/*Flag nuemro 3 *\/\n .popup-showcase.two {\n     background-color: #1D73B2;\n }\n\n .popup-showcase.two::after {\n     border-top-color: #FFEE00;\n\n }\n \/* Popup visible state *\/\n .popup.show {\n     transform: translateX(-50%) scale(1);\n     opacity: 1;\n }\n\n .text-landing {\n     text-align: center;\n }\n\n\n .text-landing {\n     position: relative;\n     z-index: -1;\n }\n\n\n .card {\n     will-change: transform;\n }\n\n \/* Tablet - Hide cards 4, 5, 6, 7 - only show first 3 cards *\/\n @media (max-width: 768px) {\n\n     .card:nth-child(1),\n     .card:nth-child(2),\n     .card:nth-child(6), {\n         display: none;\n     }\n\n     .container {\n         height: 80vh;\n         align-content: center;\n         gap: 2.5rem;\n     }\n\n     .cards {\n         position: relative;\n         width: auto;\n         height: 200px;\n         display: flex;\n         justify-content: center;\n         --card-width: 120px;\n         --spacing: calc(var(--card-width) \/ 3);\n         opacity: 0;\n     }\n\n\n\n }\n\n\n }\n<\/style>\n\n\n <script data-minify=\"1\" src=\"https:\/\/nicolaipalmkvist.com\/wp-content\/cache\/min\/1\/ajax\/libs\/gsap\/3.12.2\/gsap.min.js?ver=1767193378\"><\/script>\n    <script data-minify=\"1\" src=\"https:\/\/nicolaipalmkvist.com\/wp-content\/cache\/min\/1\/npm\/gsap@3.13.0\/dist\/ScrollTrigger.min.js?ver=1767193378\"><\/script>\n    <script data-minify=\"1\" src=\"https:\/\/nicolaipalmkvist.com\/wp-content\/cache\/min\/1\/npm\/gsap@3.13.0\/dist\/SplitText.min.js?ver=1767193378\"><\/script>\n    <script data-minify=\"1\" src=\"https:\/\/nicolaipalmkvist.com\/wp-content\/cache\/min\/1\/lenis@1.3.8\/dist\/lenis.min.js?ver=1767193378\"><\/script>\n\n <script>\n        \/\/ Initialize a new Lenis instance for smooth scrolling\n        \/\/ Initialize Lenis\n        const lenis = new Lenis({\n            autoRaf: true,\n        });\n\n        \/\/ Listen for the scroll event and log the event data\n        lenis.on('scroll', (e) => {\n\n        });\n\n    <\/script>\n\n\n    <script>\n        gsap.registerPlugin(SplitText)\n        gsap.registerPlugin(ScrollTrigger)\n\n\/\/ GSAP Timeline for professional header entrance animation\n\/\/ GSAP Timeline for professional header entrance animation\nfunction initHeaderAnimation() {\n   \/\/ Create master timeline\n   const tl = gsap.timeline();\n\n   \/\/ Set initial states - fade in from below with blur\n   gsap.set(\".logo-container img\", {\n       opacity: 0,\n       y: 50,\n       filter: \"blur(10px)\"\n   });\n\n   gsap.set(\".links-wrapper .hfe-nav-menu li\", {\n       opacity: 0,\n       y: 50,\n       filter: \"blur(10px)\"\n   });\n\n   gsap.set(\".hfe-nav-menu__toggle\", {\n       opacity: 0,\n       y: 50,\n       filter: \"blur(10px)\"\n   });\n\n   \/\/ Animate logo entrance\n   tl.to(\".logo-container img\", {\n       duration: 1,\n       opacity: 1,\n       y: 0,\n       filter: \"blur(0px)\",\n       ease: \"power2.out\"\n   })\n\n   \/\/ Animate navigation items with reverse stagger (last item first)\n   .to(\".links-wrapper .hfe-nav-menu li\", {\n       duration: 0.8,\n       opacity: 1,\n       y: 0,\n       filter: \"blur(0px)\",\n       stagger: {\n           each: 0.15,\n           from: \"end\"\n       },\n       ease: \"power2.out\"\n   }, \"-=0.6\")\n\n   \/\/ Animate mobile toggle\n   .to(\".hfe-nav-menu__toggle\", {\n       duration: 0.7,\n       opacity: 1,\n       y: 0,\n       filter: \"blur(0px)\",\n       ease: \"power2.out\"\n   }, \"-=0.4\");\n\n   return tl;\n}\n\n\/\/ Function to replay animation\nfunction replayAnimation() {\n   initHeaderAnimation();\n}\n\n\/\/ Initialize when page loads\ndocument.addEventListener('DOMContentLoaded', () => {\n   initHeaderAnimation();\n});\n        \/\/ function lockScroll(duration = 4000) {\n        \/\/     const scrollY = window.scrollY;\n\n        \/\/     document.body.style.position = 'fixed';\n        \/\/     document.body.style.top = `-${scrollY}px`;\n        \/\/     document.body.style.left = '0';\n        \/\/     document.body.style.right = '0';\n        \/\/     document.body.style.width = '100%';\n        \/\/     document.body.style.overflow = 'hidden';\n\n        \/\/     setTimeout(() => {\n        \/\/         document.body.style.position = '';\n        \/\/         document.body.style.top = '';\n        \/\/         document.body.style.left = '';\n        \/\/         document.body.style.right = '';\n        \/\/         document.body.style.width = '';\n        \/\/         document.body.style.overflow = '';\n\n        \/\/         window.scrollTo(0, scrollY);\n        \/\/     }, duration);\n        \/\/ }\n\n        \/\/ Always scroll to top on reload\n        \/\/ if ('scrollRestoration' in history) {\n        \/\/     history.scrollRestoration = 'manual'; \/\/ Disable auto scroll restore\n        \/\/ }\n\n        \/\/ window.addEventListener('beforeunload', () => {\n        \/\/     window.scrollTo(0, 0); \/\/ Ensures it's at the top before leaving\n        \/\/ });\n\n        window.addEventListener('load', () => {\n            window.scrollTo(0, 0); \/\/ Forces top scroll on load\n\n\n        });\n\n\n        const cards = document.querySelector('.cards');\n        const toggleBtn = document.getElementById('spreadToggle');\n        const popups = document.querySelectorAll('.popup, .popup-showcase');\n        const cardsElement = document.querySelector('.card');\n        const computedStyles = getComputedStyle(cardsElement);\n        const cardWidth = parseInt(computedStyles.getPropertyValue('--card-width'));\n        const spacing = cardWidth \/ 2;\n\n        gsap.set(popups, {\n            scale: 0,\n            opacity: 0,\n            transformOrigin: \"center bottom\"\n        });\n\n\n\n        \/\/ GSAP Timeline for spreading animation\n        function createSpreadTimeline() {\n            const tl = gsap.timeline();\n            const spreadData = [\n    { x: -spacing * 3.6, y: 40, rotation: -12 },\n    { x: -spacing * 2.4, y: -10, rotation: -6 },\n    { x: -spacing * 1.3, y: 10, rotation: -4 },\n    { x: 0, y: 10, rotation: 0 },\n    { x: spacing * 1.3, y: 10, rotation: 4 },\n    { x: spacing * 2.4, y: 20, rotation: 8 },\n    { x: spacing * 3.6, y: 10, rotation: 12 }\n];\n\n            tl.set('.cards', { opacity: 1 })\n                .from('.cards', { y: '50vh', rotate: -15, duration: 1.5 })\n                .call(() => {\n                    spreadData.forEach((data, index) => {\n                        gsap.to(`.card:nth-child(${index + 1})`, {\n                            x: data.x,\n                            y: data.y,\n                            rotation: data.rotation,\n                            duration: 1.2,\n                            ease: \"cubic-bezier(0.4, 0, 0.2, 1)\"\n                        });\n                    });\n                })\n                .to(popups, {\n                    scale: 1,\n                    opacity: 1,\n                    duration: 0.3,\n                    ease: \"back.out(1.7)\"\n                }, 2.2);\n\n            return tl;\n        }\n        \/\/ Initialize GSAP transforms for popups\n\n\n\n        \/\/ Auto-start animation after page loads\n        window.addEventListener('load', () => {\n            \/\/ Add a small delay to ensure everything is fully loaded\n            setTimeout(() => {\n                createSpreadTimeline().play();\n            }, 500); \/\/ 500ms delay after page load\n        });\n\n        document.fonts.ready.then(() => {\n            \/\/ Create the main timeline\n            const mainTimeline = gsap.timeline({delay:1});\n\n            \/\/ Set initial states\n            gsap.set(\".text-landing\", { opacity: 1 });\n            gsap.set(\".heading-split\", { opacity: 1 });\n            gsap.set(\".text-showcase\", { opacity: 1 });\n            gsap.set(\".heading-split-showcase\", { opacity: 1 });\n\n            \/\/ Create SplitText for both elements\n            const splitTextLanding = SplitText.create(\".text-landing\", {\n                type: \"words,lines\",\n                linesClass: \"line\",\n                autoSplit: true\n            });\n\n            const splitHeading = SplitText.create(\".heading-split\", {\n                type: \"words,lines\",\n                linesClass: \"line\",\n                autoSplit: true\n            });\n            const splitTextShowcase = SplitText.create(\".text-showcase\", {\n                type: \"words,lines\",\n                linesClass: \"line\",\n                \/\/ autoSplit: true\n            });\n\n            const splitHeadingShowcase = SplitText.create(\".heading-split-showcase\", {\n                type: \"words,lines\",\n                linesClass: \"line\",\n                \/\/ autoSplit: true\n            });\n            const splitBadgeShowcase = SplitText.create(\".badge-showcase\", {\n                type: \"words,lines\",\n                linesClass: \"line\",\n                autoSplit: true\n            });\n\n            \/\/ Add animations to timeline\n            mainTimeline\n                .from(splitHeading.words, {\n                    duration: 2,\n                    filter: 'blur(5px)',\n                    yPercent: 100,\n                    opacity: 0,\n                    stagger: 0.2,\n                    ease: \"expo.out\"\n                }, 0) \/\/ Start immediately\n                .from(splitTextLanding.words, {\n                    duration: 1.5,\n                    filter: 'blur(5px)',\n                    yPercent: 100,\n                    opacity: 0,\n                    stagger: 0.05,\n                    ease: \"expo.out\"\n                }, 2.5) \/\/ Start at 3 seconds\n                .from('.button-landing-cta', {\n                    autoAlpha: 0,\n                    y: 40,\n                    stagger: 0.2,\n                    duration: 1\n                }, 3); \/\/ Start at 3.5 seconds\n\n            \/\/ Showcase section timeline (ScrollTrigger activated)\n            const showcaseTimeline = gsap.timeline({\n                scrollTrigger: {\n                    trigger: \".showcase\", \/\/ or use a wrapper element like \".showcase-section\"\n                    start: \"clamp(top center)\",\n                     end: \"bottom top\",\n                    \/\/end: \"bottom 65%\",\n                    toggleActions: \"play none none none\",\n                    \/\/ scrub: true,\n                    \/\/ markers: true \/\/ uncomment for debugging\n                }\n            });\n\n            showcaseTimeline\n                .from(splitBadgeShowcase.words, {\n                    duration: 1.2,\n                    filter: 'blur(5px)',\n                    yPercent: 100,\n                    opacity: 0,\n                    ease: \"expo.out\"\n\n                })\n                .from(splitHeadingShowcase.words, {\n                    duration: 1.5,\n                    filter: 'blur(5px)',\n                    yPercent: 100,\n                    opacity: 0,\n                    stagger: 0.2,\n                    ease: \"expo.out\"\n                }, '-=1') \/\/ Start immediately when triggered\n                .from(splitTextShowcase.words, {\n                    duration: 1.5,\n                    filter: 'blur(5px)',\n                    yPercent: 100,\n                    opacity: 0,\n                    stagger: 0.05,\n                    ease: \"expo.out\"\n                }, 1.5) \/\/ Start 1 seconds after heading\n                .from('.button-showcase-cta', {\n                    autoAlpha: 0,\n                    y:40,\n                    stagger: 0.2,\n                    duration: 1\n                }, \"-=1.3\");\n            \/\/ Return both timelines for external control\n            return {\n                landing: mainTimeline,\n                showcase: showcaseTimeline\n            };\n        });\n\n\n\n\n        \/\/ Select the two elements\n\n        const showcase = document.querySelector('.showcase');\n\n        \/\/ Get the bottom position of the .showcase section\n        const showcaseBottom = showcase.offsetTop + showcase.offsetHeight;\n\n        \/\/ Get the top position of the .cards element\n        const cardsTop = cards.getBoundingClientRect().top + window.scrollY;\n        const cardsBottom = cards.offsetTop + cards.offsetHeight;\n\n        \/\/ Calculate the distance\n        let distance = showcaseBottom - cardsTop + 100;\n        let distanceMobile = showcaseBottom - cardsTop + 280;\n\n\n        \/\/ console.log('Distance between .cards and bottom of .showcase:', distance, 'px');\n\n        \/\/ 1. Wait a bit for the initial spread to happen\n        \/\/ Replace the existing scroll trigger section in your code with this:\n\n        \/\/ 1. Wait a bit for the initial spread to happen\n        setTimeout(() => {\n            const cards = document.querySelectorAll('.cards .card');\n\n            gsap.to(popups, {\n                scrollTrigger: {\n                    trigger: \".cards\",\n                    start: \"bottom center\",\n                    \/\/ endTrigger: \".text-showcase\",\n                    \/\/ end: \"bottom top\",\n                    toggleActions: \"play none none reverse\",\n                },\n                scale: 0,\n                \/\/ opacity: 1,\n                duration: 0.3,\n                ease: \"back.in(1.7)\"\n            });\n            \/\/ STEP 1: Animate cards from spread \u2192 stacked (with scrub)\n            cards.forEach((card, i) => {\n\n                gsap.to(card, {\n                    scrollTrigger: {\n                        trigger: \".cards\",\n                        start: \"top 20%\",\n                        endTrigger: \".text-showcase\",\n                        end: \"bottom bottom\",\n                        scrub: true,\n\n\n                    },\n                    x: 0,\n                    y: 0,\n                    rotation: 0,\n                    ease: \"none\",\n                    xPercent: -50\n                });\n            });\n\n            \/\/ STEP 2: Animate the whole wrapper down (this completes first)\n            gsap.to('.cards', {\n                scrollTrigger: {\n                    trigger: \".cards\",\n                    start: \"top 20%\",\n                    endTrigger: \".text-showcase\",\n                    end: \"bottom center\", \/\/ This completes at \"bottom top\"\n                    scrub: true,\n                    \/\/ markers: true,\n                    id: '2',\n\n\n                },\n                y: distance,\n                ease: \"none\",\n            });\n            \/\/ popup showcase\n            gsap.to('.popup-showcase', {\n                scrollTrigger: {\n                    trigger: \".text-showcase\",\n                    start: \"bottom 55%\",\n                    endTrigger: \".text-showcase\",\n                    end: \"bottom center\",\n                    toggleActions: \"play none none reverse\",\n                    \/\/ markers:true,\n\n                },\n                scale: 1,\n                opacity: 1,\n                duration: 0.3,\n                rotate: -5,\n                delay: .5,\n                repeatDelay: .5,\n                ease: \"back.out(1.7)\"\n            });\n            \/\/ STEP 3: Vertical spread trigger - starts AFTER the y:distance is complete\n            const verticalSpreadData = [\n                { xPercent: -50, yPercent: 0, scale: 1.2 },   \/\/ Card 1 - starting from -50\n                { xPercent: 30, yPercent: 18, scale: 1.19 },  \/\/ Card 2 - maintained 80 unit increment\n                { xPercent: 110, yPercent: 36, scale: 1.18 }, \/\/ Card 3 - maintained 80 unit increment\n                { xPercent: 190, yPercent: 54, scale: 1.17 }, \/\/ Card 4 - maintained 80 unit increment\n                { xPercent: 270, yPercent: 72, scale: 1.16 }, \/\/ Card 5 - maintained 80 unit increment\n                { xPercent: 350, yPercent: 90, scale: 1.15 }, \/\/ Card 6 - maintained 80 unit increment\n                { xPercent: 430, yPercent: 108, scale: 1.14 }, \/\/ Card 7 - maintained 80 unit increment\n            ];\n\n\n\n\n            \/\/ Animate each card's vertical spread with scrub\n            cards.forEach((card, i) => {\n                gsap.to(card, {\n                    scrollTrigger: {\n                        trigger: \".text-showcase\",\n                        start: \"bottom 60%\",\n                        endTrigger: \".text-showcase\",\n                        end: \"bottom center\", \/\/ This completes at \"bottom top\"\n                        id: 'll',\n                        toggleActions: \"play none none reverse\",\n                        \/\/ markers: true\n                    },\n                    xPercent: verticalSpreadData[i].xPercent,\n                    yPercent: verticalSpreadData[i].yPercent,\n                    scale: verticalSpreadData[i].scale,\n                    \/\/ duration:2,\n                    ease: \"none\" \/\/ Use \"none\" for scrub animations\n                });\n            });\n\n            \/\/ Reset back to stacked positions (after y:distance movement)\n            gsap.matchMedia().add(\"(max-width: 768px)\", () => {\n\n\n                ScrollTrigger.getAll().forEach(trigger => {\n                    if (trigger.vars.id === '2' || trigger.vars.id === 'll' ||\n                        trigger.trigger === document.querySelector('.cards') ||\n                        trigger.trigger === document.querySelector('.text-showcase')) {\n                        trigger.kill();\n                    }\n                });\n                \/\/ Hide cards 1, 2, 6, 7 (indices 0, 1, 5, 6)\n                const cardsToHide = [0, 1, 5, 6];\n                cardsToHide.forEach(index => {\n                    if (cards[index]) {\n                        gsap.set(cards[index], { display: \"none\" });\n                    }\n                });\n\n                \/\/ Show only cards 3, 4, 5 (indices 2, 3, 4) and apply vertical spread data\n                const visibleCards = [cards[2], cards[3], cards[4]]; \/\/ 3rd, 4th, 5th cards\n                const tabletSpreadData = [\n                    { xPercent: -50, yPercent: 0, scale: 1.16 }, \/\/ 3rd card (index 2) - repositioned as first\n                    { xPercent: 30, yPercent: 18, scale: 1.14 }, \/\/ 4th card (index 3) - repositioned as second\n                    { xPercent: 110, yPercent: 36, scale: 1.12 }  \/\/ 5th card (index 4) - repositioned as third\n                ];\n\n                \/\/ Remove popup animations for tablet\n                gsap.to(popups, {\n                    scrollTrigger: {\n                        trigger: \".cards\",\n                        start: \"bottom center\",\n                        toggleActions: \"play none none reverse\",\n                    },\n                    scale: 0,\n                    duration: 0.3,\n                    ease: \"back.in(1.7)\"\n                });\n\n                \/\/ Animate visible cards from spread \u2192 stacked\n                visibleCards.forEach((card, i) => {\n                    if (card) {\n                        gsap.to(card, {\n                            scrollTrigger: {\n                                trigger: \".cards\",\n                                start: \"top 25%\",\n                                endTrigger: \".text-showcase\",\n                                end: \"bottom bottom\",\n                                scrub: true,\n                            },\n                            x: 0,\n                            y: 0,\n                            rotation: 0,\n                            ease: \"none\",\n                            xPercent: -50\n                        });\n                    }\n                });\n\n                \/\/ Animate the whole wrapper down\n                gsap.to('.cards', {\n                    scrollTrigger: {\n                        trigger: \".cards\",\n                        start: \"top 25%\",\n                        endTrigger: \".text-showcase\",\n                        end: \"bottom center\",\n                        scrub: true,\n                    },\n                    y: distanceMobile,\n                    ease: \"none\",\n                });\n\n                \/\/ Popup showcase animation\n                gsap.to('.popup-showcase', {\n                    scrollTrigger: {\n                        trigger: \".text-showcase\",\n                        start: \"bottom 55%\",\n                        endTrigger: \".text-showcase\",\n                        end: \"bottom center\",\n                        toggleActions: \"play none none reverse\",\n                    },\n                    scale: 1,\n                    opacity: 1,\n                    duration: 0.3,\n                    delay: .5,\n                    repeatDelay: .5,\n                    ease: \"back.out(1.7)\"\n                });\n\n                \/\/ Apply vertical spread to visible cards with tablet-specific data\n                visibleCards.forEach((card, i) => {\n                    if (card) {\n                        gsap.to(card, {\n                            scrollTrigger: {\n                                trigger: \".text-showcase\",\n                                start: \"bottom 60%\",\n                                endTrigger: \".text-showcase\",\n                                end: \"bottom center\",\n                                toggleActions: \"play none none reverse\",\n                            },\n                            xPercent: tabletSpreadData[i].xPercent,\n                            yPercent: tabletSpreadData[i].yPercent,\n                            scale: tabletSpreadData[i].scale,\n                            ease: \"none\"\n                        });\n                    }\n                });\n\n            });\n        }, 4000);\n\n        \/\/ GSAP MatchMedia for tablet and below\n        \/\/ GSAP matchMedia for tablet and below\n\n\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfd0978 e-con-full e-flex e-con e-parent\" data-id=\"dfd0978\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c589f3 elementor-widget elementor-widget-text-editor\" data-id=\"7c589f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>PR\u00d3XIMOS EVENTOS<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c29cb9b elementor-widget__width-inherit elementor-widget elementor-widget-ucaddon_uc_scroll_reveal_text\" data-id=\"c29cb9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_uc_scroll_reveal_text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Scroll Text Reveal -->\n\t\t<link id='uc_ac_assets_file_aos_css_26053-css' href='https:\/\/vallartapride.org\/wp-content\/uploads\/ac_assets\/uc_scroll_reveal_text\/aos.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='uc_ac_assets_file_uc_scroll_reveal_text_css_3698-css' href='https:\/\/vallartapride.org\/wp-content\/uploads\/ac_assets\/uc_scroll_reveal_text\/uc_scroll_reveal_text.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Scroll Text Reveal *\/\n\n#uc_uc_scroll_reveal_text_elementor_c29cb9b.uc_scroll_reveal_text {\n    text-align: center;\n}\n#uc_uc_scroll_reveal_text_elementor_c29cb9b .uc_reveal_holder .uc_reveal-block {\n    background: #ffffff;\n}\n#uc_uc_scroll_reveal_text_elementor_c29cb9b .uc_reveal_holder .uc_reveal-block::before{\n  \tbackground: #1D73B2;\n}\n\n<\/style>\n\n<section class=\"uc_scroll_reveal_text\" id=\"uc_uc_scroll_reveal_text_elementor_c29cb9b\">\n    <div class=\"uc_reveal_holder\" data-aos=\"reveal-item\" >\n        <div class=\"uc_reveal-block right\" data-aos=\"reveal-right\" data-aos-delay=\"300\"\n             \t \n          \t data-aos-once=\"true\">\n          \t \t\n        <\/div>\n        <div class=\"ue_scroll_reveal_text_inside\"><span  class=\"uc_style_uc_scroll_reveal_text_elementor_title\" style=\"color:#FFFFFF;\">Vallarta Pride Official 2026<\/span><\/div>\n    <\/div>\n<\/section>\n<!-- end Scroll Text Reveal -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e2db175 e-flex e-con-boxed e-con e-parent\" data-id=\"e2db175\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d5bc4b elementor-widget elementor-widget-html\" data-id=\"7d5bc4b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"events-grid-container\">\n  \n  <a href=\"https:\/\/vallartapride.org\/pride-parade\" class=\"event-card\">\n    <div class=\"event-image\">\n      <img decoding=\"async\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/02\/PrideEVent.jpg\">\n      <div class=\"event-date-badge\">21 MAYO<\/div>\n    <\/div>\n    <div class=\"event-info\">\n      <h3 class=\"event-title\">PRIDE PARADE<\/h3>\n      <p class=\"event-short-desc\">Inicio de la Nueva Era en el Malec\u00f3n.<\/p>\n      \n      <div class=\"event-expand-content\">\n        <p>\ud83c\udf08\u2728 \u00a1El Desfile del Orgullo 2026 ya tiene fecha y hora! \ud83d\udc96\n\u23f0 4:00 PM\nColores, amor, m\u00fasica y pura alegr\u00eda.<BR>\nUN PRIDE MUY MEXICANO TE ESPERA!\ud83d\udc96<\/p>\n      <\/div>\n    <\/div>\n  <\/a>\n\n  <a href=\"https:\/\/www.eventbrite.com\/e\/block-party-vallarta-pride-2026-tickets-1985247491689\" class=\"event-card\">\n    <div class=\"event-image\">\n      <img decoding=\"async\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Block.jpg\" alt=\"Fiesta de Playa\">\n      <div class=\"event-date-badge\">21 MAYO<\/div>\n    <\/div>\n    <div class=\"event-info\">\n      <h3 class=\"event-title\">BLOCK PARTY<\/h3>\n      <p class=\"event-short-desc\">\u2728 SORPRESA CONFIRMADA \ud83c\udf08 <\/p>\n      \n      <div class=\"event-expand-content\">\n        <p>\nFey La reina del Electropop se une a nuestra ic\u00f3nica celebraci\u00f3n de Block Party 2026 \ud83d\udd25\n\nPrep\u00e1rate para cantar a todo pulm\u00f3n sus \u00e9xitos y vivir una noche incre\u00edble junto a nosotros en Puerto Vallarta, Jalisco\ud83d\udca5\n\n\ud83d\uddd3\ufe0f Jueves 21 de mayo\u2028\u23f0 A partir de las 6:00 PM\u2028\ud83d\udccd Calle L\u00e1zaro C\u00e1rdenas<\/p>\n      <\/div>\n    <\/div>\n  <\/a>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3908ceb elementor-widget elementor-widget-ucaddon_gradient_border_button\" data-id=\"3908ceb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_gradient_border_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Gradient Border Button -->\n<style>\/* widget: Gradient Border Button *\/\n\n#uc_gradient_border_button_elementor_3908ceb {\n    display: flex;\n    align-items: center;\n}\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border .ue-gradient-border-content .ue-txt {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_3908ceb .ue-gradient-border .ue-gradient-border-content .ue-txt {\n        color: #F8FAF9;\n    }\n\n    #uc_gradient_border_button_elementor_3908ceb .ue-gradient-border:hover .ue-gradient-border-content .ue-txt {\n        color: ;\n    }\n\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border .ue-gradient-border-icon {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_3908ceb .ue-gradient-border .ue-gradient-border-icon i {\n        color: #e55f5f;\n    }\n\n    #uc_gradient_border_button_elementor_3908ceb .ue-gradient-border:hover .ue-gradient-border-icon i  {\n        color: #e55f5f;\n    }\n\n\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border {\n    position: relative;\n    display: inline-block;\n    z-index: 0;\n}\n\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border-content {\n    background:\n                    linear-gradient(90deg, #F969B3, #F969B3) padding-box,\n                        linear-gradient(90deg, #3E3FF0, #FF0085, #3E3FF0, #FF0085, #3E3FF0, #FF0085) border-box;\n    border: 2px solid transparent;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    position:relative;\n    overflow:hidden;\n    background-size:450%;\n    background-position:0%;\n\ttransition: background-position 0.5s ease; \n    }\n\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border-content:hover {\n        background:\n                    linear-gradient(90deg, #1D73B2, #1D73B2) padding-box,\n                        linear-gradient(90deg, #3E3FF0, #FF0085, #3E3FF0, #FF0085, #3E3FF0, #FF0085) border-box;\n    border: 2px solid transparent;\n        background-size:450%;\n        background-position: 0%; \n                animation: moveBackAndForth 8s ease-in-out infinite;\n        \t\t\n}\n#uc_gradient_border_button_elementor_3908ceb .ue-grad-hover\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:0;\n        background:\n                    linear-gradient(90deg, #1D73B2, #1D73B2);\n                \t\topacity:0;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_3908ceb .ue-grad-normal\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:1;\n        background:\n                    linear-gradient(90deg, #F969B3, #F969B3);\n                \t\topacity:1;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border:hover .ue-grad-hover\n{\n        opacity:1;\n        \n}\n#uc_gradient_border_button_elementor_3908ceb .ue-gradient-border:hover .ue-grad-normal\n{\n        opacity:0;\n}\n@keyframes moveBackAndForth {\n    0% {\n        background-position: 0%;\n    }\n    50% {\n        background-position: 100%;\n    }\n    100% {\n        background-position: 0%;\n    }\n}\n\n\n<\/style>\n\n<div class=\"ue-grad-btn-wrapper\" id=\"uc_gradient_border_button_elementor_3908ceb\">\n  <a  class=\"ue-gradient-border\" href=\"https:\/\/vallartapride.org\/calendario-oficial\/\" >\n        <div class=\"ue-gradient-border-content\" >\n      <div class=\"ue-grad-normal\"><\/div>\n      <div class=\"ue-grad-hover\"><\/div>\n            <span class=\"ue-txt\">Ver Todos Los Eventos<\/span>\n    <\/div>\n    \n  <\/a>\n<\/div>\n<!-- end Gradient Border Button -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e92b748 e-con-full e-flex e-con e-parent\" data-id=\"e92b748\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0bc8bc6 elementor-widget elementor-widget-text-editor\" data-id=\"0bc8bc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>SIGUENOS EN NUESTRAS REDES SOCIALES:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5471dec elementor-widget elementor-widget-heading\" data-id=\"5471dec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">@VALLARTAPRIDEOFFICIAL<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdd8117 elementor-widget elementor-widget-html\" data-id=\"fdd8117\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"mural-social-bar\">\n      <a href=\"https:\/\/www.facebook.com\/vallartaprideofficial\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/02\/facebook.png\"><\/a>\n      <a href=\"https:\/\/www.instagram.com\/vallartaprideofficial\/\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/02\/instagram.png\"><\/a>\n      <a href=\"https:\/\/www.tiktok.com\/@vallartapride\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/02\/medios-de-comunicacion-social.png\"><\/a>\n<\/div>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1152b96 e-flex e-con-boxed e-con e-child\" data-id=\"1152b96\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5af9448 elementor-widget elementor-widget-ucaddon_gradient_border_button\" data-id=\"5af9448\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_gradient_border_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Gradient Border Button -->\n<style>\/* widget: Gradient Border Button *\/\n\n#uc_gradient_border_button_elementor_5af9448 {\n    display: flex;\n    align-items: center;\n}\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_5af9448 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n        color: #1D73B2;\n    }\n\n    #uc_gradient_border_button_elementor_5af9448 .ue-gradient-border:hover .ue-gradient-border-content .ue-txt {\n        color: ;\n    }\n\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border .ue-gradient-border-icon {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_5af9448 .ue-gradient-border .ue-gradient-border-icon i {\n        color: #e55f5f;\n    }\n\n    #uc_gradient_border_button_elementor_5af9448 .ue-gradient-border:hover .ue-gradient-border-icon i  {\n        color: #e55f5f;\n    }\n\n\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border {\n    position: relative;\n    display: inline-block;\n    z-index: 0;\n}\n\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border-content {\n    background:\n                    linear-gradient(90deg, #FFFFFF, #FFFFFF) padding-box,\n                        linear-gradient(90deg, #F48B20, #FFEE00, #F48B20, #FFEE00, #F48B20, #FFEE00) border-box;\n    border: 3px solid transparent;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    position:relative;\n    overflow:hidden;\n    background-size:450%;\n    background-position:0%;\n\ttransition: background-position 0.5s ease; \n    }\n\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border-content:hover {\n        background:\n                    linear-gradient(90deg, , ) padding-box,\n                        linear-gradient(90deg, #F48B20, #FFEE00, #F48B20, #FFEE00, #F48B20, #FFEE00) border-box;\n    border: 3px solid transparent;\n        background-size:450%;\n        background-position: 0%; \n                animation: moveBackAndForth 8s ease-in-out infinite;\n        \t\t\n}\n#uc_gradient_border_button_elementor_5af9448 .ue-grad-hover\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:0;\n        background:\n                    linear-gradient(90deg, , );\n                \t\topacity:0;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_5af9448 .ue-grad-normal\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:1;\n        background:\n                    linear-gradient(90deg, #FFFFFF, #FFFFFF);\n                \t\topacity:1;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border:hover .ue-grad-hover\n{\n        opacity:1;\n        \n}\n#uc_gradient_border_button_elementor_5af9448 .ue-gradient-border:hover .ue-grad-normal\n{\n        opacity:0;\n}\n@keyframes moveBackAndForth {\n    0% {\n        background-position: 0%;\n    }\n    50% {\n        background-position: 100%;\n    }\n    100% {\n        background-position: 0%;\n    }\n}\n    #uc_gradient_border_button_elementor_5af9448 .ue-gradient-border .ue-grad-blur {\n        content: '';\n        position: absolute;\n        top: -3px;\n        left: -3px;\n        right: -3px;\n        bottom: -3px;\n        background: linear-gradient(90deg, #F969B3, #FFEE00);\n        z-index: -1;\n        border-radius: 15px;\n        filter: blur(5px);\n\t\t    }\n\n    #uc_gradient_border_button_elementor_5af9448 .ue-gradient-border:hover .ue-grad-blur {\n      \n        background: linear-gradient(90deg, , );\n            }\n    @keyframes blinkAnimation {\n    0% {\n        transform: scale(1);\n        opacity: 1;\n    }\n    100% {\n        transform: scale(1.15);\n        opacity: 1; \/* Adjust opacity if necessary *\/\n    }\n}\n\n\n<\/style>\n\n<div class=\"ue-grad-btn-wrapper\" id=\"uc_gradient_border_button_elementor_5af9448\">\n  <a  class=\"ue-gradient-border\" href=\"https:\/\/vallartapride.org\/voluntariado\" >\n             <div class=\"ue-grad-blur\"><\/div> \n        <div class=\"ue-gradient-border-content\" >\n      <div class=\"ue-grad-normal\"><\/div>\n      <div class=\"ue-grad-hover\"><\/div>\n            <span class=\"ue-txt\">VOLUNTARIADO<\/span>\n    <\/div>\n    \n  <\/a>\n<\/div>\n<!-- end Gradient Border Button -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f735a08 elementor-widget elementor-widget-ucaddon_gradient_border_button\" data-id=\"f735a08\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_gradient_border_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Gradient Border Button -->\n<style>\/* widget: Gradient Border Button *\/\n\n#uc_gradient_border_button_elementor_f735a08 {\n    display: flex;\n    align-items: center;\n}\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_f735a08 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n        color: #F8FAF9;\n    }\n\n    #uc_gradient_border_button_elementor_f735a08 .ue-gradient-border:hover .ue-gradient-border-content .ue-txt {\n        color: ;\n    }\n\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border .ue-gradient-border-icon {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_f735a08 .ue-gradient-border .ue-gradient-border-icon i {\n        color: #e55f5f;\n    }\n\n    #uc_gradient_border_button_elementor_f735a08 .ue-gradient-border:hover .ue-gradient-border-icon i  {\n        color: #e55f5f;\n    }\n\n\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border {\n    position: relative;\n    display: inline-block;\n    z-index: 0;\n}\n\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border-content {\n    background:\n                    linear-gradient(90deg, #1D73B2CC, #1D73B2CC) padding-box,\n                        linear-gradient(90deg, #F48B20, #FFEE00, #F48B20, #FFEE00, #F48B20, #FFEE00) border-box;\n    border: 3px solid transparent;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    position:relative;\n    overflow:hidden;\n    background-size:450%;\n    background-position:0%;\n\ttransition: background-position 0.5s ease; \n    }\n\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border-content:hover {\n        background:\n                    linear-gradient(90deg, , ) padding-box,\n                        linear-gradient(90deg, #F48B20, #FFEE00, #F48B20, #FFEE00, #F48B20, #FFEE00) border-box;\n    border: 3px solid transparent;\n        background-size:450%;\n        background-position: 0%; \n                animation: moveBackAndForth 8s ease-in-out infinite;\n        \t\t\n}\n#uc_gradient_border_button_elementor_f735a08 .ue-grad-hover\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:0;\n        background:\n                    linear-gradient(90deg, , );\n                \t\topacity:0;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_f735a08 .ue-grad-normal\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:1;\n        background:\n                    linear-gradient(90deg, #1D73B2CC, #1D73B2CC);\n                \t\topacity:1;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border:hover .ue-grad-hover\n{\n        opacity:1;\n        \n}\n#uc_gradient_border_button_elementor_f735a08 .ue-gradient-border:hover .ue-grad-normal\n{\n        opacity:0;\n}\n@keyframes moveBackAndForth {\n    0% {\n        background-position: 0%;\n    }\n    50% {\n        background-position: 100%;\n    }\n    100% {\n        background-position: 0%;\n    }\n}\n\n\n<\/style>\n\n<div class=\"ue-grad-btn-wrapper\" id=\"uc_gradient_border_button_elementor_f735a08\">\n  <a  class=\"ue-gradient-border\" href=\"https:\/\/vallartapride.org\/desfile2026\/\" >\n        <div class=\"ue-gradient-border-content\" >\n      <div class=\"ue-grad-normal\"><\/div>\n      <div class=\"ue-grad-hover\"><\/div>\n            <span class=\"ue-txt\">REGISTRA TU FLOTILLA<\/span>\n    <\/div>\n    \n  <\/a>\n<\/div>\n<!-- end Gradient Border Button -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-239b28b elementor-widget elementor-widget-ucaddon_gradient_border_button\" data-id=\"239b28b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_gradient_border_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Gradient Border Button -->\n<style>\/* widget: Gradient Border Button *\/\n\n#uc_gradient_border_button_elementor_239b28b {\n    display: flex;\n    align-items: center;\n}\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border .ue-gradient-border-content .ue-txt {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_239b28b .ue-gradient-border .ue-gradient-border-content .ue-txt {\n        color: #1D73B2;\n    }\n\n    #uc_gradient_border_button_elementor_239b28b .ue-gradient-border:hover .ue-gradient-border-content .ue-txt {\n        color: ;\n    }\n\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border .ue-gradient-border-icon {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_239b28b .ue-gradient-border .ue-gradient-border-icon i {\n        color: #e55f5f;\n    }\n\n    #uc_gradient_border_button_elementor_239b28b .ue-gradient-border:hover .ue-gradient-border-icon i  {\n        color: #e55f5f;\n    }\n\n\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border {\n    position: relative;\n    display: inline-block;\n    z-index: 0;\n}\n\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border-content {\n    background:\n                    linear-gradient(90deg, #FFFFFF, #FFFFFF) padding-box,\n                        linear-gradient(90deg, #FFEE00, #F969B3, #FFEE00, #F969B3, #FFEE00, #F969B3) border-box;\n    border: 3px solid transparent;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    position:relative;\n    overflow:hidden;\n    background-size:450%;\n    background-position:0%;\n\ttransition: background-position 0.5s ease; \n    }\n\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border-content:hover {\n        background:\n                    linear-gradient(90deg, , ) padding-box,\n                        linear-gradient(90deg, #FFEE00, #F969B3, #FFEE00, #F969B3, #FFEE00, #F969B3) border-box;\n    border: 3px solid transparent;\n        background-size:450%;\n        background-position: 0%; \n                animation: moveBackAndForth 8s ease-in-out infinite;\n        \t\t\n}\n#uc_gradient_border_button_elementor_239b28b .ue-grad-hover\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:0;\n        background:\n                    linear-gradient(90deg, , );\n                \t\topacity:0;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_239b28b .ue-grad-normal\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:1;\n        background:\n                    linear-gradient(90deg, #FFFFFF, #FFFFFF);\n                \t\topacity:1;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border:hover .ue-grad-hover\n{\n        opacity:1;\n        \n}\n#uc_gradient_border_button_elementor_239b28b .ue-gradient-border:hover .ue-grad-normal\n{\n        opacity:0;\n}\n@keyframes moveBackAndForth {\n    0% {\n        background-position: 0%;\n    }\n    50% {\n        background-position: 100%;\n    }\n    100% {\n        background-position: 0%;\n    }\n}\n    #uc_gradient_border_button_elementor_239b28b .ue-gradient-border .ue-grad-blur {\n        content: '';\n        position: absolute;\n        top: -3px;\n        left: -3px;\n        right: -3px;\n        bottom: -3px;\n        background: linear-gradient(90deg, #F969B3, #FFEE00);\n        z-index: -1;\n        border-radius: 15px;\n        filter: blur(5px);\n\t\t    }\n\n    #uc_gradient_border_button_elementor_239b28b .ue-gradient-border:hover .ue-grad-blur {\n      \n        background: linear-gradient(90deg, , );\n            }\n    @keyframes blinkAnimation {\n    0% {\n        transform: scale(1);\n        opacity: 1;\n    }\n    100% {\n        transform: scale(1.15);\n        opacity: 1; \/* Adjust opacity if necessary *\/\n    }\n}\n\n\n<\/style>\n\n<div class=\"ue-grad-btn-wrapper\" id=\"uc_gradient_border_button_elementor_239b28b\">\n  <a  class=\"ue-gradient-border\" href=\"https:\/\/vallartapride.org\/DONACIONES\/\" >\n             <div class=\"ue-grad-blur\"><\/div> \n        <div class=\"ue-gradient-border-content\" >\n      <div class=\"ue-grad-normal\"><\/div>\n      <div class=\"ue-grad-hover\"><\/div>\n            <span class=\"ue-txt\">DONAR<\/span>\n    <\/div>\n    \n  <\/a>\n<\/div>\n<!-- end Gradient Border Button -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-247e9e9 elementor-widget elementor-widget-ucaddon_gradient_border_button\" data-id=\"247e9e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_gradient_border_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Gradient Border Button -->\n<style>\/* widget: Gradient Border Button *\/\n\n#uc_gradient_border_button_elementor_247e9e9 {\n    display: flex;\n    align-items: center;\n}\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n        color: #F8FAF9;\n    }\n\n    #uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border:hover .ue-gradient-border-content .ue-txt {\n        color: ;\n    }\n\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border .ue-gradient-border-icon {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border .ue-gradient-border-icon i {\n        color: #e55f5f;\n    }\n\n    #uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border:hover .ue-gradient-border-icon i  {\n        color: #e55f5f;\n    }\n\n\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border {\n    position: relative;\n    display: inline-block;\n    z-index: 0;\n}\n\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border-content {\n    background:\n                    linear-gradient(90deg, #1D73B2CC, #1D73B2CC) padding-box,\n                        linear-gradient(90deg, #FFEE00, #F48B20, #FFEE00, #F48B20, #FFEE00, #F48B20) border-box;\n    border: 3px solid transparent;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    position:relative;\n    overflow:hidden;\n    background-size:450%;\n    background-position:0%;\n\ttransition: background-position 0.5s ease; \n    }\n\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border-content:hover {\n        background:\n                    linear-gradient(90deg, , ) padding-box,\n                        linear-gradient(90deg, #FFEE00, #F48B20, #FFEE00, #F48B20, #FFEE00, #F48B20) border-box;\n    border: 3px solid transparent;\n        background-size:450%;\n        background-position: 0%; \n                animation: moveBackAndForth 8s ease-in-out infinite;\n        \t\t\n}\n#uc_gradient_border_button_elementor_247e9e9 .ue-grad-hover\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:0;\n        background:\n                    linear-gradient(90deg, , );\n                \t\topacity:0;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_247e9e9 .ue-grad-normal\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:1;\n        background:\n                    linear-gradient(90deg, #1D73B2CC, #1D73B2CC);\n                \t\topacity:1;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border:hover .ue-grad-hover\n{\n        opacity:1;\n        \n}\n#uc_gradient_border_button_elementor_247e9e9 .ue-gradient-border:hover .ue-grad-normal\n{\n        opacity:0;\n}\n@keyframes moveBackAndForth {\n    0% {\n        background-position: 0%;\n    }\n    50% {\n        background-position: 100%;\n    }\n    100% {\n        background-position: 0%;\n    }\n}\n\n\n<\/style>\n\n<div class=\"ue-grad-btn-wrapper\" id=\"uc_gradient_border_button_elementor_247e9e9\">\n  <a  class=\"ue-gradient-border\" href=\"https:\/\/vallartapride.org\/patrocinio2026\/\" >\n        <div class=\"ue-gradient-border-content\" >\n      <div class=\"ue-grad-normal\"><\/div>\n      <div class=\"ue-grad-hover\"><\/div>\n            <span class=\"ue-txt\">SER PATROCINADOR<\/span>\n    <\/div>\n    \n  <\/a>\n<\/div>\n<!-- end Gradient Border Button -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7dc6f1f e-con-full e-flex e-con e-parent\" data-id=\"7dc6f1f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;background_motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;background_motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:4,&quot;sizes&quot;:[]},&quot;background_motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}},&quot;background_motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-880b01a elementor-widget elementor-widget-ucaddon_text_rotator\" data-id=\"880b01a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_text_rotator.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Text Rotator -->\n\t\t<link id='uc_ac_assets_file_morphext_css_52-css' href='https:\/\/vallartapride.org\/wp-content\/uploads\/ac_assets\/Text Rotator\/morphext.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='uc_ac_assets_file_animate_css_77907-css' href='https:\/\/vallartapride.org\/wp-content\/uploads\/ac_assets\/Text Rotator\/animate.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Text Rotator *\/\n\n#uc_text_rotator_elementor_880b01a span.string\n{\n  display:inline;\n} \n\n\n\n<\/style>\n\n<div style=\"text-align:center;\" id=\"uc_text_rotator_elementor_880b01a\">\n  <span class=\"string beginning_text_typography\" >Nuestros<\/span> \n  <span class=\"string\">\n    <span class=\"js-rotating middle_text_typography\">\n                     INCRE\u00cdBLES\n\n<span style=\"display: none;\">, GRANDIOSOS<\/span>\n\n  \n            <\/span>\n  <\/span> \n  <span class=\"string ending_text_typography\">Patrocinadores<\/span>\n<\/div>\n<!-- end Text Rotator -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9a1f67b e-con-full e-flex e-con e-parent\" data-id=\"9a1f67b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fb6d22 elementor-widget__width-inherit elementor-widget elementor-widget-image-carousel\" data-id=\"2fb6d22\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;autoplay_speed&quot;:4500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:13,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/industry.png\" alt=\"industry\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Almar.png\" alt=\"Almar\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/nomada.png\" alt=\"nomada\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/888.png\" alt=\"888\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/eden.png\" alt=\"eden\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Trist.png\" alt=\"Trist\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/viva.png\" alt=\"viva\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/top.png\" alt=\"top\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/flaming.png\" alt=\"flaming\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/garbo.png\" alt=\"garbo\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/mantamar.png\" alt=\"mantamar\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Logotipo-GobPV2024-2027_Vertical-color-1024x983.png\" alt=\"Logotipo-GobPV2024-2027_Vertical-color\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Fideicomiso.png\" alt=\"Fideicomiso\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Jalisco.png\" alt=\"Jalisco\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/etn.png\" alt=\"etn\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"16 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Villatita.png\" alt=\"Villatita\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"17 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/margarita.png\" alt=\"margarita\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"18 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/wet.png\" alt=\"wet\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"19 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/mister.png\" alt=\"mister\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"20 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/diversidad.png\" alt=\"diversidad\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"21 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/CreaActivos.png\" alt=\"CreaActivos\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"22 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/daiquiri-1.png\" alt=\"daiquiri\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"23 de 23\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/gecko.png\" alt=\"gecko\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79466ef elementor-widget__width-inherit elementor-widget elementor-widget-image-carousel\" data-id=\"79466ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;autoplay_speed&quot;:4500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:13,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"rtl\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Untitled-design-1.png\" alt=\"Untitled design\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Bearmex.png\" alt=\"Bearmex\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Adventures.png\" alt=\"Adventures\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Franco.png\" alt=\"Franco\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/PVRpv.png\" alt=\"PVRpv\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/gay.png\" alt=\"gay\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/barracuda.png\" alt=\"barracuda\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/rainbow.png\" alt=\"rainbow\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Diversidadpv.png\" alt=\"Diversidadpv\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/cupula.png\" alt=\"cupula\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/coyote.png\" alt=\"coyote\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Tortuguita-1024x1024.png\" alt=\"Tortuguita\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Escandala-1024x510.png\" alt=\"Escandala\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/marriot.png\" alt=\"marriot\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"15 de 15\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/westin.png\" alt=\"westin\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec32fa5 elementor-widget__width-inherit elementor-widget elementor-widget-image-carousel\" data-id=\"ec32fa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;autoplay_speed&quot;:4500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile&quot;:&quot;2&quot;,&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:13,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"rtl\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper swiper-image-stretch\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/carlos.png\" alt=\"carlos\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/jw.png\" alt=\"jw\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Untitled-design-1-1.png\" alt=\"Untitled design (1)\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/chirs.png\" alt=\"chirs\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/walk.png\" alt=\"walk\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/mezcal.png\" alt=\"mezcal\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/corsica.png\" alt=\"corsica\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/corner.png\" alt=\"corner\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/flow.png\" alt=\"flow\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/lomm.png\" alt=\"lomm\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/eggs-1024x683.png\" alt=\"eggs\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"12 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/Muertos1000.png\" alt=\"Muertos1000\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"13 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/216-1024x1024.png\" alt=\"216\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"14 de 14\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/05\/studs.png\" alt=\"studs\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b9052d e-con-full e-flex e-con e-parent\" data-id=\"1b9052d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-f1f3142 e-con-full e-flex e-con e-child\" data-id=\"f1f3142\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8df6a97 elementor-widget elementor-widget-heading\" data-id=\"8df6a97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">REVIVIR<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b9ba8e elementor-widget elementor-widget-heading\" data-id=\"4b9ba8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">PRIDE<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c57190 elementor-widget elementor-widget-heading\" data-id=\"3c57190\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2025<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7472dd0 elementor-widget elementor-widget-ucaddon_gradient_border_button\" data-id=\"7472dd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_gradient_border_button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Gradient Border Button -->\n<style>\/* widget: Gradient Border Button *\/\n\n#uc_gradient_border_button_elementor_7472dd0 {\n    display: flex;\n    align-items: center;\n}\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border .ue-gradient-border-content .ue-txt {\n        color: #000000;\n    }\n\n    #uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border:hover .ue-gradient-border-content .ue-txt {\n        color: ;\n    }\n\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border .ue-gradient-border-icon {\n  \t\tz-index: 2;\n        position:relative;\n}\n    #uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border .ue-gradient-border-icon i {\n        color: #F969B3;\n    }\n\n    #uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border:hover .ue-gradient-border-icon i  {\n        color: #e55f5f;\n    }\n\n\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border {\n    position: relative;\n    display: inline-block;\n    z-index: 0;\n}\n\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border-content {\n    background:\n                    linear-gradient(90deg, #FFFFFF, #FFFFFF) padding-box,\n                        linear-gradient(90deg, #FFEE00, #770088, #FFEE00, #770088, #FFEE00, #770088) border-box;\n    border: 2px solid transparent;\n    display:flex;\n    justify-content:center;\n    align-items:center;\n    position:relative;\n    overflow:hidden;\n    background-size:450%;\n    background-position:0%;\n\ttransition: background-position 0.5s ease; \n    }\n\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border-content:hover {\n        background:\n                    linear-gradient(90deg, , ) padding-box,\n                        linear-gradient(90deg, #FFEE00, #770088, #FFEE00, #770088, #FFEE00, #770088) border-box;\n    border: 2px solid transparent;\n        background-size:450%;\n        background-position: 0%; \n                animation: moveBackAndForth 8s ease-in-out infinite;\n        \t\t\n}\n#uc_gradient_border_button_elementor_7472dd0 .ue-grad-hover\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:0;\n        background:\n                    linear-gradient(90deg, , );\n                \t\topacity:0;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_7472dd0 .ue-grad-normal\n{       \n        position:absolute;\n        top:0;\n        left:0;\n        right:0;\n        bottom:0;\n        width:100%;\n        height:100%;\n        z-index:1;\n        background:\n                    linear-gradient(90deg, #FFFFFF, #FFFFFF);\n                \t\topacity:1;\n        transition: opacity 0.25s ease-in-out; \n}\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border:hover .ue-grad-hover\n{\n        opacity:1;\n        \n}\n#uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border:hover .ue-grad-normal\n{\n        opacity:0;\n}\n@keyframes moveBackAndForth {\n    0% {\n        background-position: 0%;\n    }\n    50% {\n        background-position: 100%;\n    }\n    100% {\n        background-position: 0%;\n    }\n}\n    #uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border .ue-grad-blur {\n        content: '';\n        position: absolute;\n        top: -2px;\n        left: -2px;\n        right: -2px;\n        bottom: -2px;\n        background: linear-gradient(90deg, #1D73B2, #770088);\n        z-index: -1;\n        border-radius: 20px;\n        filter: blur(5px);\n\t\t    }\n\n    #uc_gradient_border_button_elementor_7472dd0 .ue-gradient-border:hover .ue-grad-blur {\n      \n        background: linear-gradient(90deg, , );\n            }\n    @keyframes blinkAnimation {\n    0% {\n        transform: scale(1);\n        opacity: 1;\n    }\n    100% {\n        transform: scale(1.15);\n        opacity: 1; \/* Adjust opacity if necessary *\/\n    }\n}\n\n\n<\/style>\n\n<div class=\"ue-grad-btn-wrapper\" id=\"uc_gradient_border_button_elementor_7472dd0\">\n  <a  class=\"ue-gradient-border\" href=\"https:\/\/vallartapride.org\/galeria\/\" >\n             <div class=\"ue-grad-blur\"><\/div> \n        <div class=\"ue-gradient-border-content\" >\n      <div class=\"ue-grad-normal\"><\/div>\n      <div class=\"ue-grad-hover\"><\/div>\n            <span class=\"ue-gradient-border-icon\"><i class='fas fa-chevron-right'><\/i><\/span>\n            <span class=\"ue-txt\">GALERIA<\/span>\n    <\/div>\n    \n  <\/a>\n<\/div>\n<!-- end Gradient Border Button -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d1e114 e-con-full e-flex e-con e-child\" data-id=\"9d1e114\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de6b312 elementor-widget elementor-widget-gallery\" data-id=\"de6b312\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;gallery_layout&quot;:&quot;masonry&quot;,&quot;columns&quot;:3,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:8,&quot;sizes&quot;:[]},&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<div class=\"e-gallery-item elementor-gallery-item elementor-animated-content\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/01\/42-Photo-54-819x1024.webp\" data-width=\"800\" data-height=\"1000\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"e-gallery-item elementor-gallery-item elementor-animated-content\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/01\/44-Photo-56-819x1024.webp\" data-width=\"800\" data-height=\"1000\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"e-gallery-item elementor-gallery-item elementor-animated-content\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/01\/32-Photo-48.jpg\" data-width=\"1\" data-height=\"1\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"e-gallery-item elementor-gallery-item elementor-animated-content\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/01\/b8-683x1024.webp\" data-width=\"683\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"e-gallery-item elementor-gallery-item elementor-animated-content\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/01\/15-Photos-19-683x1024.webp\" data-width=\"683\" data-height=\"1024\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"e-gallery-item elementor-gallery-item elementor-animated-content\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/vallartapride.org\/wp-content\/uploads\/2026\/01\/MarchacontralaHomofobia-73-1024x683.webp\" data-width=\"800\" data-height=\"534\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"unlimited-elements-background-overlay\" data-forid=\"1b9052d\" data-location=\"back\" style=\"display:none\">\n\t\t\t<template>\n\t\t\t\n<!-- start Shooting Lights Background -->\n<style>\/* widget: Shooting Lights Background *\/\n\n#uc_shooting_lights_bg_addon16176\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  overflow:hidden;\n}\n\n\n\n#uc_shooting_lights_bg_addon16176 .ue-light {\n    position: absolute;\n    width: 0px;\n    opacity: .75;\n    background-color: white;\n    box-shadow: #e9f1f1 0px 0px 20px 2px;\n    opacity: 0;\n    top: 100vh;\n    bottom: 0px;\n    left: 0px;\n    right: 0px;\n    margin: auto;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x1{\n  -webkit-animation: floatUp 4s infinite linear;\n  -moz-animation: floatUp 4s infinite linear;\n  -o-animation: floatUp 4s infinite linear;\n  animation: floatUp 4s infinite linear;\n   -webkit-transform: scale(1.0);\n   -moz-transform: scale(1.0);\n   -o-transform: scale(1.0);\n  transform: scale(1.0);\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x2{\n  -webkit-animation: floatUp 7s infinite linear;\n  -moz-animation: floatUp 7s infinite linear;\n  -o-animation: floatUp 7s infinite linear;\n  animation: floatUp 7s infinite linear;\n  -webkit-transform: scale(1.6);\n  -moz-transform: scale(1.6);\n  -o-transform: scale(1.6);\n  transform: scale(1.6);\n  left: 15%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x3{\n  -webkit-animation: floatUp 2.5s infinite linear;\n  -moz-animation: floatUp 2.5s infinite linear;\n  -o-animation: floatUp 2.5s infinite linear;\n  animation: floatUp 2.5s infinite linear;\n  -webkit-transform: scale(.5);\n  -moz-transform: scale(.5);\n  -o-transform: scale(.5);\n  transform: scale(.5);\n  left: -15%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x4{\n  -webkit-animation: floatUp 4.5s infinite linear;\n  -moz-animation: floatUp 4.5s infinite linear;\n  -o-animation: floatUp 4.5s infinite linear;\n  animation: floatUp 4.5s infinite linear;\n  -webkit-transform: scale(1.2);\n  -moz-transform: scale(1.2);\n  -o-transform: scale(1.2);\n  transform: scale(1.2);\n  left: -34%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x5{\n  -webkit-animation: floatUp 8s infinite linear;\n  -moz-animation: floatUp 8s infinite linear;\n  -o-animation: floatUp 8s infinite linear;\n  animation: floatUp 8s infinite linear;\n  -webkit-transform: scale(2.2);\n  -moz-transform: scale(2.2);\n  -o-transform: scale(2.2);\n  transform: scale(2.2);\n  left: -57%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x6{\n  -webkit-animation: floatUp 3s infinite linear;\n  -moz-animation: floatUp 3s infinite linear;\n  -o-animation: floatUp 3s infinite linear;\n  animation: floatUp 3s infinite linear;\n  -webkit-transform: scale(.8);\n  -moz-transform: scale(.8);\n  -o-transform: scale(.8);\n  transform: scale(.8);\n  left: -81%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x7{\n  -webkit-animation: floatUp 5.3s infinite linear;\n  -moz-animation: floatUp 5.3s infinite linear;\n  -o-animation: floatUp 5.3s infinite linear;\n  animation: floatUp 5.3s infinite linear;\n  -webkit-transform: scale(3.2);\n  -moz-transform: scale(3.2);\n  -o-transform: scale(3.2);\n  transform: scale(3.2);\n  left: 37%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x8{\n  -webkit-animation: floatUp 4.7s infinite linear;\n  -moz-animation: floatUp 4.7s infinite linear;\n  -o-animation: floatUp 4.7s infinite linear;\n  animation: floatUp 4.7s infinite linear;\n  -webkit-transform: scale(1.7);\n  -moz-transform: scale(1.7);\n  -o-transform: scale(1.7);\n  transform: scale(1.7);\n  left: 62%;\n}\n\n#uc_shooting_lights_bg_addon16176 .ue-x9{\n  -webkit-animation: floatUp 4.1s infinite linear;\n  -moz-animation: floatUp 4.1s infinite linear;\n  -o-animation: floatUp 4.1s infinite linear;\n  animation: floatUp 4.1s infinite linear;\n  -webkit-transform: scale(0.9);\n  -moz-transform: scale(0.9);\n  -o-transform: scale(0.9);\n  transform: scale(0.9);\n  left: 85%;\n}\n\n@-webkit-keyframes floatUp{\n  0%{top: 100vh; opacity: 0;}\n  25%{opacity: 1;}\n  50%{top: 0vh; opacity: .8;}\n  75%{opacity: 1;}\n  100%{top: -100vh; opacity: 0;}\n}\n@-moz-keyframes floatUp{\n  0%{top: 100vh; opacity: 0;}\n  25%{opacity: 1;}\n  50%{top: 0vh; opacity: .8;}\n  75%{opacity: 1;}\n  100%{top: -100vh; opacity: 0;}\n}\n@-o-keyframes floatUp{\n  0%{top: 100vh; opacity: 0;}\n  25%{opacity: 1;}\n  50%{top: 0vh; opacity: .8;}\n  75%{opacity: 1;}\n  100%{top: -100vh; opacity: 0;}\n}\n@keyframes floatUp{\n  0%{top: 100vh; opacity: 0;}\n  25%{opacity: 1;}\n  50%{top: 0vh; opacity: .8;}\n  75%{opacity: 1;}\n  100%{top: -100vh; opacity: 0;}\n}\n\n<\/style>\n\n<div id=\"uc_shooting_lights_bg_addon16176\">\n  <div class='ue-light ue-x1'><\/div>\n  <div class='ue-light ue-x2'><\/div>\n  <div class='ue-light ue-x3'><\/div>\n  <div class='ue-light ue-x4'><\/div>\n  <div class='ue-light ue-x5'><\/div>\n  <div class='ue-light ue-x6'><\/div>\n  <div class='ue-light ue-x7'><\/div>\n  <div class='ue-light ue-x8'><\/div>\n  <div class='ue-light ue-x9'><\/div>\n<\/div>\n<script type=\"text\/javascript\"  id=\"ue_script_shooting_lights\">\n\n\/* Shooting Lights Background scripts: *\/ \n\n\n<\/script>\n<!-- end Shooting Lights Background -->\t\t\t<\/template>\n\t\t<\/div>\n\t\t\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nueva #Flotilla #Coffe Party #Block Party #Pride Parade #Patrocinador Era 2026 PR\u00d3XIMOS EVENTOS skip render: ucaddon_uc_scroll_reveal_text 21 MAYO PRIDE PARADE Inicio de la Nueva Era en el Malec\u00f3n. &#x1f308;&#x2728; \u00a1El Desfile del Orgullo 2026 ya tiene fecha y hora! &#x1f496; &#x23f0; 4:00 PM Colores, amor, m\u00fasica y pura alegr\u00eda. UN PRIDE MUY MEXICANO TE ESPERA!&#x1f496; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4481","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/pages\/4481","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/comments?post=4481"}],"version-history":[{"count":709,"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/pages\/4481\/revisions"}],"predecessor-version":[{"id":7048,"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/pages\/4481\/revisions\/7048"}],"wp:attachment":[{"href":"https:\/\/vallartapride.org\/en\/wp-json\/wp\/v2\/media?parent=4481"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}