.elementor-kit-119{--e-global-color-primary:#000000;--e-global-color-secondary:#E6450D;--e-global-color-text:#000000;--e-global-color-accent:#E6450D;--e-global-color-fc037bc:#E6450D;--e-global-color-astglobalcolor5:#FFFFFF;--e-global-color-mdnegro01:#0A0A0A;--e-global-color-mdnaranja1:#E6450D;--e-global-color-mdgris01:#F5F5F5;--e-global-color-mdblanco1:#FFFFFF;--e-global-typography-primary-font-family:"Bricolage Grotesque";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Bricolage Grotesque";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Instrument Serif";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;--e-global-typography-mdserif1-font-family:"Instrument Serif";--e-global-typography-mdserif1-font-weight:400;--e-global-typography-mdserif1-font-style:italic;--e-global-typography-mddispl1-font-family:"Bricolage Grotesque";--e-global-typography-mddispl1-font-weight:600;--e-global-typography-mdtexto1-font-family:"Figtree";--e-global-typography-mdtexto1-font-weight:400;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;}.elementor-kit-119 button,.elementor-kit-119 input[type="button"],.elementor-kit-119 input[type="submit"],.elementor-kit-119 .elementor-button{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:5px 5px 5px 5px;}.elementor-kit-119 button:hover,.elementor-kit-119 button:focus,.elementor-kit-119 input[type="button"]:hover,.elementor-kit-119 input[type="button"]:focus,.elementor-kit-119 input[type="submit"]:hover,.elementor-kit-119 input[type="submit"]:focus,.elementor-kit-119 .elementor-button:hover,.elementor-kit-119 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-kit-119 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1.home {
  font-family: 'Inter Tight', sans-serif;
  font-size: 25px;
  font-weight: 400; /* Normal */
  text-transform: none; /* Por defecto */
  font-style: normal;   /* Por defecto */
  text-decoration: none; /* Por defecto */
  line-height: 32px;
  letter-spacing: 0px;
  word-spacing: 4px;
  color: #fff;
}

/* md-brand-global v1 */@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700&family=Instrument+Serif:ital@1&family=Figtree:wght@400;500;600;700&display=swap');.md-btn .elementor-button{display:inline-flex;align-items:center;gap:.6em;border-radius:40px;position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 20px -8px rgba(10,10,10,.28);transition:transform .16s ease,box-shadow .2s ease,filter .16s ease;}.md-btn .elementor-button-icon{transition:transform .25s ease;}.md-btn .elementor-button:hover .elementor-button-icon{transform:translateX(5px);}.md-btn .elementor-button::before{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.30) 0%,rgba(255,255,255,.06) 42%,rgba(255,255,255,0) 60%);opacity:.9;pointer-events:none;z-index:0;transition:opacity .2s ease,transform .32s ease;}.md-btn .elementor-button:hover::before{opacity:1;transform:translateY(-8%) scale(1.02);}.md-btn .elementor-button:hover{filter:brightness(1.04);}.md-btn .elementor-button>*{position:relative;z-index:1;}.md-btn--glass .elementor-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);}.md-btn--glass .elementor-button::before{background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.04) 46%,rgba(255,255,255,0) 62%);}.md-hero-glow{background-image:radial-gradient(48% 60% at 70% 45%,rgba(230,69,13,.32),rgba(10,10,10,0) 70%),radial-gradient(55% 45% at 50% 0%,rgba(230,69,13,.14),rgba(10,10,10,0) 70%)!important;}.md-eyebrow{display:inline-flex!important;align-items:center;gap:10px;}.md-eyebrow::before{content:'';flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#e6450d;display:inline-block;}.mdlogos-t img{filter:brightness(0) invert(1);}.mdlogos-w:hover .mdlogos-t img{opacity:1!important;}

/* md-chip global v1 */.md-chip-row{flex-wrap:wrap!important;}.md-chip-row>.e-con{width:auto!important;max-width:max-content;flex:0 0 auto!important;}.md-chip{width:auto!important;max-width:max-content;flex:0 0 auto!important;}

/* astra-typo-restore v1: tamanos de heading que aplicaba el theme Astra (quitar cuando todas las paginas del rediseno definan tipografia propia) */h1,.entry-content h1{font-size:64px;font-weight:400}h2,.entry-content h2{font-size:51px;font-weight:400}h3,.entry-content h3{font-size:41px;font-weight:400}h4,.entry-content h4{font-size:33px;font-weight:400}h5,.entry-content h5{font-size:26px;font-weight:400}h6,.entry-content h6{font-size:21px;font-weight:400}@media(max-width:921px){h1,.entry-content h1{font-size:40px}h2,.entry-content h2{font-size:32px}h3,.entry-content h3{font-size:26px}h4,.entry-content h4{font-size:20px}h5,.entry-content h5{font-size:17px}h6,.entry-content h6{font-size:15px}}@media(max-width:544px){h1,.entry-content h1{font-size:32px}h2,.entry-content h2{font-size:25px}h3,.entry-content h3{font-size:22px}h4,.entry-content h4{font-size:18px}h5,.entry-content h5{font-size:15px}h6,.entry-content h6{font-size:13px}}/* End custom CSS */