{"id":14,"date":"2026-07-11T15:08:58","date_gmt":"2026-07-11T20:08:58","guid":{"rendered":"http:\/\/localhost:8012\/sebasvargas\/?page_id=14"},"modified":"2026-07-28T20:21:52","modified_gmt":"2026-07-29T01:21:52","slug":"inicio","status":"publish","type":"page","link":"https:\/\/wexite.com\/sebasvargas\/","title":{"rendered":"Inicio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e162ba2 e-con e-atomic-element e-div-block-base \" data-id=\"e162ba2\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e162ba2\">\n    <section class=\"elementor-element elementor-element-2fe0e46 e-con e-atomic-element e-div-block-base g-9fc5ae9 svp-hero \" data-id=\"2fe0e46\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"2fe0e46\">\n    <div class=\"elementor-element elementor-element-d37a874 e-con e-atomic-element e-div-block-base e-d37a874-829bd31 svp-hero__left \" data-id=\"d37a874\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d37a874\">\n    <div class=\"elementor-element elementor-element-dcb775a e-con e-atomic-element e-div-block-base e-dcb775a-a44c2ee g-ef2c05c svp-portrait \" data-id=\"dcb775a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"dcb775a\">\n    \t\t<div class=\"elementor-element elementor-element-3c41a2f elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"3c41a2f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"546\" height=\"950\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/sebasvargas.png\" class=\"attachment-large size-large wp-image-17\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a150efd e-con e-atomic-element e-div-block-base g-7de835d svp-copy \" data-id=\"a150efd\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a150efd\">\n    \t\t\t<p class=\"e-26c67cc-136cb71 svp-eyebrow e-paragraph-base\" data-interaction-id=\"26c67cc\">Fot\u00f3grafo deportivo<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"f0d802d\" class=\"svp-name e-heading-base\">Sebastian Vargas<\/h2>\n\t\t\t\t\t<p class=\"svp-tagline e-paragraph-base\" data-interaction-id=\"e0b4d71\">Capturo el esfuerzo, la fuerza y el instante exacto del movimiento.<\/p>\n\t\t<a class=\"elementor-element elementor-element-8a1239c e-con e-atomic-element e-div-block-base svp-btn \" data-id=\"8a1239c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8a1239c\" href=\"\/portafolio\/\" target=\"_self\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"a1539eb\">Ver portafolio<\/p>\n\t\t\n<\/a>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-b1e835b e-con e-atomic-element e-div-block-base svp-hero__right \" data-id=\"b1e835b\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b1e835b\">\n    <div class=\"elementor-element elementor-element-e3484d0 e-con e-atomic-element e-div-block-base svp-stack \" data-id=\"e3484d0\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e3484d0\">\n    <div class=\"elementor-element elementor-element-c6c4df9 e-con e-atomic-element e-div-block-base svp-stack__main \" data-id=\"c6c4df9\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c6c4df9\">\n    \t\t<div class=\"elementor-element elementor-element-78e4954 elementor-widget elementor-widget-image\" data-id=\"78e4954\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/colombian-champion-ship\/crossfit_19.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_19\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY3LCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9jb2xvbWJpYW4tY2hhbXBpb24tc2hpcFwvY3Jvc3NmaXRfMTkuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"769\" height=\"1024\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/colombian-champion-ship\/crossfit_19.jpg\" class=\"attachment-large size-large wp-image-267\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-948b670 e-con e-atomic-element e-div-block-base svp-stack__float svp-stack__float--a \" data-id=\"948b670\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"948b670\">\n    \t\t<div class=\"elementor-element elementor-element-19dda2e elementor-widget elementor-widget-image\" data-id=\"19dda2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/colombian-champion-ship\/crossfit_40.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_40\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjkxLCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9jb2xvbWJpYW4tY2hhbXBpb24tc2hpcFwvY3Jvc3NmaXRfNDAuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"769\" height=\"1024\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/colombian-champion-ship\/crossfit_40.jpg\" class=\"attachment-large size-large wp-image-291\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e0bcf6f e-con e-atomic-element e-div-block-base svp-stack__float svp-stack__float--b \" data-id=\"e0bcf6f\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e0bcf6f\">\n    \t\t<div class=\"elementor-element elementor-element-5dc14b3 elementor-widget elementor-widget-image\" data-id=\"5dc14b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_9.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_9\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Mzc3LCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9yZXN0by1mZXN0LTIwMjZcL2Nyb3NzZml0XzkuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_9.jpg\" class=\"attachment-large size-large wp-image-377\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n\t\t<div class=\"elementor-element elementor-element-93b206a elementor-widget elementor-widget-html\" data-id=\"93b206a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Black+Ops+One&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n:root {\r\n    \/* Fondos y colores base *\/\r\n    --svp-hero-bg: #F7F5F0;\r\n    --svp-hero-ink: #16130F;\r\n    --svp-hero-muted: #6E6A61;\r\n    --svp-hero-accent: #A9793D;\r\n    --svp-hero-line: #E8E2D8;\r\n    --svp-hero-card-bg: #ffffff;\r\n    --svp-hero-tag-bg: rgba(22, 19, 15, 0.72);\r\n    --svp-hero-btn-hover-bg: #16130F;\r\n    --svp-hero-btn-hover-text: #ffffff;\r\n    --svp-hero-btn-border: #121212;\r\n    --svp-hero-btn-bg: transparent;\r\n    --svp-hero-btn-text: #121212;\r\n    --svp-hero-right-bg: var(--svp-hero-line);\r\n    --svp-hero-dash-border: rgba(18, 18, 18, 0.16);\r\n    --svp-hero-dash-accent: var(--svp-hero-accent);\r\n}\r\n\r\n\/* ===============\r\n   MODO OSCURO (se activa con html.svp-dark)\r\n   ===============*\/\r\nhtml.svp-dark {\r\n    --svp-hero-bg: #181818;\r\n    --svp-hero-ink: #F2EEE5;\r\n    --svp-hero-muted: #A39C8F;\r\n    --svp-hero-accent: #D4A15F;\r\n    --svp-hero-line: #141414;\r\n    --svp-hero-card-bg: #241F19;\r\n    --svp-hero-tag-bg: rgba(0, 0, 0, 0.55);\r\n    --svp-hero-btn-hover-bg: #F2EEE5;\r\n    --svp-hero-btn-hover-text: #16130F;\r\n    --svp-hero-btn-border: var(--svp-hero-ink);\r\n    --svp-hero-btn-bg: transparent;\r\n    --svp-hero-btn-text: var(--svp-hero-ink);\r\n    --svp-hero-right-bg: var(--svp-hero-line);\r\n    --svp-hero-dash-border: rgba(242, 240, 234, 0.14);\r\n    --svp-hero-dash-accent: var(--svp-hero-accent);\r\n}\r\n\r\n\/* ====================\r\n   ESTILOS DEL HERO\r\n   ==================== *\/\r\n.svp-hero,\r\n.svp-hero * {\r\n    box-sizing: border-box !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n\r\n.svp-hero {\r\n    display: grid !important;\r\n    grid-template-columns: minmax(560px, 3fr) 2fr !important;\r\n    min-height: clamp(560px, 82vh, 860px);\r\n    background: var(--svp-hero-bg);\r\n    color: var(--svp-hero-ink);\r\n    font-family: 'Inter', -apple-system, sans-serif !important;\r\n    position: relative;\r\n    opacity: 0;\r\n    animation: svpFadeIn 0.7s ease-out 0.05s forwards;\r\n    transition: background 0.35s ease, color 0.35s ease !important;\r\n}\r\n\r\n@keyframes svpFadeIn {\r\n    from { opacity: 0; transform: translateY(10px); }\r\n    to { opacity: 1; transform: translateY(0); }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n    .svp-hero {\r\n        animation: none !important;\r\n        opacity: 1 !important;\r\n    }\r\n}\r\n\r\n\/* ---------- Columna izquierda ---------- *\/\r\n.svp-hero__left {\r\n    --portrait-w: clamp(180px, 23vw, 380px);\r\n    --side-pad: clamp(2rem, 4vw, 3.5rem);\r\n    --portrait-gap: clamp(1.5rem, 3vw, 1.5rem);\r\n    position: relative !important;\r\n    display: flex !important;\r\n    flex-direction: row !important;\r\n    align-items: flex-end !important;\r\n    justify-content: flex-start !important;\r\n    padding: clamp(2.5rem, 5vw, 4rem) var(--side-pad) clamp(2.5rem, 5vw, 4rem) calc(var(--side-pad) + var(--portrait-w) + var(--portrait-gap)) !important;\r\n    border-right: 5px solid var(--svp-hero-accent) !important;\r\n}\r\n\r\n.svp-portrait {\r\n    position: absolute !important;\r\n    left: var(--side-pad) !important;\r\n    bottom: 0 !important;\r\n    width: var(--portrait-w) !important;\r\n    z-index: 1;\r\n}\r\n\r\n.svp-portrait img {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: auto !important;\r\n    max-height: 82vh;\r\n    object-fit: cover !important;\r\n    object-position: top center !important;\r\n}\r\n\r\n.svp-copy {\r\n    max-width: 420px;\r\n    position: relative !important;\r\n    z-index: 2;\r\n    display: flex !important;\r\n    flex-direction: column;\r\n}\r\n\r\n.svp-eyebrow {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.6rem;\r\n    font-weight: 600 !important;\r\n    font-size: 0.78rem !important;\r\n    letter-spacing: 0.14em !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--svp-hero-muted) !important;\r\n    margin-bottom: 1rem !important;\r\n}\r\n\r\n.svp-eyebrow::before {\r\n    content: '';\r\n    width: 22px;\r\n    height: 3px;\r\n    background: var(--svp-hero-accent);\r\n    display: inline-block;\r\n    flex-shrink: 0;\r\n}\r\n\r\n.svp-name {\r\n    font-family: 'Black Ops One', 'Inter', sans-serif !important;\r\n    font-weight: 400 !important;\r\n    font-size: clamp(2.6rem, 5.6vw, 4.6rem) !important;\r\n    line-height: 0.98 !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--svp-hero-ink) !important;\r\n    margin-bottom: 1.2rem !important;\r\n}\r\n\r\n.svp-name__accent {\r\n    color: var(--svp-hero-accent) !important;\r\n}\r\n\r\n.svp-tagline {\r\n    font-size: clamp(1rem, 1.3vw, 1.15rem) !important;\r\n    line-height: 1.55 !important;\r\n    font-weight: 400 !important;\r\n    color: var(--svp-hero-muted) !important;\r\n    max-width: 34ch;\r\n    margin-bottom: 1.8rem !important;\r\n}\r\n\r\n.svp-cta {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    font-size: 0.85rem !important;\r\n    letter-spacing: 0.04em !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--svp-hero-ink) !important;\r\n    text-decoration: none !important;\r\n    padding-bottom: 5px;\r\n    border-bottom: 2px solid var(--svp-hero-ink) !important;\r\n    transition: color 0.2s ease, border-color 0.2s ease, gap 0.2s ease;\r\n}\r\n\r\n.svp-cta__arrow {\r\n    color: var(--svp-hero-accent) !important;\r\n    transition: transform 0.2s ease;\r\n}\r\n\r\n.svp-cta:hover {\r\n    color: var(--svp-hero-accent) !important;\r\n    border-color: var(--svp-hero-accent) !important;\r\n    gap: 0.75rem;\r\n}\r\n\r\n.svp-cta:hover .svp-cta__arrow {\r\n    transform: translateX(3px);\r\n}\r\n\r\n.svp-cta:focus-visible {\r\n    outline: 2px solid var(--svp-hero-accent);\r\n    outline-offset: 4px;\r\n}\r\n\r\n\/* ---------- Columna derecha ---------- *\/\r\n.svp-hero__right {\r\n    position: relative !important;\r\n    min-height: 640px;\r\n    overflow: hidden !important;\r\n    background: var(--svp-hero-right-bg);\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    padding: 5rem !important;\r\n    transition: background 0.35s ease !important;\r\n}\r\n\r\n.svp-hero__right::before,\r\n.svp-hero__right::after {\r\n    content: '';\r\n    position: absolute;\r\n    border-radius: 50%;\r\n    border: 1.5px dashed var(--svp-hero-dash-border);\r\n    pointer-events: none;\r\n    transition: border-color 0.35s ease !important;\r\n}\r\n\r\n.svp-hero__right::before {\r\n    width: clamp(380px, 40vw, 640px);\r\n    height: clamp(380px, 40vw, 640px);\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n}\r\n\r\n.svp-hero__right::after {\r\n    width: clamp(280px, 29vw, 460px);\r\n    height: clamp(280px, 29vw, 460px);\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    border-color: color-mix(in srgb, var(--svp-hero-dash-accent) 40%, transparent);\r\n}\r\n\r\n.svp-stack {\r\n    z-index: 2;\r\n    position: relative !important;\r\n    width: clamp(300px, 27vw, 420px) !important;\r\n    margin: 1.75rem 1.75rem 2rem;\r\n}\r\n\r\n.svp-stack__main {\r\n    position: relative !important;\r\n    background: var(--svp-hero-card-bg);\r\n    overflow: hidden !important;\r\n    aspect-ratio: 4 \/ 3;\r\n    box-shadow: 0 30px 55px -20px rgba(18, 18, 18, 0.35) !important;\r\n    transform: rotate(-2deg);\r\n    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s ease, background 0.35s ease !important;\r\n}\r\n\r\n.svp-stack__main:hover {\r\n    transform: rotate(0deg) scale(1.015);\r\n    box-shadow: 0 36px 65px -18px rgba(18, 18, 18, 0.42) !important;\r\n}\r\n\r\n.svp-stack__main img {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n}\r\n\r\n.svp-stack__tag {\r\n    position: absolute;\r\n    left: 14px;\r\n    bottom: 14px;\r\n    z-index: 4;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.5rem;\r\n    background: var(--svp-hero-tag-bg);\r\n    backdrop-filter: blur(4px);\r\n    -webkit-backdrop-filter: blur(4px);\r\n    color: #fff;\r\n    padding: 0.42rem 0.85rem;\r\n    border-radius: 999px;\r\n    font-size: 0.66rem;\r\n    font-weight: 700;\r\n    letter-spacing: 0.08em;\r\n    text-transform: uppercase;\r\n    transition: background 0.35s ease !important;\r\n}\r\n\r\n.svp-stack__tag .dot {\r\n    width: 6px;\r\n    height: 6px;\r\n    border-radius: 50%;\r\n    background: var(--svp-hero-accent);\r\n    flex-shrink: 0;\r\n}\r\n\r\n.svp-stack__float {\r\n    position: absolute !important;\r\n    width: 40% !important;\r\n    aspect-ratio: 1 \/ 1;\r\n    background: var(--svp-hero-card-bg);\r\n\r\n    overflow: hidden !important;\r\n    border: 4px solid var(--svp-hero-bg);\r\n    box-shadow: 0 18px 34px -12px rgba(18, 18, 18, 0.4);\r\n    z-index: 3;\r\n    transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.3s ease, background 0.35s ease, border-color 0.35s ease;\r\n}\r\n\r\n.svp-stack__float img {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n}\r\n\r\n.svp-stack__float--a {\r\n    top: -1.75rem;\r\n    right: -1.75rem;\r\n    transform: rotate(7deg);\r\n}\r\n\r\n.svp-stack__float--a:hover {\r\n    transform: rotate(0deg) scale(1.08);\r\n    box-shadow: 0 24px 44px -14px rgba(18, 18, 18, 0.5);\r\n    z-index: 5;\r\n}\r\n\r\n.svp-stack__float--b {\r\n    bottom: -1.75rem;\r\n    left: -1.75rem;\r\n    width: 34% !important;\r\n    transform: rotate(-9deg);\r\n}\r\n\r\n.svp-stack__float--b:hover {\r\n    transform: rotate(0deg) scale(1.08);\r\n    box-shadow: 0 24px 44px -14px rgba(18, 18, 18, 0.5);\r\n    z-index: 5;\r\n}\r\n\r\n.svp-caption {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 0.55rem;\r\n    color: var(--svp-hero-ink) !important;\r\n    font-weight: 600 !important;\r\n    font-size: 0.78rem !important;\r\n    letter-spacing: 0.1em !important;\r\n    text-transform: uppercase !important;\r\n}\r\n\r\n\/* ---------- Bot\u00f3n ---------- *\/\r\n.svp-btn {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 0.6rem !important;\r\n    width: max-content !important;\r\n    margin: 2.5rem 0 -1rem !important;\r\n    padding: 0.6rem 1.1rem !important;\r\n    background: var(--svp-hero-btn-bg) !important;\r\n    color: var(--svp-hero-btn-text) !important;\r\n    text-decoration: none !important;\r\n    border: 2px solid var(--svp-hero-btn-border) !important;\r\n    position: relative !important;\r\n    font-size: 0.95rem !important;\r\n    font-weight: 700 !important;\r\n    letter-spacing: 0.03em !important;\r\n    text-transform: uppercase !important;\r\n    transition: background 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important;\r\n    cursor: pointer !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.svp-btn::after {\r\n    content: '\u2192' !important;\r\n    font-size: 1.1rem !important;\r\n    line-height: 1 !important;\r\n    transition: transform 0.3s ease, color 0.3s ease !important;\r\n    display: inline-block !important;\r\n}\r\n\r\n.svp-btn:hover {\r\n    background: var(--svp-hero-btn-hover-bg) !important;\r\n    color: var(--svp-hero-btn-hover-text) !important;\r\n    border-color: var(--svp-hero-btn-hover-bg) !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 10px 22px -10px rgba(18, 18, 18, 0.4) !important;\r\n}\r\n\r\n.svp-btn:hover::after {\r\n    color: var(--svp-hero-btn-hover-text) !important;\r\n    transform: translateX(6px) !important;\r\n}\r\n\r\n\/* ==============\r\n   RESPONSIVE\r\n   ============== *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .svp-stack__main,\r\n    .svp-stack__float {\r\n        transition: none !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 1500px) {\r\n    .svp-name {\r\n        font-size: clamp(2.4rem, 4.6vw, 3.6rem) !important;\r\n    }\r\n    .svp-portrait {\r\n        position: absolute !important;\r\n        opacity: 0.4;\r\n    }\r\n    .svp-hero__left {\r\n        --portrait-w: clamp(180px, 500px, 350px);\r\n        --side-pad: clamp(0rem, 4vw, 0rem);\r\n        --portrait-gap: clamp(0rem, 0vw, 3.5rem);\r\n        padding-left: 14em !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n    .svp-portrait {\r\n        height: 10vw;\r\n    }\r\n    .svp-hero {\r\n        grid-template-columns: 1fr !important;\r\n        min-height: auto;\r\n    }\r\n    .svp-hero__left {\r\n        flex-direction: column !important;\r\n        align-items: flex-start !important;\r\n        border-right: none !important;\r\n        border-bottom: 5px solid var(--svp-hero-accent) !important;\r\n        justify-content: flex-start !important;\r\n        padding: clamp(3rem, 9vw, 3.75rem) clamp(1.5rem, 6vw, 2.5rem) !important;\r\n        gap: clamp(1.5rem, 4vw, 2rem);\r\n    }\r\n    .svp-portrait {\r\n        position: static !important;\r\n        width: min(280px, 44vw) !important;\r\n    }\r\n    .svp-portrait img {\r\n        max-height: 55vh;\r\n    }\r\n    .svp-hero__right {\r\n        z-index: 999;\r\n        min-height: 58vh;\r\n        padding: clamp(3rem, 8vw, 4rem) clamp(1.5rem, 6vw, 2.5rem) !important;\r\n    }\r\n    .svp-stack {\r\n        width: min(400px, 80%) !important;\r\n    }\r\n    .svp-copy {\r\n        align-items: center;\r\n        text-align: center;\r\n    }\r\n    .svp-name {\r\n        text-align: center !important;\r\n    }\r\n    .svp-hero__left {\r\n        padding: 2.5rem 1rem !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 480px) {\r\n    .svp-hero__left {\r\n        padding: 0.9rem 1rem !important;\r\n    }\r\n    .svp-name {\r\n        font-size: 2.3rem !important;\r\n    }\r\n    .svp-portrait {\r\n        width: min(210px, 58vw) !important;\r\n    }\r\n    .svp-hero__right {\r\n        min-height: 54vh;\r\n        padding: 2.5rem 1.25rem !important;\r\n    }\r\n    .svp-stack {\r\n        width: min(320px, 88%) !important;\r\n        margin: 1.5rem 1.25rem 1.75rem;\r\n    }\r\n    .svp-stack__float {\r\n        border-width: 3px;\r\n    }\r\n    .svp-copy {\r\n        align-items: center;\r\n        text-align: center;\r\n    }\r\n    .svp-name {\r\n        text-align: center !important;\r\n    }\r\n    .svp-portrait {\r\n        height: 30px;\r\n    }\r\n    .svp-btn {\r\n        margin-bottom: 3px !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n    .svp-name {\r\n        text-align: center !important;\r\n    }\r\n    .svp-copy {\r\n        align-items: center;\r\n        text-align: center;\r\n    }\r\n    .svp-name {\r\n        font-size: 1.95rem !important;\r\n    }\r\n    .svp-tagline {\r\n        font-size: 0.95rem !important;\r\n    }\r\n    .svp-portrait {\r\n        width: min(175px, 52vw) !important;\r\n        height: 37px;\r\n    }\r\n    .svp-eyebrow {\r\n        font-size: 0.69rem !important;\r\n    }\r\n    .svp-btn {\r\n        background: var(--svp-hero-card-bg) !important;\r\n    }\r\n    .svp-btn:hover {\r\n        background: var(--svp-hero-bg) !important;\r\n    }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<section class=\"elementor-element elementor-element-e0720a0 e-con e-atomic-element e-div-block-base svp-gallery \" data-id=\"e0720a0\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e0720a0\">\n    <div class=\"elementor-element elementor-element-415b60c e-con e-atomic-element e-div-block-base svp-gallery-title \" data-id=\"415b60c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"415b60c\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"43ac3d3\">Reto Fest 2026<\/span>\n\t\t\t\t\t<h2 data-interaction-id=\"40e0c8d\" class=\"e-heading-base\">Momentos destacados<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"c6f63de\">Una selecci\u00f3n de fotograf\u00edas que capturan la intensidad, la emoci\u00f3n y la esencia del deporte.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9f1698c e-con e-atomic-element e-div-block-base e-9f1698c-d268599 div-acerca-de-mi \" data-id=\"9f1698c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"9f1698c\">\n    <div class=\"elementor-element elementor-element-79cfa1e e-con e-atomic-element e-div-block-base svp-grid \" data-id=\"79cfa1e\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"79cfa1e\">\n    <div class=\"elementor-element elementor-element-2d0833a e-con e-atomic-element e-div-block-base svp-item \" data-id=\"2d0833a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"2d0833a\">\n    \t\t<div class=\"elementor-element elementor-element-7943cb1 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"7943cb1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_19.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_19\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzYxLCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9yZXN0by1mZXN0LTIwMjZcL2Nyb3NzZml0XzE5LmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"2048\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_19.jpg\" class=\"attachment-full size-full wp-image-361\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-463e658 e-con e-atomic-element e-div-block-base svp-item \" data-id=\"463e658\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"463e658\">\n    \t\t<div class=\"elementor-element elementor-element-c9347dd elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"c9347dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_24.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_24\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzY3LCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9yZXN0by1mZXN0LTIwMjZcL2Nyb3NzZml0XzI0LmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"2048\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_24.jpg\" class=\"attachment-full size-full wp-image-367\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2ecd928 e-con e-atomic-element e-div-block-base svp-item svp-large \" data-id=\"2ecd928\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"2ecd928\">\n    \t\t<div class=\"elementor-element elementor-element-9aa4786 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"9aa4786\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_27.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_27\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzcwLCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9yZXN0by1mZXN0LTIwMjZcL2Nyb3NzZml0XzI3LmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"2048\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_27.jpg\" class=\"attachment-full size-full wp-image-370\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-cac9bf5 e-con e-atomic-element e-div-block-base svp-item \" data-id=\"cac9bf5\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"cac9bf5\">\n    \t\t<div class=\"elementor-element elementor-element-8620210 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"8620210\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_2.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzYyLCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9yZXN0by1mZXN0LTIwMjZcL2Nyb3NzZml0XzIuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"2048\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_2.jpg\" class=\"attachment-full size-full wp-image-362\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-52ca5d9 e-con e-atomic-element e-div-block-base svp-item \" data-id=\"52ca5d9\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"52ca5d9\">\n    \t\t<div class=\"elementor-element elementor-element-3645c24 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"3645c24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_12.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"crossfit_12\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzU0LCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcL2Nyb3NzZml0XC9yZXN0by1mZXN0LTIwMjZcL2Nyb3NzZml0XzEyLmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1365\" height=\"2048\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_12.jpg\" class=\"attachment-full size-full wp-image-354\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-7ed6110 e-con e-atomic-element e-div-block-base svp-note \" data-id=\"7ed6110\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7ed6110\">\n    \t\t\t<h2 data-interaction-id=\"81651da\" class=\"e-heading-base\">Nota T\u00e9cnica<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"71880cc\">Para este festival decid\u00ed alejarme de la fotograf\u00eda deportiva tradicional, donde el objetivo suele ser \u00fanicamente documentar la acci\u00f3n.<br>Mi intenci\u00f3n fue construir una narrativa visual que transmitiera la energ\u00eda, la tensi\u00f3n y la emoci\u00f3n que se viven dentro y fuera de la competencia, resaltando no solo el movimiento, sino tambi\u00e9n la historia detr\u00e1s de cada atleta y cada instante decisivo.<br>Apost\u00e9 por un estilo documental con colores contrastados, tonos c\u00e1lidos y una iluminaci\u00f3n que reflejara la atm\u00f3sfera real del evento.<br>Cada fotograf\u00eda fue elegida por representar un momento irrepetible.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n<a class=\"elementor-element elementor-element-b59eec5 e-con e-atomic-element e-div-block-base svp-button_nota \" data-id=\"b59eec5\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b59eec5\" href=\"\/portafolios\/resto-fest-2026\/\" target=\"_self\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"0674b0b\">Ver Portafolio Completo<\/p>\n\t\t\n<\/a>\n\t\t<div class=\"elementor-element elementor-element-9cbdceb elementor-widget elementor-widget-html\" data-id=\"9cbdceb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800&display=swap');\r\n\r\n\/* ===================\r\n   VARIABLES GLOBALES \r\n   =================== *\/\r\n:root {\r\n    \/* Colores base *\/\r\n    --svp-gallery-bg: #ffffff;\r\n    --svp-gallery-bg-dark: #151515;\r\n    \r\n    --svp-gallery-accent: #A9793D;\r\n    --svp-gallery-accent-dark: #D4A15F;\r\n    --svp-gallery-accent-dim: rgba(169, 121, 61, 0.35);\r\n    --svp-gallery-accent-dim-dark: rgba(212, 161, 95, 0.35);\r\n    \r\n    --svp-gallery-ink: #16130F;\r\n    --svp-gallery-ink-dark: #F2EEE5;\r\n    --svp-gallery-gray: #6E6A61;\r\n    --svp-gallery-gray-dark: #A39C8F;\r\n    \r\n    --svp-gallery-card-bg: #f7f5f0;\r\n    --svp-gallery-card-bg-dark: #1f1f1f;\r\n    \r\n    --svp-gallery-line: #322C24;\r\n    \r\n    \/* Eyebrow *\/\r\n    --eyebrow-text: \"Detr\u00e1s de c\u00e1mara\";\r\n    \r\n    \/* Bot\u00f3n *\/\r\n    --svp-btn-gallery-bg: #A9793D;\r\n    --svp-btn-gallery-text: #ffffff;\r\n    --svp-btn-gallery-hover-bg: #16130F;\r\n    --svp-btn-gallery-hover-text: #ffffff;\r\n    --svp-btn-gallery-shadow: rgba(169, 121, 61, 0.4);\r\n}\r\n\r\n\/* =====================\r\n   MODO OSCURO\r\n   =====================*\/\r\nhtml.svp-dark {\r\n    --svp-gallery-bg: #151515;\r\n    --svp-gallery-accent: #D4A15F;\r\n    --svp-gallery-accent-dim: rgba(212, 161, 95, 0.35);\r\n    --svp-gallery-ink: #F2EEE5;\r\n    --svp-gallery-gray: #A39C8F;\r\n    --svp-gallery-card-bg: #1f1f1f;\r\n    --svp-btn-gallery-bg: #A9793D;\r\n    --svp-btn-gallery-text: #ffffff;\r\n    --svp-btn-gallery-hover-bg: #F2EEE5;\r\n    --svp-btn-gallery-hover-text: #16130F;\r\n    --svp-btn-gallery-shadow: rgba(0, 0, 0, 0.5);\r\n}\r\n\r\n\/* ========================\r\n   ESTILOS DE LA GALER\u00cdA\r\n   ========================*\/\r\n.svp-gallery {\r\n    position: relative !important;\r\n    padding: 2.5rem 8% !important;\r\n    overflow: hidden !important;\r\n    isolation: isolate !important;\r\n    background: var(--svp-gallery-bg) !important;\r\n    transition: background 0.35s ease !important;\r\n    font-family: 'Inter', -apple-system, sans-serif !important;\r\n}\r\n\r\n\/* ---- T\u00edtulo ---- *\/\r\n.svp-gallery-title {\r\n    text-align: center !important;\r\n    margin-bottom: 4.375rem !important;\r\n}\r\n\r\n.svp-gallery-title span {\r\n    color: var(--svp-gallery-accent) !important;\r\n    font-size: 0.8rem !important;\r\n    letter-spacing: 0.25rem !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n}\r\n\r\n.svp-gallery-title h2 {\r\n    font-size: 3rem !important;\r\n    margin: 0.9375rem 0 !important;\r\n    color: var(--svp-gallery-ink) !important;\r\n    transition: color 0.35s ease !important;\r\n}\r\n\r\n.svp-gallery-title p {\r\n    max-width: 40.625rem !important;\r\n    margin: auto !important;\r\n    color: var(--svp-gallery-gray) !important;\r\n    line-height: 1.7 !important;\r\n    transition: color 0.35s ease !important;\r\n}\r\n\r\n\/* ---- Fila: grilla + nota t\u00e9cnica ---- *\/\r\n.div-acerca-de-mi {\r\n    display: flex !important;\r\n    align-items: stretch !important;\r\n    gap: 1.75rem !important;\r\n    max-width: 1300px !important;\r\n    margin: 0 auto !important;\r\n}\r\n\r\n.svp-grid {\r\n    flex: 1 1 64% !important;\r\n    display: grid !important;\r\n    grid-template-columns: repeat(2, 1fr) !important;\r\n    gap: 1.5625rem !important;\r\n    align-content: start !important;\r\n}\r\n\r\n.svp-large {\r\n    grid-column: 1 \/ 3 !important;\r\n}\r\n\r\n\/* ---- Fotos ---- *\/\r\n.svp-item {\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    cursor: pointer !important;\r\n    box-shadow: 0 8px 20px -14px rgba(18, 18, 18, 0.35) !important;\r\n    transition: transform 0.45s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.45s ease !important;\r\n}\r\n\r\n.svp-item:hover {\r\n    transform: translateY(-7px) !important;\r\n    box-shadow: 0 26px 40px -18px rgba(18, 18, 18, 0.45) !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.svp-item .elementor-widget-image a {\r\n    display: block !important;\r\n    line-height: 0 !important;\r\n}\r\n\r\n.svp-item img {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    height: auto !important;\r\n    aspect-ratio: 20\/13 !important;\r\n    object-fit: cover !important;\r\n}\r\n\r\n.svp-large img {\r\n    width: 100% !important;\r\n    height: auto !important;\r\n    aspect-ratio: 23\/7 !important;\r\n    object-fit: cover !important;\r\n}\r\n\r\n\/* ---- Marco + degradado (fondo, sin texto) ---- *\/\r\n.svp-item::before {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    z-index: 1 !important;\r\n    pointer-events: none !important;\r\n    background:\r\n        linear-gradient(to top, rgba(18, 18, 18, 0.85) 0%, rgba(18, 18, 18, 0) 45%),\r\n        linear-gradient(#fff, #fff) top 14px left 14px \/ 20px 2px no-repeat,\r\n        linear-gradient(#fff, #fff) top 14px left 14px \/ 2px 20px no-repeat,\r\n        linear-gradient(#fff, #fff) top 14px right 14px \/ 20px 2px no-repeat,\r\n        linear-gradient(#fff, #fff) top 14px right 14px \/ 2px 20px no-repeat,\r\n        linear-gradient(#fff, #fff) bottom 14px left 14px \/ 20px 2px no-repeat,\r\n        linear-gradient(#fff, #fff) bottom 14px left 14px \/ 2px 20px no-repeat,\r\n        linear-gradient(#fff, #fff) bottom 14px right 14px \/ 20px 2px no-repeat,\r\n        linear-gradient(#fff, #fff) bottom 14px right 14px \/ 2px 20px no-repeat !important;\r\n    opacity: 0 !important;\r\n    transition: opacity 0.35s ease !important;\r\n}\r\n\r\n.svp-item:hover::before {\r\n    opacity: 0.9 !important;\r\n}\r\n\r\n\/* ---- Texto de cada foto ---- *\/\r\n.svp-item::after {\r\n    content: 'Foto' !important;\r\n    position: absolute !important;\r\n    left: 16px !important;\r\n    bottom: 14px !important;\r\n    right: 16px !important;\r\n    z-index: 2 !important;\r\n    color: #fff !important;\r\n    font-size: 0.85rem !important;\r\n    font-weight: 600 !important;\r\n    letter-spacing: 0.01em !important;\r\n    white-space: pre-line !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(8px) !important;\r\n    transition: opacity 0.4s ease, transform 0.4s ease !important;\r\n    pointer-events: none !important;\r\n}\r\n\r\n.svp-item:hover::after {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) !important;\r\n}\r\n\r\n\/* Textos personalizados por foto *\/\r\n.svp-grid > .svp-item:nth-child(1)::after { content: 'CrossFit \u00b7 Fuerza' !important; }\r\n.svp-grid > .svp-item:nth-child(2)::after { content: 'Halterofilia \u00b7 Potencia' !important; }\r\n.svp-grid > .svp-item:nth-child(3)::after { content: 'Destacada\\ANataci\u00f3n \u00b7 Velocidad' !important; }\r\n.svp-grid > .svp-item:nth-child(4)::after { content: 'Atletismo \u00b7 Resistencia' !important; }\r\n.svp-grid > .svp-item:nth-child(5)::after { content: 'Boxeo \u00b7 Intensidad' !important; }\r\n\r\n\/* ---- Nota t\u00e9cnica ---- *\/\r\n.svp-note {\r\n    flex: 1 1 36% !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: center !important;\r\n    padding: 44px 30px !important;\r\n    align-self: center !important;\r\n    height: 100% !important;\r\n    background: var(--svp-gallery-card-bg) !important;\r\n    margin: 0 !important;\r\n    position: relative !important;\r\n    overflow: hidden !important;\r\n    transition: background 0.35s ease !important;\r\n}\r\n\r\n.svp-note::after {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    bottom: -60px !important;\r\n    right: -60px !important;\r\n    width: 220px !important;\r\n    height: 220px !important;\r\n    border-radius: 50% !important;\r\n    border: 2px solid var(--svp-gallery-accent-dim) !important;\r\n    pointer-events: none !important;\r\n    transition: border-color 0.35s ease !important;\r\n}\r\n\r\n.svp-note h2 {\r\n    font-size: 3rem !important;\r\n    font-weight: 700 !important;\r\n    color: var(--svp-gallery-ink) !important;\r\n    line-height: 1 !important;\r\n    margin: 0 0 25px !important;\r\n    position: relative !important;\r\n    align-self: flex-start !important;\r\n    padding-left: 0 !important;\r\n    transition: color 0.35s ease !important;\r\n}\r\n\r\n.svp-note h2::before {\r\n    content: var(--eyebrow-text) !important;\r\n    display: block !important;\r\n    color: var(--svp-gallery-accent) !important;\r\n    font-size: 0.72rem !important;\r\n    font-weight: 700 !important;\r\n    letter-spacing: 0.22em !important;\r\n    text-transform: uppercase !important;\r\n    margin-bottom: 0.6rem !important;\r\n}\r\n\r\n.svp-note h2::after {\r\n    content: '' !important;\r\n    width: 70px !important;\r\n    height: 4px !important;\r\n    background: var(--svp-gallery-accent) !important;\r\n    display: block !important;\r\n    margin-top: 18px !important;\r\n}\r\n\r\n.svp-note p {\r\n    font-size: 1.08rem !important;\r\n    line-height: 1.9 !important;\r\n    color: var(--svp-gallery-gray) !important;\r\n    max-width: 520px !important;\r\n    margin: 0 !important;\r\n    position: relative !important;\r\n    transition: color 0.35s ease !important;\r\n}\r\n\r\n\/* ---- Bot\u00f3n ---- *\/\r\n.svp-button_nota {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 0.5rem !important;\r\n    width: max-content !important;\r\n    margin: 4.375rem auto 0 !important;\r\n    padding: 1rem 2.5rem !important;\r\n    background: var(--svp-btn-gallery-bg) !important;\r\n    color: var(--svp-btn-gallery-text) !important;\r\n    text-decoration: none !important;\r\n    border: none !important;\r\n    box-shadow: 0 0.625rem 1.5rem -0.625rem var(--svp-btn-gallery-shadow) !important;\r\n    transition: background 0.2s, transform 0.2s, box-shadow 0.2s !important;\r\n}\r\n\r\n.svp-button_nota:hover {\r\n    background: var(--svp-btn-gallery-hover-bg) !important;\r\n    color: var(--svp-btn-gallery-hover-text) !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 0.875rem 1.75rem -0.75rem rgba(0, 0, 0, 0.45) !important;\r\n}\r\n\r\n.svp-button_nota::after {\r\n    content: '\u2192' !important;\r\n    transition: transform 0.2s ease !important;\r\n}\r\n\r\n.svp-button_nota:hover::after {\r\n    transform: translateX(3px) !important;\r\n}\r\n\r\n\/* Centrado del bot\u00f3n *\/\r\n.svp-gallery .elementor-widget-container:has(> .svp-button_nota) {\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* ====================\r\n   RESPONSIVE\r\n   ====================*\/\r\n@media (min-width: 73em) and (max-width: 86.9em) {\r\n    .svp-item img {\r\n        aspect-ratio: 14\/13 !important;\r\n    }\r\n    .svp-large img {\r\n        aspect-ratio: 17\/7 !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 73em) {\r\n    .svp-note {\r\n        display: none !important;\r\n    }\r\n    .svp-grid {\r\n        flex: 1 1 100% !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 62em) {\r\n    .svp-gallery {\r\n        padding: 2.5rem 6% !important;\r\n    }\r\n    .svp-gallery-title h2 {\r\n        font-size: 2.3rem !important;\r\n    }\r\n    .svp-item img {\r\n        aspect-ratio: 4\/3 !important;\r\n    }\r\n    .svp-large img {\r\n        aspect-ratio: 16\/8 !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 48em) {\r\n    .svp-gallery {\r\n        padding: 2rem 4% !important;\r\n    }\r\n    .svp-gallery-title {\r\n        margin-bottom: 2.1875rem !important;\r\n    }\r\n    .svp-gallery-title h2 {\r\n        font-size: 1.7rem !important;\r\n        margin: 0.625rem 0 !important;\r\n    }\r\n    .svp-gallery-title p {\r\n        font-size: 0.9rem !important;\r\n        padding: 0 0.625rem !important;\r\n    }\r\n    .svp-grid {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 0.75rem !important;\r\n    }\r\n    .svp-large {\r\n        grid-column: 1 \/ 3 !important;\r\n    }\r\n    .svp-item img {\r\n        aspect-ratio: 1\/1 !important;\r\n    }\r\n    .svp-large img {\r\n        aspect-ratio: 16\/9 !important;\r\n    }\r\n    .svp-item:hover {\r\n        transform: none !important;\r\n    }\r\n    .svp-item::before,\r\n    .svp-item::after {\r\n        display: none !important;\r\n    }\r\n    .svp-button_nota {\r\n        width: 100% !important;\r\n        margin-top: 2.1875rem !important;\r\n        padding: 0.875rem 2rem !important;\r\n        font-size: 0.9rem !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 30em) {\r\n    .svp-gallery {\r\n        padding: 1.5rem 4% !important;\r\n    }\r\n    .svp-gallery-title h2 {\r\n        font-size: 1.5rem !important;\r\n    }\r\n    .svp-grid {\r\n        gap: 0.5rem !important;\r\n    }\r\n}\r\n\r\n\/* Elimina espacios de Elementor *\/\r\n.svp-item,\r\n.svp-item .elementor-widget-container,\r\n.svp-item .elementor-widget-image,\r\n.svp-item .elementor-widget-image .elementor-widget-container {\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n.svp-item .elementor-widget-image {\r\n    line-height: 0 !important;\r\n}\r\n.svp-grid > * {\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/section>\n<section class=\"elementor-element elementor-element-3a3ecc7 e-con e-atomic-element e-div-block-base svp-about \" data-id=\"3a3ecc7\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"3a3ecc7\" id=\"sobre-mi\">\n    <div class=\"elementor-element elementor-element-7f63ec3 e-con e-atomic-element e-div-block-base svp-about__container \" data-id=\"7f63ec3\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7f63ec3\">\n    <div class=\"elementor-element elementor-element-150ec4a e-con e-atomic-element e-div-block-base \" data-id=\"150ec4a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"150ec4a\">\n    \t\t\t<span class=\"svp-about__eyebrow e-paragraph-base\" data-interaction-id=\"6805091\">SOBRE M\u00cd<\/span>\n\t\t\t\t\t<h2 data-interaction-id=\"b407475\" class=\"e-heading-base\">Capturo la emoci\u00f3n detr\u00e1s de cada movimiento.<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"5bc6e37\">Soy Sebasti\u00e1n Vargas, fot\u00f3grafo deportivo especializado en atletismo, running, crossfit y nataci\u00f3n. Persigo el segundo en que el esfuerzo se vuelve visible: la mueca en el metro 400, la barra que pesa m\u00e1s de lo que parece, el brazo que rompe el agua sin ritmo perfecto porque ya no queda nada m\u00e1s que dar. No busco la pose perfecta, busco la verdad del cuerpo al l\u00edmite.<\/p>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"e5572a8\">Cada sesi\u00f3n es una oportunidad para congelar ese instante irrepetible en que el atleta deja de competir contra otros y compite solo contra s\u00ed mismo. Ah\u00ed, en la respiraci\u00f3n cortada y la mirada que ya no puede fingir, est\u00e1 la historia real de cada disciplina.<\/p>\n\t\t<div class=\"elementor-element elementor-element-7e4a378 e-con e-atomic-element e-div-block-base svp-about__stats \" data-id=\"7e4a378\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7e4a378\">\n    <div class=\"elementor-element elementor-element-ae9215a e-con e-atomic-element e-div-block-base svp-stat \" data-id=\"ae9215a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ae9215a\">\n    \t\t\t<h3 data-interaction-id=\"8e503b9\" class=\"e-heading-base\">+250<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"a7e2214\">Eventos cubiertos<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b237ccc e-con e-atomic-element e-div-block-base svp-stat \" data-id=\"b237ccc\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b237ccc\">\n    \t\t\t<h3 data-interaction-id=\"1a07cbd\" class=\"e-heading-base\">+50K<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"c95ff93\">Fotograf\u00edas<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-70c6c30 e-con e-atomic-element e-div-block-base svp-stat \" data-id=\"70c6c30\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"70c6c30\">\n    \t\t\t<h3 data-interaction-id=\"bb757e8\" class=\"e-heading-base\">100%<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"4e5170a\">Pasi\u00f3n<\/p>\n\t\t\n<\/div>\n\n<\/div>\n<a class=\"elementor-element elementor-element-45f71e1 e-con e-atomic-element e-div-block-base svp-button \" data-id=\"45f71e1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"45f71e1\" href=\"\/contacto\/\" target=\"_self\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"1afa18d\">Hablemos<\/span>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-22cb29f e-con e-atomic-element e-div-block-base svp-about__image \" data-id=\"22cb29f\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"22cb29f\">\n    <div class=\"elementor-element elementor-element-f18b5d9 e-con e-atomic-element e-div-block-base svp-about__image-wrap \" data-id=\"f18b5d9\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f18b5d9\">\n    \t\t<div class=\"elementor-element elementor-element-05b11f3 elementor-widget elementor-widget-image\" data-id=\"05b11f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"578\" height=\"756\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/acerca-de-mi.png\" class=\"attachment-large size-large wp-image-684\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce08728 elementor-widget elementor-widget-html\" data-id=\"ce08728\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800&display=swap');\r\n\r\n:root {\r\n    \/* ===== COLORES MODO CLARO ===== *\/\r\n    --svp-about-bg: #f5f4f1;\r\n    --svp-about-text: #121212;\r\n    --svp-about-text-light: #666666;\r\n    --svp-about-accent: #aa804c;\r\n    --svp-about-button-bg: #121212;\r\n    --svp-about-button-text: #ffffff;\r\n    --svp-about-button-hover-bg: #aa804c;\r\n    --svp-about-stat-text: #666666;\r\n}\r\n\r\n\/* ===== MODO OSCURO ===== *\/\r\nhtml.svp-dark {\r\n    --svp-about-bg: linear-gradient(to bottom, #1d1d1d 0%, #121212 20%, #121212 100%);\r\n    --svp-about-text: #f0f0f0;\r\n    --svp-about-text-light: #b0b0aa;\r\n    --svp-about-accent: #aa804c;\r\n    --svp-about-button-bg: #2b2b2b;\r\n    --svp-about-button-text: #ffffff;\r\n    --svp-about-button-hover-bg: #aa804c;\r\n    --svp-about-stat-text: #9a9a94;\r\n}\r\n\r\n\/* ===== SECCI\u00d3N ABOUT ===== *\/\r\n.svp-about {\r\n    font-family: 'Inter', -apple-system, sans-serif !important;\r\n    padding: 75px 8% !important;\r\n    background: var(--svp-about-bg) !important;\r\n    overflow: hidden !important;\r\n    transition: background 0.35s ease, color 0.35s ease !important;\r\n}\r\n\r\n.svp-about__container {\r\n    max-width: 1400px !important;\r\n    margin: auto !important;\r\n    display: grid !important;\r\n    grid-template-columns: 1fr 1fr !important;\r\n    gap: 90px !important;\r\n    align-items: center !important;\r\n}\r\n\r\n\/* ===== IMAGEN ===== *\/\r\n.svp-about__image-wrap {\r\n    position: relative !important;\r\n}\r\n\r\n.svp-about__image {\r\n    overflow: hidden !important;\r\n}\r\n\r\n.svp-about__image img {\r\n    width: 100% !important;\r\n    display: block !important;\r\n    object-fit: cover !important;\r\n}\r\n\r\n\/* ===== TEXTO ===== *\/\r\n.svp-about__eyebrow {\r\n    display: inline-block !important;\r\n    margin-bottom: 20px !important;\r\n    color: var(--svp-about-accent) !important;\r\n    font-size: 0.8rem !important;\r\n    letter-spacing: 0.25em !important;\r\n    font-weight: 700 !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-about h2 {\r\n    font-size: clamp(2.5rem, 5vw, 4rem) !important;\r\n    line-height: 1.1 !important;\r\n    margin-bottom: 28px !important;\r\n    color: var(--svp-about-text) !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-about p {\r\n    font-size: 1.05rem !important;\r\n    line-height: 1.9 !important;\r\n    color: var(--svp-about-text-light) !important;\r\n    margin-bottom: 22px !important;\r\n    max-width: 620px !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-about__stats {\r\n    display: flex !important;\r\n    gap: 55px !important;\r\n    margin: 45px 0 !important;\r\n}\r\n\r\n.svp-stat h3 {\r\n    font-size: 2.8rem !important;\r\n    color: var(--svp-about-accent) !important;\r\n    margin: 0 !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-stat span {\r\n    color: var(--svp-about-stat-text) !important;\r\n    font-size: 0.9rem !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 0.12em !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n\/* ===== BOT\u00d3N ===== *\/\r\n.svp-button {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 0.5rem !important;\r\n    width: max-content !important;\r\n    margin: 4.375rem auto 0 !important;\r\n    padding: 1rem 2.5rem !important;\r\n    background: var(--svp-about-button-bg) !important;\r\n    color: var(--svp-about-button-text) !important;\r\n    text-decoration: none !important;\r\n    box-shadow: 0 0.625rem 1.5rem -0.625rem rgba(18, 18, 18, 0.35) !important;\r\n    transition: background 0.3s ease, color 0.3s ease, transform 0.2s ease, box-shadow 0.2s ease !important;\r\n    z-index: 9 !important;\r\n}\r\n\r\n.svp-button::after {\r\n    content: '\u2192' !important;\r\n    transition: transform 0.2s ease !important;\r\n}\r\n\r\n.svp-button:hover {\r\n    background: var(--svp-about-button-hover-bg) !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 0.875rem 1.75rem -0.75rem rgba(18, 18, 18, 0.45) !important;\r\n}\r\n\r\n.svp-button:hover::after {\r\n    transform: translateX(3px) !important;\r\n}\r\n\r\n\/* ===== MARCO DE ENFOQUE - SOLO DESKTOP ===== *\/\r\n@media (min-width: 993px) {\r\n    .svp-about__image-wrap::before {\r\n        content: \"\";\r\n        position: absolute;\r\n        z-index: 0 !important;\r\n        background:\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) top left,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) top left,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) top right,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) top right,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) bottom left,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) bottom left,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) bottom right,\r\n            linear-gradient(var(--svp-about-accent), var(--svp-about-accent)) bottom right !important;\r\n        background-repeat: no-repeat !important;\r\n        background-size: 3px 55px, 55px 3px, 3px 55px, 55px 3px, 3px 55px, 55px 3px, 3px 55px, 55px 3px !important;\r\n        transition: background 0.3s ease !important;\r\n    }\r\n\r\n    .svp-about__image-wrap::after {\r\n        content: \"\u25cf REC\" !important;\r\n        position: absolute !important;\r\n        top: 20px !important;\r\n        left: 16px !important;\r\n        z-index: 2 !important;\r\n        font-size: 0.7rem !important;\r\n        letter-spacing: 0.15em !important;\r\n        font-weight: 700 !important;\r\n        color: var(--svp-about-accent) !important;\r\n        transition: color 0.3s ease !important;\r\n    }\r\n\r\n    .svp-about__image {\r\n        position: relative !important;\r\n        z-index: 1 !important;\r\n    }\r\n}\r\n\r\n\/* ===== TABLET ===== *\/\r\n@media (max-width: 992px) {\r\n    .svp-about {\r\n        padding: 50px 6% !important;\r\n    }\r\n\r\n    .svp-about__container {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 60px !important;\r\n    }\r\n\r\n    .svp-about__stats {\r\n        justify-content: space-between !important;\r\n        gap: 20px !important;\r\n    }\r\n\r\n    .svp-about__image {\r\n        position: absolute !important;\r\n        opacity: 0.2 !important;\r\n        left: 30% !important;\r\n        bottom: 7% !important;\r\n    }\r\n\r\n    .svp-about__image img {\r\n        height: 500px !important;\r\n        width: auto !important;\r\n    }\r\n}\r\n\r\n\/* ===== M\u00d3VIL ===== *\/\r\n@media (max-width: 768px) {\r\n    .svp-about {\r\n        padding: 70px 20px !important;\r\n    }\r\n\r\n    .svp-about h2 {\r\n        font-size: 2rem !important;\r\n    }\r\n\r\n    .svp-about__stats {\r\n        flex-direction: column !important;\r\n        gap: 25px !important;\r\n    }\r\n\r\n    .svp-about__image {\r\n        left: 30% !important;\r\n        bottom: 7% !important;\r\n    }\r\n\r\n    .svp-about__image img {\r\n        height: 500px !important;\r\n        width: auto !important;\r\n    }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/section>\n<section class=\"elementor-element elementor-element-3122491 e-con e-atomic-element e-div-block-base svp-process \" data-id=\"3122491\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"3122491\" id=\"proceso\">\n    \t\t<div class=\"elementor-element elementor-element-59ae3b1 elementor-widget elementor-widget-html\" data-id=\"59ae3b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"svp-process__bg-icons\" aria-hidden=\"true\" id=\"svp-bg-icons\">\r\n\r\n    <!-- C\u00e1mara (l\u00ednea) -->\r\n    <svg class=\"svp-icon--camera\" viewBox=\"0 0 140 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M12 38\r\n                 C12 32 17 27 23 27\r\n                 H46\r\n                 L53 15\r\n                 C54.5 12 57.5 10 61 10\r\n                 H83\r\n                 C86.5 10 89.5 12 91 15\r\n                 L98 27\r\n                 H121\r\n                 C127 27 132 32 132 38\r\n                 V88\r\n                 C132 94 127 99 121 99\r\n                 H23\r\n                 C17 99 12 94 12 88\r\n                 Z\"\/>\r\n        <circle cx=\"14\" cy=\"46\" r=\"5\"\/>\r\n        <circle cx=\"126\" cy=\"46\" r=\"5\"\/>\r\n        <rect x=\"63\" y=\"4\" width=\"14\" height=\"7\" rx=\"1.5\"\/>\r\n        <circle cx=\"112\" cy=\"17\" r=\"7\"\/>\r\n        <line x1=\"112\" y1=\"11\" x2=\"112\" y2=\"13.5\"\/>\r\n        <line x1=\"118\" y1=\"17\" x2=\"115.5\" y2=\"17\"\/>\r\n        <line x1=\"112\" y1=\"23\" x2=\"112\" y2=\"20.5\"\/>\r\n        <line x1=\"106\" y1=\"17\" x2=\"108.5\" y2=\"17\"\/>\r\n        <rect x=\"30\" y=\"32\" width=\"12\" height=\"9\" rx=\"2\"\/>\r\n        <circle cx=\"72\" cy=\"64\" r=\"27\"\/>\r\n        <circle cx=\"72\" cy=\"64\" r=\"19\"\/>\r\n        <circle cx=\"72\" cy=\"64\" r=\"8\"\/>\r\n        <path d=\"M26 27 V20 C26 17.5 28 15.5 30.5 15.5 H36 C38.5 15.5 40.5 17.5 40.5 20 V27\"\/>\r\n    <\/svg>\r\n\r\n    <!-- Objetivo (l\u00ednea) -->\r\n    <svg class=\"svp-icon--lens\" viewBox=\"0 0 150 100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <!-- silueta: montura trasera -> cuerpo -> punta delantera achatada -->\r\n\r\n\r\n<g transform=\"translate(0.000000,512.000000) scale(0.100000,-0.100000)\" fill=\"#000000\" stroke=\"none\">\r\n<path d=\"M1620 5105 c-149 -30 -283 -106 -385 -217 -51 -55 -126 -165 -138 -202 -2 -6 -22 4 -44 22 -62 48 -143 82 -216 89 -61 5 -67 4 -91 -20 l-26 -26 0 -632 0 -633 160 -161 160 -161 0 -398 0 -399 120 -121 120 -122 2 -639 3 -640 118 -193 117 -193 0 -126 c0 -69 5 -144 12 -167 16 -55 99 -138 154 -154 59 -17 1689 -17 1748 0 55 16 138 99 154 154 7 23 12 98 12 167 l0 126 118 193 117 193 3 640 2 639 120 122 120 121 0 399 0 398 160 161 160 161 0 633 0 632 -26 26 c-24 24 -30 25 -91 20 -73 -7 -154 -41 -216 -89 -22 -18 -42 -28 -44 -22 -12 37 -87 147 -138 202 -104 114 -238 188 -393 218 -104 20 -1773 19 -1872 -1z m1846 -156 c32 -6 95 -28 139 -49 176 -84 295 -259 312 -460 5 -59 11 -79 29 -97 49 -49 134 -12 134 58 0 52 21 107 58 149 29 35 78 70 97 70 3 0 5 -229 5 -510 l0 -510 -1680 0 -1680 0 0 510 c0 281 2 510 5 510 19 0 68 -35 97 -70 37 -42 58 -97 58 -149 0 -21 9 -41 25 -56 52 -53 135 -15 135 63 0 134 64 284 165 384 73 74 192 140 280 156 73 14 1746 15 1821 1z m579 -1589 l-80 -80 -1405 0 -1405 0 -80 80 -80 80 1565 0 1565 0 -80 -80z m-125 -280 l0 -40 -1360 0 -1360 0 0 40 0 40 1360 0 1360 0 0 -40z m-2640 -400 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m240 0 l0 -200 -40 0 -40 0 0 200 0 200 40 0 40 0 0 -200z m-155 -400 l-39 -40 -1166 0 -1166 0 -39 40 -39 40 1244 0 1244 0 -39 -40z m-85 -480 l0 -280 -1120 0 -1120 0 0 280 0 280 1120 0 1120 0 0 -280z m-2160 -560 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m0 -309 c0 -20 -35 -87 -102 -200 l-103 -171 -915 0 -915 0 -103 171 c-67 113 -102 180 -102 200 l0 29 1120 0 1120 0 0 -29z m-1920 -651 c0 -132 -7 -144 -55 -95 -23 22 -25 32 -25 120 l0 95 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 0 l0 -120 -40 0 -40 0 0 120 0 120 40 0 40 0 0 -120z m240 25 c0 -88 -2 -98 -25 -120 -48 -49 -55 -37 -55 95 l0 120 40 0 40 0 0 -95z\"\/>\r\n<path d=\"M2105 1975 c-24 -23 -25 -28 -25 -175 0 -147 1 -152 25 -175 l24 -25 431 0 431 0 24 25 c24 23 25 28 25 175 0 147 -1 152 -25 175 l-24 25 -431 0 -431 0 -24 -25z m400 -160 c-14 -13 -25 -31 -25 -40 0 -13 -18 -15 -120 -15 l-120 0 0 40 0 40 145 0 144 0 -24 -25z m375 -15 l0 -40 -120 0 c-102 0 -120 2 -120 15 0 9 -11 27 -25 40 l-24 25 144 0 145 0 0 -40z\"\/>\r\n<\/g>\r\n    <\/svg>\r\n\r\n    <!-- Pila de fotos (l\u00ednea) \u2014 reemplaza al carrete -->\r\n    <svg class=\"svp-icon--film\" viewBox=\"0 0 130 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <g transform=\"rotate(-11 58 62)\">\r\n            <rect x=\"24\" y=\"18\" width=\"68\" height=\"80\" rx=\"4\"\/>\r\n        <\/g>\r\n        <g transform=\"rotate(8 62 60)\">\r\n            <rect x=\"26\" y=\"16\" width=\"68\" height=\"80\" rx=\"4\"\/>\r\n        <\/g>\r\n        <rect x=\"24\" y=\"14\" width=\"70\" height=\"92\" rx=\"5\"\/>\r\n        <rect x=\"32\" y=\"22\" width=\"54\" height=\"56\" rx=\"2\"\/>\r\n        <circle cx=\"69\" cy=\"34\" r=\"6\"\/>\r\n        <path d=\"M39 65 L50 47 L59 57 L68 43 L81 65 Z\"\/>\r\n    <\/svg>\r\n\r\n    <!-- Polaroid (l\u00ednea) -->\r\n    <svg class=\"svp-icon--polaroid\" viewBox=\"0 0 100 118\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M8 10\r\n                 C8 7.8 9.8 6 12 6\r\n                 H66\r\n                 L90 20\r\n                 V102\r\n                 C90 104.2 88.2 106 86 106\r\n                 H12\r\n                 C9.8 106 8 104.2 8 102\r\n                 Z\"\/>\r\n        <path d=\"M66 6 L66 18 C66 19.7 67.3 20 68.8 20 L90 20\"\/>\r\n        <rect x=\"18\" y=\"18\" width=\"62\" height=\"56\" rx=\"2\"\/>\r\n        <circle cx=\"63\" cy=\"30\" r=\"6.5\"\/>\r\n        <path d=\"M24 68 L38 46 L48 58 L58 42 L74 68 Z\"\/>\r\n        <path d=\"M28 92 C34 88 42 88 48 91 S 60 94 66 90\"\/>\r\n    <\/svg>\r\n\r\n    <!-- Tr\u00edpode (l\u00ednea) -->\r\n    <svg class=\"svp-icon--tripod\" viewBox=\"0 0 100 136\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M50 46 L20 128\"\/>\r\n        <path d=\"M50 46 L80 128\"\/>\r\n        <path d=\"M50 46 L50 132\"\/>\r\n        <path d=\"M32 100 H68\"\/>\r\n        <circle cx=\"50\" cy=\"46\" r=\"3.5\"\/>\r\n        <rect x=\"30.5\" y=\"75\" width=\"11\" height=\"5\" rx=\"2\" transform=\"rotate(-18 36 78)\"\/>\r\n        <rect x=\"58.5\" y=\"75\" width=\"11\" height=\"5\" rx=\"2\" transform=\"rotate(18 64 78)\"\/>\r\n        <rect x=\"47\" y=\"22\" width=\"6\" height=\"26\" rx=\"2\"\/>\r\n        <line x1=\"53\" y1=\"34\" x2=\"61\" y2=\"34\"\/>\r\n        <rect x=\"32\" y=\"18\" width=\"36\" height=\"13\" rx=\"5\"\/>\r\n        <rect x=\"28\" y=\"8\" width=\"44\" height=\"8\" rx=\"2.5\"\/>\r\n        <rect x=\"30\" y=\"0\" width=\"40\" height=\"18\" rx=\"4\"\/>\r\n        <circle cx=\"50\" cy=\"9\" r=\"6\"\/>\r\n    <\/svg>\r\n\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n\r\n    var iconos = document.getElementById('svp-bg-icons');\r\n    if (!iconos) return;\r\n\r\n    var seccion = iconos.closest('.svp-process');\r\n    if (seccion && iconos.parentElement !== seccion) {\r\n        seccion.insertBefore(iconos, seccion.firstChild);\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6cba6c2 e-con e-atomic-element e-div-block-base svp-process__header \" data-id=\"6cba6c2\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"6cba6c2\">\n    \t\t\t<span class=\"svp-process__eyebrow e-paragraph-base\" data-interaction-id=\"8525df8\">MI FORMA DE TRABAJAR<\/span>\n\t\t\t\t\t<h2 data-interaction-id=\"02bfe88\" class=\"e-heading-base\">Cada fotograf\u00eda nace de un proceso cuidadosamente planificado.<\/h2>\n\t\t\t\t\t<p class=\"desc-process e-paragraph-base\" data-interaction-id=\"b9fcb41\">Desde la primera conversaci\u00f3n hasta la entrega final, cada etapa est\u00e1 pensada para que el resultado supere las expectativas y refleje la esencia de cada evento.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ffe0198 e-con e-atomic-element e-div-block-base svp-process__timeline \" data-id=\"ffe0198\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ffe0198\">\n    <div class=\"elementor-element elementor-element-9fd19fd e-con e-atomic-element e-div-block-base svp-step \" data-id=\"9fd19fd\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"9fd19fd\">\n    \t\t\t<span class=\"svp-process__eyebrow e-paragraph-base\" data-interaction-id=\"bc12a69\">01<\/span>\n\t\t\t\t\t<h3 data-interaction-id=\"10e9c10\" class=\"e-heading-base\">Planeaci\u00f3n<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"5ef4247\">Conversamos sobre el evento, entendemos tus necesidades y definimos los momentos m\u00e1s importantes que queremos capturar.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-f1acddb e-con e-atomic-element e-div-block-base svp-step \" data-id=\"f1acddb\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f1acddb\">\n    \t\t\t<span class=\"svp-process__eyebrow e-paragraph-base\" data-interaction-id=\"c787cc7\">02<\/span>\n\t\t\t\t\t<h3 data-interaction-id=\"ac631b8\" class=\"e-heading-base\">Cobertura<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"24c6c70\">Durante la sesi\u00f3n me concentro en capturar emociones reales, movimiento y detalles que cuentan una historia.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-32dd038 e-con e-atomic-element e-div-block-base svp-step \" data-id=\"32dd038\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"32dd038\">\n    \t\t\t<span class=\"svp-process__eyebrow e-paragraph-base\" data-interaction-id=\"bacf593\">03<\/span>\n\t\t\t\t\t<h3 data-interaction-id=\"3c0884a\" class=\"e-heading-base\">Edici\u00f3n<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"dd172a4\">Selecciono y edito cada fotograf\u00eda cuidando el color, la luz y la composici\u00f3n para mantener un estilo consistente.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4d07b30 e-con e-atomic-element e-div-block-base svp-step \" data-id=\"4d07b30\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4d07b30\">\n    \t\t\t<span class=\"svp-process__eyebrow e-paragraph-base\" data-interaction-id=\"e10f91b\">04<\/span>\n\t\t\t\t\t<h3 data-interaction-id=\"0553468\" class=\"e-heading-base\">Entrega<\/h3>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"010a0bd\">Recibes una galer\u00eda optimizada y lista para compartir, descargar o utilizar en tus redes sociales.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-d6f3fa2 elementor-widget elementor-widget-html\" data-id=\"d6f3fa2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Black+Ops+One&family=Inter:wght@400;500;600&display=swap');\r\n\r\n:root {\r\n    \/* ===== MODO CLARO ===== *\/\r\n    --color-bg: #ffffff !important;\r\n    --color-accent: #aa804c !important;\r\n    --color-accent-dim: rgba(170, 128, 76, 0.14) !important;\r\n    --color-accent-glow: rgba(170, 128, 76, 0.35) !important;\r\n    --color-text: #121212 !important;\r\n    --color-text-light: #444444 !important;\r\n    --color-text-muted: #666666 !important;\r\n    --color-card: #f5f5f5 !important;\r\n    --color-line: rgba(0, 0, 0, 0.12) !important;\r\n\r\n    --font-display: 'Inter', -apple-system, sans-serif !important;\r\n    --font-condensed: 'Bebas Neue', 'Arial Narrow', sans-serif !important;\r\n    --font-body: 'Inter', -apple-system, sans-serif !important;\r\n}\r\n\r\n\/* ===== MODO OSCURO ===== *\/\r\nhtml.svp-dark {\r\n    --color-bg: #121212 !important;\r\n    --color-accent: #aa804c !important;\r\n    --color-accent-dim: rgba(170, 128, 76, 0.14) !important;\r\n    --color-accent-glow: rgba(170, 128, 76, 0.35) !important;\r\n    --color-text: #ffffff !important;\r\n    --color-text-light: #b5b5b5 !important;\r\n    --color-text-muted: #9b9b9b !important;\r\n    --color-card: #1f1f1f !important;\r\n    --color-line: rgba(255, 255, 255, 0.12) !important;\r\n}\r\n\r\n\/* ======================\r\n    PROCESO \r\n   ====================== *\/\r\n\r\n.svp-process {\r\n    position: relative !important;\r\n    padding: 75px 8% !important;\r\n    background:\r\n        radial-gradient(circle at 62% 73%, rgba(170, 128, 76, 0.06) 0%, transparent 40%),\r\n        radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.8) 0%, transparent 50%),\r\n        repeating-linear-gradient(\r\n            45deg,\r\n            rgba(0, 0, 0, 0.015) 0px,\r\n            rgba(0, 0, 0, 0.015) 1px,\r\n            transparent 1px,\r\n            transparent 4px\r\n        ),\r\n        var(--color-bg) !important;\r\n    color: var(--color-text) !important;\r\n    font-family: var(--font-body) !important;\r\n    overflow: hidden !important;\r\n    text-align-last: center !important;\r\n}\r\n\r\nhtml.svp-dark .svp-process {\r\n    background:\r\n        radial-gradient(circle at 62% 73%, rgba(170, 128, 76, 0.08) 0%, transparent 35%),\r\n        radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.015) 0%, transparent 50%),\r\n        repeating-linear-gradient(\r\n            45deg,\r\n            rgba(255, 255, 255, 0.012) 0px,\r\n            rgba(255, 255, 255, 0.012) 1px,\r\n            transparent 1px,\r\n            transparent 3px\r\n        ),\r\n        var(--color-bg) !important;\r\n}\r\n\r\n.svp-step p {\r\n    text-align-last: left !important;\r\n}\r\n\r\n.svp-process__header {\r\n    max-width: 720px !important;\r\n    margin: 0 auto 100px !important;\r\n    text-align: center !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.svp-process__eyebrow {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 14px !important;\r\n    color: var(--color-accent) !important;\r\n    font-family: var(--font-condensed) !important;\r\n    font-size: 1.5rem !important;\r\n    font-weight: 400 !important;\r\n    letter-spacing: 0.35em !important;\r\n    text-transform: uppercase !important;\r\n    margin-bottom: 26px !important;\r\n}\r\n\r\n.svp-process__eyebrow::before,\r\n.svp-process__eyebrow::after {\r\n    content: \"\" !important;\r\n    width: 26px !important;\r\n    height: 1px !important;\r\n    background: var(--color-accent) !important;\r\n    opacity: 0.55 !important;\r\n}\r\n\r\n.svp-process__header h2 {\r\n    font-family: var(--font-display) !important;\r\n    font-size: clamp(1.6rem, 3.6vw, 2.9rem) !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.35 !important;\r\n    letter-spacing: 0.01em !important;\r\n    margin-bottom: 26px !important;\r\n    color: var(--color-text) !important;\r\n}\r\n\r\n.svp-process__header p {\r\n    color: var(--color-text-light) !important;\r\n    line-height: 1.85 !important;\r\n    font-size: 1.08rem !important;\r\n    max-width: 560px !important;\r\n    margin: 0 auto !important;\r\n}\r\n\r\n\/* ---------- Timeline ---------- *\/\r\n\r\n.svp-process__timeline {\r\n    max-width: 1480px !important;\r\n    margin: 0 auto !important;\r\n    display: grid !important;\r\n    grid-template-columns: repeat(4, 1fr) !important;\r\n    gap: 40px !important;\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.svp-process__timeline::before {\r\n    content: \"\" !important;\r\n    position: absolute !important;\r\n    top: 41px !important;\r\n    left: 0 !important;\r\n    width: 100% !important;\r\n    height: 2px !important;\r\n    background: repeating-linear-gradient(\r\n        to right,\r\n        var(--color-line) 0,\r\n        var(--color-line) 4px,\r\n        transparent 4px,\r\n        transparent 14px\r\n    ) !important;\r\n    z-index: 1 !important;\r\n}\r\n\r\n.svp-step {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.svp-step__number {\r\n    position: relative !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    width: 84px !important;\r\n    height: 84px !important;\r\n    margin-bottom: 36px !important;\r\n    background: var(--color-card) !important;\r\n    border: 2px solid var(--color-accent) !important;\r\n    clip-path: polygon(\r\n        30% 0%, 70% 0%, 100% 30%,\r\n        100% 70%, 70% 100%, 30% 100%,\r\n        0% 70%, 0% 30%\r\n    ) !important;\r\n    color: var(--color-accent) !important;\r\n    font-family: var(--font-condensed) !important;\r\n    font-size: 1.5rem !important;\r\n    letter-spacing: 0.05em !important;\r\n    transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1),\r\n                background 0.4s ease,\r\n                color 0.4s ease,\r\n                box-shadow 0.4s ease !important;\r\n}\r\n\r\n.svp-step__number::after {\r\n    content: \"\" !important;\r\n    position: absolute !important;\r\n    inset: -10px !important;\r\n    border: 1px solid var(--color-accent) !important;\r\n    clip-path: polygon(\r\n        30% 0%, 70% 0%, 100% 30%,\r\n        100% 70%, 70% 100%, 30% 100%,\r\n        0% 70%, 0% 30%\r\n    ) !important;\r\n    opacity: 0 !important;\r\n    transform: scale(0.85) !important;\r\n    transition: all 0.4s ease !important;\r\n    pointer-events: none !important;\r\n}\r\n\r\n.svp-step h3 {\r\n    font-family: var(--font-condensed) !important;\r\n    font-size: 1.7rem !important;\r\n    font-weight: 400 !important;\r\n    letter-spacing: 0.03em !important;\r\n    margin-bottom: 16px !important;\r\n    color: var(--color-text) !important;\r\n}\r\n\r\n.svp-step p {\r\n    color: var(--color-text-muted) !important;\r\n    line-height: 1.8 !important;\r\n    font-size: 1rem !important;\r\n}\r\n\r\n.svp-step:hover .svp-step__number {\r\n    background: var(--color-accent) !important;\r\n    color: var(--color-bg) !important;\r\n    transform: rotate(45deg) scale(1.05) !important;\r\n    box-shadow: 0 16px 40px var(--color-accent-glow) !important;\r\n}\r\n\r\n.svp-step:hover .svp-step__number::after {\r\n    opacity: 1 !important;\r\n    transform: scale(1) !important;\r\n}\r\n\r\n\/* =======================\r\n    \u00cdCONOS DE FONDO \r\n========================= *\/\r\n\r\nbody .svp-process__bg-icons {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    z-index: 0 !important;\r\n    overflow: hidden !important;\r\n    pointer-events: none !important;\r\n    display: block !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n\r\nbody .svp-process__bg-icons svg {\r\n    position: absolute !important;\r\n    display: block !important;\r\n    fill: none !important;\r\n    stroke: var(--color-text) !important;\r\n    stroke-width: 1.3 !important;\r\n    stroke-linecap: round !important;\r\n    stroke-linejoin: round !important;\r\n    opacity: 0.055 !important;\r\n    max-width: none !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n    vertical-align: initial !important;\r\n}\r\n\r\nbody .svp-process__bg-icons svg * {\r\n    fill: none !important;\r\n    stroke: var(--color-text) !important;\r\n    stroke-width: inherit !important;\r\n    stroke-linecap: round !important;\r\n    stroke-linejoin: round !important;\r\n    opacity: 1 !important;\r\n}\r\n\r\nbody .svp-process__header,\r\nbody .svp-process__timeline {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\nbody .svp-icon--camera {\r\n    top: 6% !important;\r\n    left: 3% !important;\r\n    width: 150px !important;\r\n    height: auto !important;\r\n    transform: rotate(-8deg) !important;\r\n}\r\n\r\nbody .svp-icon--lens {\r\n    top: 4% !important;\r\n    right: 5% !important;\r\n    width: 110px !important;\r\n    height: auto !important;\r\n    transform: rotate(10deg) !important;\r\n}\r\n\r\nbody .svp-icon--film {\r\n    bottom: 10% !important;\r\n    left: 7% !important;\r\n    width: 95px !important;\r\n    height: auto !important;\r\n    transform: rotate(-14deg) !important;\r\n}\r\n\r\nbody .svp-icon--polaroid {\r\n    bottom: 14% !important;\r\n    right: 8% !important;\r\n    width: 100px !important;\r\n    height: auto !important;\r\n    transform: rotate(9deg) !important;\r\n}\r\n\r\nbody .svp-icon--tripod {\r\n    top: 42% !important;\r\n    left: 48% !important;\r\n    width: 130px !important;\r\n    height: auto !important;\r\n    transform: translateX(-50%) rotate(-3deg) !important;\r\n    opacity: 0.04 !important;\r\n}\r\n\r\n\/* ======================\r\n    RESPONSIVE\r\n====================== *\/\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n    .svp-step__number,\r\n    .svp-step__number::after {\r\n        transition: none !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n    .svp-process {\r\n        padding: 110px 6% !important;\r\n    }\r\n    .svp-process__timeline {\r\n        grid-template-columns: repeat(2, 1fr) !important;\r\n        gap: 64px 40px !important;\r\n    }\r\n    .svp-process__timeline::before {\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n    .svp-step {\r\n        text-align: left !important;\r\n    }\r\n    .svp-step p {\r\n        text-align-last: left !important;\r\n    }\r\n    .svp-process {\r\n        padding: 70px 20px !important;\r\n    }\r\n    .svp-process__timeline {\r\n        grid-template-columns: 1fr !important;\r\n        gap: 56px !important;\r\n    }\r\n    .svp-process__header {\r\n        margin-bottom: 64px !important;\r\n    }\r\n    .svp-step {\r\n        position: relative !important;\r\n        padding-left: 56px !important;\r\n        padding-top: 6px !important;\r\n        border-left: 1px solid var(--color-line) !important;\r\n    }\r\n    .svp-step__number {\r\n        position: absolute !important;\r\n        top: -4px !important;\r\n        left: -30px !important;\r\n        width: 60px !important;\r\n        height: 60px !important;\r\n        margin-bottom: 0 !important;\r\n        font-size: 1.15rem !important;\r\n    }\r\n\r\n    body .svp-process__bg-icons svg {\r\n        opacity: 0.035 !important;\r\n    }\r\n    body .svp-icon--tripod {\r\n        display: none !important;\r\n    }\r\n    body .svp-icon--camera  { width: 100px !important; }\r\n    body .svp-icon--lens    { width: 80px !important; }\r\n    body .svp-icon--film    { width: 70px !important; }\r\n    body .svp-icon--polaroid{ width: 75px !important; }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/section>\n<div class=\"elementor-element elementor-element-0bdddc3 e-con e-atomic-element e-div-block-base div-carrusel-container \" data-id=\"0bdddc3\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0bdddc3\">\n    \t\t<div class=\"elementor-element elementor-element-c566439 elementor-widget elementor-widget-html\" data-id=\"c566439\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n        \/* --- ESTILOS CON !important para evitar conflictos --- *\/\r\n        .div-carrusel-container { padding: 0px !important; }\r\n\r\n        .marquesina-contenedor {\r\n            overflow: hidden !important;\r\n            width: 100% !important;\r\n            position: relative !important;\r\n            cursor: grab !important;\r\n            touch-action: none !important;\r\n            background: #0b0b0c !important;\r\n            \/* Reserva de espacio para evitar salto de layout (CLS) mientras cargan las im\u00e1genes *\/\r\n            min-height: 170px !important;\r\n            contain: layout paint !important; \/* a\u00edsla el repintado del carrusel del resto de la p\u00e1gina *\/\r\n        }\r\n        .marquesina-contenedor:active { cursor: grabbing !important; }\r\n\r\n        \/* Degradados laterales *\/\r\n        .marquesina-contenedor::before,\r\n        .marquesina-contenedor::after {\r\n            content: '' !important;\r\n            position: absolute !important;\r\n            top: 0 !important;\r\n            height: 100% !important;\r\n            width: 120px !important;\r\n            z-index: 2 !important;\r\n            pointer-events: none !important;\r\n        }\r\n        .marquesina-contenedor::before {\r\n            left: 0 !important;\r\n            background: linear-gradient(to right, #0b0b0c, transparent) !important;\r\n        }\r\n        .marquesina-contenedor::after {\r\n            right: 0 !important;\r\n            background: linear-gradient(to left, #0b0b0c, transparent) !important;\r\n        }\r\n        @media (max-width: 600px) {\r\n            .marquesina-contenedor::before,\r\n            .marquesina-contenedor::after { width: 60px !important; }\r\n            .marquesina-contenedor { min-height: 120px !important; }\r\n        }\r\n\r\n        \/* Contenedor principal: apila las filas verticalmente *\/\r\n        .marquesina-scroll {\r\n            display: flex !important;\r\n            flex-direction: column !important;\r\n            width: 100% !important;\r\n            background: transparent !important;\r\n        }\r\n\r\n        \/* Cada fila es un contenedor horizontal que se desborda *\/\r\n        .fila-scroll {\r\n            display: flex !important;\r\n            width: max-content !important;  \/* \u2190 ancho seg\u00fan contenido *\/\r\n            overflow: visible !important;\r\n            flex-wrap: nowrap !important;\r\n            will-change: transform !important;\r\n            background: transparent !important;\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n        }\r\n\r\n        \/* Bloque masonry: no se encoge *\/\r\n        .masonry-bloque {\r\n            display: flex !important;\r\n            flex-direction: column !important;\r\n            flex-shrink: 0 !important;      \/* \u2190 no se encoge *\/\r\n            background: transparent !important;\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n        }\r\n\r\n        \/* Cada fila de im\u00e1genes (dentro del bloque) *\/\r\n        .fila {\r\n            display: flex !important;\r\n            height: 170px !important;\r\n            background: transparent !important;\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n        }\r\n        @media (max-width: 600px) {\r\n            .fila { height: 120px !important; }\r\n        }\r\n\r\n        \/* \u00cdtems (ladrillos) *\/\r\n        .item {\r\n            height: 100% !important;\r\n            flex: 0 0 auto !important;\r\n            border-radius: 0 !important;\r\n            overflow: hidden !important;\r\n            background: #1a1a1c !important; \/* placeholder visual mientras carga la imagen *\/\r\n            cursor: pointer !important;\r\n            transition: filter 0.15s ease !important;\r\n            margin: 0 !important;\r\n            padding: 0 !important;\r\n        }\r\n        .item:hover { filter: brightness(1.1) !important; }\r\n        .item img {\r\n            height: 100% !important;\r\n            width: auto !important;\r\n            display: block !important;\r\n            object-fit: cover !important;\r\n            pointer-events: none !important;\r\n            min-height: 100% !important;   \/* \u2190 asegura que siempre tenga altura *\/\r\n            min-width: 50px !important;    \/* \u2190 ancho m\u00ednimo para que se vea *\/\r\n        }\r\n\r\n        \/* Modal *\/\r\n        .modal-lightbox {\r\n            display: none !important;\r\n            position: fixed !important;\r\n            z-index: 1000 !important;\r\n            top: 0 !important;\r\n            left: 0 !important;\r\n            width: 100% !important;\r\n            height: 100% !important;\r\n            background-color: rgba(0, 0, 0, 0.88) !important;\r\n            justify-content: center !important;\r\n            align-items: center !important;\r\n            backdrop-filter: blur(4px) !important;\r\n            cursor: pointer !important;\r\n        }\r\n        .modal-lightbox.activo { display: flex !important; }\r\n        .modal-lightbox img {\r\n            max-width: 92% !important;\r\n            max-height: 88vh !important;\r\n            border-radius: 8px !important;\r\n            box-shadow: 0 8px 40px rgba(0, 0, 0, 0.7) !important;\r\n            object-fit: contain !important;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n<div class=\"marquesina-contenedor\" id=\"contenedor\">\r\n    <div class=\"marquesina-scroll\" id=\"marquesina\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"modal-lightbox\" id=\"miModal\">\r\n    <img decoding=\"async\" id=\"imagenModal\" src=\"\" alt=\"Vista ampliada\" loading=\"lazy\">\r\n<\/div>\r\n\r\n<script>\r\n    (function() {\r\n        'use strict';\r\n\r\n        const VELOCIDAD = 0.2; \/\/ p\u00edxeles por frame\r\n\r\n        \/\/ ----------------------------------------------------------------\r\n        \/\/ Ruta base opcional. Si tu bloque se usa en p\u00e1ginas que NO est\u00e1n\r\n        \/\/ en la ra\u00edz del dominio (ej: \/eventos\/crossfit\/), las rutas\r\n        \/\/ relativas de abajo se romper\u00edan. Puedes dejar BASE_URL vac\u00edo\r\n        \/\/ (comportamiento igual al original) o poner algo como:\r\n        \/\/   const BASE_URL = 'https:\/\/tudominio.com\/';\r\n        \/\/ y las rutas se resolver\u00e1n siempre igual, sin importar la p\u00e1gina.\r\n        \/\/ ----------------------------------------------------------------\r\n        const BASE_URL = '';\r\n\r\n        \/\/ N\u00famero m\u00e1ximo de copias de cada fila (evita generar cientos de\r\n        \/\/ nodos\/peticiones extra en monitores ultra anchos).\r\n        const MAX_COPIAS = 8;\r\n\r\n    \/\/ ----------------------------------------------------------------\r\n    \/\/  LISTA DE IM\u00c1GENES QUEMADAS (FIJAS) \u2013 modifica aqu\u00ed tus rutas\r\n    \/\/ ----------------------------------------------------------------\r\n    const IMAGENES_FIJAS = [\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_1.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_1.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_2.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_2.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_3.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_3.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_4.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_4.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_5.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_5.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_6.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_6.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_7.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_7.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_8.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_8.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_9.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_9.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_10.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_10.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_11.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_11.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_12.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_12.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_13.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_13.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_14.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_14.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_15.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_15.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_16.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_16.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_17.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_17.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_18.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_18.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_19.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_19.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_20.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_20.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_21.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_21.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_22.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_22.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_23.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_23.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_24.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_24.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_25.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_25.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_26.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_26.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_27.jpg', modal: 'wp-content\/uploads\/crossfit\/resto-fest-2026\/crossfit_27.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_1.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_1.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_2.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_2.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_3.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_3.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_4.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_4.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_5.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_5.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_6.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_6.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_7.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_7.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_8.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_8.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_9.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_9.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_10.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_10.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_11.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_11.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_12.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_12.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_13.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_13.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_14.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_14.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_15.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_15.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_16.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_16.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_17.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_17.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_18.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_18.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_19.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_19.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_20.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_20.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_21.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_21.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_22.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_22.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_23.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_23.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_24.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_24.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_25.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_25.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_26.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_26.jpg' },\r\n        { url: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_27.jpg', modal: 'wp-content\/uploads\/crossfit\/brutal-arena-games-2026\/crossfit_27.jpg' },\r\n    ];\r\n\r\n    \/\/ Resuelve BASE_URL + ruta relativa\r\n    function resolverRuta(ruta) {\r\n        if (!BASE_URL) return ruta;\r\n        return BASE_URL.replace(\/\\\/$\/, '') + '\/' + ruta.replace(\/^\\\/\/, '');\r\n    }\r\n\r\n    \/\/ --- Elementos DOM ---\r\n    const contenedor = document.getElementById('contenedor');\r\n    const marquesina = document.getElementById('marquesina');\r\n    const modal = document.getElementById('miModal');\r\n    const imgModal = document.getElementById('imagenModal');\r\n\r\n    \/\/ --- Funci\u00f3n para crear una fila de im\u00e1genes con un orden dado ---\r\n    \/\/ esPrimeraCopia: si es true, las im\u00e1genes se cargan con prioridad (visibles de inicio).\r\n    \/\/ Las copias siguientes se difieren con loading=\"lazy\" para no saturar la red al cargar la p\u00e1gina.\r\n    function crearFila(imagenes, orden, esPrimeraCopia) {\r\n        const fila = document.createElement('div');\r\n        fila.className = 'fila';\r\n        orden.forEach(idx => {\r\n            const imgData = imagenes[idx];\r\n            const item = document.createElement('div');\r\n            item.className = 'item';\r\n            item.dataset.modal = resolverRuta(imgData.modal);\r\n            const img = document.createElement('img');\r\n            img.src = resolverRuta(imgData.url);\r\n            img.alt = 'Imagen';\r\n            img.decoding = 'async';\r\n            if (esPrimeraCopia) {\r\n                \/\/ Solo el primer bloque de cada fila es visible de entrada: se carga ya.\r\n                img.loading = 'eager';\r\n                img.fetchPriority = 'high';\r\n            } else {\r\n                \/\/ El resto son copias que rellenan el scroll infinito: se cargan cuando entren en viewport.\r\n                img.loading = 'lazy';\r\n            }\r\n            img.setAttribute('width', 'auto');\r\n            img.setAttribute('height', '100%');\r\n            img.onerror = () => {\r\n                item.style.display = 'none'; \/\/ evita huecos por im\u00e1genes rotas\r\n            };\r\n            item.appendChild(img);\r\n            fila.appendChild(item);\r\n        });\r\n        return fila;\r\n    }\r\n\r\n    \/\/ --- Funci\u00f3n para crear un bloque (contenedor de una fila) ---\r\n    function crearBloque(imagenes, orden, esPrimeraCopia) {\r\n        const bloque = document.createElement('div');\r\n        bloque.className = 'masonry-bloque';\r\n        const fila = crearFila(imagenes, orden, esPrimeraCopia);\r\n        bloque.appendChild(fila);\r\n        return bloque;\r\n    }\r\n\r\n    \/\/ --- Funci\u00f3n para calcular cu\u00e1ntas copias del bloque se necesitan ---\r\n    function calcularCopiasNecesarias(anchoBloque) {\r\n        if (anchoBloque <= 0) return 4; \/\/ fallback de seguridad\r\n        const anchoVentana = window.innerWidth;\r\n        \/\/ Queremos que el contenido total cubra al menos 3x el ancho visible\r\n        \/\/ (margen extra para que nunca se quede corto durante el reseteo del scroll)\r\n        const copias = Math.ceil((anchoVentana * 3) \/ anchoBloque);\r\n        \/\/ Se limita a MAX_COPIAS para no crear cientos de nodos\/im\u00e1genes de m\u00e1s\r\n        \/\/ en monitores ultra anchos.\r\n        return Math.min(Math.max(copias, 4), MAX_COPIAS);\r\n    }\r\n\r\n    \/\/ --- Crear los contenedores de fila (superior e inferior) ---\r\n    function crearFilasScroll(imagenes) {\r\n        const total = imagenes.length;\r\n        const ordenNormal = imagenes.map((_, i) => i);\r\n        const desplazamiento = Math.floor(total * 0.75);\r\n        const ordenInferior = imagenes.map((_, i) => (i + desplazamiento) % total).reverse();\r\n\r\n        const contenedorSup = document.createElement('div');\r\n        contenedorSup.className = 'fila-scroll';\r\n\r\n        const contenedorInf = document.createElement('div');\r\n        contenedorInf.className = 'fila-scroll';\r\n\r\n        \/\/ Primero creamos UN bloque de cada fila (con prioridad) para medir su ancho real\r\n        const primerBloqueSup = crearBloque(imagenes, ordenNormal, true);\r\n        contenedorSup.appendChild(primerBloqueSup);\r\n        const primerBloqueInf = crearBloque(imagenes, ordenInferior, true);\r\n        contenedorInf.appendChild(primerBloqueInf);\r\n\r\n        marquesina.appendChild(contenedorSup);\r\n        marquesina.appendChild(contenedorInf);\r\n\r\n        return { contenedorSup, contenedorInf, ordenNormal, ordenInferior, imagenes };\r\n    }\r\n\r\n    \/\/ --- Rellenar din\u00e1micamente hasta cubrir el ancho necesario ---\r\n    function rellenarFilas(contenedorFila, imagenes, orden) {\r\n        const anchoBloque = contenedorFila.children[0]?.offsetWidth || 0;\r\n        if (anchoBloque === 0) return false; \/\/ a\u00fan no hay medidas fiables\r\n\r\n        const copiasNecesarias = calcularCopiasNecesarias(anchoBloque);\r\n        const copiasActuales = contenedorFila.children.length;\r\n\r\n        if (copiasActuales < copiasNecesarias) {\r\n            const fragment = document.createDocumentFragment();\r\n            for (let i = copiasActuales; i < copiasNecesarias; i++) {\r\n                \/\/ Las copias a\u00f1adidas despu\u00e9s de la primera siempre son \"lazy\"\r\n                fragment.appendChild(crearBloque(imagenes, orden, false));\r\n            }\r\n            contenedorFila.appendChild(fragment);\r\n        } else if (copiasActuales > copiasNecesarias) {\r\n            \/\/ Si la ventana se hizo m\u00e1s chica, podemos quitar copias sobrantes\r\n            while (contenedorFila.children.length > Math.max(copiasNecesarias, 4)) {\r\n                contenedorFila.removeChild(contenedorFila.lastChild);\r\n            }\r\n        }\r\n        return true;\r\n    }\r\n\r\n    \/\/ --- Inicializar filas (una sola vez) ---\r\n    const { contenedorSup, contenedorInf, ordenNormal, ordenInferior, imagenes: imgsRef } =\r\n        crearFilasScroll(IMAGENES_FIJAS);\r\n\r\n    \/\/ --- Estado de animaci\u00f3n ---\r\n    let posXSup = 0;\r\n    let posXInf = 0;\r\n    let animacionId = null;\r\n    let estaPausado = false;\r\n    let iniciado = false;\r\n\r\n    \/\/ --- Arrastre ---\r\n    let isDragging = false;\r\n    let startX = 0;\r\n    let startPosSup = 0;\r\n    let startPosInf = 0;\r\n    let haMovido = false;\r\n\r\n    \/\/ --- Obtener el ancho de un bloque (el primer hijo de un .fila-scroll) ---\r\n    function getAnchoBloque(contenedorFila) {\r\n        if (!contenedorFila || contenedorFila.children.length === 0) return 0;\r\n        const primerBloque = contenedorFila.children[0];\r\n        return primerBloque ? primerBloque.offsetWidth : 0;\r\n    }\r\n\r\n    \/\/ --- Normaliza cualquier posici\u00f3n al rango (-ancho, 0] usando m\u00f3dulo ---\r\n    \/\/ Como cada bloque es una copia ID\u00c9NTICA del anterior, mover la fila\r\n    \/\/ exactamente \"ancho\" p\u00edxeles se ve pixel-igual que no moverla nada.\r\n    \/\/ Por eso podemos \"envolver\" la posici\u00f3n a este rango sin importar\r\n    \/\/ cu\u00e1n lejos se haya arrastrado, y nunca se ve el hueco\/fondo negro,\r\n    \/\/ ni con el movimiento autom\u00e1tico ni con el arrastre manual.\r\n    function normalizarPosicion(pos, ancho) {\r\n        if (!ancho || ancho <= 0) return pos;\r\n        pos = pos % ancho;\r\n        if (pos > 0) pos -= ancho;\r\n        return pos;\r\n    }\r\n\r\n    \/\/ --- Funci\u00f3n de animaci\u00f3n (se ejecuta en cada frame) ---\r\n    function animar() {\r\n        if (!estaPausado && iniciado) {\r\n            \/\/ Superior \u2192 derecha (posXSup se mueve dentro de [-anchoSup, 0])\r\n            posXSup += VELOCIDAD;\r\n            \/\/ Inferior \u2192 izquierda (30% m\u00e1s r\u00e1pida, dentro de [-anchoInf, 0])\r\n            posXInf -= VELOCIDAD * 1.3;\r\n\r\n            const anchoSup = getAnchoBloque(contenedorSup);\r\n            const anchoInf = getAnchoBloque(contenedorInf);\r\n\r\n            \/\/ Se normaliza SIEMPRE al rango (-ancho, 0], en vez de solo\r\n            \/\/ revisar un l\u00edmite. Esto cubre tanto el movimiento autom\u00e1tico\r\n            \/\/ como cualquier posici\u00f3n \"heredada\" de un arrastre previo.\r\n            posXSup = normalizarPosicion(posXSup, anchoSup);\r\n            posXInf = normalizarPosicion(posXInf, anchoInf);\r\n\r\n            contenedorSup.style.transform = `translateX(${posXSup}px)`;\r\n            contenedorInf.style.transform = `translateX(${posXInf}px)`;\r\n        }\r\n        animacionId = requestAnimationFrame(animar);\r\n    }\r\n\r\n    function iniciarAnimacion() {\r\n        if (animacionId) cancelAnimationFrame(animacionId);\r\n        estaPausado = false;\r\n        if (!iniciado) {\r\n            iniciado = true;\r\n            \/\/ Posici\u00f3n inicial: la fila superior arranca en -anchoSup\r\n            \/\/ (un bloque completo \"escondido\" a la izquierda) para que\r\n            \/\/ al moverse a la derecha nunca se descubra un hueco vac\u00edo.\r\n            const anchoSup = getAnchoBloque(contenedorSup);\r\n            posXSup = anchoSup > 0 ? -anchoSup : 0;\r\n            posXInf = 0;\r\n            contenedorSup.style.transform = `translateX(${posXSup}px)`;\r\n            contenedorInf.style.transform = 'translateX(0px)';\r\n        }\r\n        animacionId = requestAnimationFrame(animar);\r\n    }\r\n\r\n    function pausarAnimacion() {\r\n        estaPausado = true;\r\n        if (animacionId) {\r\n            cancelAnimationFrame(animacionId);\r\n            animacionId = null;\r\n        }\r\n    }\r\n\r\n    \/\/ --- Esperar a que las im\u00e1genes del PRIMER bloque (las visibles) est\u00e9n cargadas ---\r\n    \/\/ (ya no esperamos las \"lazy\" de las copias extra, as\u00ed el carrusel arranca antes)\r\n    function esperarCargaImagenes(contenedorFila) {\r\n        const imagenes = contenedorFila\r\n            ? contenedorFila.children[0]?.querySelectorAll('img') || []\r\n            : marquesina.querySelectorAll('img[loading=\"eager\"]');\r\n        const promesas = Array.from(imagenes).map(img => {\r\n            return new Promise((resolve) => {\r\n                if (img.complete) {\r\n                    resolve();\r\n                } else {\r\n                    img.onload = resolve;\r\n                    img.onerror = resolve; \/\/ Si falla, continuamos\r\n                }\r\n            });\r\n        });\r\n        return Promise.all(promesas);\r\n    }\r\n\r\n    \/\/ --- Iniciar cuando el bloque visible est\u00e9 listo ---\r\n    function iniciarTodo() {\r\n        Promise.all([\r\n            esperarCargaImagenes(contenedorSup),\r\n            esperarCargaImagenes(contenedorInf)\r\n        ]).then(() => {\r\n            requestAnimationFrame(() => {\r\n                \/\/ Rellenar filas hasta cubrir el ancho de pantalla (con loading=\"lazy\")\r\n                const okSup = rellenarFilas(contenedorSup, imgsRef, ordenNormal);\r\n                const okInf = rellenarFilas(contenedorInf, imgsRef, ordenInferior);\r\n\r\n                if (okSup && okInf) {\r\n                    const anchoSup = getAnchoBloque(contenedorSup);\r\n                    posXSup = anchoSup > 0 ? -anchoSup : 0;\r\n                    posXInf = 0;\r\n                    contenedorSup.style.transform = `translateX(${posXSup}px)`;\r\n                    contenedorInf.style.transform = 'translateX(0px)';\r\n                    iniciado = false; \/\/ permite que iniciarAnimacion recalcule el offset si aplica\r\n                    iniciarAnimacion();\r\n                } else {\r\n                    setTimeout(iniciarTodo, 200);\r\n                }\r\n            });\r\n        });\r\n    }\r\n\r\n    \/\/ --- Arrastre sincronizado ---\r\n    function onDragStart(clientX) {\r\n        if (!iniciado) return;\r\n        isDragging = true;\r\n        haMovido = false;\r\n        startX = clientX;\r\n        startPosSup = posXSup;\r\n        startPosInf = posXInf;\r\n        pausarAnimacion();\r\n    }\r\n\r\n    function onDragMove(clientX) {\r\n        if (!isDragging || !iniciado) return;\r\n        const delta = clientX - startX;\r\n        if (Math.abs(delta) > 3) haMovido = true;\r\n\r\n        const anchoSup = getAnchoBloque(contenedorSup);\r\n        const anchoInf = getAnchoBloque(contenedorInf);\r\n\r\n        \/\/ Se normaliza igual que en la animaci\u00f3n: sin importar cu\u00e1n lejos\r\n        \/\/ arrastres (izquierda o derecha), la posici\u00f3n nunca \"se sale\" del\r\n        \/\/ contenido renderizado, as\u00ed que nunca aparece el hueco negro.\r\n        posXSup = normalizarPosicion(startPosSup + delta, anchoSup);\r\n        posXInf = normalizarPosicion(startPosInf + delta, anchoInf);\r\n\r\n        contenedorSup.style.transform = `translateX(${posXSup}px)`;\r\n        contenedorInf.style.transform = `translateX(${posXInf}px)`;\r\n    }\r\n\r\n    function onDragEnd() {\r\n        if (isDragging) {\r\n            isDragging = false;\r\n            if (iniciado) iniciarAnimacion();\r\n        }\r\n    }\r\n\r\n    \/\/ --- Eventos de rat\u00f3n y t\u00e1ctiles ---\r\n    contenedor.addEventListener('mousedown', (e) => {\r\n        e.preventDefault();\r\n        onDragStart(e.clientX);\r\n    });\r\n    window.addEventListener('mousemove', (e) => { onDragMove(e.clientX); }, { passive: true });\r\n    window.addEventListener('mouseup', onDragEnd, { passive: true });\r\n\r\n    contenedor.addEventListener('touchstart', (e) => {\r\n        const touch = e.touches[0];\r\n        if (!touch) return;\r\n        onDragStart(touch.clientX);\r\n    }, { passive: false });\r\n    window.addEventListener('touchmove', (e) => {\r\n        \/\/ Solo bloqueamos el scroll de la p\u00e1gina mientras se est\u00e1\r\n        \/\/ arrastrando el carrusel; si no, dejamos que el navegador\r\n        \/\/ haga scroll normal en el resto del sitio.\r\n        if (!isDragging) return;\r\n        const touch = e.touches[0];\r\n        if (!touch) return;\r\n        e.preventDefault();\r\n        onDragMove(touch.clientX);\r\n    }, { passive: false });\r\n    window.addEventListener('touchend', onDragEnd, { passive: true });\r\n\r\n    contenedor.addEventListener('contextmenu', (e) => e.preventDefault());\r\n\r\n    \/\/ --- Lightbox ---\r\n    marquesina.addEventListener('click', (e) => {\r\n        const item = e.target.closest('.item');\r\n        if (!item) return;\r\n        if (haMovido) { haMovido = false; return; }\r\n        const src = item.dataset.modal;\r\n        if (src) {\r\n            imgModal.src = src;\r\n            modal.classList.add('activo');\r\n        }\r\n    });\r\n    modal.addEventListener('click', () => {\r\n        modal.classList.remove('activo');\r\n        imgModal.src = '';\r\n    });\r\n    document.addEventListener('keydown', (e) => {\r\n        if (e.key === 'Escape' && modal.classList.contains('activo')) {\r\n            modal.classList.remove('activo');\r\n            imgModal.src = '';\r\n        }\r\n    });\r\n\r\n    \/\/ --- Llamada inicial ---\r\n    iniciarTodo();\r\n\r\n    \/\/ --- Pausar si la pesta\u00f1a se oculta ---\r\n    document.addEventListener('visibilitychange', () => {\r\n        if (document.hidden) {\r\n            pausarAnimacion();\r\n        } else if (iniciado) {\r\n            iniciarAnimacion();\r\n        }\r\n    });\r\n    window.addEventListener('beforeunload', () => {\r\n        if (animacionId) cancelAnimationFrame(animacionId);\r\n    });\r\n\r\n    \/\/ --- Recalcular filas si cambia el tama\u00f1o de ventana ---\r\n    let resizeTimeout;\r\n    window.addEventListener('resize', () => {\r\n        clearTimeout(resizeTimeout);\r\n        resizeTimeout = setTimeout(() => {\r\n            rellenarFilas(contenedorSup, imgsRef, ordenNormal);\r\n            rellenarFilas(contenedorInf, imgsRef, ordenInferior);\r\n        }, 250);\r\n    });\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<section class=\"elementor-element elementor-element-b6f8799 e-con e-atomic-element e-div-block-base svp-ig \" data-id=\"b6f8799\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b6f8799\">\n    <div class=\"elementor-element elementor-element-f5eb7c6 e-con e-atomic-element e-div-block-base svp-ig__inner \" data-id=\"f5eb7c6\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f5eb7c6\">\n    <div class=\"elementor-element elementor-element-0bc20f6 e-con e-atomic-element e-div-block-base svp-ig__copy \" data-id=\"0bc20f6\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0bc20f6\">\n    \t\t\t<span class=\"svp-ig__eyebrow e-paragraph-base\" data-interaction-id=\"deb9533\">S\u00edgueme en Instagram<\/span>\n\t\t\t\t<div class=\"elementor-element elementor-element-6947d0c elementor-widget elementor-widget-heading\" data-id=\"6947d0c\" 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\">Lo que no <span class=\"svp-ig__accent\">ves<\/span><br>en la galer\u00eda.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"d7da868\">Detr\u00e1s de cada evento hay historias, entrenamientos y tomas que no llegan al portafolio. Eso lo comparto aqu\u00ed, todos los d\u00edas.<\/p>\n\t\t<div class=\"elementor-element elementor-element-24565e6 e-con e-atomic-element e-div-block-base svp-ig__stats \" data-id=\"24565e6\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"24565e6\">\n    <div class=\"elementor-element elementor-element-18ebb0c e-con e-atomic-element e-div-block-base svp-ig__stat \" data-id=\"18ebb0c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"18ebb0c\">\n    \t\t<div class=\"elementor-element elementor-element-15c7c31 elementor-widget elementor-widget-text-editor\" data-id=\"15c7c31\" 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><strong>+6K<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"d4076fb\">Seguidores<\/span>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-1c6a6c7 e-con e-atomic-element e-div-block-base svp-ig__stat \" data-id=\"1c6a6c7\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"1c6a6c7\">\n    \t\t<div class=\"elementor-element elementor-element-0f9b888 elementor-widget elementor-widget-text-editor\" data-id=\"0f9b888\" 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><strong>+2.400<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"ba4be79\">Publicaciones<\/span>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-88b2379 e-con e-atomic-element e-div-block-base svp-ig__stat \" data-id=\"88b2379\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"88b2379\">\n    \t\t<div class=\"elementor-element elementor-element-35b5e57 elementor-widget elementor-widget-text-editor\" data-id=\"35b5e57\" 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><strong>100%<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"5682f26\">Aut\u00e9ntico<\/span>\n\t\t\n<\/div>\n\n<\/div>\n<a class=\"elementor-element elementor-element-30181df e-con e-atomic-element e-div-block-base svp-ig__btn \" data-id=\"30181df\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"30181df\" href=\"https:\/\/www.instagram.com\/sebasvargasv_\/\" target=\"_blank\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"5945295\">Sigueme<\/span>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-14c13e5 e-con e-atomic-element e-div-block-base svp-ig__visual \" data-id=\"14c13e5\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"14c13e5\">\n    <div class=\"elementor-element elementor-element-78f282c e-con e-atomic-element e-div-block-base svp-ig__float svp-ig__float--a \" data-id=\"78f282c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"78f282c\">\n    \t\t<div class=\"elementor-element elementor-element-cfecbd9 elementor-widget elementor-widget-image\" data-id=\"cfecbd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/2026\/07\/img-float2-ig.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"img-float2-ig\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTY3LCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA3XC9pbWctZmxvYXQyLWlnLmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/img-float2-ig.jpg\" class=\"attachment-large size-large wp-image-967\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-753a9b1 e-con e-atomic-element e-div-block-base svp-ig__float svp-ig__float--b \" data-id=\"753a9b1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"753a9b1\">\n    \t\t<div class=\"elementor-element elementor-element-dccf966 elementor-widget elementor-widget-image\" data-id=\"dccf966\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/2026\/07\/img-float1-ig.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"img-float1-ig\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYzLCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA3XC9pbWctZmxvYXQxLWlnLmpwZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/img-float1-ig.jpg\" class=\"attachment-large size-large wp-image-963\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-2109cf2 e-con e-atomic-element e-div-block-base svp-ig__card \" data-id=\"2109cf2\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"2109cf2\">\n    <div class=\"elementor-element elementor-element-4a48a73 e-con e-atomic-element e-div-block-base svp-ig__card-head \" data-id=\"4a48a73\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4a48a73\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-526e179-3707bc7\" data-interaction-id=\"526e179\" id=\"960\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/logo-ig.jpg\" width=\"150\" height=\"150\" srcset=\"\" alt=\"\"\/>\t\t<div class=\"elementor-element elementor-element-be267f1 e-con e-atomic-element e-div-block-base svp-ig__who \" data-id=\"be267f1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"be267f1\">\n    \t\t<div class=\"elementor-element elementor-element-ccb4002 elementor-widget elementor-widget-text-editor\" data-id=\"ccb4002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>sebasvargasv_<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" x=\"0px\" y=\"0px\" width=\"12\" height=\"12\" viewBox=\"0 -5 48 48\">\n<polygon fill=\"#42a5f5\" points=\"29.62,3 33.053,8.308 39.367,8.624 39.686,14.937 44.997,18.367 42.116,23.995 45,29.62 39.692,33.053 39.376,39.367 33.063,39.686 29.633,44.997 24.005,42.116 18.38,45 14.947,39.692 8.633,39.376 8.314,33.063 3.003,29.633 5.884,24.005 3,18.38 8.308,14.947 8.624,8.633 14.937,8.314 18.367,3.003 23.995,5.884\"><\/polygon><polygon fill=\"#fff\" points=\"21.396,31.255 14.899,24.76 17.021,22.639 21.428,27.046 30.996,17.772 33.084,19.926\"><\/polygon>\n<\/svg>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92b52ab elementor-widget elementor-widget-text-editor\" data-id=\"92b52ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<small>Reto Fest \u00b7 Cali<\/small>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t\t<span class=\"svp-ig__dots e-paragraph-base\" data-interaction-id=\"dbd401d\">\u2022\u2022\u2022<\/span>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-a8bc71a e-con e-atomic-element e-div-block-base svp-ig__photo \" data-id=\"a8bc71a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a8bc71a\">\n    \t\t<div class=\"elementor-element elementor-element-b14e4ab elementor-widget elementor-widget-image\" data-id=\"b14e4ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/wexite.com\/sebasvargas\/\/wp-content\/uploads\/2026\/07\/img-ig.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"img-ig\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYyLCJ1cmwiOiJodHRwczpcL1wvd2V4aXRlLmNvbVwvc2ViYXN2YXJnYXNcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA3XC9pbWctaWcuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/img-ig.jpg\" class=\"attachment-large size-large wp-image-962\" alt=\"\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8580191 e-con e-atomic-element e-div-block-base svp-ig__actions \" data-id=\"8580191\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8580191\">\n    \t\t<div class=\"elementor-element elementor-element-a343bb3 elementor-widget elementor-widget-text-editor\" data-id=\"a343bb3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span class=\"svp-ig__icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.6l-1-1a5.5 5.5 0 0 0-7.8 7.8l1 1L12 21l7.8-7.6 1-1a5.5 5.5 0 0 0 0-7.8Z\"\/><\/svg>\n                    <\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2f37da elementor-widget elementor-widget-text-editor\" data-id=\"b2f37da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span class=\"svp-ig__icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5Z\"\/><\/svg>\n                    <\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b5cfec elementor-widget elementor-widget-text-editor\" data-id=\"6b5cfec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span class=\"svp-ig__icon\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M22 2 11 13\"\/><path d=\"M22 2 15 22l-4-9-9-4Z\"\/><\/svg>\n                    <\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fff302b elementor-widget elementor-widget-text-editor\" data-id=\"fff302b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span class=\"svp-ig__icon svp-ig__icon--save\" aria-hidden=\"true\">\n                        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M19 21 12 16l-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2Z\"><\/path><\/svg>\n                    <\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0c9e69a e-con e-atomic-element e-div-block-base svp-ig__caption \" data-id=\"0c9e69a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0c9e69a\">\n    \t\t<div class=\"elementor-element elementor-element-3504fed elementor-widget elementor-widget-text-editor\" data-id=\"3504fed\" 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><strong>sebasvargasv_ <\/strong> Beauty catches the eye \ud83d\udc40 Discipline commands respect \u2665\ufe0f<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9dda646 e-con e-atomic-element e-div-block-base svp-ig__likes \" data-id=\"9dda646\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"9dda646\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"1191ba5\">203 me gusta<\/p>\n\t\t\n<\/div>\n<a class=\"elementor-element elementor-element-b381776 e-con e-atomic-element e-div-block-base svp-ig__viewall \" data-id=\"b381776\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b381776\" href=\"https:\/\/www.instagram.com\/p\/DaZaNe3saDC\/\" target=\"_self\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"34b7d74\">Ver los 18 comentarios<\/p>\n\t\t\n<\/a>\n<div class=\"elementor-element elementor-element-8dae92d e-con e-atomic-element e-div-block-base svp-ig__comment \" data-id=\"8dae92d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8dae92d\">\n    \t\t\t<p class=\"svp-ig__c-avatar e-paragraph-base\" data-interaction-id=\"dd58ec4\">DC<\/p>\n\t\t<div class=\"elementor-element elementor-element-d98043e e-con e-atomic-element e-div-block-base svp-ig__c-body \" data-id=\"d98043e\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d98043e\">\n    \t\t<div class=\"elementor-element elementor-element-a0ebe9c elementor-widget elementor-widget-text-editor\" data-id=\"a0ebe9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>diego.cross<\/strong> El talento no se discute \ud83d\udc4f\ud83d\udc4f\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"svp-ig__c-time e-paragraph-base\" data-interaction-id=\"9904ce7\">1 d<\/span>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-c98aac4 e-con e-atomic-element e-div-block-base svp-ig__comment \" data-id=\"c98aac4\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c98aac4\">\n    \t\t\t<p class=\"svp-ig__c-avatar e-paragraph-base\" data-interaction-id=\"c887e18\">MJ<\/p>\n\t\t<div class=\"elementor-element elementor-element-925f46b e-con e-atomic-element e-div-block-base svp-ig__c-body \" data-id=\"925f46b\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"925f46b\">\n    \t\t<div class=\"elementor-element elementor-element-0cd3983 elementor-widget elementor-widget-text-editor\" data-id=\"0cd3983\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t <strong>mariajimenez<\/strong> Esta foto qued\u00f3 espectacular \ud83d\udd25\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"svp-ig__c-time e-paragraph-base\" data-interaction-id=\"dfcff21\">2 d<\/span>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-cef397d e-con e-atomic-element e-div-block-base svp-ig__addcomment \" data-id=\"cef397d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"cef397d\">\n    \t\t<div class=\"elementor-element elementor-element-f0945d1 elementor-widget elementor-widget-text-editor\" data-id=\"f0945d1\" 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>Agregar un comentario\u2026<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8655c5 elementor-widget elementor-widget-html\" data-id=\"f8655c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Black+Ops+One&family=Inter:wght@400;500;600;700;800&display=swap');\r\n\r\n\/* =========================\r\n   RESET TOTAL\r\n   ========================= *\/\r\n.svp-ig,\r\n.svp-ig *,\r\n.svp-ig *::before,\r\n.svp-ig *::after {\r\n    box-sizing: border-box !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n\r\n.svp-ig .elementor-widget-container {\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    background: transparent !important;\r\n    width: 100% !important;\r\n}\r\n\r\n\/* ========================\r\n   SECCI\u00d3N PRINCIPAL \r\n   ========================*\/\r\n.svp-ig {\r\n    --ink: #121212 !important;\r\n    --muted: #6f6a62 !important;\r\n    --muted-light: #8b867d !important;\r\n    --accent: #aa804c !important;\r\n    --bg: #f5f1ea !important;\r\n    --card: #ffffff !important;\r\n    --line: rgba(18, 18, 18, 0.08) !important;\r\n\r\n    position: relative !important;\r\n    display: block !important;\r\n    width: 100% !important;\r\n    padding: 55px 8% !important;\r\n    background:\r\n        radial-gradient(ellipse at 85% 20%, rgba(225, 48, 108, 0.12) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 95% 60%, rgba(175, 82, 222, 0.10) 0%, transparent 50%),\r\n        radial-gradient(ellipse at 80% 45%, rgba(252, 175, 69, 0.08) 0%, transparent 40%),\r\n        radial-gradient(ellipse at 92% 80%, rgba(253, 216, 53, 0.06) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 85% 20%, rgba(170, 128, 76, 0.12) 0%, transparent 50%),\r\n        #ffffff !important;\r\n\r\n    font-family: 'Inter', -apple-system, sans-serif !important;\r\n    overflow: hidden !important;\r\n}\r\n\r\n\/* ==========================\r\n   MODO OSCURO \u2014 SECCI\u00d3N INSTAGRAM (svp-ig)\r\n   ------------------------- *\/\r\n \r\nhtml.svp-dark .svp-ig {\r\n    --ink: #f0f0f0 !important;\r\n    --muted: #b3aea5 !important;\r\n    --muted-light: #9a9a94 !important;\r\n    --accent: #c79762 !important;\r\n    --bg: #121212 !important;\r\n    --card: #1c1c1c !important;\r\n    --line: rgba(255, 255, 255, 0.08) !important;\r\n \r\n    background:\r\n        radial-gradient(ellipse at 85% 20%, rgba(225, 48, 108, 0.05) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 95% 60%, rgba(175, 82, 222, 0.05) 0%, transparent 50%),\r\n        radial-gradient(ellipse at 80% 45%, rgba(252, 175, 69, 0.04) 0%, transparent 40%),\r\n        radial-gradient(ellipse at 92% 80%, rgba(253, 216, 53, 0.03) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 85% 20%, rgba(170, 128, 76, 0.06) 0%, transparent 50%),\r\n        linear-gradient(to bottom, #1d1b18 0%, #1d1d1d 45%, #121212 100%) !important;\r\n    }\r\n \r\nhtml.svp-dark .svp-ig__btn {\r\n    background: #f0f0f0 !important;\r\n    color: #121212 !important;\r\n}\r\nhtml.svp-dark .svp-ig__btn:hover {\r\n    background: var(--accent) !important;\r\n    color: #121212 !important;\r\n}\r\nhtml.svp-dark .svp-ig__btn:hover .svp-ig__arrow {\r\n    color: #121212 !important;\r\n}\r\n \r\n\r\nhtml.svp-dark .svp-ig__card {\r\n    box-shadow: 0 30px 60px -20px rgba(0, 0, 0, 0.65) !important;\r\n}\r\n \r\n\r\nhtml.svp-dark .svp-ig__float {\r\n    box-shadow: 0 16px 30px -12px rgba(0, 0, 0, 0.65) !important;\r\n}\r\n \r\n\r\nhtml.svp-dark .svp-ig__avatar:not(:has(img)) {\r\n    color: #121212 !important;\r\n}\r\n \r\n\r\n\/* ==========================\r\n   CONTENEDOR INTERNO \r\n   ========================== *\/\r\n.svp-ig__inner {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    max-width: 1200px !important;\r\n    margin: 0 auto !important;\r\n    gap: 60px !important;\r\n}\r\n\r\n\/* =========================\r\n   COLUMNA DE TEXTO\r\n   ========================= *\/\r\n.svp-ig__copy {\r\n    flex: 1 1 460px !important;\r\n    max-width: 520px !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: flex-start !important;\r\n}\r\n\r\n.svp-ig__eyebrow {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    gap: 12px !important;\r\n    color: var(--accent) !important;\r\n    font-family: 'Bebas Neue', sans-serif !important;\r\n    font-size: 1.3rem !important;\r\n    letter-spacing: 0.3em !important;\r\n    text-transform: uppercase !important;\r\n    margin-bottom: 20px !important;\r\n}\r\n.svp-ig__eyebrow::before {\r\n    content: '' !important;\r\n    width: 24px !important;\r\n    height: 2px !important;\r\n    background: var(--accent) !important;\r\n    flex-shrink: 0 !important;\r\n    display: block !important;\r\n}\r\n\r\n.svp-ig__copy h2 {\r\n    font-family: 'Black Ops One', sans-serif !important;\r\n    font-weight: 400 !important;\r\n    font-size: clamp(2rem, 4vw, 3.1rem) !important;\r\n    line-height: 1.15 !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--ink) !important;\r\n    margin: 0 0 22px 0 !important;\r\n}\r\n.svp-ig__accent {\r\n    color: var(--accent) !important;\r\n}\r\n\r\n.svp-ig__copy p {\r\n    color: var(--muted) !important;\r\n    font-size: 1.08rem !important;\r\n    line-height: 1.75 !important;\r\n    max-width: 42ch !important;\r\n    margin: 0 0 36px 0 !important;\r\n}\r\n\r\n.svp-ig__stats {\r\n    display: flex !important;\r\n\r\n    gap: 40px !important;\r\n    margin-bottom: 40px !important;\r\n}\r\n.svp-ig__stat {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n}\r\n.svp-ig__stat strong {\r\n    font-size: 1.9rem !important;\r\n    color: var(--ink) !important;\r\n    font-weight: 800 !important;\r\n    letter-spacing: -0.02em !important;\r\n    line-height: 1.2 !important;\r\n}\r\n.svp-ig__stat span {\r\n    color: var(--muted-light) !important;\r\n    font-size: 0.82rem !important;\r\n    text-transform: uppercase !important;\r\n    letter-spacing: 0.04em !important;\r\n}\r\n\r\n.svp-ig__btn {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    width: fit-content !important;\r\n    max-width: 100% !important;\r\n    align-self: flex-start !important;\r\n    gap: .6rem !important;\r\n    padding: .85rem 1.5rem !important;\r\n    background: var(--ink) !important;\r\n    color: #fff !important;\r\n    text-decoration: none !important;\r\n    font-weight: 700 !important;\r\n    font-size: .92rem !important;\r\n    letter-spacing: .03em !important;\r\n    text-transform: uppercase !important;\r\n    transition: transform .3s ease, box-shadow .3s ease, background .3s ease !important;\r\n    align-self: anchor-center !important;\r\n}\r\n\r\n.svp-ig__arrow {\r\n    color: var(--accent) !important;\r\n    transition: transform 0.3s ease !important;\r\n}\r\n.svp-ig__btn:hover {\r\n    background: var(--accent) !important;\r\n    transform: translateY(-2px) !important;\r\n    box-shadow: 0 14px 26px -12px rgba(18, 18, 18, 0.35) !important;\r\n}\r\n.svp-ig__btn:hover .svp-ig__arrow {\r\n    transform: translateX(5px) !important;\r\n    color: #fff !important;\r\n}\r\n\r\n\/* ================================================================\r\n   COLUMNA VISUAL \u2013 contenedor de la tarjeta\r\n   ================================================================ *\/\r\n.svp-ig__visual {\r\n    flex: 1 1 380px !important;\r\n    position: relative !important;\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    justify-content: center !important;\r\n    align-items: center !important;\r\n    padding: 40px 0 !important;\r\n    min-height: 480px !important;\r\n}\r\n\r\n\/* =========================\r\n   TARJETA DE INSTAGRAM \r\n   ========================= *\/\r\n.svp-ig__card {\r\n    position: relative !important;\r\n    z-index: 3 !important;\r\n    width: 100% !important;\r\n    max-width: 360px !important;\r\n    background: var(--card) !important;\r\n    border-radius: 16px !important;\r\n    box-shadow: 0 30px 60px -20px rgba(18, 18, 18, 0.28) !important;\r\n    overflow: hidden !important;\r\n    transform: rotate(-1.5deg) !important;\r\n    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1) !important;\r\n}\r\n.svp-ig__card:hover  {\r\n    transform: rotate(0deg) !important;\r\n}\r\n\r\n\/* ---------- CABECERA ---------- *\/\r\n.svp-ig__card-head {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 10px !important;\r\n    padding: 12px 14px !important;\r\n}\r\n\r\n.svp-ig__avatar {\r\n    width: 34px !important;\r\n    height: 34px !important;\r\n    min-width: 34px !important;\r\n    max-width: 34px !important;\r\n    min-height: 34px !important;\r\n    max-height: 34px !important;\r\n    border-radius: 50% !important;\r\n    overflow: hidden !important;\r\n    background: var(--accent) !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    flex-shrink: 0 !important;\r\n}\r\n.svp-ig__avatar img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    border-radius: 50% !important;\r\n    display: block !important;\r\n}\r\n\r\n.svp-ig__avatar:not(:has(img)) {\r\n    color: #ffffff !important;\r\n    font-size: 0.7rem !important;\r\n    font-weight: 700 !important;\r\n    text-transform: uppercase !important;\r\n}\r\n\r\n.svp-ig__who {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    line-height: 1.2 !important;\r\n}\r\n.svp-ig__who strong {\r\n    font-size: 0.85rem !important;\r\n    color: var(--ink) !important;\r\n    font-weight: 700 !important;\r\n}\r\n.svp-ig__who small {\r\n    font-size: 0.72rem !important;\r\n    color: var(--muted-light) !important;\r\n}\r\n.svp-ig__dots {\r\n    margin-left: auto !important;\r\n    color: var(--muted-light) !important;\r\n    font-size: 0.8rem !important;\r\n}\r\n\r\n\/* ---------- FOTO PRINCIPAL  ---------- *\/\r\n.svp-ig__photo {\r\n    aspect-ratio: 1 \/ 1 !important;\r\n    overflow: hidden !important;\r\n    background: var(--line) !important;\r\n    width: 100% !important;\r\n    max-height: 360px !important; \r\n}\r\n.svp-ig__photo img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    display: block !important;\r\n}\r\n\r\n\/* ---------- ACCIONES ---------- *\/\r\n.svp-ig__actions {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 16px !important;\r\n    padding: 12px 14px 4px !important;\r\n    color: var(--ink) !important;\r\n}\r\n.svp-ig__icon {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n}\r\n.svp-ig__icon svg {\r\n    width: 22px !important;\r\n    height: 22px !important;\r\n    display: block !important;\r\n    fill: none !important;\r\n    stroke: currentColor !important;\r\n    stroke-width: 1.8 !important;\r\n}\r\n\r\n.svp-ig__actions > :nth-child(4){\r\n    margin-left: auto !important;\r\n}\r\n\/* ---------- LIKES ---------- *\/\r\n.svp-ig__likes {\r\n    padding: 4px 14px 0 !important;\r\n    font-size: 0.85rem !important;\r\n    font-weight: 700 !important;\r\n    color: var(--ink) !important;\r\n}\r\n\r\n\/* ---------- CAPTION ---------- *\/\r\n.svp-ig__caption {\r\n    padding: 6px 14px 0 !important;\r\n    font-size: 0.85rem !important;\r\n    color: var(--ink) !important;\r\n    line-height: 1.5 !important;\r\n    word-break: break-word !important;\r\n}\r\n.svp-ig__caption strong {\r\n    margin-right: 4px !important;\r\n}\r\n\r\n\/* ---------- VER COMENTARIOS ---------- *\/\r\n.svp-ig__viewall {\r\n    display: block !important;\r\n    padding: 6px 14px 0 !important;\r\n    font-size: 0.8rem !important;\r\n    color: var(--muted-light) !important;\r\n    text-decoration: none !important;\r\n}\r\n\r\n\/* ---------- COMENTARIOS ---------- *\/\r\n.svp-ig__comment {\r\n    display: flex !important;\r\n    gap: 8px !important;\r\n    padding: 6px 14px 0 !important;\r\n    align-items: flex-start !important;\r\n}\r\n.svp-ig__c-avatar {\r\n    width: 24px !important;\r\n    height: 24px !important;\r\n    min-width: 24px !important;\r\n    border-radius: 50% !important;\r\n    background: var(--line) !important;\r\n    color: var(--muted) !important;\r\n    font-size: 0.6rem !important;\r\n    font-weight: 700 !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    flex-shrink: 0 !important;\r\n    margin-top: 1px !important;\r\n}\r\n.svp-ig__c-body {\r\n    font-size: 0.8rem !important;\r\n    color: var(--ink) !important;\r\n    line-height: 1.5 !important;\r\n    flex: 1 !important;\r\n}\r\n.svp-ig__c-body strong {\r\n    margin-right: 4px !important;\r\n}\r\n.svp-ig__c-time {\r\n    display: block !important;\r\n    font-size: 0.68rem !important;\r\n    color: var(--muted-light) !important;\r\n    margin-top: 1px !important;\r\n}\r\n\r\n\/* ---------- A\u00d1ADIR COMENTARIO ---------- *\/\r\n.svp-ig__addcomment {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 10px !important;\r\n    margin: 12px 14px 16px !important;\r\n    padding-top: 10px !important;\r\n    border-top: 1px solid var(--line) !important;\r\n    font-size: 0.8rem !important;\r\n    color: var(--muted-light) !important;\r\n}\r\n.svp-ig__addcomment span {\r\n    width: 20px !important;\r\n    height: 20px !important;\r\n    min-width: 20px !important;\r\n    border-radius: 50% !important;\r\n    border: 1.5px solid var(--muted-light) !important;\r\n    flex-shrink: 0 !important;\r\n}\r\n\r\n\/* ========================\r\n   FOTOS FLOTANTES \u2013 decoraci\u00f3n\r\n   ========================*\/\r\n.svp-ig__float {\r\n    position: absolute !important;\r\n    width: 92px !important;\r\n    height: 92px !important;\r\n\r\n    overflow: hidden !important;\r\n    box-shadow: 0 16px 30px -12px rgba(18, 18, 18, 0.35) !important;\r\n    z-index: 2 !important;\r\n    transition: .2s;\r\n}\r\n\r\n.svp-ig__float:hover{\r\n    width: 100px !important;\r\n    height: 100px !important;\r\n    \r\n}\r\n\r\n.svp-ig__float img {\r\n    width: 100% !important;\r\n    height: 100% !important;\r\n    object-fit: cover !important;\r\n    display: block !important;\r\n}\r\n.svp-ig__float--a {\r\n    top: 2vw !important;\r\n    left: -2vw !important;\r\n    transform: rotate(-10deg) !important;\r\n}\r\n.svp-ig__float--b {\r\n    bottom: 3vw !important;\r\n    right: -2vw !important;\r\n    transform: rotate(9deg) !important;\r\n}\r\n\r\n\/* ================================================================\r\n   RESPONSIVE\r\n   ================================================================ *\/\r\n@media (max-width: 900px) {\r\n    .svp-ig__inner {\r\n        flex-direction: column !important;\r\n    }\r\n    .svp-ig__copy {\r\n        align-items: center !important;\r\n        text-align: center !important;\r\n        max-width: 100% !important;\r\n    }\r\n    .svp-ig__copy p {\r\n        margin-left: auto !important;\r\n        margin-right: auto !important;\r\n    }\r\n    .svp-ig__eyebrow {\r\n        justify-content: center !important;\r\n        width: 100% !important;\r\n    }\r\n    .svp-ig__stats {\r\n        justify-content: center !important;\r\n    }\r\n    .svp-ig__stat {\r\n        align-items: center !important;\r\n    }\r\n    .svp-ig__visual {\r\n        margin-top: 20px !important;\r\n        padding: 20px 0 !important;\r\n        min-height: 380px !important;\r\n    }\r\n    .svp-ig__card {\r\n        max-width: 320px !important;\r\n        min-height: 430px;\r\n    }\r\n    .svp-ig__photo {\r\n        max-height: 320px !important;\r\n    }\r\n    \r\n    \r\n    html.svp-dark .svp-ig {\r\n     \r\n    background:\r\n        radial-gradient(ellipse at 10% 85%, rgba(225, 48, 108, 0.05) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 90% 75%, rgba(175, 82, 222, 0.05) 0%, transparent 50%),\r\n        radial-gradient(ellipse at 20% 90%, rgba(252, 175, 69, 0.04) 0%, transparent 40%),\r\n        radial-gradient(ellipse at 80% 95%, rgba(253, 216, 53, 0.03) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 10% 85%, rgba(170, 128, 76, 0.06) 0%, transparent 50%),\r\n        linear-gradient(to bottom, #1d1b18 0%, #1d1d1d 45%, #121212 100%) !important;\r\n        }\r\n    \r\n        .svp-ig {\r\n            background:\r\n        radial-gradient(ellipse at 10% 85%, rgba(225, 48, 108, 0.18) 0%, transparent 50%),\r\n        radial-gradient(ellipse at 90% 75%, rgba(175, 82, 222, 0.15) 0%, transparent 50%),\r\n        radial-gradient(ellipse at 25% 90%, rgba(252, 175, 69, 0.14) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 75% 95%, rgba(253, 216, 53, 0.10) 0%, transparent 45%),\r\n        radial-gradient(ellipse at 10% 85%, rgba(170, 128, 76, 0.16) 0%, transparent 50%),\r\n        #ffffff !important;\r\n    \r\n        }\r\n    \r\n    }\r\n\r\n@media (max-width: 480px) {\r\n    .svp-ig {\r\n        padding: 70px 6% !important;\r\n    }\r\n    .svp-ig__float {\r\n        display: none !important;\r\n    }\r\n    .svp-ig__card {\r\n        max-width: 280px !important;\r\n        min-height: 390px;\r\n    }\r\n    .svp-ig__visual {\r\n        padding: 10px 0 !important;\r\n        min-height: 300px !important;\r\n    }\r\n    .svp-ig__photo {\r\n        max-height: 280px !important;\r\n    }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/section>\n<section class=\"elementor-element elementor-element-7c42a86 e-con e-atomic-element e-div-block-base svp-cta \" data-id=\"7c42a86\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7c42a86\">\n    <div class=\"elementor-element elementor-element-c1153aa e-con e-atomic-element e-div-block-base svp-cta__inner \" data-id=\"c1153aa\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c1153aa\">\n    <div class=\"elementor-element elementor-element-8ba267e e-con e-atomic-element e-div-block-base svp-cta__grid \" data-id=\"8ba267e\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8ba267e\">\n    \t\t<div class=\"elementor-element elementor-element-7ffd6fb elementor-widget elementor-widget-text-editor\" data-id=\"7ffd6fb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<span class=\"svp-cta__eyebrow\">\n                    <span class=\"svp-cta__dot\"><\/span>\n                    Reserv\u00e1 tu sesi\u00f3n\n                <\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<h2 data-interaction-id=\"a1bb94e\" class=\"svp-cta__title e-heading-base\">Cu\u00e9ntame sobre tu pr\u00f3ximo evento<\/h2>\n\t\t\t\t\t<p class=\"svp-cta__text e-paragraph-base\" data-interaction-id=\"ae12f14\">Fecha, lugar, tipo de deporte y qu\u00e9 est\u00e1s buscando. Con eso te armo una propuesta a la medida y te respondo por correo en menos de 24 horas.<\/p>\n\t\t<div class=\"elementor-element elementor-element-9056b01 e-con e-atomic-element e-div-block-base svp-cta__badges \" data-id=\"9056b01\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"9056b01\">\n    \t\t<div class=\"elementor-element elementor-element-dfdfe8b elementor-widget elementor-widget-text-editor\" data-id=\"dfdfe8b\" 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><span class=\"svp-cta__badge\">Atletismo<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63cb32a elementor-widget elementor-widget-text-editor\" data-id=\"63cb32a\" 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><span class=\"svp-cta__badge\">Crossfit<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bc1c2f elementor-widget elementor-widget-text-editor\" data-id=\"0bc1c2f\" 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><span class=\"svp-cta__badge\">Nataci\u00f3n<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef218c0 elementor-widget elementor-widget-text-editor\" data-id=\"ef218c0\" 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><span class=\"svp-cta__badge\">Running<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-eef4c56 e-con e-atomic-element e-div-block-base svp-cta__form-wrap \" data-id=\"eef4c56\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"eef4c56\">\n    \t\t\t<p class=\"svp-cta__mark svp-cta__mark--tl e-paragraph-base\" data-interaction-id=\"4069caf\"><\/p>\n\t\t\t\t\t<span class=\"svp-cta__mark svp-cta__mark--br e-paragraph-base\" data-interaction-id=\"f54e2e0\"><\/span>\n\t\t<div class=\"elementor-element elementor-element-c2a3c54 e-con e-atomic-element e-div-block-base svp-cta__form-card \" data-id=\"c2a3c54\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"c2a3c54\">\n    \t\t<div class=\"elementor-element elementor-element-fc0593a elementor-widget elementor-widget-html\" data-id=\"fc0593a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<canvas class=\"svp-cta__confetti\" id=\"svp-confetti-canvas\"><\/canvas>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00a6356 e-con e-atomic-element e-div-block-base svp-cta__stage \" data-id=\"00a6356\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"00a6356\">\n    <div class=\"elementor-element elementor-element-092895b e-con e-atomic-element e-div-block-base svp-cta__form-panel \" data-id=\"092895b\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"092895b\" id=\"svp-form-panel\">\n    \t\t\t<h2 data-interaction-id=\"8e04d98\" class=\"svp-cta__form-title e-heading-base\">Escribime<\/h2>\n\t\t\t\t\t<p class=\"svp-cta__form-sub e-paragraph-base\" data-interaction-id=\"2859ca8\">Te respondo directo a tu correo.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-f34d764 elementor-widget elementor-widget-html\" data-id=\"f34d764\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<form class=\"svp-cta__form\" id=\"svp-cta-form\">\r\n    <input type=\"hidden\" name=\"access_key\" value=\"9c7dabc3-bd3a-4d7f-b250-b55e91223656\">\r\n\r\n    <div class=\"svp-cta__field\">\r\n        <label for=\"svp-name\">Nombre<\/label>\r\n        <input type=\"text\" id=\"svp-name\" name=\"name\" placeholder=\"Tu nombre\" required>\r\n    <\/div>\r\n\r\n    <div class=\"svp-cta__field\">\r\n        <label for=\"svp-email\">Correo<\/label>\r\n        <input type=\"email\" id=\"svp-email\" name=\"email\" placeholder=\"tu@correo.com\" required>\r\n    <\/div>\r\n\r\n    <div class=\"svp-cta__field\">\r\n        <label for=\"svp-message\">Mensaje<\/label>\r\n        <textarea id=\"svp-message\" name=\"message\" rows=\"4\" placeholder=\"Contame sobre tu evento...\" required><\/textarea>\r\n    <\/div>\r\n\r\n    <button type=\"submit\" class=\"svp-cta__submit\">\r\n        Enviar mensaje\r\n        <span class=\"svp-cta__arrow\">\u2192<\/span>\r\n    <\/button>\r\n<\/form>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-7426111 e-con e-atomic-element e-div-block-base svp-cta__success \" data-id=\"7426111\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"7426111\" id=\"svp-success\">\n    <div class=\"elementor-element elementor-element-21e932a e-con e-atomic-element e-div-block-base e-21e932a-532dd56 \" data-id=\"21e932a\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"21e932a\">\n    \t\t<div class=\"elementor-element elementor-element-6fa2e14 elementor-widget elementor-widget-html\" data-id=\"6fa2e14\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"svp-cta__success-icon\">\r\n    <svg viewBox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"\/><\/svg>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<h2 data-interaction-id=\"f493c9d\" class=\"svp-cta__success-title e-heading-base\">\u00a1Gracias por contactarme!<\/h2>\n\t\t\n<\/div>\n\t\t\t<p class=\"svp-cta__success-text e-paragraph-base\" data-interaction-id=\"e631708\">Recib\u00ed tu mensaje. Te voy a responder a tu correo en menos de 24 horas.<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-219bb2b elementor-widget elementor-widget-html\" data-id=\"219bb2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"btn-contact-success\">\r\n    <button type=\"button\" class=\"svp-cta__success-again\" id=\"svp-success-again\">\r\n        Enviar otro mensaje\r\n    <\/button>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-ad382d5 elementor-widget elementor-widget-html\" data-id=\"ad382d5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@400;600;700;800&display=swap');\r\n\r\n.svp-cta,\r\n.svp-cta *,\r\n.svp-cta *::before,\r\n.svp-cta *::after {\r\n    box-sizing: border-box !important;\r\n    margin: 0 !important;\r\n    padding: 0 !important;\r\n}\r\n\r\n\/* =======================\r\n   VARIABLES (modo claro por defecto)\r\n   ======================= *\/\r\n.svp-cta {\r\n    \/* Colores claros (fondo blanco) *\/\r\n    --color-bg: #ffffff !important;\r\n    --color-accent: #c79762 !important;\r\n    --color-accent-soft: rgba(199, 151, 98, 0.16) !important;\r\n    --color-ink: #121212 !important;          \/* texto principal *\/\r\n    --color-muted: #444444 !important;        \/* texto secundario *\/\r\n    --color-muted-light: #666666 !important;\r\n    --color-line: rgba(0, 0, 0, 0.10) !important;\r\n    --color-card: #ffffff !important;\r\n    --color-card-ink: #121212 !important;\r\n    --color-card-muted: #6f6a62 !important;\r\n\r\n    \/* === Variables para el formulario === *\/\r\n    --input-bg: #f7f4ee !important;\r\n    --input-border: rgba(18, 18, 18, 0.1) !important;\r\n    --input-placeholder: #a49e93 !important;\r\n    --input-focus-bg: #ffffff !important;\r\n\r\n    \/* Fondo con texturas claras *\/\r\n    background:\r\n        radial-gradient(circle at 20% 85%, rgba(170, 128, 76, 0.06) 0%, transparent 35%),\r\n        radial-gradient(circle at 80% 90%, rgba(255, 255, 255, 0.8) 0%, transparent 25%),\r\n        repeating-linear-gradient(\r\n            45deg,\r\n            rgba(0, 0, 0, 0.015) 0px,\r\n            rgba(0, 0, 0, 0.015) 1px,\r\n            transparent 1px,\r\n            transparent 3px\r\n        ),\r\n        var(--color-bg) !important;\r\n\r\n    \/* Resto de propiedades *\/\r\n    position: relative !important;\r\n    display: block !important;\r\n    width: 100% !important;\r\n    padding: 110px 6% !important;\r\n    font-family: 'Inter', -apple-system, sans-serif !important;\r\n    overflow: hidden !important;\r\n}\r\n\r\n\/* ==================\r\n   MODO OSCURO (se activa con html.svp-dark)\r\n   =================*\/\r\nhtml.svp-dark .svp-cta {\r\n    --color-bg: #121212 !important;\r\n    --color-accent: #c79762 !important;\r\n    --color-accent-soft: rgba(199, 151, 98, 0.16) !important;\r\n    --color-ink: #f2efe9 !important;\r\n    --color-muted: #c9c3b8 !important;\r\n    --color-muted-light: #a39c8f !important;\r\n    --color-line: rgba(255, 255, 255, 0.10) !important;\r\n    --color-card: #1f1f1f !important;\r\n    --color-card-ink: #121212 !important;\r\n    --color-card-muted: #6f6a62 !important;\r\n\r\n\r\n    --input-bg: #2a2a2a !important;\r\n    --input-border: rgba(255, 255, 255, 0.15) !important;\r\n    --input-placeholder: #8a8a8a !important;\r\n    --input-focus-bg: #3a3a3a !important;\r\n    --color-card-ink: #ffffff !important;\r\n\r\n    background:\r\n        linear-gradient(\r\n            to bottom,\r\n            rgba(0, 0, 0, 0.04) 0%,\r\n            transparent 70%\r\n        ),\r\n        radial-gradient(circle at 20% 85%, rgba(170, 128, 76, 0.08) 0%, transparent 35%),\r\n        radial-gradient(circle at 80% 90%, rgba(255, 255, 255, 0.015) 0%, transparent 25%),\r\n        repeating-linear-gradient(\r\n            45deg,\r\n            rgba(255, 255, 255, 0.012) 0px,\r\n            rgba(255, 255, 255, 0.012) 1px,\r\n            transparent 1px,\r\n            transparent 3px\r\n        ),\r\n        var(--color-bg) !important;\r\n}\r\n\r\n\/* =================\r\n   USO DE LAS VARIABLES EN EL RESTO DEL CSS\r\n   =================*\/\r\n\r\n.svp-cta__inner {\r\n    position: relative !important;\r\n    z-index: 1 !important;\r\n    max-width: 1160px !important;\r\n    width: 100% !important;\r\n    margin: 0 auto !important;\r\n    display: flex !important;\r\n    place-content: center !important;\r\n    gap: 10vw !important;\r\n}\r\n\r\n.svp-cta__grid {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    align-items: center !important;\r\n    gap: 56px !important;\r\n    width: 30vw !important;\r\n}\r\n\r\n\/* ---------- COLUMNA IZQUIERDA ---------- *\/\r\n.svp-cta__content {\r\n    flex: 1 1 400px !important;\r\n    max-width: 480px !important;\r\n}\r\n\r\n.svp-cta__eyebrow {\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    gap: 9px !important;\r\n    color: var(--color-accent) !important;\r\n    font-weight: 600 !important;\r\n    font-size: 1.4rem !important;\r\n    letter-spacing: 0.14em !important;\r\n    text-transform: uppercase !important;\r\n    margin-bottom: 22px !important;\r\n    font-family: 'Bebas Neue', sans-serif !important;\r\n}\r\n\r\n.svp-cta__eyebrow::before,\r\n.svp-cta__eyebrow::after {\r\n    content: '\u2014' !important;\r\n    opacity: 0.85 !important;\r\n}\r\n\r\n.svp-cta__dot {\r\n    width: 6px !important;\r\n    height: 6px !important;\r\n    background: var(--color-accent) !important;\r\n    display: block !important;\r\n    animation: svp-cta-blink 1.8s ease-in-out infinite !important;\r\n    border-radius: 50%;\r\n}\r\n\r\n@keyframes svp-cta-blink {\r\n    0%, 100% { opacity: 1; }\r\n    50%      { opacity: 0.35; }\r\n}\r\n\r\n.svp-cta__title {\r\n    font-family: 'Sora', 'Inter', sans-serif !important;\r\n    font-weight: 700 !important;\r\n    font-size: clamp(1.9rem, 4vw, 2.7rem) !important;\r\n    line-height: 1.25 !important;\r\n    letter-spacing: -0.02em !important;\r\n    color: var(--color-ink) !important;\r\n    margin-bottom: 18px !important;\r\n}\r\n\r\n.svp-cta__title em {\r\n    font-style: normal !important;\r\n    color: var(--color-accent) !important;\r\n}\r\n\r\n.svp-cta__text {\r\n    color: var(--color-muted) !important;\r\n    font-size: 1.02rem !important;\r\n    line-height: 1.75 !important;\r\n    max-width: 42vh !important;\r\n    margin-bottom: 32px !important;\r\n}\r\n\r\n.svp-cta__badges {\r\n    display: flex !important;\r\n    flex-wrap: wrap !important;\r\n    gap: 10px !important;\r\n}\r\n\r\n.svp-cta__badge {\r\n    background: rgba(0, 0, 0, 0.04) !important;\r\n    border: 1px solid var(--color-line) !important;\r\n    color: var(--color-muted) !important;\r\n    padding: 0.5rem 1rem !important;\r\n    font-size: 0.9rem !important;\r\n    font-weight: 500 !important;\r\n    letter-spacing: 0.1em !important;\r\n    font-family: 'Bebas Neue', sans-serif !important;\r\n    transition: background 0.3s ease, border-color 0.3s ease, color 0.3s ease !important;\r\n}\r\n\r\nhtml.svp-dark .svp-cta__badge {\r\n    background: rgba(255, 255, 255, 0.06) !important;\r\n}\r\n\r\n\/* ---------- COLUMNA DERECHA ---------- *\/\r\n.svp-cta__form-wrap {\r\n    flex: 1 1 360px !important;\r\n    max-width: 420px !important;\r\n    position: relative !important;\r\n    padding: 22px !important;\r\n}\r\n\r\n.svp-cta__form-wrap::before {\r\n    content: '' !important;\r\n    position: absolute !important;\r\n    top: 50% !important;\r\n    left: 50% !important;\r\n    width: 120% !important;\r\n    aspect-ratio: 1 \/ 1 !important;\r\n    transform: translate(-50%, -50%) !important;\r\n    border: 1px solid rgba(199, 151, 98, 0.22) !important;\r\n    border-radius: 50% !important;\r\n    pointer-events: none !important;\r\n    z-index: 0 !important;\r\n}\r\n\r\n.svp-cta__mark {\r\n    position: absolute !important;\r\n    width: 22px !important;\r\n    height: 22px !important;\r\n    z-index: 2 !important;\r\n    pointer-events: none !important;\r\n}\r\n\r\n.svp-cta__mark--tl {\r\n    top: 0 !important;\r\n    left: 0 !important;\r\n    border-top: 1.5px solid var(--color-accent) !important;\r\n    border-left: 1.5px solid var(--color-accent) !important;\r\n}\r\n\r\n.svp-cta__mark--br {\r\n    bottom: 0 !important;\r\n    right: 0 !important;\r\n    border-bottom: 1.5px solid var(--color-accent) !important;\r\n    border-right: 1.5px solid var(--color-accent) !important;\r\n}\r\n\r\n.svp-cta__form-card {\r\n    position: relative !important;\r\n    z-index: 1 !important;\r\n    background: var(--color-card) !important;\r\n    padding: 40px 36px !important;\r\n    box-shadow: 0 30px 50px -22px rgba(0, 0, 0, 0.5) !important;\r\n    overflow: hidden !important;\r\n    transition: background 0.4s ease !important;\r\n}\r\n\r\n.svp-cta__frame-tag {\r\n    position: absolute !important;\r\n    top: 22px !important;\r\n    right: 24px !important;\r\n    font-family: 'Sora', 'Inter', sans-serif !important;\r\n    font-weight: 700 !important;\r\n    font-size: 0.72rem !important;\r\n    letter-spacing: 0.06em !important;\r\n    color: var(--color-accent) !important;\r\n    z-index: 2 !important;\r\n}\r\n\r\n.svp-cta__confetti {\r\n    position: absolute !important;\r\n    inset: 0 !important;\r\n    z-index: 5 !important;\r\n    pointer-events: none !important;\r\n}\r\n\r\n.svp-cta__stage {\r\n    position: relative !important;\r\n    z-index: 2 !important;\r\n    display: grid !important;\r\n}\r\n\r\n.svp-cta__stage > * {\r\n    grid-area: 1 \/ 1 !important;\r\n    transition: opacity 0.45s ease, transform 0.45s ease, filter 0.45s ease !important;\r\n}\r\n\r\n.svp-cta__form-panel[data-hidden=\"true\"] {\r\n    opacity: 0 !important;\r\n    transform: translateY(-8px) scale(0.98) !important;\r\n    filter: blur(2px) !important;\r\n    pointer-events: none !important;\r\n}\r\n\r\n.svp-cta__form-title {\r\n    font-family: 'Sora', 'Inter', sans-serif !important;\r\n    font-weight: 700 !important;\r\n    font-size: 1.3rem !important;\r\n    letter-spacing: -0.01em !important;\r\n    color: var(--color-card-ink) !important;\r\n    margin-bottom: 6px !important;\r\n    padding-right: 56px !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__form-sub {\r\n    color: var(--color-card-muted) !important;\r\n    font-size: 0.88rem !important;\r\n    margin-bottom: 26px !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__form {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 18px !important;\r\n}\r\n\r\n.svp-cta__field {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    gap: 6px !important;\r\n    text-align: left !important;\r\n}\r\n\r\n.svp-cta__field label {\r\n    font-size: 0.76rem !important;\r\n    font-weight: 700 !important;\r\n    letter-spacing: 0.04em !important;\r\n    text-transform: uppercase !important;\r\n    color: var(--color-card-ink) !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n\/* ===== INPUTS Y TEXTAREA ===== *\/\r\n.svp-cta__field input,\r\n.svp-cta__field textarea {\r\n    width: 100% !important;\r\n    font-family: 'Inter', sans-serif !important;\r\n    font-size: 0.92rem !important;\r\n    color: var(--color-card-ink) !important;\r\n    background: var(--input-bg) !important;\r\n    border: 1.5px solid var(--input-border) !important;\r\n    border-radius: 0px !important;\r\n    padding: 0.75rem 0.9rem !important;\r\n    resize: vertical !important;\r\n    transition: background 0.3s ease, border-color 0.3s ease, color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__field input::placeholder,\r\n.svp-cta__field textarea::placeholder {\r\n    color: var(--input-placeholder) !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__field input:focus,\r\n.svp-cta__field textarea:focus {\r\n    outline: none !important;\r\n    border-color: var(--color-accent) !important;\r\n    background: var(--input-focus-bg) !important;\r\n}\r\n\r\n\/* ===== BOT\u00d3N DE ENV\u00cdO ===== *\/\r\n.svp-cta__submit {\r\n    display: inline-flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    gap: 0.55rem !important;\r\n    width: 100% !important;\r\n    margin-top: 6px !important;\r\n    padding: 0.95rem 1.4rem !important;\r\n    background: var(--color-accent) !important;\r\n    color: #171310 !important;\r\n    border: none !important;\r\n    border-radius: 0px !important;\r\n    font-weight: 700 !important;\r\n    font-size: 0.9rem !important;\r\n    letter-spacing: 0.02em !important;\r\n    text-transform: uppercase !important;\r\n    cursor: pointer !important;\r\n    transition: transform 0.2s ease, background 0.2s ease, opacity 0.2s ease !important;\r\n}\r\n\r\n.svp-cta__submit:hover {\r\n    background: #d4a875 !important;\r\n    transform: translateY(-2px) !important;\r\n}\r\n\r\n.svp-cta__submit:disabled {\r\n    opacity: 0.7 !important;\r\n    cursor: default !important;\r\n    transform: none !important;\r\n}\r\n\r\n.svp-cta__submit .svp-cta__arrow {\r\n    transition: transform 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__submit:hover .svp-cta__arrow {\r\n    transform: translateX(4px) !important;\r\n}\r\n\r\n\/* ---- estado de agradecimiento ---- *\/\r\n.svp-cta__success {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    align-items: flex-start !important;\r\n    text-align: left !important;\r\n    opacity: 0 !important;\r\n    transform: translateY(10px) scale(0.98) !important;\r\n    pointer-events: none !important;\r\n}\r\n\r\n.svp-cta__success[data-visible=\"true\"] {\r\n    opacity: 1 !important;\r\n    transform: translateY(0) scale(1) !important;\r\n    pointer-events: auto !important;\r\n}\r\n\r\n.svp-cta__success-icon {\r\n    width: 50px !important;\r\n    height: 50px !important;\r\n    border-radius: 50% !important;\r\n    background: var(--color-accent-soft) !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n    color: var(--color-accent) !important;\r\n    margin-bottom: 18px !important;\r\n    transform: scale(0) !important;\r\n    transition: transform 0.45s 0.1s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\r\n}\r\n\r\n.svp-cta__success[data-visible=\"true\"] .svp-cta__success-icon {\r\n    transform: scale(1) !important;\r\n}\r\n\r\n.svp-cta__success-icon svg {\r\n    width: 22px !important;\r\n    height: 22px !important;\r\n    fill: none !important;\r\n    stroke: currentColor !important;\r\n    stroke-width: 2.6 !important;\r\n}\r\n\r\n.svp-cta__success-title {\r\n    font-family: 'Sora', 'Inter', sans-serif !important;\r\n    font-weight: 700 !important;\r\n    font-size: 1.3rem !important;\r\n    letter-spacing: -0.01em !important;\r\n    color: var(--color-card-ink) !important;\r\n    margin-bottom: 10px !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__success-text {\r\n    color: var(--color-card-muted) !important;\r\n    font-size: 0.9rem !important;\r\n    line-height: 1.65 !important;\r\n    margin-bottom: 24px !important;\r\n    max-width: 32ch !important;\r\n    transition: color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__success-again {\r\n    background: none !important;\r\n    border: none !important;\r\n    color: var(--color-accent) !important;\r\n    font-weight: 700 !important;\r\n    font-size: 0.8rem !important;\r\n    letter-spacing: 0.04em !important;\r\n    text-transform: uppercase !important;\r\n    cursor: pointer !important;\r\n    padding: 0.4rem 0 !important;\r\n    border-bottom: 1.5px solid transparent !important;\r\n    transition: border-color 0.2s ease, color 0.3s ease !important;\r\n}\r\n\r\n.svp-cta__success-again:hover {\r\n    border-color: var(--color-accent) !important;\r\n}\r\n\r\n\/* Accesibilidad *\/\r\n.svp-cta a:focus-visible,\r\n.svp-cta button:focus-visible,\r\n.svp-cta input:focus-visible,\r\n.svp-cta textarea:focus-visible {\r\n    outline: 2px solid var(--color-accent) !important;\r\n    outline-offset: 2px !important;\r\n}\r\n\r\n.svp-cta__success > .elementor-widget-html:last-child {\r\n    margin-top: auto !important;\r\n    width: 100% !important;\r\n}\r\n\r\n.svp-cta__success > .elementor-widget-html:last-child #btn-contact-success {\r\n    display: flex !important;\r\n    justify-content: center !important;\r\n}\r\n\r\n\/* ===================\r\n   RESPONSIVE\r\n   =================== *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .svp-cta__stage > *,\r\n    .svp-cta__submit {\r\n        transition: none !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 1300px) {\r\n    .svp-cta__grid {\r\n        width: 40vw !important;\r\n    }\r\n    .svp-cta__badge {\r\n        display: inline-block !important;\r\n        margin-bottom: 2px !important;\r\n    }\r\n    .svp-cta__form-card {\r\n        margin-top: 20px !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 890px) {\r\n    .svp-cta {\r\n        padding: 80px 6% !important;\r\n    }\r\n    .svp-cta__inner {\r\n        gap: 0 !important;\r\n        flex-direction: column !important;\r\n    }\r\n    .svp-cta__grid {\r\n        width: 100% !important;\r\n        max-width: 480px !important;\r\n        flex-direction: column !important;\r\n        gap: 25px !important;\r\n        align-self: center !important;\r\n        text-align: center !important;\r\n    }\r\n    .svp-cta__badges {\r\n        place-content: center !important;\r\n    }\r\n    .svp-cta__content {\r\n        max-width: 100% !important;\r\n        text-align: left !important;\r\n    }\r\n    .svp-cta__form-wrap {\r\n        max-width: 100% !important;\r\n        width: 100% !important;\r\n    }\r\n}\r\n\r\n@media (max-width: 640px) {\r\n    .svp-cta {\r\n        padding: 64px 5% !important;\r\n    }\r\n    .svp-cta__form-wrap {\r\n        padding: 16px !important;\r\n    }\r\n    .svp-cta__form-card {\r\n        padding: 32px 24px !important;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(function(){\r\n    const form        = document.getElementById('svp-cta-form');\r\n    const formPanel   = document.getElementById('svp-form-panel');\r\n    const success     = document.getElementById('svp-success');\r\n    const againBtn    = document.getElementById('svp-success-again');\r\n    const card        = document.querySelector('.svp-cta__form-card');\r\n    const canvas      = document.getElementById('svp-confetti-canvas');\r\n    const ctx         = canvas.getContext('2d');\r\n \r\n    let particles = [];\r\n    let animId    = null;\r\n \r\n    function resizeCanvas(){\r\n        const rect = card.getBoundingClientRect();\r\n        canvas.width  = rect.width;\r\n        canvas.height = rect.height;\r\n    }\r\n    window.addEventListener('resize', resizeCanvas);\r\n    resizeCanvas();\r\n \r\n    const COLORS = ['#c79762', '#e3b98a', '#8a5a2f', '#121212'];\r\n \r\n    function launchConfetti(){\r\n        resizeCanvas();\r\n        particles = [];\r\n        const count = 70;\r\n        for (let i = 0; i < count; i++){\r\n            particles.push({\r\n                x: canvas.width \/ 2 + (Math.random() - 0.5) * 60,\r\n                y: canvas.height * 0.26,\r\n                vx: (Math.random() - 0.5) * 7,\r\n                vy: Math.random() * -7 - 3,\r\n                size: Math.random() * 5 + 3,\r\n                color: COLORS[Math.floor(Math.random() * COLORS.length)],\r\n                rotation: Math.random() * 360,\r\n                rotationSpeed: (Math.random() - 0.5) * 10,\r\n                gravity: 0.28 + Math.random() * 0.12,\r\n                life: 0,\r\n                maxLife: 70 + Math.random() * 30\r\n            });\r\n        }\r\n        if (!animId) animate();\r\n    }\r\n \r\n    function animate(){\r\n        ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n \r\n        particles.forEach(p => {\r\n            p.vy += p.gravity;\r\n            p.x  += p.vx;\r\n            p.y  += p.vy;\r\n            p.rotation += p.rotationSpeed;\r\n            p.life++;\r\n \r\n            const alpha = Math.max(0, 1 - p.life \/ p.maxLife);\r\n \r\n            ctx.save();\r\n            ctx.globalAlpha = alpha;\r\n            ctx.translate(p.x, p.y);\r\n            ctx.rotate((p.rotation * Math.PI) \/ 180);\r\n            ctx.fillStyle = p.color;\r\n            ctx.fillRect(-p.size \/ 2, -p.size \/ 2, p.size, p.size * 0.6);\r\n            ctx.restore();\r\n        });\r\n \r\n        particles = particles.filter(p => p.life < p.maxLife && p.y < canvas.height + 50);\r\n \r\n        if (particles.length > 0){\r\n            animId = requestAnimationFrame(animate);\r\n        } else {\r\n            ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n            animId = null;\r\n        }\r\n    }\r\n \r\n    function showSuccess(){\r\n        formPanel.setAttribute('data-hidden', 'true');\r\n        success.setAttribute('data-visible', 'true');\r\n        launchConfetti();\r\n    }\r\n \r\n    function showForm(){\r\n        success.setAttribute('data-visible', 'false');\r\n        formPanel.setAttribute('data-hidden', 'false');\r\n    }\r\n \r\n    againBtn.addEventListener('click', showForm);\r\n \r\n    if (form){\r\n        form.addEventListener('submit', function(e){\r\n            e.preventDefault();\r\n \r\n            const submitBtn = form.querySelector('.svp-cta__submit');\r\n            const originalHTML = submitBtn ? submitBtn.innerHTML : null;\r\n            if (submitBtn){\r\n                submitBtn.disabled = true;\r\n                submitBtn.innerHTML = 'Enviando...';\r\n            }\r\n \r\n            const data = new FormData(form);\r\n \r\n            fetch('https:\/\/api.web3forms.com\/submit', {\r\n                method: 'POST',\r\n                body: data,\r\n                headers: { 'Accept': 'application\/json' }\r\n            })\r\n            .then(response => response.json())\r\n            .then(result => {\r\n                if (result.success){\r\n                    form.reset();\r\n                    showSuccess();\r\n                } else {\r\n                    alert('Hubo un problema al enviar el mensaje. Intent\u00e1 de nuevo.');\r\n                }\r\n            })\r\n            .catch(() => {\r\n                alert('Hubo un problema al enviar el mensaje. Revis\u00e1 tu conexi\u00f3n e intent\u00e1 de nuevo.');\r\n            })\r\n            .finally(() => {\r\n                if (submitBtn){\r\n                    submitBtn.disabled = false;\r\n                    submitBtn.innerHTML = originalHTML;\r\n                }\r\n            });\r\n        });\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\n<\/section>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Fot\u00f3grafo deportivo Sebastian Vargas Capturo el esfuerzo, la fuerza y el instante exacto del movimiento. Ver portafolio Reto Fest 2026 Momentos destacados Una selecci\u00f3n de fotograf\u00edas que capturan la intensidad, la emoci\u00f3n y la esencia del deporte. Nota T\u00e9cnica Para este festival decid\u00ed alejarme de la fotograf\u00eda deportiva tradicional, donde el objetivo suele ser \u00fanicamente [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fot\u00f3grafo Deportivo en Cali | Sebasti\u00e1n Vargas<\/title>\n<meta name=\"description\" content=\"Fot\u00f3grafo deportivo especializado en eventos deportivos. Capturo momentos con im\u00e1genes de alta calidad para atletas, marcas y organizadores.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wexite.com\/sebasvargas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fot\u00f3grafo Deportivo en Cali | Sebasti\u00e1n Vargas\" \/>\n<meta property=\"og:description\" content=\"Fot\u00f3grafo deportivo especializado en eventos deportivos. Capturo momentos con im\u00e1genes de alta calidad para atletas, marcas y organizadores.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wexite.com\/sebasvargas\/\" \/>\n<meta property=\"og:site_name\" content=\"Sebasti\u00e1n Vargas Fotograf\u00eda\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-29T01:21:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/sebasvargas.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/\",\"url\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/\",\"name\":\"Fot\u00f3grafo Deportivo en Cali | Sebasti\u00e1n Vargas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/sebasvargas.png\",\"datePublished\":\"2026-07-11T20:08:58+00:00\",\"dateModified\":\"2026-07-29T01:21:52+00:00\",\"description\":\"Fot\u00f3grafo deportivo especializado en eventos deportivos. Capturo momentos con im\u00e1genes de alta calidad para atletas, marcas y organizadores.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#breadcrumb\"},\"inLanguage\":\"es-CO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CO\",\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/sebasvargas.png\",\"contentUrl\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/sebasvargas.png\",\"width\":546,\"height\":950},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inicio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#website\",\"url\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/\",\"name\":\"Sebasti\u00e1n Vargas Fotograf\u00eda\",\"description\":\"Fot\u00f3grafo deportivo en Cali especializado en eventos deportivos.\",\"publisher\":{\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#\\\/schema\\\/person\\\/d017029a41cf535262fa9c75fbb1db03\"},\"alternateName\":\"Sebasti\u00e1n Vargas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-CO\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/#\\\/schema\\\/person\\\/d017029a41cf535262fa9c75fbb1db03\",\"name\":\"Johan Sebastian Vargas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CO\",\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/cropped-favicon.png\",\"url\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/cropped-favicon.png\",\"contentUrl\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Johan Sebastian Vargas\"},\"logo\":{\"@id\":\"https:\\\/\\\/wexite.com\\\/sebasvargas\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/cropped-favicon.png\"},\"sameAs\":[\"https:\\\/\\\/wexite.com\\\/sebasvargas\",\"https:\\\/\\\/www.instagram.com\\\/sebasvargasv_\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/johan-sebastian-vargas-vosmediano-503a02192\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fot\u00f3grafo Deportivo en Cali | Sebasti\u00e1n Vargas","description":"Fot\u00f3grafo deportivo especializado en eventos deportivos. Capturo momentos con im\u00e1genes de alta calidad para atletas, marcas y organizadores.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wexite.com\/sebasvargas\/","og_locale":"es_ES","og_type":"article","og_title":"Fot\u00f3grafo Deportivo en Cali | Sebasti\u00e1n Vargas","og_description":"Fot\u00f3grafo deportivo especializado en eventos deportivos. Capturo momentos con im\u00e1genes de alta calidad para atletas, marcas y organizadores.","og_url":"https:\/\/wexite.com\/sebasvargas\/","og_site_name":"Sebasti\u00e1n Vargas Fotograf\u00eda","article_modified_time":"2026-07-29T01:21:52+00:00","og_image":[{"url":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/sebasvargas.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wexite.com\/sebasvargas\/","url":"https:\/\/wexite.com\/sebasvargas\/","name":"Fot\u00f3grafo Deportivo en Cali | Sebasti\u00e1n Vargas","isPartOf":{"@id":"https:\/\/wexite.com\/sebasvargas\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wexite.com\/sebasvargas\/#primaryimage"},"image":{"@id":"https:\/\/wexite.com\/sebasvargas\/#primaryimage"},"thumbnailUrl":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/sebasvargas.png","datePublished":"2026-07-11T20:08:58+00:00","dateModified":"2026-07-29T01:21:52+00:00","description":"Fot\u00f3grafo deportivo especializado en eventos deportivos. Capturo momentos con im\u00e1genes de alta calidad para atletas, marcas y organizadores.","breadcrumb":{"@id":"https:\/\/wexite.com\/sebasvargas\/#breadcrumb"},"inLanguage":"es-CO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wexite.com\/sebasvargas\/"]}]},{"@type":"ImageObject","inLanguage":"es-CO","@id":"https:\/\/wexite.com\/sebasvargas\/#primaryimage","url":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/sebasvargas.png","contentUrl":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/sebasvargas.png","width":546,"height":950},{"@type":"BreadcrumbList","@id":"https:\/\/wexite.com\/sebasvargas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/wexite.com\/sebasvargas\/"},{"@type":"ListItem","position":2,"name":"Inicio"}]},{"@type":"WebSite","@id":"https:\/\/wexite.com\/sebasvargas\/#website","url":"https:\/\/wexite.com\/sebasvargas\/","name":"Sebasti\u00e1n Vargas Fotograf\u00eda","description":"Fot\u00f3grafo deportivo en Cali especializado en eventos deportivos.","publisher":{"@id":"https:\/\/wexite.com\/sebasvargas\/#\/schema\/person\/d017029a41cf535262fa9c75fbb1db03"},"alternateName":"Sebasti\u00e1n Vargas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wexite.com\/sebasvargas\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-CO"},{"@type":["Person","Organization"],"@id":"https:\/\/wexite.com\/sebasvargas\/#\/schema\/person\/d017029a41cf535262fa9c75fbb1db03","name":"Johan Sebastian Vargas","image":{"@type":"ImageObject","inLanguage":"es-CO","@id":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/cropped-favicon.png","url":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/cropped-favicon.png","contentUrl":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/cropped-favicon.png","width":512,"height":512,"caption":"Johan Sebastian Vargas"},"logo":{"@id":"https:\/\/wexite.com\/sebasvargas\/wp-content\/uploads\/2026\/07\/cropped-favicon.png"},"sameAs":["https:\/\/wexite.com\/sebasvargas","https:\/\/www.instagram.com\/sebasvargasv_\/","https:\/\/www.linkedin.com\/in\/johan-sebastian-vargas-vosmediano-503a02192\/"]}]}},"_links":{"self":[{"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":776,"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":1620,"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/pages\/14\/revisions\/1620"}],"wp:attachment":[{"href":"https:\/\/wexite.com\/sebasvargas\/wp-json\/wp\/v2\/media?parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}