.elementor-54 .elementor-element.elementor-element-9ed4c4c{--display:flex;--min-height:1440px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-1020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-54 .elementor-element.elementor-element-9ed4c4c.e-con{--align-self:center}.elementor-54 .elementor-element.elementor-element-8ed1a3e{--display:flex;--min-height:0px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-54 .elementor-element.elementor-element-78e1ac8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-54 .elementor-element.elementor-element-a03ef29{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-54 .elementor-element.elementor-element-a03ef29.e-con{--order:99999 /* order end hack */}.elementor-54 .elementor-element.elementor-element-4cc668a{--display:flex}.elementor-54 .elementor-element.elementor-element-c90992b{--display:flex;--min-height:850px}.elementor-54 .elementor-element.elementor-element-54cbd03{--display:flex;--min-height:800px}.elementor-54 .elementor-element.elementor-element-6fdc380{--display:flex;--min-height:1148px}.elementor-widget-loop-grid .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-loop-grid .elementor-pagination{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-loop-grid .e-load-more-message{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-54 .elementor-element.elementor-element-97d4cf8{--grid-columns:3}.elementor-54 .elementor-element.elementor-element-1f87824{--display:flex}.elementor-54 .elementor-element.elementor-element-bbe416e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly}.elementor-54 .elementor-element.elementor-element-c6f183a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-54 .elementor-element.elementor-element-221633f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap}.elementor-54 .elementor-element.elementor-element-294e835{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-54 .elementor-element.elementor-element-a259e04{--grid-columns:1}.elementor-54 .elementor-element.elementor-element-8b64c88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-54 .elementor-element.elementor-element-e688e47{--grid-columns:1}.elementor-54 .elementor-element.elementor-element-23dfca7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-54 .elementor-element.elementor-element-f5b9ab7{--grid-columns:1}.elementor-54 .elementor-element.elementor-element-86c10ef{--display:flex;--min-height:0px}.elementor-54 .elementor-element.elementor-element-6877ee7{--display:flex}.elementor-54 .elementor-element.elementor-element-ae32c5d{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-54 .elementor-element.elementor-element-5fe9f08 .elementor-heading-title{font-family:"New black Fox",Sans-serif;font-size:1px;font-weight:600;color:#FFF0}body.elementor-page-54:not(.elementor-motion-effects-element-type-background),body.elementor-page-54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#040404}:root{--page-title-display:none}@media(max-width:1024px){.elementor-54 .elementor-element.elementor-element-9ed4c4c{--margin-top:-1100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-54 .elementor-element.elementor-element-c90992b{--min-height:1012px}.elementor-54 .elementor-element.elementor-element-97d4cf8{--grid-columns:2}.elementor-54 .elementor-element.elementor-element-a259e04{--grid-columns:2}.elementor-54 .elementor-element.elementor-element-e688e47{--grid-columns:2}.elementor-54 .elementor-element.elementor-element-f5b9ab7{--grid-columns:2}}@media(max-width:767px){.elementor-54 .elementor-element.elementor-element-9ed4c4c{--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-54 .elementor-element.elementor-element-8ed1a3e{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-54 .elementor-element.elementor-element-97d4cf8{--grid-columns:1}.elementor-54 .elementor-element.elementor-element-c6f183a{--min-height:0px}.elementor-54 .elementor-element.elementor-element-a259e04{--grid-columns:1}.elementor-54 .elementor-element.elementor-element-e688e47{--grid-columns:1}.elementor-54 .elementor-element.elementor-element-f5b9ab7{--grid-columns:1}}@media(min-width:768px){.elementor-54 .elementor-element.elementor-element-9ed4c4c{--width:100%}.elementor-54 .elementor-element.elementor-element-c90992b{--width:1600px}.elementor-54 .elementor-element.elementor-element-6fdc380{--content-width:1550px}.elementor-54 .elementor-element.elementor-element-bbe416e{--width:1600px}.elementor-54 .elementor-element.elementor-element-294e835{--width:33.33%}.elementor-54 .elementor-element.elementor-element-8b64c88{--width:33.33%}.elementor-54 .elementor-element.elementor-element-23dfca7{--width:33.33%}}@media(max-width:1024px) and (min-width:768px){.elementor-54 .elementor-element.elementor-element-c90992b{--width:700px}.elementor-54 .elementor-element.elementor-element-54cbd03{--width:700px}.elementor-54 .elementor-element.elementor-element-6fdc380{--content-width:700px}.elementor-54 .elementor-element.elementor-element-1f87824{--width:700px}.elementor-54 .elementor-element.elementor-element-6877ee7{--width:700px}}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-family:"New black Fox";font-size:90px;line-height:1.12;letter-spacing:-.001em;color:#f8f8f8;text-align:center;font-weight:100;overflow:visible}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .bold{font-weight:600;color:#fff}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{display:inline-block;font-style:italic;font-weight:700;padding-right:20px;padding-left:4px;padding-bottom:10px;background:linear-gradient(115deg,#ff5a00 0%,#ff6500 5%,#ff7000 10%,#ff7d00 15%,#ff8a00 20%,#ff9800 23%,#ffad1f 25%,#ff9800 27%,#ff8a00 30%,#ff7d00 35%,#ff7000 40%,#ff6500 45%,#ff5a00 50%,#ff5a00 50%,#ff6500 55%,#ff7000 60%,#ff7d00 65%,#ff8a00 70%,#ff9800 73%,#ffad1f 75%,#ff9800 77%,#ff8a00 80%,#ff7d00 85%,#ff7000 90%,#ff6500 95%,#ff5a00 100%);background-size:200% 100%;background-position:0% 50%;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;animation:foxFlow 8s linear infinite}@keyframes foxFlow{from{background-position:0% 50%}to{background-position:200% 50%}}@media (min-width:768px) and (max-width:1024px){.elementor-54 .elementor-element.elementor-element-78e1ac8{width:100%;max-width:100%;min-width:0}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-size:clamp(42px, 5.7vw, 64px);line-height:1.13;font-family:"New black Fox";font-weight:100;letter-spacing:-.001em;color:#f8f8f8;text-align:center;width:100%;max-width:100%;padding:0 12px;margin:0 auto;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:balance}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text br{display:none}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .bold{font-weight:600;color:#fff}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{font-size:inherit;font-style:italic;font-weight:700;padding-left:3px;padding-right:12px;padding-bottom:7px;max-width:100%}}@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-78e1ac8{width:100%;max-width:100%;min-width:0}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-size:clamp(26px, 8vw, 38px);line-height:1.17;font-family:"New black Fox";font-weight:100;letter-spacing:-.001em;color:#f8f8f8;text-align:center;display:block;width:100%;max-width:100%;min-width:0;height:auto;margin:0 auto;padding:0 8px;white-space:normal;overflow-wrap:normal;word-break:normal;overflow:visible;text-wrap:balance}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text br{display:none}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .bold{font-size:inherit;font-weight:600;color:#fff}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{display:inline-block;font-size:inherit;font-style:italic;font-weight:700;line-height:inherit;padding-left:2px;padding-right:7px;padding-bottom:4px;max-width:100%;background-size:200% 100%;animation:foxFlow 8s linear infinite}}@media (max-width:380px){.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-size:clamp(23px, 7.7vw, 31px);line-height:1.18;padding-left:5px;padding-right:5px}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{padding-left:1px;padding-right:5px;padding-bottom:3px}}@media (prefers-reduced-motion:reduce){.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{animation:none}}@media (min-width:768px) and (max-width:1024px){.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-size:clamp(42px, 5.5vw, 62px);line-height:1.12;width:100%;text-align:center}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text br{display:revert!important}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{white-space:nowrap}}@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-size:clamp(30px, 8.3vw, 40px);line-height:1.13;letter-spacing:-.001em;width:100%;max-width:100%;padding:0 10px;margin:0 auto;text-align:center;text-wrap:balance;overflow:visible}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text br{display:revert!important}.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text .fox{display:inline-block;white-space:nowrap;padding-left:2px;padding-right:8px;padding-bottom:5px}}@media (max-width:380px){.elementor-54 .elementor-element.elementor-element-78e1ac8 .hero-text{font-size:clamp(27px, 8vw, 32px);line-height:1.15;padding:0 7px}}.fox-results-section{width:100%;max-width:1600px!important;margin-left:auto;margin-right:auto}.elementor-54 .elementor-element.elementor-element-a03ef29{position:relative;isolation:isolate;overflow:hidden;background:#000;animation:none}.elementor-54 .elementor-element.elementor-element-a03ef29::before{content:"";position:absolute;inset:-12%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 48% 52% at 5% 48%,rgb(255 195 45) 0%,rgb(255 140 0 / .95) 20%,rgb(255 75 0 / .55) 45%,transparent 75%),radial-gradient(ellipse 42% 40% at 95% 20%,rgb(255 170 30 / .95) 0%,rgb(255 95 0 / .75) 24%,rgb(180 40 0 / .35) 48%,transparent 75%),radial-gradient(ellipse 45% 42% at 92% 88%,rgb(255 155 20 / .95) 0%,rgb(255 80 0 / .7) 26%,rgb(150 30 0 / .35) 50%,transparent 76%),radial-gradient(ellipse 55% 38% at 45% 105%,rgb(255 115 0 / .65) 0%,rgb(255 65 0 / .3) 35%,transparent 75%);background-repeat:no-repeat;background-position:left center,right top,right bottom,center bottom;filter:blur(28px);transform-origin:center;animation:fox-lava 18s ease-in-out infinite}.elementor-54 .elementor-element.elementor-element-a03ef29::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#000000 0,#000000 10px,rgb(0 0 0 / .96) 100px,rgb(0 0 0 / .55) 1050px,#fff0 2500px)}@keyframes fox-lava{0%,100%{transform:translate(-2%,1%) scale(1.04) rotate(-2deg);background-size:100% 100%,110% 100%,100% 110%,110% 100%;opacity:.88}33%{transform:translate(3%,-3%) scale(1.12,1.04) rotate(2deg);background-size:135% 115%,100% 135%,120% 100%,140% 115%;opacity:1}66%{transform:translate(-3%,3%) scale(1.04,1.12) rotate(-3deg);background-size:110% 140%,135% 110%,105% 140%,115% 130%;opacity:.92}}@media (prefers-reduced-motion:reduce){.elementor-54 .elementor-element.elementor-element-a03ef29::before{animation:none}}.elementor-54 .elementor-element.elementor-element-a03ef29::before{inset:-80px;width:auto;height:auto;max-width:none;max-height:none;transform:none;background-repeat:no-repeat;animation:fox-lava-sin-cortes 16s ease-in-out infinite}@keyframes fox-lava-sin-cortes{0%,100%{background-size:110% 110%,125% 110%,110% 125%,120% 110%;background-position:left center,right top,right bottom,center bottom;opacity:.88}33%{background-size:145% 120%,110% 145%,135% 110%,150% 125%;background-position:left 35%,right 15%,80% bottom,35% bottom;opacity:1}66%{background-size:115% 150%,145% 115%,110% 150%,125% 145%;background-position:left 65%,85% top,right 80%,65% bottom;opacity:.92}}@media (prefers-reduced-motion:reduce){.elementor-54 .elementor-element.elementor-element-a03ef29::before{animation:none}}.elementor-54 .elementor-element.elementor-element-a03ef29::before{background-image:radial-gradient(ellipse 38% 43% at 3% 48%,rgb(255 185 40 / .95) 0%,rgb(255 125 0 / .75) 20%,rgb(220 65 0 / .32) 44%,transparent 72%),radial-gradient(ellipse 34% 34% at 97% 20%,rgb(255 160 25 / .82) 0%,rgb(250 95 0 / .55) 22%,rgb(175 40 0 / .22) 46%,transparent 72%),radial-gradient(ellipse 37% 36% at 95% 88%,rgb(255 160 20 / .9) 0%,rgb(255 90 0 / .6) 24%,rgb(170 40 0 / .25) 46%,transparent 72%),radial-gradient(ellipse 43% 30% at 45% 105%,rgb(255 110 0 / .48) 0%,rgb(230 60 0 / .2) 32%,transparent 70%)}@media (max-width:1024px){.elementor-54 .elementor-element.elementor-element-a03ef29{background:#000!important;animation:none!important}.elementor-54 .elementor-element.elementor-element-a03ef29::before{animation:none!important;inset:0!important;width:auto!important;height:auto!important;filter:none!important;transform:none!important;background-size:110% 110%,125% 110%,110% 125%,120% 110%!important;background-position:left center,right top,right bottom,center bottom!important;background-repeat:no-repeat!important;opacity:.88!important;will-change:auto!important}.elementor-54 .elementor-element.elementor-element-a03ef29::after{animation:none!important;transform:none!important;filter:none!important;will-change:auto!important}}@media (max-width:767px){.elementor-54 .elementor-element.elementor-element-a03ef29::before{background-size:100% 100%,110% 100%,100% 110%,110% 100%!important;opacity:.82!important}}.fox-project-card{--fp-card-fondo:rgba(255,255,255,.065);--fp-card-borde-color:#ff5200;--fp-card-borde-grosor:1px;--fp-card-radio:14px;--fp-card-blur:14px;--fp-card-sombra:0 0 0 rgba(0,0,0,0);--fp-card-sombra-hover:0 12px 30px rgba(255,82,0,.15);--fp-card-elevacion:4px;--fp-media-proporcion:4 / 3;--fp-media-ajuste:cover;--fp-media-posicion-x:50%;--fp-media-posicion-y:50%;--fp-media-zoom:1.035;--fp-media-x:0px;--fp-media-y:0px;--fp-media-radio-superior:13px;--fp-etiqueta-fuente:"new black fox",
    Arial,
    sans-serif;--fp-etiqueta-tamano:12px;--fp-etiqueta-color:#cccccc;--fp-etiqueta-fondo:rgba(255,255,255,.10);--fp-etiqueta-radio:5px;--fp-etiqueta-padding-y:4px;--fp-etiqueta-padding-x:8px;--fp-etiquetas-gap:6px;--fp-etiquetas-arriba:12px;--fp-etiquetas-izquierda:10px;--fp-etiquetas-derecha:14px;--fp-etiquetas-x:0px;--fp-etiquetas-y:0px;--fp-etiquetas-alto-minimo:30px;--fp-flecha-tamano:30px;--fp-flecha-icono-tamano:18px;--fp-flecha-color:#ffffff;--fp-flecha-fondo:rgba(255,255,255,.08);--fp-flecha-fondo-hover:#ff5200;--fp-flecha-borde:rgba(255,255,255,.12);--fp-flecha-borde-hover:#ff5200;--fp-flecha-radio:7px;--fp-flecha-derecha:0px;--fp-flecha-x:0px;--fp-flecha-y:0px;--fp-flecha-reserva:42px;--fp-titulo-fuente:"new black fox",
    Arial,
    sans-serif;--fp-titulo-tamano:23px;--fp-titulo-peso:700;--fp-titulo-color:#ffffff;--fp-titulo-interlineado:1.1;--fp-titulo-arriba:10px;--fp-titulo-izquierda:14px;--fp-titulo-derecha:14px;--fp-titulo-x:0px;--fp-titulo-y:0px;--fp-texto-fuente:"new black fox",
    Arial,
    sans-serif;--fp-texto-tamano:15px;--fp-texto-color:#cccccc;--fp-texto-interlineado:1.5;--fp-texto-arriba:6px;--fp-texto-izquierda:14px;--fp-texto-derecha:60px;--fp-texto-abajo:14px;--fp-texto-x:0px;--fp-texto-y:0px;--fp-naranja:#ff5200;--fp-duracion:.4s;--fp-duracion-video:.35s;--fp-flecha-duracion:.3s}@media (max-width:1024px){.fox-project-card{--fp-titulo-tamano:21px;--fp-texto-tamano:15px;--fp-etiqueta-tamano:11px;--fp-etiquetas-izquierda:12px;--fp-etiquetas-derecha:12px;--fp-titulo-izquierda:12px;--fp-titulo-derecha:12px;--fp-texto-izquierda:12px;--fp-texto-derecha:12px;--fp-flecha-tamano:29px;--fp-flecha-icono-tamano:17px}}@media (max-width:767px){.fox-project-card{--fp-card-elevacion:0px;--fp-titulo-tamano:20px;--fp-texto-tamano:14px;--fp-etiqueta-tamano:11px;--fp-etiquetas-arriba:10px;--fp-etiquetas-izquierda:10px;--fp-etiquetas-derecha:10px;--fp-titulo-izquierda:10px;--fp-titulo-derecha:10px;--fp-texto-izquierda:10px;--fp-texto-derecha:10px;--fp-texto-abajo:12px;--fp-flecha-tamano:28px;--fp-flecha-icono-tamano:16px}}.fox-project-card{position:relative;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:100%!important;min-width:0;padding:0!important;gap:0!important;background:var(--fp-card-fondo)!important;border:var(--fp-card-borde-grosor) solid var(--fp-card-borde-color)!important;border-radius:var(--fp-card-radio)!important;overflow:hidden!important;-webkit-backdrop-filter:blur(var(--fp-card-blur));backdrop-filter:blur(var(--fp-card-blur));box-shadow:var(--fp-card-sombra);transition:transform var(--fp-duracion) ease,box-shadow var(--fp-duracion) ease}.fox-project-card>.e-con-inner{width:100%!important;padding:0!important;margin:0!important;gap:0!important}.fox-project-card .elementor-widget{margin-bottom:0!important}.fox-project-card .fox-project-media{position:relative!important;display:block!important;align-self:stretch!important;width:100%!important;aspect-ratio:var(--fp-media-proporcion);margin:0!important;padding:0!important;flex:0 0 auto!important;overflow:hidden!important;border-radius:var(--fp-media-radio-superior) var(--fp-media-radio-superior) 0 0!important;transform:translate(var(--fp-media-x),var(--fp-media-y))}.fox-project-card .fox-project-media>.e-con-inner{width:100%!important;height:100%!important;padding:0!important;margin:0!important;gap:0!important}.fox-project-card .fox-project-image{position:absolute!important;inset:0!important;z-index:2;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:1;overflow:hidden;transition:opacity var(--fp-duracion-video) ease}.fox-project-card .fox-project-image .elementor-widget-container,.fox-project-card .fox-project-image a{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.fox-project-card .fox-project-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:var(--fp-media-ajuste)!important;object-position:var(--fp-media-posicion-x) var(--fp-media-posicion-y)!important;transform:scale(1);transition:transform var(--fp-duracion) ease}.fox-project-card .fox-project-video{position:absolute!important;inset:0!important;z-index:1;width:100%!important;height:100%!important;margin:0!important;padding:0!important;opacity:0;overflow:hidden!important;pointer-events:none;transition:opacity var(--fp-duracion-video) ease}.fox-project-card .fox-project-video .elementor-widget-container,.fox-project-card .fox-project-video .elementor-wrapper{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.fox-project-card .fox-project-video .elementor-wrapper{position:relative!important;aspect-ratio:auto!important}.fox-project-card .fox-project-video video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:var(--fp-media-ajuste)!important;object-position:var(--fp-media-posicion-x) var(--fp-media-posicion-y)!important;background:#000}.fox-project-card .fox-project-video .elementor-custom-embed-play{display:none!important}.fox-project-card .fox-project-tags{position:relative;z-index:5;width:auto!important;min-height:var(--fp-etiquetas-alto-minimo);margin:var(--fp-etiquetas-arriba) var(--fp-etiquetas-derecha) 0 var(--fp-etiquetas-izquierda)!important;padding:0 var(--fp-flecha-reserva) 0 0!important;transform:translate(var(--fp-etiquetas-x),var(--fp-etiquetas-y))}.fox-project-card .fox-project-tags .elementor-icon-list-icon{display:none!important}.fox-project-card .fox-project-tags .elementor-post-info__terms-list{display:flex!important;flex-wrap:wrap;align-items:center;gap:var(--fp-etiquetas-gap);font-size:0}.fox-project-card .fox-project-tags .elementor-post-info__terms-list a{display:inline-block;padding:var(--fp-etiqueta-padding-y) var(--fp-etiqueta-padding-x);border-radius:var(--fp-etiqueta-radio);color:var(--fp-etiqueta-color);background:var(--fp-etiqueta-fondo);font-family:var(--fp-etiqueta-fuente);font-size:var(--fp-etiqueta-tamano);line-height:1.3;text-decoration:none;transition:color var(--fp-duracion) ease,background var(--fp-duracion) ease}.fox-project-card .fox-project-tags::after{content:"↗";position:absolute;top:50%;right:var(--fp-flecha-derecha);display:grid;place-items:center;width:var(--fp-flecha-tamano);height:var(--fp-flecha-tamano);color:var(--fp-flecha-color);background:var(--fp-flecha-fondo);border:1px solid var(--fp-flecha-borde);border-radius:var(--fp-flecha-radio);font-family:Arial,sans-serif;font-size:var(--fp-flecha-icono-tamano);font-weight:400;line-height:1;pointer-events:none;transform:translate(var(--fp-flecha-x),calc(-50%+var(--fp-flecha-y)));transition:background var(--fp-flecha-duracion) ease,border-color var(--fp-flecha-duracion) ease,transform var(--fp-flecha-duracion) ease}.fox-project-card .fox-project-title{position:relative;z-index:5;width:auto!important;margin:var(--fp-titulo-arriba) var(--fp-titulo-derecha) 0 var(--fp-titulo-izquierda)!important;padding:0!important;transform:translate(var(--fp-titulo-x),var(--fp-titulo-y))}.fox-project-card .fox-project-title .elementor-heading-title,.fox-project-card .fox-project-title .elementor-heading-title a{display:block;margin:0!important;padding:0!important;color:var(--fp-titulo-color)!important;font-family:var(--fp-titulo-fuente);font-size:var(--fp-titulo-tamano);font-weight:var(--fp-titulo-peso);line-height:var(--fp-titulo-interlineado);text-decoration:none;overflow-wrap:anywhere}.fox-project-card .fox-project-excerpt{position:relative;z-index:5;width:auto!important;margin:var(--fp-texto-arriba) var(--fp-texto-derecha) var(--fp-texto-abajo) var(--fp-texto-izquierda)!important;padding:0!important;transform:translate(var(--fp-texto-x),var(--fp-texto-y))}.fox-project-card .fox-project-excerpt,.fox-project-card .fox-project-excerpt .elementor-widget-container,.fox-project-card .fox-project-excerpt p{color:var(--fp-texto-color)!important;font-family:var(--fp-texto-fuente);font-size:var(--fp-texto-tamano);line-height:var(--fp-texto-interlineado);overflow-wrap:anywhere}.fox-project-card .fox-project-excerpt .elementor-widget-container,.fox-project-card .fox-project-excerpt p{margin:0!important;padding:0!important}@media (hover:hover) and (pointer:fine){.fox-project-card:hover{transform:translateY(calc(0 - var(--fp-card-elevacion)));box-shadow:var(--fp-card-sombra-hover)}.fox-project-card:hover .fox-project-image{opacity:0}.fox-project-card:hover .fox-project-video{opacity:1;z-index:3}.fox-project-card:hover .fox-project-image img{transform:scale(var(--fp-media-zoom))}.fox-project-card .fox-project-tags a:hover{color:#fff;background:var(--fp-naranja)}.fox-project-card:hover .fox-project-tags::after{background:var(--fp-flecha-fondo-hover);border-color:var(--fp-flecha-borde-hover);transform:translate(calc(var(--fp-flecha-x)+2px),calc(-50%+var(--fp-flecha-y) - 2px))}}@media (hover:none),(pointer:coarse){.fox-project-card .fox-project-video{display:none!important}.fox-project-card .fox-project-image{opacity:1!important}.fox-project-card .fox-project-image img{transform:none!important}}.fox-project-card a:focus-visible{outline:2px solid var(--fp-naranja);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fox-project-card,.fox-project-card .fox-project-image,.fox-project-card .fox-project-image img,.fox-project-card .fox-project-video{transition:none}.fox-project-card:hover{transform:none}.fox-project-card:hover .fox-project-image img{transform:none}}.fox-projects-header{--fph-ancho:100%;--fph-ancho-maximo:1400px;--fph-padding-x:0px;--fph-padding-y:0px;--fph-gap:40px;--fph-titulo-fuente:"new black fox", Arial, sans-serif;--fph-titulo-tamano:42px;--fph-titulo-peso:700;--fph-titulo-color:#ffffff;--fph-titulo-interlineado:1.05;--fph-titulo-espaciado:-0.03em;--fph-texto-fuente:"new black fox", Arial, sans-serif;--fph-texto-tamano:17px;--fph-texto-peso:400;--fph-texto-color:#bcbcbc;--fph-texto-interlineado:1.35;--fph-texto-ancho-maximo:670px;--fph-texto-arriba:10px;--fph-boton-fuente:"new black fox", Arial, sans-serif;--fph-boton-tamano:16px;--fph-boton-peso:600;--fph-boton-color:#ffffff;--fph-boton-radio:10px;--fph-boton-padding-y:11px;--fph-boton-padding-x:20px;--fph-boton-x:0px;--fph-boton-y:0px;--fph-boton-velocidad:14s;--fph-boton-hover-y:-2px;--fph-x:0px;--fph-y:0px}@media (max-width:1024px){.fox-projects-header{--fph-titulo-tamano:36px;--fph-texto-tamano:16px;--fph-gap:28px;--fph-boton-tamano:15px}}@media (max-width:767px){.fox-projects-header{--fph-titulo-tamano:30px;--fph-texto-tamano:15px;--fph-gap:18px;--fph-boton-tamano:14px;--fph-boton-padding-y:10px;--fph-boton-padding-x:16px}}.fox-projects-header{width:var(--fph-ancho);max-width:var(--fph-ancho-maximo);margin:0 auto;padding:var(--fph-padding-y) var(--fph-padding-x);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fph-gap);transform:translate(var(--fph-x),var(--fph-y))}.fox-projects-header__content{flex:1;min-width:0}.fox-projects-header__title{margin:0;padding:0;color:var(--fph-titulo-color);font-family:var(--fph-titulo-fuente);font-size:var(--fph-titulo-tamano);font-weight:var(--fph-titulo-peso);line-height:var(--fph-titulo-interlineado);letter-spacing:var(--fph-titulo-espaciado)}.fox-projects-header__description{max-width:var(--fph-texto-ancho-maximo);margin:var(--fph-texto-arriba) 0 0;padding:0;color:var(--fph-texto-color);font-family:var(--fph-texto-fuente);font-size:var(--fph-texto-tamano);font-weight:var(--fph-texto-peso);line-height:var(--fph-texto-interlineado)}.fox-projects-header__button{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:var(--fph-boton-padding-y) var(--fph-boton-padding-x);border:none;border-radius:var(--fph-boton-radio);background:#c94a10;color:var(--fph-boton-color);font-family:var(--fph-boton-fuente);font-size:var(--fph-boton-tamano);font-weight:var(--fph-boton-peso);line-height:1;text-decoration:none;white-space:nowrap;transform:translate(var(--fph-boton-x),var(--fph-boton-y));box-shadow:0 2px 8px rgb(255 136 45 / .14);transition:transform .3s ease,box-shadow .3s ease}.fox-projects-header__button-text{position:relative;z-index:2;display:block;color:#fff;line-height:1;transform:translateY(1px)}.fox-projects-header__button::before{content:"";position:absolute;width:330%;height:190%;left:-115%;top:-45%;z-index:0;pointer-events:none;background:linear-gradient(115deg,#B0400E 0%,#C94A10 12%,#E85F16 24%,#FF882D 34%,#E85F16 44%,#B0400E 52%,#C94A10 62%,#E85F16 72%,#FF882D 82%,#B0400E 100%);transform:translateX(-10%) rotate(-3deg);animation:foxProjectsLiquidGradient var(--fph-boton-velocidad) ease-in-out infinite;will-change:transform}@keyframes foxProjectsLiquidGradient{0%{transform:translateX(-10%) rotate(-3deg)}18%{transform:translateX(-2%) rotate(-1deg)}36%{transform:translateX(10%) rotate(1.5deg)}54%{transform:translateX(24%) rotate(-1deg)}72%{transform:translateX(34%) rotate(2deg)}86%{transform:translateX(16%) rotate(0deg)}100%{transform:translateX(-10%) rotate(-3deg)}}.fox-projects-header__button::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .10),transparent 45%,rgb(0 0 0 / .05))}@media (hover:hover) and (pointer:fine){.fox-projects-header__button:hover{transform:translate(var(--fph-boton-x),calc(var(--fph-boton-y)+var(--fph-boton-hover-y)));box-shadow:0 3px 10px rgb(255 136 45 / .19)}}@media (max-width:767px){.fox-projects-header{flex-direction:column;align-items:flex-start}.fox-projects-header__button{margin-top:2px}}@media (prefers-reduced-motion:reduce){.fox-projects-header__button::before{animation:none}}@font-face{font-family:'New black Fox';font-style:normal;font-weight:100;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-UltraLight-1.woff2) format('woff2')}@font-face{font-family:'New black Fox';font-style:normal;font-weight:200;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-Light.woff2) format('woff2')}@font-face{font-family:'New black Fox';font-style:normal;font-weight:300;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-Regular.woff2) format('woff2')}@font-face{font-family:'New black Fox';font-style:normal;font-weight:400;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-Medium.woff2) format('woff2')}@font-face{font-family:'New black Fox';font-style:normal;font-weight:500;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-SemiBold.woff2) format('woff2')}@font-face{font-family:'New black Fox';font-style:normal;font-weight:600;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-Bold.woff2) format('woff2')}@font-face{font-family:'New black Fox';font-style:normal;font-weight:700;font-display:auto;src:url(https://foxdesignlab.com/wp-content/uploads/2026/06/NewBlackTypeface-ExtraBold.woff2) format('woff2')}