/* Lab4U Texas para WordPress: todo cuelga de .l4-texas-page */
.l4-texas-page{box-sizing:border-box;-webkit-text-size-adjust:100%;text-align:start;line-height:24px;letter-spacing:normal;word-spacing:0;font-style:normal;text-transform:none;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.l4-texas-page *{line-height:inherit;letter-spacing:inherit;word-spacing:inherit;font-style:inherit;text-transform:inherit;font-family:inherit}
.l4-texas-page,.l4-texas-page *,.l4-texas-page *::before,.l4-texas-page *::after{box-sizing:border-box}
/* cortafuegos: neutraliza los estilos que el tema aplica por etiqueta */
.l4-texas-page img,.l4-texas-page svg,.l4-texas-page picture,.l4-texas-page video{border:0;box-shadow:none;max-width:none;vertical-align:middle}
.l4-texas-page p,.l4-texas-page h1,.l4-texas-page h2,.l4-texas-page h3,.l4-texas-page h4,.l4-texas-page h5,.l4-texas-page h6,.l4-texas-page ul,.l4-texas-page ol,.l4-texas-page li,.l4-texas-page figure,.l4-texas-page blockquote,.l4-texas-page dl,.l4-texas-page dd{margin:0;padding:0;border:0;background:none;text-indent:0}
.l4-texas-page ul,.l4-texas-page ol{list-style:none}
.l4-texas-page li::before,.l4-texas-page li::marker{content:none}
.l4-texas-page a{text-decoration:none;box-shadow:none;border:0;background:none}
.l4-texas-page button,.l4-texas-page input,.l4-texas-page select,.l4-texas-page textarea{font:inherit;color:inherit;background:none;border:0;margin:0;border-radius:0}
.l4-texas-page table{border-collapse:collapse;border-spacing:0;width:auto}
.l4-texas-page::before,.l4-texas-page::after{content:none}
@font-face{font-family:"Nunito:Black";font-style:normal;font-weight:900;font-display:swap;src:url(assets/fonts/nunito-01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:Black";font-style:normal;font-weight:900;font-display:swap;src:url(assets/fonts/nunito-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito:Bold";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/nunito-01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:Bold";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/nunito-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito:ExtraBold";font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/nunito-01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:ExtraBold";font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/nunito-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito:Italic";font-style:italic;font-weight:400;font-display:swap;src:url(assets/fonts/nunito-03.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:Italic";font-style:italic;font-weight:400;font-display:swap;src:url(assets/fonts/nunito-04.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito:Medium";font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/nunito-01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:Medium";font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/nunito-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito:Regular";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/nunito-01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:Regular";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/nunito-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Nunito:SemiBold";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/nunito-01.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Nunito:SemiBold";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/nunito-02.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}



  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  .l4-texas-page *,.l4-texas-page ::before,.l4-texas-page ::after,.l4-texas-page ::backdrop{ --tw-translate-x: 0; --tw-translate-y: 0; --tw-translate-z: 0; --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-border-style: solid; --tw-gradient-position: initial; --tw-gradient-from: #0000; --tw-gradient-via: #0000; --tw-gradient-to: #0000; --tw-gradient-stops: initial; --tw-gradient-via-stops: initial; --tw-gradient-from-position: 0%; --tw-gradient-via-position: 50%; --tw-gradient-to-position: 100%; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; }}

  .l4-texas-page,.l4-texas-page :host{ --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-black: #000; --color-white: #fff; --spacing: .25rem; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-sans); --default-mono-font-family: var(--font-mono); }

  .l4-texas-page *,.l4-texas-page ::after,.l4-texas-page ::before,.l4-texas-page ::backdrop{ box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  .l4-texas-page ::file-selector-button{ box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  .l4-texas-page,.l4-texas-page :host{ text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  .l4-texas-page hr{ height: 0px; color: inherit; border-top-width: 1px; }
  .l4-texas-page abbr:where([title]){ text-decoration: underline dotted; }
  .l4-texas-page h1,.l4-texas-page h2,.l4-texas-page h3,.l4-texas-page h4,.l4-texas-page h5,.l4-texas-page h6{ font-size: inherit; font-weight: inherit; }
  .l4-texas-page a{ color: inherit; text-decoration: inherit; }
  .l4-texas-page b,.l4-texas-page strong{ font-weight: bolder; }
  .l4-texas-page code,.l4-texas-page kbd,.l4-texas-page samp,.l4-texas-page pre{ font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  .l4-texas-page small{ font-size: 80%; }
  .l4-texas-page sub,.l4-texas-page sup{ vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  .l4-texas-page sub{ bottom: -0.25em; }
  .l4-texas-page sup{ top: -0.5em; }
  .l4-texas-page table{ text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  .l4-texas-page progress{ vertical-align: baseline; }
  .l4-texas-page summary{ display: list-item; }
  .l4-texas-page ol,.l4-texas-page ul,.l4-texas-page menu{ list-style: none; }
  .l4-texas-page img,.l4-texas-page svg,.l4-texas-page video,.l4-texas-page canvas,.l4-texas-page audio,.l4-texas-page iframe,.l4-texas-page embed,.l4-texas-page object{ vertical-align: middle; display: block; }
  .l4-texas-page img,.l4-texas-page video{ max-width: 100%; height: auto; }
  .l4-texas-page button,.l4-texas-page input,.l4-texas-page select,.l4-texas-page optgroup,.l4-texas-page textarea{ font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  .l4-texas-page ::file-selector-button{ font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  .l4-texas-page :where(select:is([multiple], [size])) optgroup{ font-weight: bolder; }
  .l4-texas-page :where(select:is([multiple], [size])) optgroup option{ padding-inline-start: 20px; }
  .l4-texas-page ::file-selector-button{ margin-inline-end: 4px; }
  .l4-texas-page ::placeholder{ opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  .l4-texas-page ::placeholder{ color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  .l4-texas-page ::placeholder{ color: color-mix(currentcolor, transparent); }}}
  .l4-texas-page textarea{ resize: vertical; }
  .l4-texas-page ::-webkit-search-decoration{ appearance: none; }
  .l4-texas-page ::-webkit-date-and-time-value{ min-height: 1lh; text-align: inherit; }
  .l4-texas-page ::-webkit-datetime-edit{ display: inline-flex; }
  .l4-texas-page ::-webkit-datetime-edit-fields-wrapper{ padding: 0px; }
  .l4-texas-page ::-webkit-datetime-edit{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-year-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-month-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-day-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-hour-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-minute-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-second-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-millisecond-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-datetime-edit-meridiem-field{ padding-block: 0px; }
  .l4-texas-page ::-webkit-calendar-picker-indicator{ line-height: 1; }
  .l4-texas-page button,.l4-texas-page input:where([type="button"], [type="reset"], [type="submit"]){ appearance: button; }
  .l4-texas-page ::file-selector-button{ appearance: button; }
  .l4-texas-page ::-webkit-inner-spin-button{ height: auto; }
  .l4-texas-page ::-webkit-outer-spin-button{ height: auto; }
  .l4-texas-page [hidden]:where(:not([hidden="until-found"])){ display: none !important; }

  .l4-texas-page .pointer-events-none{ pointer-events: none; }
  .l4-texas-page .absolute{ position: absolute; }
  .l4-texas-page .fixed{ position: fixed; }
  .l4-texas-page .relative{ position: relative; }
  .l4-texas-page .inset-0{ inset: calc(var(--spacing) * 0); }
  .l4-texas-page .inset-\[-3\.82\%_-5\.23\%_-5\.52\%_-5\.23\%\]{ inset: -3.82% -5.23% -5.52%; }
  .l4-texas-page .inset-\[-9\.17\%_-11\.11\%_-9\.17\%_-7\.86\%\]{ inset: -9.17% -11.11% -9.17% -7.86%; }
  .l4-texas-page .inset-\[0\.04\%_6\.62\%_16\.75\%_0\]{ inset: 0.04% 6.62% 16.75% 0px; }
  .l4-texas-page .inset-\[0_0_0_4\.77\%\]{ inset: 0px 0px 0px 4.77%; }
  .l4-texas-page .inset-\[0_63\.17\%_86\.83\%_6\.63\%\]{ inset: 0px 63.17% 86.83% 6.63%; }
  .l4-texas-page .inset-\[0_65\.18\%_91\.86\%_22\.46\%\]{ inset: 0px 65.18% 91.86% 22.46%; }
  .l4-texas-page .inset-\[2\.43\%_12\.31\%_-9\.33\%_31\.98\%\]{ inset: 2.43% 12.31% -9.33% 31.98%; }
  .l4-texas-page .inset-\[6\.43\%_6\.84\%_6\.92\%_6\.43\%\]{ inset: 6.43% 6.84% 6.92% 6.43%; }
  .l4-texas-page .inset-\[6\.43\%_13\.59\%_6\.92\%_12\.86\%\]{ inset: 6.43% 13.59% 6.92% 12.86%; }
  .l4-texas-page .inset-\[6\.43\%_34\.17\%_6\.41\%_34\.29\%\]{ inset: 6.43% 34.17% 6.41% 34.29%; }
  .l4-texas-page .inset-\[7\.14\%_12\.43\%_7\.14\%_12\.14\%\]{ inset: 7.14% 12.43% 7.14% 12.14%; }
  .l4-texas-page .inset-\[9\.29\%_9\.33\%_9\.29\%_9\.29\%\]{ inset: 9.29% 9.33% 9.29% 9.29%; }
  .l4-texas-page .inset-\[11\.97\%_0_68\.87\%_70\.92\%\]{ inset: 11.97% 0px 68.87% 70.92%; }
  .l4-texas-page .inset-\[12\.86\%_8\.3\%_12\.46\%_7\.86\%\]{ inset: 12.86% 8.3% 12.46% 7.86%; }
  .l4-texas-page .inset-\[13\.03\%_14\.69\%_0_0\]{ inset: 13.03% 14.69% 0px 0px; }
  .l4-texas-page .inset-\[15\%_13\.25\%_15\%_12\.86\%\]{ inset: 15% 13.25% 15% 12.86%; }
  .l4-texas-page .inset-\[17\.01\%_0_0_6\.87\%\]{ inset: 17.01% 0px 0px 6.87%; }
  .l4-texas-page .inset-\[19\.29\%_7\.25\%_19\.16\%_6\.43\%\]{ inset: 19.29% 7.25% 19.16% 6.43%; }
  .l4-texas-page .inset-\[21\.79\%_76\.47\%_64\.32\%_2\.45\%\]{ inset: 21.79% 76.47% 64.32% 2.45%; }
  .l4-texas-page .inset-\[22\.14\%_6\.93\%_22\.7\%_6\.43\%\]{ inset: 22.14% 6.93% 22.7% 6.43%; }
  .l4-texas-page .inset-\[24\.04\%_59\.15\%_13\.06\%_0\.74\%\]{ inset: 24.04% 59.15% 13.06% 0.74%; }
  .l4-texas-page .inset-\[24\.04\%_59\.15\%_13\.06\%_0\]{ inset: 24.04% 59.15% 13.06% 0px; }
  .l4-texas-page .inset-\[44\.81\%_60\.63\%_46\.6\%_29\.27\%\]{ inset: 44.81% 60.63% 46.6% 29.27%; }
  .l4-texas-page .inset-\[45\.26\%_16\.52\%_8\.29\%_12\.98\%\]{ inset: 45.26% 16.52% 8.29% 12.98%; }
  .l4-texas-page .inset-\[47\.33\%_64\.49\%_47\.65\%_30\.2\%\]{ inset: 47.33% 64.49% 47.65% 30.2%; }
  .l4-texas-page .inset-\[48\.06\%_92\.4\%_43\.96\%_0\.14\%\]{ inset: 48.06% 92.4% 43.96% 0.14%; }
  .l4-texas-page .inset-\[48\.14\%_3\.74\%_11\.56\%_79\.61\%\]{ inset: 48.14% 3.74% 11.56% 79.61%; }
  .l4-texas-page .inset-\[48\.74\%_93\.4\%_46\.34\%_3\.5\%\]{ inset: 48.74% 93.4% 46.34% 3.5%; }
  .l4-texas-page .inset-\[50\.81\%_66\.79\%_39\.19\%_23\.49\%\]{ inset: 50.81% 66.79% 39.19% 23.49%; }
  .l4-texas-page .inset-\[53\.57\%_91\.28\%_36\.02\%_0\]{ inset: 53.57% 91.28% 36.02% 0px; }
  .l4-texas-page .inset-\[54\.31\%_92\.44\%_40\.54\%_4\.36\%\]{ inset: 54.31% 92.44% 40.54% 4.36%; }
  .l4-texas-page .inset-\[61\%_89\.8\%_31\.1\%_0\.62\%\]{ inset: 61% 89.8% 31.1% 0.62%; }
  .l4-texas-page .inset-\[62\.25\%_90\.96\%_33\%_5\.64\%\]{ inset: 62.25% 90.96% 33% 5.64%; }
  .l4-texas-page .inset-\[62\.54\%_-43\.46\%_-14\.69\%_-0\.96\%\]{ inset: 62.54% -43.46% -14.69% -0.96%; }
  .l4-texas-page .inset-\[62\.54\%_-43\.47\%_-14\.69\%_-0\.96\%\]{ inset: 62.54% -43.47% -14.69% -0.96%; }
  .l4-texas-page .inset-\[67\.83\%_89\%_25\.16\%_3\.68\%\]{ inset: 67.83% 89% 25.16% 3.68%; }
  .l4-texas-page .inset-\[69\.3\%_89\.86\%_26\.13\%_7\.37\%\]{ inset: 69.3% 89.86% 26.13% 7.37%; }
  .l4-texas-page .start{ inset-inline-start: var(--spacing); }
  .l4-texas-page .top-0{ top: calc(var(--spacing) * 0); }
  .l4-texas-page .top-\[-5\.69\%\]{ top: -5.69%; }
  .l4-texas-page .top-\[-6\.19\%\]{ top: -6.19%; }
  .l4-texas-page .top-\[-7px\]{ top: -7px; }
  .l4-texas-page .top-\[-13\.44\%\]{ top: -13.44%; }
  .l4-texas-page .top-\[-15\.18px\]{ top: -15.18px; }
  .l4-texas-page .top-\[-32\.16\%\]{ top: -32.16%; }
  .l4-texas-page .top-\[-34\.83px\]{ top: -34.83px; }
  .l4-texas-page .top-\[-137px\]{ top: -137px; }
  .l4-texas-page .top-\[-155\.56\%\]{ top: -155.56%; }
  .l4-texas-page .top-\[-167px\]{ top: -167px; }
  .l4-texas-page .top-\[-283\.66px\]{ top: -283.66px; }
  .l4-texas-page .top-\[-582px\]{ top: -582px; }
  .l4-texas-page .top-\[0\.18px\]{ top: 0.18px; }
  .l4-texas-page .top-\[3\.39px\]{ top: 3.39px; }
  .l4-texas-page .top-\[6\.78px\]{ top: 6.78px; }
  .l4-texas-page .top-\[9px\]{ top: 9px; }
  .l4-texas-page .top-\[10\.17px\]{ top: 10.17px; }
  .l4-texas-page .top-\[13\.56px\]{ top: 13.56px; }
  .l4-texas-page .top-\[13px\]{ top: 13px; }
  .l4-texas-page .top-\[14px\]{ top: 14px; }
  .l4-texas-page .top-\[16\.96px\]{ top: 16.96px; }
  .l4-texas-page .top-\[20\.35px\]{ top: 20.35px; }
  .l4-texas-page .top-\[23\.74px\]{ top: 23.74px; }
  .l4-texas-page .top-\[27\.13px\]{ top: 27.13px; }
  .l4-texas-page .top-\[30\.52px\]{ top: 30.52px; }
  .l4-texas-page .top-\[33\.91px\]{ top: 33.91px; }
  .l4-texas-page .top-\[37\.3px\]{ top: 37.3px; }
  .l4-texas-page .top-\[40\.69px\]{ top: 40.69px; }
  .l4-texas-page .top-\[44\.08px\]{ top: 44.08px; }
  .l4-texas-page .top-\[47\.47px\]{ top: 47.47px; }
  .l4-texas-page .top-\[47px\]{ top: 47px; }
  .l4-texas-page .top-\[48px\]{ top: 48px; }
  .l4-texas-page .top-\[50\.87px\]{ top: 50.87px; }
  .l4-texas-page .top-\[54\.26px\]{ top: 54.26px; }
  .l4-texas-page .top-\[57\.65px\]{ top: 57.65px; }
  .l4-texas-page .top-\[61\.04px\]{ top: 61.04px; }
  .l4-texas-page .top-\[64\.43px\]{ top: 64.43px; }
  .l4-texas-page .top-\[67\.82px\]{ top: 67.82px; }
  .l4-texas-page .top-\[85px\]{ top: 85px; }
  .l4-texas-page .top-\[90\.91px\]{ top: 90.91px; }
  .l4-texas-page .top-\[104\.34px\]{ top: 104.34px; }
  .l4-texas-page .top-\[132px\]{ top: 132px; }
  .l4-texas-page .top-\[143px\]{ top: 143px; }
  .l4-texas-page .top-\[149\.66\%\]{ top: 149.66%; }
  .l4-texas-page .top-\[215\.34px\]{ top: 215.34px; }
  .l4-texas-page .top-\[237px\]{ top: 237px; }
  .l4-texas-page .top-\[253px\]{ top: 253px; }
  .l4-texas-page .top-\[274px\]{ top: 274px; }
  .l4-texas-page .top-\[286px\]{ top: 286px; }
  .l4-texas-page .top-\[452px\]{ top: 452px; }
  .l4-texas-page .top-\[880px\]{ top: 880px; }
  .l4-texas-page .right-0{ right: calc(var(--spacing) * 0); }
  .l4-texas-page .right-\[-21\.09\%\]{ right: -21.09%; }
  .l4-texas-page .right-\[10\.21\%\]{ right: 10.21%; }
  .l4-texas-page .right-\[10\.97\%\]{ right: 10.97%; }
  .l4-texas-page .right-\[12\.78\%\]{ right: 12.78%; }
  .l4-texas-page .right-\[70\.92\%\]{ right: 70.92%; }
  .l4-texas-page .right-\[72\.85\%\]{ right: 72.85%; }
  .l4-texas-page .left-0{ left: calc(var(--spacing) * 0); }
  .l4-texas-page .left-1\/2{ left: 50%; }
  .l4-texas-page .left-\[-10\.24\%\]{ left: -10.24%; }
  .l4-texas-page .left-\[-10\.26\%\]{ left: -10.26%; }
  .l4-texas-page .left-\[-23\.29\%\]{ left: -23.29%; }
  .l4-texas-page .left-\[-32px\]{ left: -32px; }
  .l4-texas-page .left-\[-94px\]{ left: -94px; }
  .l4-texas-page .left-\[-181px\]{ left: -181px; }
  .l4-texas-page .left-\[-293\.27\%\]{ left: -293.27%; }
  .l4-texas-page .left-\[-321\.08\%\]{ left: -321.08%; }
  .l4-texas-page .left-\[-504\.89px\]{ left: -504.89px; }
  .l4-texas-page .left-\[3\.39px\]{ left: 3.39px; }
  .l4-texas-page .left-\[6\.78px\]{ left: 6.78px; }
  .l4-texas-page .left-\[8\.47\%\]{ left: 8.47%; }
  .l4-texas-page .left-\[12\.78\%\]{ left: 12.78%; }
  .l4-texas-page .left-\[13\.56px\]{ left: 13.56px; }
  .l4-texas-page .left-\[16\.95px\]{ left: 16.95px; }
  .l4-texas-page .left-\[19\.25\%\]{ left: 19.25%; }
  .l4-texas-page .left-\[24px\]{ left: 24px; }
  .l4-texas-page .left-\[27\.13px\]{ left: 27.13px; }
  .l4-texas-page .left-\[30\.52px\]{ left: 30.52px; }
  .l4-texas-page .left-\[30px\]{ left: 30px; }
  .l4-texas-page .left-\[33\.91px\]{ left: 33.91px; }
  .l4-texas-page .left-\[37\.3px\]{ left: 37.3px; }
  .l4-texas-page .left-\[40\.69px\]{ left: 40.69px; }
  .l4-texas-page .left-\[44\.08px\]{ left: 44.08px; }
  .l4-texas-page .left-\[47\.47px\]{ left: 47.47px; }
  .l4-texas-page .left-\[50\.87px\]{ left: 50.87px; }
  .l4-texas-page .left-\[54\.26px\]{ left: 54.26px; }
  .l4-texas-page .left-\[57\.65px\]{ left: 57.65px; }
  .l4-texas-page .left-\[61\.04px\]{ left: 61.04px; }
  .l4-texas-page .left-\[64\.43px\]{ left: 64.43px; }
  .l4-texas-page .left-\[67\.82px\]{ left: 67.82px; }
  .l4-texas-page .left-\[68\.73\%\]{ left: 68.73%; }
  .l4-texas-page .left-\[72\.01\%\]{ left: 72.01%; }
  .l4-texas-page .left-\[72\.78\%\]{ left: 72.78%; }
  .l4-texas-page .left-\[84px\]{ left: 84px; }
  .l4-texas-page .left-\[87px\]{ left: 87px; }
  .l4-texas-page .left-\[303px\]{ left: 303px; }
  .l4-texas-page .left-\[485\.89px\]{ left: 485.89px; }
  .l4-texas-page .left-\[524px\]{ left: 524px; }
  .l4-texas-page .left-\[696px\]{ left: 696px; }
  .l4-texas-page .left-\[940px\]{ left: 940px; }
  .l4-texas-page .left-\[966px\]{ left: 966px; }
  .l4-texas-page .left-\[990px\]{ left: 990px; }
  .l4-texas-page .left-px{ left: 1px; }
  .l4-texas-page .col-1{ grid-column: 1; max-width: none; flex: none; }
  .l4-texas-page .row-1{ grid-row: 1; }
  .l4-texas-page .mt-0{ margin-top: calc(var(--spacing) * 0); }
  .l4-texas-page .mt-\[0\.76px\]{ margin-top: 0.76px; }
  .l4-texas-page .mt-\[2px\]{ margin-top: 2px; }
  .l4-texas-page .mt-\[5px\]{ margin-top: 5px; }
  .l4-texas-page .mt-\[6px\]{ margin-top: 6px; }
  .l4-texas-page .mt-\[152px\]{ margin-top: 152px; }
  .l4-texas-page .mt-\[210\.95px\]{ margin-top: 210.95px; }
  .l4-texas-page .mt-\[237px\]{ margin-top: 237px; }
  .l4-texas-page .mt-\[268\.73px\]{ margin-top: 268.73px; }
  .l4-texas-page .mb-0{ margin-bottom: calc(var(--spacing) * 0); }
  .l4-texas-page .ml-0{ margin-left: calc(var(--spacing) * 0); }
  .l4-texas-page .ml-\[7px\]{ margin-left: 7px; }
  .l4-texas-page .ml-\[12px\]{ margin-left: 12px; }
  .l4-texas-page .ml-\[14px\]{ margin-left: 14px; }
  .l4-texas-page .ml-\[53\.61px\]{ margin-left: 53.61px; }
  .l4-texas-page .ml-\[65\.44px\]{ margin-left: 65.44px; }
  .l4-texas-page .ml-\[70px\]{ margin-left: 70px; }
  .l4-texas-page .ml-\[445px\]{ margin-left: 445px; }
  .l4-texas-page .ml-\[451px\]{ margin-left: 451px; }
  .l4-texas-page .ml-\[902px\]{ margin-left: 902px; }
  .l4-texas-page .ml-\[903px\]{ margin-left: 903px; }
  .l4-texas-page .block{ display: block; }
  .l4-texas-page .contents{ display: contents; }
  .l4-texas-page .flex{ display: flex; }
  .l4-texas-page .grid{ display: grid; }
  .l4-texas-page .hidden{ display: none; }
  .l4-texas-page .inline{ display: inline; }
  .l4-texas-page .inline-grid{ display: inline-grid; }
  .l4-texas-page .aspect-\[125\/125\]{ aspect-ratio: 125 / 125; }
  .l4-texas-page .aspect-\[502\/691\]{ aspect-ratio: 502 / 691; }
  .l4-texas-page .aspect-\[2874\/1610\]{ aspect-ratio: 2874 / 1610; }
  .l4-texas-page .size-\[3\.391px\]{ width: 3.391px; height: 3.391px; }
  .l4-texas-page .size-\[4px\]{ width: 4px; height: 4px; }
  .l4-texas-page .size-\[10\.173px\]{ width: 10.173px; height: 10.173px; }
  .l4-texas-page .size-\[16\.955px\]{ width: 16.955px; height: 16.955px; }
  .l4-texas-page .size-\[18px\]{ width: 18px; height: 18px; }
  .l4-texas-page .size-\[22px\]{ width: 22px; height: 22px; }
  .l4-texas-page .size-\[23\.737px\]{ width: 23.737px; height: 23.737px; }
  .l4-texas-page .size-\[25px\]{ width: 25px; height: 25px; }
  .l4-texas-page .size-\[26\.558px\]{ width: 26.558px; height: 26.558px; }
  .l4-texas-page .size-\[28px\]{ width: 28px; height: 28px; }
  .l4-texas-page .size-\[44px\]{ width: 44px; height: 44px; }
  .l4-texas-page .size-\[48px\]{ width: 48px; height: 48px; }
  .l4-texas-page .size-\[49px\]{ width: 49px; height: 49px; }
  .l4-texas-page .size-\[50\.702px\]{ width: 50.702px; height: 50.702px; }
  .l4-texas-page .size-\[52px\]{ width: 52px; height: 52px; }
  .l4-texas-page .size-\[60px\]{ width: 60px; height: 60px; }
  .l4-texas-page .size-\[64px\]{ width: 64px; height: 64px; }
  .l4-texas-page .size-\[71\.21px\]{ width: 71.21px; height: 71.21px; }
  .l4-texas-page .size-\[75px\]{ width: 75px; height: 75px; }
  .l4-texas-page .size-\[104px\]{ width: 104px; height: 104px; }
  .l4-texas-page .size-\[128\.846px\]{ width: 128.846px; height: 128.846px; }
  .l4-texas-page .size-\[149\.975px\]{ width: 149.975px; height: 149.975px; }
  .l4-texas-page .size-\[282px\]{ width: 282px; height: 282px; }
  .l4-texas-page .size-\[520px\]{ width: 520px; height: 520px; }
  .l4-texas-page .size-\[527px\]{ width: 527px; height: 527px; }
  .l4-texas-page .size-\[595px\]{ width: 595px; height: 595px; }
  .l4-texas-page .size-\[754\.059px\]{ width: 754.059px; height: 754.059px; }
  .l4-texas-page .size-\[821px\]{ width: 821px; height: 821px; }
  .l4-texas-page .size-full{ width: 100%; height: 100%; }
  .l4-texas-page .h-\[3px\]{ height: 3px; }
  .l4-texas-page .h-\[4px\]{ height: 4px; }
  .l4-texas-page .h-\[12px\]{ height: 12px; }
  .l4-texas-page .h-\[13px\]{ height: 13px; }
  .l4-texas-page .h-\[16px\]{ height: 16px; }
  .l4-texas-page .h-\[17px\]{ height: 17px; }
  .l4-texas-page .h-\[22px\]{ height: 22px; }
  .l4-texas-page .h-\[34\.706px\]{ height: 34.706px; }
  .l4-texas-page .h-\[34\.741px\]{ height: 34.741px; }
  .l4-texas-page .h-\[34\.906px\]{ height: 34.906px; }
  .l4-texas-page .h-\[38px\]{ height: 38px; }
  .l4-texas-page .h-\[41px\]{ height: 41px; }
  .l4-texas-page .h-\[42px\]{ height: 42px; }
  .l4-texas-page .h-\[49\.079px\]{ height: 49.079px; }
  .l4-texas-page .h-\[52px\]{ height: 52px; }
  .l4-texas-page .h-\[62px\]{ height: 62px; }
  .l4-texas-page .h-\[64px\]{ height: 64px; }
  .l4-texas-page .h-\[69\.82\%\]{ height: 69.82%; }
  .l4-texas-page .h-\[72\.277px\]{ height: 72.277px; }
  .l4-texas-page .h-\[72px\]{ height: 72px; }
  .l4-texas-page .h-\[73\.569px\]{ height: 73.569px; }
  .l4-texas-page .h-\[81\.188px\]{ height: 81.188px; }
  .l4-texas-page .h-\[107\.23\%\]{ height: 107.23%; }
  .l4-texas-page .h-\[111\.062px\]{ height: 111.062px; }
  .l4-texas-page .h-\[112\.3\%\]{ height: 112.3%; }
  .l4-texas-page .h-\[112\.84\%\]{ height: 112.84%; }
  .l4-texas-page .h-\[211px\]{ height: 211px; }
  .l4-texas-page .h-\[217\.087px\]{ height: 217.087px; }
  .l4-texas-page .h-\[218px\]{ height: 218px; }
  .l4-texas-page .h-\[223px\]{ height: 223px; }
  .l4-texas-page .h-\[236\.962px\]{ height: 236.962px; }
  .l4-texas-page .h-\[237px\]{ height: 237px; }
  .l4-texas-page .h-\[264px\]{ height: 264px; }
  .l4-texas-page .h-\[283px\]{ height: 283px; }
  .l4-texas-page .h-\[288\.3\%\]{ height: 288.3%; }
  .l4-texas-page .h-\[321px\]{ height: 321px; }
  .l4-texas-page .h-\[341px\]{ height: 341px; }
  .l4-texas-page .h-\[378px\]{ height: 378px; }
  .l4-texas-page .h-\[384px\]{ height: 384px; }
  .l4-texas-page .h-\[438\.873px\]{ height: 438.873px; }
  .l4-texas-page .h-\[471\.085px\]{ height: 471.085px; }
  .l4-texas-page .h-\[488px\]{ height: 488px; }
  .l4-texas-page .h-\[527px\]{ height: 527px; }
  .l4-texas-page .h-\[562px\]{ height: 562px; }
  .l4-texas-page .h-\[583\.417px\]{ height: 583.417px; }
  .l4-texas-page .h-\[714px\]{ height: 714px; }
  .l4-texas-page .h-\[726px\]{ height: 726px; }
  .l4-texas-page .h-\[754\.059px\]{ height: 754.059px; }
  .l4-texas-page .h-\[840\.425px\]{ height: 840.425px; }
  .l4-texas-page .h-\[864px\]{ height: 864px; }
  .l4-texas-page .h-\[1073px\]{ height: 1073px; }
  .l4-texas-page .h-\[1618px\]{ height: 1618px; }
  .l4-texas-page .h-\[hypot\(-25\.2391cqw\,74\.7609cqh\)\]{ height: hypot(-25.2391cqw, 74.7609cqh); }
  .l4-texas-page .h-full{ height: 100%; }
  .l4-texas-page .h-px{ height: 1px; }
  .l4-texas-page .min-h-px{ min-height: 1px; }
  .l4-texas-page .w-\[14px\]{ width: 14px; }
  .l4-texas-page .w-\[24px\]{ width: 24px; }
  .l4-texas-page .w-\[26px\]{ width: 26px; }
  .l4-texas-page .w-\[30px\]{ width: 30px; }
  .l4-texas-page .w-\[42\.88\%\]{ width: 42.88%; }
  .l4-texas-page .w-\[47px\]{ width: 47px; }
  .l4-texas-page .w-\[48px\]{ width: 48px; }
  .l4-texas-page .w-\[50px\]{ width: 50px; }
  .l4-texas-page .w-\[53\.493px\]{ width: 53.493px; }
  .l4-texas-page .w-\[58\.893px\]{ width: 58.893px; }
  .l4-texas-page .w-\[61px\]{ width: 61px; }
  .l4-texas-page .w-\[69\.298px\]{ width: 69.298px; }
  .l4-texas-page .w-\[81\.743px\]{ width: 81.743px; }
  .l4-texas-page .w-\[86\.698px\]{ width: 86.698px; }
  .l4-texas-page .w-\[89px\]{ width: 89px; }
  .l4-texas-page .w-\[104px\]{ width: 104px; }
  .l4-texas-page .w-\[107px\]{ width: 107px; }
  .l4-texas-page .w-\[108px\]{ width: 108px; }
  .l4-texas-page .w-\[120\.33\%\]{ width: 120.33%; }
  .l4-texas-page .w-\[120\.52\%\]{ width: 120.52%; }
  .l4-texas-page .w-\[124\.618px\]{ width: 124.618px; }
  .l4-texas-page .w-\[124\.944px\]{ width: 124.944px; }
  .l4-texas-page .w-\[195\.98\%\]{ width: 195.98%; }
  .l4-texas-page .w-\[208\.213px\]{ width: 208.213px; }
  .l4-texas-page .w-\[237px\]{ width: 237px; }
  .l4-texas-page .w-\[260px\]{ width: 260px; }
  .l4-texas-page .w-\[269px\]{ width: 269px; }
  .l4-texas-page .w-\[297px\]{ width: 297px; }
  .l4-texas-page .w-\[340px\]{ width: 340px; }
  .l4-texas-page .w-\[352\.956px\]{ width: 352.956px; }
  .l4-texas-page .w-\[365\.333px\]{ width: 365.333px; }
  .l4-texas-page .w-\[366\.667px\]{ width: 366.667px; }
  .l4-texas-page .w-\[381px\]{ width: 381px; }
  .l4-texas-page .w-\[395px\]{ width: 395px; }
  .l4-texas-page .w-\[406\.73\%\]{ width: 406.73%; }
  .l4-texas-page .w-\[415px\]{ width: 415px; }
  .l4-texas-page .w-\[421px\]{ width: 421px; }
  .l4-texas-page .w-\[422\.667px\]{ width: 422.667px; }
  .l4-texas-page .w-\[423px\]{ width: 423px; }
  .l4-texas-page .w-\[440px\]{ width: 440px; }
  .l4-texas-page .w-\[503px\]{ width: 503px; }
  .l4-texas-page .w-\[560px\]{ width: 560px; }
  .l4-texas-page .w-\[567px\]{ width: 567px; }
  .l4-texas-page .w-\[593\.94px\]{ width: 593.94px; }
  .l4-texas-page .w-\[595px\]{ width: 595px; }
  .l4-texas-page .w-\[612\.657px\]{ width: 612.657px; }
  .l4-texas-page .w-\[616px\]{ width: 616px; }
  .l4-texas-page .w-\[640px\]{ width: 640px; }
  .l4-texas-page .w-\[685px\]{ width: 685px; }
  .l4-texas-page .w-\[697px\]{ width: 697px; }
  .l4-texas-page .w-\[700px\]{ width: 700px; }
  .l4-texas-page .w-\[720px\]{ width: 720px; }
  .l4-texas-page .w-\[780px\]{ width: 780px; }
  .l4-texas-page .w-\[900px\]{ width: 900px; }
  .l4-texas-page .w-\[1100px\]{ width: 1100px; }
  .l4-texas-page .w-\[2053\.128px\]{ width: 2053.13px; }
  .l4-texas-page .w-\[hypot\(74\.7609cqw\,25\.2391cqh\)\]{ width: hypot(74.7609cqw, 25.2391cqh); }
  .l4-texas-page .w-\[min-content\]{ width: min-content; }
  .l4-texas-page .w-full{ width: 100%; }
  .l4-texas-page .w-px{ width: 1px; }
  .l4-texas-page .max-w-none{ max-width: none; }
  .l4-texas-page .min-w-full{ min-width: 100%; }
  .l4-texas-page .min-w-px{ min-width: 1px; }
  .l4-texas-page .flex-\[1_0_0\]{ flex: 1 0 0px; }
  .l4-texas-page .flex-none{ flex: 0 0 auto; }
  .l4-texas-page .shrink-0{ flex-shrink: 0; }
  .l4-texas-page .-translate-x-1\/2{ --tw-translate-x: calc(calc(1 / 2 * 100%) * -1); translate: var(--tw-translate-x) var(--tw-translate-y); }
  .l4-texas-page .rotate-\[-10\.39deg\]{ rotate: -10.39deg; }
  .l4-texas-page .rotate-\[18\.65deg\]{ rotate: 18.65deg; }
  .l4-texas-page .transform{ transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .l4-texas-page .resize{ resize: both; }
  .l4-texas-page .grid-cols-\[max-content\]{ grid-template-columns: max-content; }
  .l4-texas-page .grid-rows-\[max-content\]{ grid-template-rows: max-content; }
  .l4-texas-page .flex-col{ flex-direction: column; }
  .l4-texas-page .place-items-start{ place-items: start; }
  .l4-texas-page .content-stretch{ align-content: stretch; }
  .l4-texas-page .items-center{ align-items: center; }
  .l4-texas-page .items-start{ align-items: flex-start; }
  .l4-texas-page .justify-between{ justify-content: space-between; }
  .l4-texas-page .justify-center{ justify-content: center; }
  .l4-texas-page .gap-\[1\.546px\]{ gap: 1.546px; }
  .l4-texas-page .gap-\[2\.414px\]{ gap: 2.414px; }
  .l4-texas-page .gap-\[2px\]{ gap: 2px; }
  .l4-texas-page .gap-\[3px\]{ gap: 3px; }
  .l4-texas-page .gap-\[4px\]{ gap: 4px; }
  .l4-texas-page .gap-\[5px\]{ gap: 5px; }
  .l4-texas-page .gap-\[6\.966px\]{ gap: 6.966px; }
  .l4-texas-page .gap-\[6px\]{ gap: 6px; }
  .l4-texas-page .gap-\[8px\]{ gap: 8px; }
  .l4-texas-page .gap-\[9px\]{ gap: 9px; }
  .l4-texas-page .gap-\[10px\]{ gap: 10px; }
  .l4-texas-page .gap-\[12\.384px\]{ gap: 12.384px; }
  .l4-texas-page .gap-\[12px\]{ gap: 12px; }
  .l4-texas-page .gap-\[13px\]{ gap: 13px; }
  .l4-texas-page .gap-\[14px\]{ gap: 14px; }
  .l4-texas-page .gap-\[16\.901px\]{ gap: 16.901px; }
  .l4-texas-page .gap-\[16px\]{ gap: 16px; }
  .l4-texas-page .gap-\[18px\]{ gap: 18px; }
  .l4-texas-page .gap-\[20px\]{ gap: 20px; }
  .l4-texas-page .gap-\[22px\]{ gap: 22px; }
  .l4-texas-page .gap-\[24px\]{ gap: 24px; }
  .l4-texas-page .gap-\[31\.387px\]{ gap: 31.387px; }
  .l4-texas-page .gap-\[32px\]{ gap: 32px; }
  .l4-texas-page .gap-\[34px\]{ gap: 34px; }
  .l4-texas-page .gap-\[36px\]{ gap: 36px; }
  .l4-texas-page .gap-\[38px\]{ gap: 38px; }
  .l4-texas-page .gap-\[40px\]{ gap: 40px; }
  .l4-texas-page .gap-\[44px\]{ gap: 44px; }
  .l4-texas-page .gap-\[45px\]{ gap: 45px; }
  .l4-texas-page .gap-\[48px\]{ gap: 48px; }
  .l4-texas-page .gap-\[56px\]{ gap: 56px; }
  .l4-texas-page .gap-px{ gap: 1px; }
  .l4-texas-page .self-stretch{ align-self: stretch; }
  .l4-texas-page .overflow-clip{ overflow: clip; }
  .l4-texas-page .overflow-hidden{ overflow: hidden; }
  .l4-texas-page .rounded-\[2px\]{ border-radius: 2px; }
  .l4-texas-page .rounded-\[6\.192px\]{ border-radius: 6.192px; }
  .l4-texas-page .rounded-\[6px\]{ border-radius: 6px; }
  .l4-texas-page .rounded-\[13\.158px\]{ border-radius: 13.158px; }
  .l4-texas-page .rounded-\[14\.486px\]{ border-radius: 14.486px; }
  .l4-texas-page .rounded-\[14px\]{ border-radius: 14px; }
  .l4-texas-page .rounded-\[15px\]{ border-radius: 15px; }
.l4-texas-page .h-\[224px\]{ height: 224px; }
.l4-texas-page .w-\[112px\]{ width: 112px; }
.l4-texas-page .h-\[214\.48px\]{ height: 214.48px; }
.l4-texas-page .w-\[109\.522px\]{ width: 109.522px; }
.l4-texas-page .h-\[216\.95px\]{ height: 216.95px; }
.l4-texas-page .w-\[109px\]{ width: 109px; }
.l4-texas-page .left-\[301px\]{ left: 301px; }
.l4-texas-page .top-\[11px\]{ top: 11px; }
.l4-texas-page .left-\[276px\]{ left: 276px; }
.l4-texas-page .left-\[17px\]{ left: 17px; }


.l4-texas-page .rounded-\[14px\]{ border-radius: 14px; }
.l4-texas-page .rounded-\[17\.49px\]{ border-radius: 17.49px; }

  .l4-texas-page .rounded-\[16px\]{ border-radius: 16px; }
  .l4-texas-page .rounded-\[17\.49px\]{ border-radius: 17.49px; }
  .l4-texas-page .rounded-\[18px\]{ border-radius: 18px; }
  .l4-texas-page .rounded-\[20\.125px\]{ border-radius: 20.125px; }
  .l4-texas-page .rounded-\[20\.899px\]{ border-radius: 20.899px; }
  .l4-texas-page .rounded-\[20px\]{ border-radius: 20px; }
  .l4-texas-page .rounded-\[22px\]{ border-radius: 22px; }
  .l4-texas-page .rounded-\[24px\]{ border-radius: 24px; }
  .l4-texas-page .rounded-\[26\.558px\]{ border-radius: 26.558px; }
  .l4-texas-page .rounded-\[26px\]{ border-radius: 26px; }
  .l4-texas-page .rounded-\[28px\]{ border-radius: 28px; }
  .l4-texas-page .rounded-\[30px\]{ border-radius: 30px; }
  .l4-texas-page .rounded-\[32px\]{ border-radius: 32px; }
  .l4-texas-page .rounded-\[40px\]{ border-radius: 40px; }
  .l4-texas-page .rounded-\[44px\]{ border-radius: 44px; }
  .l4-texas-page .rounded-\[48px\]{ border-radius: 48px; }
  .l4-texas-page .rounded-\[50px\]{ border-radius: 50px; }
  .l4-texas-page .rounded-\[52px\]{ border-radius: 52px; }
  .l4-texas-page .rounded-\[66px\]{ border-radius: 66px; }
  .l4-texas-page .rounded-\[67px\]{ border-radius: 67px; }
  .l4-texas-page .rounded-\[168px\]{ border-radius: 168px; }
  .l4-texas-page .rounded-\[inherit\]{ border-radius: inherit; }
  .l4-texas-page .rounded-tl-\[25\.564px\]{ border-top-left-radius: 25.564px; }
  .l4-texas-page .rounded-tl-\[27px\]{ border-top-left-radius: 27px; }
  .l4-texas-page .rounded-tl-\[31\.973px\]{ border-top-left-radius: 31.973px; }
  .l4-texas-page .rounded-tl-\[34px\]{ border-top-left-radius: 34px; }
  .l4-texas-page .rounded-tl-\[44\.737px\]{ border-top-left-radius: 44.737px; }
  .l4-texas-page .rounded-tl-\[56px\]{ border-top-left-radius: 56px; }
  .l4-texas-page .rounded-tl-\[116\.104px\]{ border-top-left-radius: 116.104px; }
  .l4-texas-page .rounded-tr-\[15\.481px\]{ border-top-right-radius: 15.481px; }
  .l4-texas-page .rounded-tr-\[25\.564px\]{ border-top-right-radius: 25.564px; }
  .l4-texas-page .rounded-tr-\[31\.973px\]{ border-top-right-radius: 31.973px; }
  .l4-texas-page .rounded-tr-\[34px\]{ border-top-right-radius: 34px; }
  .l4-texas-page .rounded-tr-\[116\.104px\]{ border-top-right-radius: 116.104px; }
  .l4-texas-page .rounded-tr-\[183\.743px\]{ border-top-right-radius: 183.743px; }
  .l4-texas-page .rounded-tr-\[201px\]{ border-top-right-radius: 201px; }
  .l4-texas-page .rounded-tr-\[230px\]{ border-top-right-radius: 230px; }
  .l4-texas-page .rounded-br-\[15\.481px\]{ border-bottom-right-radius: 15.481px; }
  .l4-texas-page .rounded-br-\[24\.769px\]{ border-bottom-right-radius: 24.769px; }
  .l4-texas-page .rounded-br-\[27px\]{ border-bottom-right-radius: 27px; }
  .l4-texas-page .rounded-br-\[32px\]{ border-bottom-right-radius: 32px; }
  .l4-texas-page .rounded-br-\[44\.737px\]{ border-bottom-right-radius: 44.737px; }
  .l4-texas-page .rounded-br-\[56px\]{ border-bottom-right-radius: 56px; }
  .l4-texas-page .rounded-br-\[143\.799px\]{ border-bottom-right-radius: 143.799px; }
  .l4-texas-page .rounded-bl-\[24\.769px\]{ border-bottom-left-radius: 24.769px; }
  .l4-texas-page .rounded-bl-\[32px\]{ border-bottom-left-radius: 32px; }
  .l4-texas-page .rounded-bl-\[143\.799px\]{ border-bottom-left-radius: 143.799px; }
  .l4-texas-page .rounded-bl-\[183\.743px\]{ border-bottom-left-radius: 183.743px; }
  .l4-texas-page .rounded-bl-\[201px\]{ border-bottom-left-radius: 201px; }
  .l4-texas-page .rounded-bl-\[230px\]{ border-bottom-left-radius: 230px; }
  .l4-texas-page .border{ border-style: var(--tw-border-style); border-width: 1px; }
  .l4-texas-page .border-\[1\.5px\]{ border-style: var(--tw-border-style); border-width: 1.5px; }
  .l4-texas-page .border-\[14\.933px\]{ border-style: var(--tw-border-style); border-width: 14.933px; }
  .l4-texas-page .border-solid{ --tw-border-style: solid; border-style: solid; }
  .l4-texas-page .border-\[\#0d90ab\]{ border-color: rgb(13, 144, 171); }
  .l4-texas-page .border-\[\#1c5566\]{ border-color: rgb(28, 85, 102); }
  .l4-texas-page .border-\[\#5826e1\]{ border-color: rgb(88, 38, 225); }
  .l4-texas-page .border-\[\#add8d9\]{ border-color: rgb(173, 216, 217); }
  .l4-texas-page .border-\[\#cfdce8\]{ border-color: rgb(207, 220, 232); }
  .l4-texas-page .border-\[\#dfc7ff\]{ border-color: rgb(223, 199, 255); }
  .l4-texas-page .border-\[\#f0d68a\]{ border-color: rgb(240, 214, 138); }
  .l4-texas-page .border-\[\#f03335\]{ border-color: rgb(240, 51, 53); }
  .l4-texas-page .border-\[\#ffcfca\]{ border-color: rgb(255, 207, 202); }
  .l4-texas-page .bg-\[\#0d8eaa\]{ background-color: rgb(13, 142, 170); }
  .l4-texas-page .bg-\[\#00a0be\]{ background-color: rgb(0, 160, 190); }
  .l4-texas-page .bg-\[\#1c5566\]{ background-color: rgb(28, 85, 102); }
  .l4-texas-page .bg-\[\#003f51\]{ background-color: rgb(0, 63, 81); }
  .l4-texas-page .bg-\[\#51d3c5\]{ background-color: rgb(81, 211, 197); }
  .l4-texas-page .bg-\[\#3570f3\]{ background-color: rgb(53, 112, 243); }
  .l4-texas-page .bg-\[\#37454c\]{ background-color: rgb(55, 69, 76); }
  .l4-texas-page .bg-\[\#bf43e9\]{ background-color: rgb(191, 67, 233); }
  .l4-texas-page .bg-\[\#c0deff\]{ background-color: rgb(192, 222, 255); }
  .l4-texas-page .bg-\[\#cfdce8\]{ background-color: rgb(207, 220, 232); }
  .l4-texas-page .bg-\[\#e1ecf9\]{ background-color: rgb(225, 236, 249); }
  .l4-texas-page .bg-\[\#e5faf8\]{ background-color: rgb(229, 250, 248); }
  .l4-texas-page .bg-\[\#eef6ff\]{ background-color: rgb(238, 246, 255); }
  .l4-texas-page .bg-\[\#ef2f32\]{ background-color: rgb(239, 47, 50); }
  .l4-texas-page .bg-\[\#f0d68a\]{ background-color: rgb(240, 214, 138); }
  .l4-texas-page .bg-\[\#f5e9fd\]{ background-color: rgb(245, 233, 253); }
  .l4-texas-page .bg-\[\#f5f9fc\]{ background-color: rgb(245, 249, 252); }
  .l4-texas-page .bg-\[\#fcb44a\]{ background-color: rgb(252, 180, 74); }
  .l4-texas-page .bg-\[\#ffbf00\]{ background-color: rgb(255, 191, 0); }
  .l4-texas-page .bg-\[\#ffe9f6\]{ background-color: rgb(255, 233, 246); }
  .l4-texas-page .bg-\[\#fff6e0\]{ background-color: rgb(255, 246, 224); }
  .l4-texas-page .bg-\[rgba\(255\,191\,0\,0\.5\)\]{ background-color: rgba(255, 191, 0, 0.5); }
  .l4-texas-page .bg-\[rgba\(255\,255\,255\,0\.08\)\]{ background-color: rgba(255, 255, 255, 0.08); }
  .l4-texas-page .bg-\[rgba\(255\,255\,255\,0\.8\)\]{ background-color: rgba(255, 255, 255, 0.8); }
  .l4-texas-page .bg-\[rgba\(255\,255\,255\,0\.12\)\]{ background-color: rgba(255, 255, 255, 0.12); }
  .l4-texas-page .bg-\[rgba\(255\,255\,255\,0\.14\)\]{ background-color: rgba(255, 255, 255, 0.14); }
  .l4-texas-page .bg-\[rgba\(255\,255\,255\,0\.18\)\]{ background-color: rgba(255, 255, 255, 0.18); }
  .l4-texas-page .bg-black{ background-color: var(--color-black); }
  .l4-texas-page .bg-white{ background-color: var(--color-white); }
  .l4-texas-page .bg-gradient-to-b{ --tw-gradient-position: to bottom in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .l4-texas-page .bg-gradient-to-r{ --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
  .l4-texas-page .from-\[\#0d8eaa\]{ --tw-gradient-from: #0d8eaa; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .from-\[\#51d3c5\]{ --tw-gradient-from: #51d3c5; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .from-\[\#5424df\]{ --tw-gradient-from: #5424df; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .from-\[\#ef2f32\]{ --tw-gradient-from: #ef2f32; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .from-\[rgba\(0\,200\,198\,0\.45\)\]{ --tw-gradient-from: #00c8c673; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .from-\[29\.747\%\]{ --tw-gradient-from-position: 29.747%; }
  .l4-texas-page .to-\[\#00c9c7\]{ --tw-gradient-to: #00c9c7; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .to-\[\#9b3fff\]{ --tw-gradient-to: #9b3fff; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .to-\[\#3570f3\]{ --tw-gradient-to: #3570f3; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .to-\[\#ff6a57\]{ --tw-gradient-to: #ff6a57; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .to-\[rgba\(13\,144\,171\,0\.64\)\]{ --tw-gradient-to: #0d90aba3; --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
  .l4-texas-page .to-\[116\.03\%\]{ --tw-gradient-to-position: 116.03%; }
  .l4-texas-page .mask-intersect{ mask-composite: intersect; }
  .l4-texas-page .mask-alpha{ mask-mode: alpha; }
  .l4-texas-page .mask-size-\[37\.713px_37\.711px\]{ mask-size: 37.713px 37.711px; }
  .l4-texas-page .mask-size-\[467\.4px_467\.4px\]{ mask-size: 467.4px 467.4px; }
  .l4-texas-page .mask-no-clip{ mask-clip: no-clip; }
  .l4-texas-page .mask-position-\[-133\.54px_-11\.373px\]{ mask-position: -133.54px -11.373px; }
  .l4-texas-page .mask-position-\[7\.455px_-14\.025px\]{ mask-position: 7.455px -14.025px; }
  .l4-texas-page .mask-no-repeat{ mask-repeat: no-repeat; }
  .l4-texas-page .object-cover{ object-fit: cover; }
  .l4-texas-page .p-\[13\.932px\]{ padding: 13.932px; }
  .l4-texas-page .p-\[24px\]{ padding: 24px; }
  .l4-texas-page .p-\[26px\]{ padding: 26px; }
  .l4-texas-page .p-\[32px\]{ padding: 32px; }
  .l4-texas-page .p-\[56px\]{ padding: 56px; }
  .l4-texas-page .px-\[11px\]{ padding-inline: 11px; }
  .l4-texas-page .px-\[13px\]{ padding-inline: 13px; }
  .l4-texas-page .px-\[14px\]{ padding-inline: 14px; }
  .l4-texas-page .px-\[16px\]{ padding-inline: 16px; }
  .l4-texas-page .px-\[18\.545px\]{ padding-inline: 18.545px; }
  .l4-texas-page .px-\[18px\]{ padding-inline: 18px; }
  .l4-texas-page .px-\[20px\]{ padding-inline: 20px; }
  .l4-texas-page .px-\[21\.818px\]{ padding-inline: 21.818px; }
  .l4-texas-page .px-\[24px\]{ padding-inline: 24px; }
  .l4-texas-page .px-\[26\.558px\]{ padding-inline: 26.558px; }
  .l4-texas-page .px-\[26px\]{ padding-inline: 26px; }
  .l4-texas-page .px-\[28px\]{ padding-inline: 28px; }
  .l4-texas-page .px-\[44px\]{ padding-inline: 44px; }
  .l4-texas-page .px-\[48px\]{ padding-inline: 48px; }
  .l4-texas-page .px-\[64px\]{ padding-inline: 64px; }
  .l4-texas-page .py-\[7px\]{ padding-block: 7px; }
  .l4-texas-page .py-\[9px\]{ padding-block: 9px; }
  .l4-texas-page .py-\[10px\]{ padding-block: 10px; }
  .l4-texas-page .py-\[12\.364px\]{ padding-block: 12.364px; }
  .l4-texas-page .py-\[12px\]{ padding-block: 12px; }
  .l4-texas-page .py-\[14\.545px\]{ padding-block: 14.545px; }
  .l4-texas-page .py-\[14px\]{ padding-block: 14px; }
  .l4-texas-page .py-\[15px\]{ padding-block: 15px; }
  .l4-texas-page .py-\[16px\]{ padding-block: 16px; }
  .l4-texas-page .py-\[18px\]{ padding-block: 18px; }
  .l4-texas-page .py-\[20px\]{ padding-block: 20px; }
  .l4-texas-page .py-\[21\.73px\]{ padding-block: 21.73px; }
  .l4-texas-page .py-\[21px\]{ padding-block: 21px; }
  .l4-texas-page .py-\[22px\]{ padding-block: 22px; }
  .l4-texas-page .py-\[44px\]{ padding-block: 44px; }
  .l4-texas-page .py-\[80px\]{ padding-block: 80px; }
  .l4-texas-page .py-\[88px\]{ padding-block: 88px; }
  .l4-texas-page .pt-\[4px\]{ padding-top: 4px; }
  .l4-texas-page .pt-\[6px\]{ padding-top: 6px; }
  .l4-texas-page .pt-\[8px\]{ padding-top: 8px; }
  .l4-texas-page .pt-\[21px\]{ padding-top: 21px; }
  .l4-texas-page .pt-\[24px\]{ padding-top: 24px; }
  .l4-texas-page .pt-\[27px\]{ padding-top: 27px; }
  .l4-texas-page .pt-\[39px\]{ padding-top: 39px; }
  .l4-texas-page .pt-\[61px\]{ padding-top: 61px; }
  .l4-texas-page .pt-\[64px\]{ padding-top: 64px; }
  .l4-texas-page .pt-\[173px\]{ padding-top: 173px; }
  .l4-texas-page .pt-\[175px\]{ padding-top: 175px; }
  .l4-texas-page .pt-\[180px\]{ padding-top: 180px; }
  .l4-texas-page .pr-\[20px\]{ padding-right: 20px; }
  .l4-texas-page .pb-\[28px\]{ padding-bottom: 28px; }
  .l4-texas-page .pb-\[34px\]{ padding-bottom: 34px; }
  .l4-texas-page .pb-\[80px\]{ padding-bottom: 80px; }
  .l4-texas-page .pb-\[101px\]{ padding-bottom: 101px; }
  .l4-texas-page .pb-\[117px\]{ padding-bottom: 117px; }
  .l4-texas-page .text-center{ text-align: center; }
  .l4-texas-page .font-\[\'Nunito\:Black\'\,sans-serif\]{ font-family: "Nunito:Black", sans-serif; }
  .l4-texas-page .font-\[\'Nunito\:Bold\'\,sans-serif\]{ font-family: "Nunito:Bold", sans-serif; }
  .l4-texas-page .font-\[\'Nunito\:ExtraBold\'\,sans-serif\]{ font-family: "Nunito:ExtraBold", sans-serif; }
  .l4-texas-page .font-\[\'Nunito\:Italic\'\,sans-serif\]{ font-family: "Nunito:Italic", sans-serif; }
  .l4-texas-page .font-\[\'Nunito\:Medium\'\,sans-serif\]{ font-family: "Nunito:Medium", sans-serif; }
  .l4-texas-page .font-\[\'Nunito\:Regular\'\,sans-serif\]{ font-family: "Nunito:Regular", sans-serif; }
  .l4-texas-page .font-\[\'Nunito\:SemiBold\'\,sans-serif\]{ font-family: "Nunito:SemiBold", sans-serif; }
  .l4-texas-page .text-\[6\.7px\]{ font-size: 6.7px; }
  .l4-texas-page .text-\[7\.731px\]{ font-size: 7.731px; }
  .l4-texas-page .text-\[11\.5px\]{ font-size: 11.5px; }
  .l4-texas-page .text-\[11\.61px\]{ font-size: 11.61px; }
  .l4-texas-page .text-\[11px\]{ font-size: 11px; }
  .l4-texas-page .text-\[12px\]{ font-size: 12px; }
  .l4-texas-page .text-\[13\.5px\]{ font-size: 13.5px; }
  .l4-texas-page .text-\[13px\]{ font-size: 13px; }
  .l4-texas-page .text-\[14\.5px\]{ font-size: 14.5px; }
  .l4-texas-page .text-\[14px\]{ font-size: 14px; }
  .l4-texas-page .text-\[15\.5px\]{ font-size: 15.5px; }
  .l4-texas-page .text-\[15px\]{ font-size: 15px; }
  .l4-texas-page .text-\[16\.5px\]{ font-size: 16.5px; }
  .l4-texas-page .text-\[16\.901px\]{ font-size: 16.901px; }
  .l4-texas-page .text-\[16px\]{ font-size: 16px; }
  .l4-texas-page .text-\[17px\]{ font-size: 17px; }
  .l4-texas-page .text-\[18px\]{ font-size: 18px; }
  .l4-texas-page .text-\[19\.315px\]{ font-size: 19.315px; }
  .l4-texas-page .text-\[19\.318px\]{ font-size: 19.318px; }
  .l4-texas-page .text-\[19px\]{ font-size: 19px; }
  .l4-texas-page .text-\[20px\]{ font-size: 20px; }
  .l4-texas-page .text-\[22\.727px\]{ font-size: 22.727px; }
  .l4-texas-page .text-\[22px\]{ font-size: 22px; }
  .l4-texas-page .text-\[24px\]{ font-size: 24px; }
  .l4-texas-page .text-\[26px\]{ font-size: 26px; }
  .l4-texas-page .text-\[27\.831px\]{ font-size: 27.831px; }
  .l4-texas-page .text-\[29px\]{ font-size: 29px; }
  .l4-texas-page .text-\[30px\]{ font-size: 30px; }
  .l4-texas-page .text-\[32px\]{ font-size: 32px; }
  .l4-texas-page .text-\[42px\]{ font-size: 42px; }
  .l4-texas-page .text-\[46px\]{ font-size: 46px; }
  .l4-texas-page .text-\[50px\]{ font-size: 50px; }
  .l4-texas-page .text-\[56px\]{ font-size: 56px; }
  .l4-texas-page .leading-\[0\]{ --tw-leading: 0; line-height: 0; }
  .l4-texas-page .leading-\[18px\]{ --tw-leading: 18px; line-height: 18px; }
  .l4-texas-page .leading-\[19px\]{ --tw-leading: 19px; line-height: 19px; }
  .l4-texas-page .leading-\[21px\]{ --tw-leading: 21px; line-height: 21px; }
  .l4-texas-page .leading-\[22px\]{ --tw-leading: 22px; line-height: 22px; }
  .l4-texas-page .leading-\[23px\]{ --tw-leading: 23px; line-height: 23px; }
  .l4-texas-page .leading-\[24\.144px\]{ --tw-leading: 24.144px; line-height: 24.144px; }
  .l4-texas-page .leading-\[24px\]{ --tw-leading: 24px; line-height: 24px; }
  .l4-texas-page .leading-\[25px\]{ --tw-leading: 25px; line-height: 25px; }
  .l4-texas-page .leading-\[26px\]{ --tw-leading: 26px; line-height: 26px; }
  .l4-texas-page .leading-\[27px\]{ --tw-leading: 27px; line-height: 27px; }
  .l4-texas-page .leading-\[28px\]{ --tw-leading: 28px; line-height: 28px; }
  .l4-texas-page .leading-\[29px\]{ --tw-leading: 29px; line-height: 29px; }
  .l4-texas-page .leading-\[30px\]{ --tw-leading: 30px; line-height: 30px; }
  .l4-texas-page .leading-\[32px\]{ --tw-leading: 32px; line-height: 32px; }
  .l4-texas-page .leading-\[34px\]{ --tw-leading: 34px; line-height: 34px; }
  .l4-texas-page .leading-\[36px\]{ --tw-leading: 36px; line-height: 36px; }
  .l4-texas-page .leading-\[42px\]{ --tw-leading: 42px; line-height: 42px; }
  .l4-texas-page .leading-\[54px\]{ --tw-leading: 54px; line-height: 54px; }
  .l4-texas-page .leading-\[58px\]{ --tw-leading: 58px; line-height: 58px; }
  .l4-texas-page .leading-\[68px\]{ --tw-leading: 68px; line-height: 68px; }
  .l4-texas-page .leading-\[normal\]{ --tw-leading: normal; line-height: normal; }
  .l4-texas-page .font-black{ --tw-font-weight: var(--font-weight-black); font-weight: var(--font-weight-black); }
  .l4-texas-page .font-bold{ --tw-font-weight: var(--font-weight-bold); font-weight: var(--font-weight-bold); }
  .l4-texas-page .font-extrabold{ --tw-font-weight: var(--font-weight-extrabold); font-weight: var(--font-weight-extrabold); }
  .l4-texas-page .font-medium{ --tw-font-weight: var(--font-weight-medium); font-weight: var(--font-weight-medium); }
  .l4-texas-page .font-normal{ --tw-font-weight: var(--font-weight-normal); font-weight: var(--font-weight-normal); }
  .l4-texas-page .font-semibold{ --tw-font-weight: var(--font-weight-semibold); font-weight: var(--font-weight-semibold); }
  .l4-texas-page .tracking-\[0\.24px\]{ --tw-tracking: .24px; letter-spacing: 0.24px; }
  .l4-texas-page .tracking-\[0\.44px\]{ --tw-tracking: .44px; letter-spacing: 0.44px; }
  .l4-texas-page .tracking-\[0\.48px\]{ --tw-tracking: .48px; letter-spacing: 0.48px; }
  .l4-texas-page .\[word-break\:break-word\]{ word-break: break-word; }
  .l4-texas-page .whitespace-nowrap{ white-space: nowrap; }
  .l4-texas-page .whitespace-pre-wrap{ white-space: pre-wrap; }
  .l4-texas-page .text-\[\#0d8eaa\]{ color: rgb(13, 142, 170); }
  .l4-texas-page .text-\[\#00a0be\]{ color: rgb(0, 160, 190); }
  .l4-texas-page .text-\[\#003f51\]{ color: rgb(0, 63, 81); }
  .l4-texas-page .text-\[\#6b5008\]{ color: rgb(107, 80, 8); }
  .l4-texas-page .text-\[\#7a5c0f\]{ color: rgb(122, 92, 15); }
  .l4-texas-page .text-\[\#7e9aa3\]{ color: rgb(126, 154, 163); }
  .l4-texas-page .text-\[\#8a9196\]{ color: rgb(138, 145, 150); }
  .l4-texas-page .text-\[\#8faeb7\]{ color: rgb(143, 174, 183); }
  .l4-texas-page .text-\[\#9a7415\]{ color: rgb(154, 116, 21); }
  .l4-texas-page .text-\[\#51d3c5\]{ color: rgb(81, 211, 197); }
  .l4-texas-page .text-\[\#3570f3\]{ color: rgb(53, 112, 243); }
  .l4-texas-page .text-\[\#5424df\]{ color: rgb(84, 36, 223); }
  .l4-texas-page .text-\[\#37454c\]{ color: rgb(55, 69, 76); }
  .l4-texas-page .text-\[\#595959\]{ color: rgb(89, 89, 89); }
  .l4-texas-page .text-\[\#a9c4cc\]{ color: rgb(169, 196, 204); }
  .l4-texas-page .text-\[\#dcf3f0\]{ color: rgb(220, 243, 240); }
  .l4-texas-page .text-\[\#ef2f32\]{ color: rgb(239, 47, 50); }
  .l4-texas-page .text-\[\#ffbf00\]{ color: rgb(255, 191, 0); }
  .l4-texas-page .text-black{ color: var(--color-black); }
  .l4-texas-page .text-white{ color: var(--color-white); }
  .l4-texas-page .italic{ font-style: italic; }
  .l4-texas-page .shadow-\[0px_4px_14px_0px_rgba\(33\,54\,64\,0\.07\)\]{ --tw-shadow: 0px 4px 14px 0px var(--tw-shadow-color,#21364012); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .shadow-\[0px_7\.74px_20\.125px_0px_rgba\(33\,54\,64\,0\.1\)\]{ --tw-shadow: 0px 7.74px 20.125px 0px var(--tw-shadow-color,#2136401a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .shadow-\[0px_7\.215px_17\.523px_0px_rgba\(33\,54\,64\,0\.18\)\]{ --tw-shadow: 0px 7.215px 17.523px 0px var(--tw-shadow-color,#2136402e); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .shadow-\[0px_8px_20px_0px_rgba\(33\,54\,64\,0\.12\)\]{ --tw-shadow: 0px 8px 20px 0px var(--tw-shadow-color,#2136401f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .shadow-\[0px_8px_20px_0px_rgba\(33\,54\,64\,0\.18\)\]{ --tw-shadow: 0px 8px 20px 0px var(--tw-shadow-color,#2136402e); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .shadow-\[0px_8px_20px_0px_rgba\(33\,54\,64\,0\.28\)\]{ --tw-shadow: 0px 8px 20px 0px var(--tw-shadow-color,#21364047); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .shadow-\[0px_12px_30px_0px_rgba\(33\,54\,64\,0\.14\)\]{ --tw-shadow: 0px 12px 30px 0px var(--tw-shadow-color,#21364024); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .l4-texas-page .drop-shadow-\[0px_8px_11px_rgba\(33\,54\,64\,0\.07\)\]{ --tw-drop-shadow-size: drop-shadow(0px 8px 11px var(--tw-drop-shadow-color,#21364012)); --tw-drop-shadow: var(--tw-drop-shadow-size); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .l4-texas-page .filter{ filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .l4-texas-page .transition{ transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }







.l4-texas-page{ height: 100%; margin: 0px; padding: 0px; }
.page-scale-root{ width: 100%; min-width: 320px; overflow-x: hidden; }
.l4-texas-page .page-inner{ transform-origin: 0px 0px; width: 1440px; }
.l4-texas-page [data-name="btn · Book a demo"]{ cursor: pointer; transition: transform 0.18s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.18s, filter 0.18s; }
.l4-texas-page [data-name="btn · Book a demo"]:hover{ filter: brightness(1.06); transform: translateY(-2px) scale(1.03); box-shadow: rgba(33, 54, 64, 0.22) 0px 10px 28px !important; }
.l4-texas-page [data-name="btn · Book a demo"]:active{ transform: translateY(0px) scale(0.98); }
.l4-texas-page [data-name="menu"] [data-name="item"]{ cursor: pointer; transition: opacity 0.15s; }
.l4-texas-page [data-name="menu"] [data-name="item"]:hover{ opacity: 0.7; }
.l4-texas-page [data-name="lang"]{ cursor: pointer; transition: border-color 0.15s, background 0.15s; }
.l4-texas-page [data-name="lang"]:hover{ background: rgba(207, 220, 232, 0.15); }
.l4-texas-page [data-name="item"]:has([data-name="ib"]){ transition: transform 0.2s, box-shadow 0.2s; }
.l4-texas-page [data-name="item"]:has([data-name="ib"]):hover{ transform: translateY(-2px); box-shadow: rgba(33, 54, 64, 0.1) 0px 8px 24px !important; }
.l4-texas-page [data-name="ev"]{ transition: transform 0.2s, box-shadow 0.2s; }
.l4-texas-page [data-name="ev"]:hover{ transform: translateY(-2px); box-shadow: rgba(33, 54, 64, 0.1) 0px 8px 24px !important; }
.l4-texas-page [data-name="s"]{ cursor: default; transition: transform 0.2s, background 0.2s; }
.l4-texas-page [data-name="s"]:hover{ transform: translateY(-1px); background: rgba(255, 255, 255, 0.12) !important; }
.l4-texas-page [data-name="logo"]{ cursor: pointer; transition: transform 0.15s, box-shadow 0.15s; }
.l4-texas-page [data-name="logo"]:hover{ transform: translateY(-1px); box-shadow: rgba(33, 54, 64, 0.1) 0px 4px 12px !important; }
.l4-texas-page [data-name="cell"]{ cursor: default; transition: background 0.15s; }
.l4-texas-page [data-name="cell"]:hover{ background: rgba(255, 255, 255, 0.06); border-radius: 20px; }
.l4-texas-page [data-name="sello"]{ transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); }
.l4-texas-page [data-name="sello"]:hover{ transform: scale(1.06) rotate(-2deg) !important; }
.l4-texas-page [data-name="chip estado"]{ transition: box-shadow 0.2s, transform 0.2s; }
.l4-texas-page [data-name="chip estado"]:hover{ transform: translateY(-1px); box-shadow: rgba(33, 54, 64, 0.12) 0px 6px 18px !important; }
.l4-texas-page [data-name="col"] p[class*="text-[#8faeb7]"]{ cursor: pointer; transition: color 0.15s; }
.l4-texas-page [data-name="col"] p[class*="text-[#8faeb7]"]:hover{ color: rgb(224, 238, 243) !important; }
.l4-texas-page .reveal{ opacity: 0; transition: opacity 0.6s, transform 0.6s; transform: translateY(28px); }
.l4-texas-page .reveal.visible{ opacity: 1; transform: translateY(0px); }
@media (width <= 1439px) {
  .l4-texas-page .page-inner{ width: 100% !important; height: auto !important; transform: none !important; }
  .page-scale-root{ height: auto !important; }}

  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .aspect-\[4096\/2731\]{ aspect-ratio: 4096 / 2731; }
  .l4-texas-page .bg-\[\#fffbee\]{ background-color: #fffbee; }
  .l4-texas-page .h-\[1173px\]{ height: 1173px; }
  .l4-texas-page .items-stretch{ align-items: stretch; }
  .l4-texas-page .leading-\[16px\]{ line-height: 16px; }
  .l4-texas-page .leading-\[35px\]{ line-height: 35px; }
  .l4-texas-page .leading-\[55px\]{ line-height: 55px; }
  .l4-texas-page .left-\[1126px\]{ left: 1126px; }
  .l4-texas-page .px-\[32px\]{ padding-left: 32px; padding-right: 32px; }
  .l4-texas-page .py-\[36px\]{ padding-top: 36px; padding-bottom: 36px; }
  .l4-texas-page .rounded-\[65\.542px\]{ border-radius: 65.542px; }
  .l4-texas-page .rounded-bl-\[80px\]{ border-bottom-left-radius: 80px; }
  .l4-texas-page .rounded-br-\[20px\]{ border-bottom-right-radius: 20px; }
  .l4-texas-page .rounded-tl-\[20px\]{ border-top-left-radius: 20px; }
  .l4-texas-page .rounded-tr-\[80px\]{ border-top-right-radius: 80px; }
  .l4-texas-page .size-\[63\.722px\]{ width: 63.722px; height: 63.722px; }
  .l4-texas-page .size-\[778px\]{ width: 778px; height: 778px; }
  .l4-texas-page .size-\[98px\]{ width: 98px; height: 98px; }
  .l4-texas-page .text-\[28px\]{ font-size: 28px; }
  .l4-texas-page .text-\[48px\]{ font-size: 48px; }
  .l4-texas-page .top-\[-494px\]{ top: -494px; }
  .l4-texas-page .w-\[498px\]{ width: 498px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .h-\[792px\]{ height: 792px; }
  .l4-texas-page .pb-\[134px\]{ padding-bottom: 134px; }
  .l4-texas-page .pt-\[128px\]{ padding-top: 128px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .leading-\[40px\]{ line-height: 40px; }
  .l4-texas-page .left-\[64px\]{ left: 64px; }
  .l4-texas-page .right-\[64px\]{ right: 64px; }
  .l4-texas-page .rounded-\[48\.462px\]{ border-radius: 48.462px; }
  .l4-texas-page .rounded-\[55\.719px\]{ border-radius: 55.719px; }
  .l4-texas-page .rounded-\[57px\]{ border-radius: 57px; }
  .l4-texas-page .rounded-\[75px\]{ border-radius: 75px; }
  .l4-texas-page .size-\[47\.115px\]{ width: 47.115px; height: 47.115px; }
  .l4-texas-page .size-\[52\.55px\]{ width: 52.55px; height: 52.55px; }
  .l4-texas-page .size-\[70px\]{ width: 70px; height: 70px; }
  .l4-texas-page .top-\[866px\]{ top: 866px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .h-\[50\.4px\]{ height: 50.4px; }
  .l4-texas-page .h-\[735px\]{ height: 735px; }
  .l4-texas-page .left-\[262px\]{ left: 262px; }
  .l4-texas-page .left-\[519px\]{ left: 519px; }
  .l4-texas-page .left-\[700px\]{ left: 700px; }
  .l4-texas-page .left-\[73px\]{ left: 73px; }
  .l4-texas-page .left-\[961px\]{ left: 961px; }
  .l4-texas-page .object-contain{ object-fit: contain; }
  .l4-texas-page .pb-\[84px\]{ padding-bottom: 84px; }
  .l4-texas-page .pt-\[127px\]{ padding-top: 127px; }
  .l4-texas-page .rounded-\[34\.5px\]{ border-radius: 34.5px; }
  .l4-texas-page .shadow-\[0px_5\.447px_14\.526px_0px_rgba\(33\,54\,64\,0\.14\)\]{ box-shadow: 0px 5.447px 14.526px 0px rgba(33,54,64,0.14); }
  .l4-texas-page .size-\[212px\]{ width: 212px; height: 212px; }
  .l4-texas-page .size-\[69px\]{ width: 69px; height: 69px; }
  .l4-texas-page .text-\[27\.237px\]{ font-size: 27.237px; }
  .l4-texas-page .top-\[-13px\]{ top: -13px; }
  .l4-texas-page .top-\[-14px\]{ top: -14px; }
  .l4-texas-page .top-\[34px\]{ top: 34px; }
  .l4-texas-page .w-\[300px\]{ width: 300px; }
  .l4-texas-page .w-\[314px\]{ width: 314px; }
  .l4-texas-page .w-\[324px\]{ width: 324px; }
  .l4-texas-page .w-\[332px\]{ width: 332px; }
  .l4-texas-page .w-\[400px\]{ width: 400px; }
  .l4-texas-page .w-\[760px\]{ width: 760px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .h-\[566px\]{ height: 566px; }
  .l4-texas-page .left-\[758px\]{ left: 758px; }
  .l4-texas-page .rounded-bl-\[214\.142px\]{ border-bottom-left-radius: 214.142px; }
  .l4-texas-page .rounded-br-\[28\.765px\]{ border-bottom-right-radius: 28.765px; }
  .l4-texas-page .rounded-tl-\[28\.765px\]{ border-top-left-radius: 28.765px; }
  .l4-texas-page .rounded-tr-\[214\.142px\]{ border-top-right-radius: 214.142px; }
  .l4-texas-page .top-\[118px\]{ top: 118px; }
  .l4-texas-page .w-\[554px\]{ width: 554px; }
  .l4-texas-page .w-\[728px\]{ width: 728px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .border-\[\#e1ecf9\]{ border-color: #e1ecf9; }
  .l4-texas-page .border-b-7{ border-bottom-width: 7px; border-bottom-style: solid; }
  .l4-texas-page .border-b-8{ border-bottom-width: 8px; border-bottom-style: solid; }
  .l4-texas-page .border-l-7{ border-left-width: 7px; border-left-style: solid; }
  .l4-texas-page .border-l-8{ border-left-width: 8px; border-left-style: solid; }
  .l4-texas-page .border-r-8{ border-right-width: 8px; border-right-style: solid; }
  .l4-texas-page .border-t-7{ border-top-width: 7px; border-top-style: solid; }
  .l4-texas-page .border-t-8{ border-top-width: 8px; border-top-style: solid; }
  .l4-texas-page .gap-\[11px\]{ gap: 11px; }
  .l4-texas-page .gap-\[30px\]{ gap: 30px; }
  .l4-texas-page .leading-\[46px\]{ line-height: 46px; }
  .l4-texas-page .p-\[44px\]{ padding: 44px; }
  .l4-texas-page .rounded-\[13px\]{ border-radius: 13px; }
  .l4-texas-page .rounded-\[36px\]{ border-radius: 36px; }
  .l4-texas-page .rounded-bl-\[42px\]{ border-bottom-left-radius: 42px; }
  .l4-texas-page .rounded-br-\[42px\]{ border-bottom-right-radius: 42px; }
  .l4-texas-page .rounded-tl-\[42px\]{ border-top-left-radius: 42px; }
  .l4-texas-page .rounded-tr-\[42px\]{ border-top-right-radius: 42px; }
  .l4-texas-page .size-\[26px\]{ width: 26px; height: 26px; }
  .l4-texas-page .text-\[\#001b23\]{ color: #001b23; }
  .l4-texas-page .text-\[36px\]{ font-size: 36px; }
  .l4-texas-page .tracking-\[0\.45px\]{ letter-spacing: 0.45px; }
  .l4-texas-page .w-\[470px\]{ width: 470px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .border-5{ border-width: 5px; border-style: solid; }
  .l4-texas-page .border-\[\#00a0be\]{ border-color: #00a0be; }
  .l4-texas-page .left-\[1194px\]{ left: 1194px; }
  .l4-texas-page .rounded-\[91px\]{ border-radius: 91px; }
  .l4-texas-page .shadow-\[0px_14px_35px_0px_rgba\(33\,54\,64\,0\.36\)\]{ box-shadow: 0px 14px 35px 0px rgba(33,54,64,0.36); }
  .l4-texas-page .size-\[182px\]{ width: 182px; height: 182px; }
  .l4-texas-page .top-\[231px\]{ top: 231px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .left-\[81px\]{ left: 81px; }
  .l4-texas-page .left-\[85px\]{ left: 85px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .gap-\[55\.034px\]{ gap: 55.034px; }
  .l4-texas-page .h-\[190px\]{ height: 190px; }
  .l4-texas-page .h-\[28px\]{ height: 28px; }
  .l4-texas-page .h-\[48\.89px\]{ height: 48.89px; }
  .l4-texas-page .h-\[56\.868px\]{ height: 56.868px; }
  .l4-texas-page .h-\[58\.761px\]{ height: 58.761px; }
  .l4-texas-page .h-\[64\.582px\]{ height: 64.582px; }
  .l4-texas-page .h-\[72\.737px\]{ height: 72.737px; }
  .l4-texas-page .h-\[99\.59\%\]{ height: 99.59%; }
  .l4-texas-page .leading-\[39\.131px\]{ line-height: 39.131px; }
  .l4-texas-page .pb-\[48px\]{ padding-bottom: 48px; }
  .l4-texas-page .px-\[39\.747px\]{ padding-left: 39.747px; padding-right: 39.747px; }
  .l4-texas-page .py-\[33\.632px\]{ padding-top: 33.632px; padding-bottom: 33.632px; }
  .l4-texas-page .rotate-180{ rotate: 180deg; }
  .l4-texas-page .rounded-\[42\.804px\]{ border-radius: 42.804px; }
  .l4-texas-page .size-\[42px\]{ width: 42px; height: 42px; }
  .l4-texas-page .size-\[56\.667px\]{ width: 56.667px; height: 56.667px; }
  .l4-texas-page .size-\[58\.333px\]{ width: 58.333px; height: 58.333px; }
  .l4-texas-page .size-\[80px\]{ width: 80px; height: 80px; }
  .l4-texas-page .text-\[21\.402px\]{ font-size: 21.402px; }
  .l4-texas-page .text-\[30\.435px\]{ font-size: 30.435px; }
  .l4-texas-page .w-\[101\.805px\]{ width: 101.805px; }
  .l4-texas-page .w-\[155\.909px\]{ width: 155.909px; }
  .l4-texas-page .w-\[193\.89px\]{ width: 193.89px; }
  .l4-texas-page .w-\[385\.97\%\]{ width: 385.97%; }
  .l4-texas-page .w-\[77\.778px\]{ width: 77.778px; }
  .l4-texas-page .w-\[82\.551px\]{ width: 82.551px; }
  .l4-texas-page .z-\[3\]{ z-index: 3; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .pb-\[164px\]{ padding-bottom: 164px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .drop-shadow-\[0px_10\.439px_13\.571px_rgba\(33\,54\,64\,0\.1\)\]{ filter: drop-shadow(0px 10.439px 13.571px rgba(33,54,64,0.1)); }
  .l4-texas-page .gap-\[16\.702px\]{ gap: 16.702px; }
  .l4-texas-page .p-\[18\.79px\]{ padding: 18.79px; }
  .l4-texas-page .rounded-\[27\.141px\]{ border-radius: 27.141px; }
  .l4-texas-page .text-\[15\.658px\]{ font-size: 15.658px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .pb-\[145px\]{ padding-bottom: 145px; }


  /* los chips quedan anclados abajo del cuerpo, para que las tres tarjetas
     los muestren a la misma altura */
  .l4-texas-page [data-name="materia"] [data-name="chipsw"]{margin-top:auto}


  /* --- menu hamburguesa: en escritorio no existe --- */
  .l4-texas-page .l4-burger{display:none;flex-direction:column;justify-content:center;gap:5px;
    width:44px;height:44px;padding:10px;border:0;background:transparent;cursor:pointer}
  .l4-texas-page .l4-burger span{display:block;height:2px;width:100%;border-radius:2px;background:#37454c;
    transition:transform .2s ease, opacity .2s ease}
  .l4-texas-page .l4-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .l4-texas-page .l4-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
  .l4-texas-page .l4-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .l4-texas-page .l4-menu-movil{display:none}

  /* --- enlaces: heredan el aspecto del texto que reemplazan --- */
  .l4-texas-page [data-name="menu"] a,.l4-texas-page .l4-pie-link{text-decoration:none;color:inherit;display:block}
  .l4-texas-page [data-name="menu"] a{transition:opacity .15s}
  .l4-texas-page [data-name="menu"] a:hover{opacity:.7}
  .l4-texas-page .l4-pie-link{transition:opacity .15s}
  .l4-texas-page .l4-pie-link:hover{opacity:.65;text-decoration:underline}
  .l4-texas-page [data-name="btn · Book a demo"]{text-decoration:none}


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .aspect-\[615\/171\]{ aspect-ratio: 615 / 171; }
  .l4-texas-page .gap-\[28px\]{ gap: 28px; }
  .l4-texas-page .h-\[210px\]{ height: 210px; }
  .l4-texas-page .h-\[301\.4\%\]{ height: 301.4%; }
  .l4-texas-page .h-\[43px\]{ height: 43px; }
  .l4-texas-page .h-\[53px\]{ height: 53px; }
  .l4-texas-page .h-\[68px\]{ height: 68px; }
  .l4-texas-page .left-\[-12\.06\%\]{ left: -12.06%; }
  .l4-texas-page .p-\[4px\]{ padding: 4px; }
  .l4-texas-page .px-\[36px\]{ padding-left: 36px; padding-right: 36px; }
  .l4-texas-page .py-\[18\.79px\]{ padding-top: 18.79px; padding-bottom: 18.79px; }
  .l4-texas-page .rounded-\[29px\]{ border-radius: 29px; }
  .l4-texas-page .rounded-\[79px\]{ border-radius: 79px; }
  .l4-texas-page .top-\[-34\.91\%\]{ top: -34.91%; }
  .l4-texas-page .w-\[122\.5\%\]{ width: 122.5%; }
  .l4-texas-page .w-\[168\.507px\]{ width: 168.507px; }
  .l4-texas-page .w-\[168px\]{ width: 168px; }
  .l4-texas-page .w-\[384px\]{ width: 384px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .pb-\[139px\]{ padding-bottom: 139px; }


  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .h-auto{ height: auto; }


  /* --- selector de idioma --- */
  /* --- selector de idioma: identico en el nav, el menu movil y el pie --- */
  .l4-texas-page [data-idioma]{cursor:pointer;transition:color .15s;opacity:1!important;
    font-family:"Nunito:ExtraBold","Nunito",sans-serif;font-size:14px!important}
  .l4-texas-page [data-idioma][aria-pressed="false"]{color:#8a9196!important;font-weight:600!important}
  .l4-texas-page [data-idioma][aria-pressed="true"]{color:#3570f3!important;font-weight:800!important}
  .l4-texas-page [data-idioma][aria-pressed="false"]:hover{color:#37454c!important}
  .l4-texas-page [data-name="lang"]{border-color:#cfdce8!important;background:#fff}
  .l4-texas-page [data-name="lang"] [data-name="Rectangle"]{background:#cfdce8!important}
  .l4-texas-page .l4-menu-idioma{border-radius:20px}
  .l4-texas-page .l4-menu-idioma [data-idioma]{padding:4px 10px}

  /* --- la sombra del CTA se esparce: los envoltorios dejan de recortar --- */
  .l4-texas-page [data-name="Nav"],.l4-texas-page [data-name="nr"],.l4-texas-page [data-name="btns"]{overflow:visible!important}

  /* --- navegacion con teclado: el foco siempre se ve --- */
  .l4-texas-page a:focus-visible,.l4-texas-page button:focus-visible,.l4-texas-page [tabindex]:focus-visible,.l4-texas-page [data-idioma]:focus-visible,.l4-texas-page [role="button"]:focus-visible{
    outline:3px solid #3570f3;outline-offset:3px;border-radius:8px;
  }
  .l4-texas-page .reveal:focus-within{opacity:1!important;transform:none!important}
  .l4-texas-page .l4-salto{position:absolute;left:-9999px;top:0;z-index:200;
    background:#003f51;color:#fff;padding:10px 18px;border-radius:0 0 12px 0;
    font:700 14px/1 "Nunito:Bold","Nunito",sans-serif;text-decoration:none}
  .l4-texas-page .l4-salto:focus{left:0}
  .l4-texas-page [data-name^="reuse"]:focus-visible{outline:3px solid #3570f3;outline-offset:6px;border-radius:12px}
  .l4-texas-page [hidden]{display:none!important}

  /* --- las fuentes se leen como enlace --- */
  .l4-texas-page .l4-fuente{color:#8a9196!important;text-decoration:underline;
    text-underline-offset:2px;display:block;transition:color .15s}
  .l4-texas-page .l4-fuente:hover{color:#37454c!important}

  /* --- accesos a redes del pie --- */
  .l4-texas-page .l4-red{display:inline-flex;align-items:center;justify-content:center;
    width:32px;height:32px;border-radius:16px;background:#00a0be;color:#fff;
    flex:0 0 auto;transition:background .15s,transform .15s}
  .l4-texas-page .l4-red svg{width:18px;height:18px;display:block}
  .l4-texas-page .l4-red:hover{background:#003f51;transform:translateY(-2px)}



  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .w-\[280px\]{ width: 280px; }


  /* los titulos de seccion: el line-height del diseno (55px) recorta las
     bajadas de la tipografia real del navegador (g, y, q) en unos 5px */
  .l4-texas-page [data-name="t"][class*="text-\[48px\]"]{ overflow: visible; }
  /* en espanol la seccion mide 798px en Figma contra 792px en ingles: con
     min-height en vez de height fijo, el contenido nunca se recorta */
  .l4-texas-page .min-h-\[792px\]{ min-height: 792px; }
  /* el pie mide exactamente lo que miden los iconos: al subir 2px en hover
     (.l4-red:hover) el recorte del contenedor les corta el borde de arriba */
  .l4-texas-page [data-name="bottom"]{ overflow: visible; }

  /* clases del diseno nuevo que Figma Make no habia compilado */
  .l4-texas-page .aspect-\[375\/462\]{ aspect-ratio: 375 / 462; }
  .l4-texas-page .top-\[292px\]{ top: 292px; }
  .l4-texas-page .top-\[216px\]{ top: 216px; }
  .l4-texas-page .left-\[-7\.71\%\]{ left: -7.71%; }
  .l4-texas-page .right-\[80\.73\%\]{ right: 80.73%; }

@media (width <= 1023px) {
  .l4-texas-page [data-name="Nav"],.l4-texas-page [data-name="02 Lo que resolvemos en Texas"],.l4-texas-page [data-name="07 Evidencia y credenciales"],.l4-texas-page [data-name="04b Las tres materias"],.l4-texas-page [data-name="05 Alineación curricular"],.l4-texas-page [data-name="06 Contenido referente al estado"],.l4-texas-page [data-name="08 Testimonios"],.l4-texas-page [data-name="10 CTA final"],.l4-texas-page [data-name="11 Footer"],.l4-texas-page [data-name="01 Hero"]{ padding-left: 32px !important; padding-right: 32px !important; }
  .l4-texas-page .w-\[1100px\],.l4-texas-page .w-\[780px\],.l4-texas-page .w-\[700px\],.l4-texas-page .w-\[595px\],.l4-texas-page .w-\[900px\],.l4-texas-page .w-\[720px\],.l4-texas-page .w-\[640px\],.l4-texas-page .w-\[208\.213px\]{ width: 100% !important; max-width: 100% !important; }
  .l4-texas-page .h-\[1073px\],.l4-texas-page .h-\[1618px\],.l4-texas-page .h-\[864px\]{ height: auto !important; }}
@media (width <= 1023px) {
  .l4-texas-page p{ white-space: normal !important; }
  .l4-texas-page .h-\[1073px\],.l4-texas-page .h-\[1618px\],.l4-texas-page .h-\[864px\],.l4-texas-page .h-\[488px\],.l4-texas-page .h-\[714px\],.l4-texas-page .h-\[527px\],.l4-texas-page .h-\[726px\]{ height: auto !important; }
  .l4-texas-page [data-name="v2"]{ min-height: 100vh; height: auto !important; }
  .l4-texas-page [data-name="Nav"]{ z-index: 100 !important; padding: 14px 20px !important; position: sticky !important; top: 0px !important; box-shadow: rgba(33, 54, 64, 0.08) 0px 1px 8px !important; }
  .l4-texas-page [data-name="menu"],.l4-texas-page [data-name="nr"] [data-name="lang"]{ display: none !important; }
  .l4-texas-page [data-name="nr"] [data-name="btn · Book a demo"]{ border-radius: 16px !important; padding: 10px 18px !important; }
  .l4-texas-page [data-name="nr"] [data-name="btn · Book a demo"] p{ font-size: 13px !important; }
  .l4-texas-page [data-name="01 Hero"]{ align-items: flex-start !important; padding: 28px 20px 56px !important; overflow: hidden !important; }
  .l4-texas-page [data-name="01 Hero"] > div[style*="container-type"],.l4-texas-page [data-name="bloque izq"],.l4-texas-page [data-name="foto izq"],.l4-texas-page [data-name="pantalla 1"]{ display: none !important; }
  .l4-texas-page [data-name="w-chip"]{ align-items: flex-start !important; }
  .l4-texas-page [data-name="w-h1"]{ align-items: flex-start !important; gap: 0px !important; padding-top: 16px !important; }
  .l4-texas-page [data-name="w-h1"] p{ text-align: left !important; width: 100% !important; font-size: 30px !important; line-height: 38px !important; }
  .l4-texas-page [data-name="w-h1"] [data-name="Rectangle"]{ display: none !important; }
  .l4-texas-page [data-name="w-sub"]{ align-items: flex-start !important; padding-top: 16px !important; }
  .l4-texas-page [data-name="w-sub"] p{ text-align: left !important; width: 100% !important; font-size: 16px !important; line-height: 26px !important; }
  .l4-texas-page [data-name="w-checks"]{ align-items: flex-start !important; }
  .l4-texas-page [data-name="checks"]{ flex-direction: column !important; gap: 10px !important; padding-top: 16px !important; }
  .l4-texas-page [data-name="w-cta"]{ align-items: stretch !important; width: 100% !important; padding-top: 36px !important; }
  .l4-texas-page [data-name="w-cta"] [data-name="btn · Book a demo"]{ width: 100% !important; padding: 18px 24px !important; }
  .l4-texas-page [data-name="w-descarga"]{ padding-top: 20px !important; }
  .l4-texas-page [data-name="descarga"]{ box-sizing: border-box !important; width: 100% !important; }
  .l4-texas-page [data-name="ribbon"]{ display: none !important; }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"]{ padding: 56px 20px 64px !important; overflow: visible !important; }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="row"]{ flex-direction: column !important; gap: 0px !important; }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="row"] > [data-name="foto"]{ display: none !important; }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="t"] p{ font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page [data-name="der"] > p{ font-size: 15px !important; line-height: 24px !important; }
  .l4-texas-page [data-name="lista"]{ padding-top: 4px !important; }
  .l4-texas-page [data-name="07 Evidencia y credenciales"]{ padding: 56px 20px !important; overflow: visible !important; }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] > .absolute{ display: none !important; }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="t"] p{ font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="head"] > p{ width: 100% !important; font-size: 15px !important; line-height: 24px !important; }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="row"]{ flex-direction: column !important; gap: 20px !important; }
  .l4-texas-page [data-name="destacado"]{ align-self: stretch !important; width: 100% !important; }
  .l4-texas-page [data-name="cr"]{ flex-wrap: wrap !important; gap: 10px !important; }
  .l4-texas-page [data-name="c"]{ flex: 0 0 auto !important; width: calc(50% - 5px) !important; }
  .l4-texas-page [data-name="04b Las tres materias"]{ padding: 56px 0px 56px 20px !important; overflow: hidden !important; min-height: auto !important; }

  /* --- seccion 02 en movil: foto + insignia "Since 2013", igual que Figma
     (nodo 2425:22555 / grupo "foto+sello"). bloqueFotoMovil() en app.js
     mueve los mismos nodos de escritorio a este bloque; aqui solo se
     reposicionan para el ancho movil. --- */
  .l4-texas-page .l4-foto-movil{ position:relative; width:100%; margin-top:24px; }
  .l4-texas-page .l4-foto-movil [data-name="foto"]{
    position:relative!important;
    inset:auto!important; left:auto!important; top:auto!important;
    width:100%!important; height:auto!important;
    aspect-ratio:350/379.37;
    margin-top:42px;
    border-top-left-radius:21px!important; border-top-right-radius:156px!important;
    border-bottom-right-radius:21px!important; border-bottom-left-radius:156px!important;
  }
  .l4-texas-page .l4-foto-movil [data-name="foto"] > img{
    border-top-left-radius:21px!important; border-top-right-radius:156px!important;
    border-bottom-right-radius:21px!important; border-bottom-left-radius:156px!important;
  }
  .l4-texas-page .l4-foto-movil [data-name="sello"]{
    position:absolute!important;
    left:auto!important; right:0!important; top:0!important;
    width:114px!important; height:114px!important;
    border-radius:57px!important;
  }
  .l4-texas-page .l4-foto-movil [data-name="sello"] p:first-child{font-size:12.5px!important;line-height:16px!important}
  .l4-texas-page .l4-foto-movil [data-name="sello"] p:last-child{font-size:26px!important}
  .l4-texas-page [data-name="01 Hero"] [data-name="w-cta"]{padding-top:0!important}

  .l4-texas-page [data-name="04b Las tres materias"] [data-name="head"]{ padding-right: 20px !important; }
  .l4-texas-page [data-name="04b Las tres materias"] [data-name="t"] p{ font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page [data-name="04b Las tres materias"] [data-name="head"] > p{ width: 100% !important; font-size: 15px !important; line-height: 24px !important; }
  .l4-texas-page [data-name="04b Las tres materias"] > .absolute{ display: none !important; }
  .l4-texas-page [data-name="reuse · materias"]{ scroll-snap-type: x mandatory; width: 100% !important; height: auto !important; padding-bottom: 12px !important; padding-right: 20px !important; overflow: auto visible !important; }
  .l4-texas-page [data-name="reuse · materias"] > div{ flex-direction: row !important; align-items: flex-start !important; gap: 16px !important; width: max-content !important; display: flex !important; }
  .l4-texas-page [data-name="reuse · materias"] [class*="inline-grid"]{ scroll-snap-align: start; }
  .l4-texas-page [data-name="05 Alineación curricular"]{ padding: 56px 20px !important; overflow: hidden !important; }
  .l4-texas-page [data-name="05 Alineación curricular"] > .absolute{ display: none !important; }
  .l4-texas-page [data-name="05 Alineación curricular"] [data-name="row"]{ flex-direction: column !important; gap: 40px !important; overflow: visible !important; }
  .l4-texas-page [data-name="izq"]{ width: 100% !important; }
  .l4-texas-page [data-name="izq"] > p{ width: 100% !important; font-size: 15px !important; line-height: 26px !important; }
  .l4-texas-page [data-name="05 Alineación curricular"] [data-name="t"] p{ font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page [data-name="cursos"] > div{ width: 100% !important; }
  .l4-texas-page [data-name="izq"] > [data-name="foto"]{ border-radius: 100px 24px 24px 100px !important; width: 100% !important; height: 180px !important; }
  .l4-texas-page [data-name="05 Alineación curricular"] [data-name="der"]{ flex-direction: column !important; align-items: center !important; gap: 24px !important; width: 100% !important; height: auto !important; position: relative !important; top: auto !important; left: auto !important; overflow: visible !important; }
  .l4-texas-page [data-name="05 Alineación curricular"] [data-name="der"] > div:first-child{ width: 100% !important; max-width: 340px !important; height: 280px !important; overflow: hidden !important; }
  .l4-texas-page [data-name="nota"]{ box-sizing: border-box !important; width: 100% !important; height: auto !important; }
  .l4-texas-page [data-name="06 Contenido referente al estado"]{ justify-content: flex-start !important; gap: 40px !important; height: auto !important; padding: 56px 20px !important; overflow: hidden !important; }
  .l4-texas-page [data-name="06 Contenido referente al estado"] [data-name="head"]{ text-align: left !important; align-items: flex-start !important; }
  .l4-texas-page [data-name="06 Contenido referente al estado"] [data-name="t"] p{ text-align: left !important; font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page [data-name="06 Contenido referente al estado"] [data-name="head"] > div > p{ text-align: left !important; font-size: 15px !important; line-height: 24px !important; }
  .l4-texas-page [data-name="reuse · regiones"]{ scroll-snap-type: x mandatory; width: 100% !important; height: auto !important; padding-bottom: 12px !important; padding-right: 20px !important; overflow: auto visible !important; }
  .l4-texas-page [data-name="reuse · regiones"] > div{ flex-direction: row !important; align-items: flex-start !important; gap: 16px !important; width: max-content !important; display: flex !important; }
  .l4-texas-page [data-name="empleabilidad"]{ flex-direction: column !important; gap: 24px !important; padding: 28px 20px !important; }
  .l4-texas-page [data-name="empleabilidad"] [data-name="l"] p:first-child{ font-size: 22px !important; line-height: 30px !important; }
  .l4-texas-page [data-name="empleabilidad"] [data-name="l"] p:last-child{ font-size: 13px !important; line-height: 20px !important; }
  .l4-texas-page [data-name="r"]{ width: 100% !important; }
  .l4-texas-page [data-name="08 Testimonios"]{ padding: 56px 20px !important; }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="t"] p{ font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="head"] > p{ width: 100% !important; font-size: 15px !important; line-height: 24px !important; }
  .l4-texas-page [data-name="08 Testimonios"] > div:last-child{ flex-direction: column !important; align-items: stretch !important; gap: 0px !important; }
  .l4-texas-page [data-name="08 Testimonios"] > div:last-child > [data-name="foto"]{ display: none !important; }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="row"]{ flex: 1 1 auto !important; height: auto !important; }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="col"]{ gap: 16px !important; height: auto !important; }
  .l4-texas-page [data-name="10 CTA final"]{ padding: 40px 20px !important; }
  .l4-texas-page [data-name="banda final"]{ border-radius: 28px !important; gap: 18px !important; padding: 32px 20px !important; }
  .l4-texas-page [data-name="banda final"] > p{ text-align: center !important; width: 100% !important; font-size: 26px !important; line-height: 36px !important; }
  .l4-texas-page [data-name="banda final"] > [data-name="w"] p{ letter-spacing: 0.2px !important; font-size: 9px !important; }
  .l4-texas-page [data-name="btns"] [data-name="btn · Book a demo"]{ width: 100% !important; padding: 18px 32px !important; }
  .l4-texas-page [data-name="11 Footer"]{ gap: 32px !important; padding: 48px 20px 24px !important; }
  .l4-texas-page [data-name="cols"]{ flex-direction: column !important; gap: 32px !important; }
  .l4-texas-page [data-name="marca"]{ width: 100% !important; }
  .l4-texas-page [data-name="bottom"]{ flex-direction: column !important; align-items: flex-start !important; gap: 12px !important; }
  .l4-texas-page [data-name="bottom"] [data-name="r"]{ flex-wrap: wrap !important; gap: 8px 16px !important; }
  .l4-texas-page [data-name="t"] > p[class*="text-[42px]"]{ font-size: 26px !important; line-height: 35px !important; }
  .l4-texas-page .w-\[1100px\],.l4-texas-page .w-\[780px\],.l4-texas-page .w-\[700px\],.l4-texas-page .w-\[595px\],.l4-texas-page .w-\[900px\],.l4-texas-page .w-\[720px\],.l4-texas-page .w-\[640px\]{ width: 100% !important; max-width: 100% !important; }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"],.l4-texas-page [data-name="07 Evidencia y credenciales"],.l4-texas-page [data-name="05 Alineación curricular"],.l4-texas-page [data-name="08 Testimonios"]{ overflow: visible !important; }}
@property --tw-translate-x { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-y { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-translate-z { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-gradient-position { syntax: "*"; inherits: false; }
@property --tw-gradient-from { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-via { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-to { syntax: "<color>"; inherits: false; initial-value: #0000; }
@property --tw-gradient-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-via-stops { syntax: "*"; inherits: false; }
@property --tw-gradient-from-position { syntax: "<length-percentage>"; inherits: false; initial-value: 0%; }
@property --tw-gradient-via-position { syntax: "<length-percentage>"; inherits: false; initial-value: 50%; }
@property --tw-gradient-to-position { syntax: "<length-percentage>"; inherits: false; initial-value: 100%; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }

/* ===== capa de microinteracciones (misma que el sitio de referencia) ===== */
.l4-texas-page .reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}
.l4-texas-page .reveal.visible{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  .l4-texas-page .reveal{opacity:1!important;transform:none!important;transition:none!important}
  .l4-texas-page *{animation:none!important;transition-duration:.01ms!important}}
.l4-texas-page [data-name="btn \00b7  Book a demo"],.l4-texas-page [data-name^="btn"]{cursor:pointer}
.l4-texas-page a:focus-visible,.l4-texas-page [tabindex]:focus-visible{outline:3px solid #3570F3;outline-offset:3px;border-radius:10px}
.l4-texas-page{margin:0;background:#f5f9fc}
/* Figma Make envuelve la pagina en un contenedor con scroll propio; incrustada
   en WordPress no debe tocar el html/body del tema que la aloja */
.l4-texas-page{height:auto!important;overflow:visible!important}
.page-scale-root{height:auto!important;min-height:100%!important;overflow:visible!important}
.l4-texas-page .page-inner{height:auto!important}
.l4-texas-page .page-inner>[data-name="v2"]{height:auto!important}

/* ================= AJUSTES MOBILE (capa propia, va despues de la de Figma) ================= */
@media (max-width:1023px){

  /* --- orden vertical: el ribbon deja de estar superpuesto y pasa a su lugar en el flujo --- */
  .l4-texas-page [data-name="v2"] > *{order:4}
  .l4-texas-page [data-name="v2"] > [data-name="Nav"]{order:1}
  .l4-texas-page [data-name="v2"] > [data-name="01 Hero"]{order:2}
  .l4-texas-page [data-name="v2"] > [data-name="ribbon"]{order:3}

  .l4-texas-page [data-name="ribbon"]{
    display:flex!important;
    position:static!important;
    inset:auto!important;
    width:calc(100% - 40px)!important;
    height:auto!important;
    margin:0 20px 40px!important;
    flex-direction:column!important;
    align-items:stretch!important;
    border-radius:28px!important;
    padding:10px 14px!important;
    opacity:1!important;
    transform:none!important;
  }
  .l4-texas-page [data-name="ribbon"] [data-name="cell"]{
    width:100%!important;
    padding:16px 10px!important;
  }
  /* los separadores verticales pasan a horizontales */
  .l4-texas-page [data-name="ribbon"] > div:not([data-name]){
    width:100%!important;
    height:1px!important;
    flex:0 0 1px!important;
  }

  /* --- hero: la ilustracion de la app vuelve, apilada bajo el texto --- */
  .l4-texas-page [data-name="01 Hero"]{align-items:center!important}
  .l4-texas-page [data-name="01 Hero"] [data-name="pantalla 1"]{
    display:block!important;
    position:static!important;
    inset:auto!important;
    width:min(210px,58vw)!important;
    height:auto!important;
    margin:26px auto 0!important;
  }
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-chip"],.l4-texas-page [data-name="01 Hero"] > [data-name="w-h1"],.l4-texas-page [data-name="01 Hero"] > [data-name="w-checks"],.l4-texas-page [data-name="01 Hero"] > [data-name="w-cta"],.l4-texas-page [data-name="01 Hero"] > [data-name="w-sub"],.l4-texas-page [data-name="01 Hero"] > [data-name="w-descarga"]{
    width:100%!important;
    align-items:center!important;
  }
  .l4-texas-page [data-name="01 Hero"] [data-name="w-h1"] p,.l4-texas-page [data-name="01 Hero"] [data-name="w-sub"] p{text-align:center!important}
  .l4-texas-page [data-name="01 Hero"] [data-name="checks"]{
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:10px!important;
  }

  /* --- carruseles: una card completa y un trozo de la siguiente ---
     Figma convierte el grid en flex pero deja los margenes del grid, y las cards se solapan.
     Se restaura el layout original y se escala la fila entera con zoom. --- */
  .l4-texas-page [data-name^="reuse"]{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    height:auto!important;
    align-items:flex-start!important;
    /* el carrusel recorta lo que se sale, y con el recorte pegado a la tarjeta la
       sombra sale cortada en recto. Se le da relleno para que la sombra quepa
       dentro, y se compensa con margen para que la tarjeta no se mueva. */
    width:calc(100% + 28px)!important;
    margin:-4px -14px 0!important;
    padding:4px 14px 26px!important;
    /* sin esto el snap se salta el relleno y arranca pegado al borde */
    scroll-padding-left:14px;
  }
  .l4-texas-page [data-name^="reuse"]::-webkit-scrollbar{display:none}
  .l4-texas-page [data-name^="reuse"] > div{
    display:inline-grid!important;
    width:max-content!important;
    gap:0!important;
    padding:0!important;
    zoom:var(--l4-card-zoom,1);
  }
  .l4-texas-page [data-name^="reuse"] > div > *{
    scroll-snap-align:start;
  }


  /* --- hero: la ilustracion va justo encima del boton, y la foto lateral no aparece --- */
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-chip"]{order:1}
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-h1"]{order:2}
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-sub"]{order:3}
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-checks"]{order:4}
  .l4-texas-page [data-name="01 Hero"] > [data-name="pantalla 1"]{order:5}
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-cta"]{order:6}
  .l4-texas-page [data-name="01 Hero"] > [data-name="w-descarga"]{order:7}
  .l4-texas-page [data-name="01 Hero"] [data-name="pantalla 1"]{
    display:block!important;
    position:relative!important;      /* relative y no static: el <img> usa inset-0 y debe anclarse a esta caja */
    inset:auto!important;
    width:min(232px,62vw)!important;
    height:auto!important;
    aspect-ratio:375/462;
    margin:24px auto 24px!important;
    overflow:hidden!important;
  }
  .l4-texas-page [data-name="01 Hero"] [data-name="pantalla 1"] > img{
    position:absolute!important;inset:0!important;
    width:100%!important;height:100%!important;
    max-width:100%!important;object-fit:contain!important;
  }
  
  .l4-texas-page [data-name="01 Hero"] [data-name="bloque izq"],.l4-texas-page [data-name="01 Hero"] [data-name="foto izq"]{display:none!important}

  /* --- testimonios: Figma oculta la cita destacada; se recupera y todo se apila --- */
  .l4-texas-page [data-name="08 Testimonios"]{padding:56px 20px!important;height:auto!important}
  .l4-texas-page [data-name="08 Testimonios"] > div:last-child{
    flex-direction:column!important;align-items:stretch!important;
    gap:22px!important;height:auto!important;overflow:visible!important;width:100%!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] > div:last-child > [data-name="foto"]{
    display:flex!important;flex-direction:column!important;
    justify-content:center!important;
    flex:0 0 auto!important;
    width:100%!important;height:auto!important;min-height:0!important;
    padding:21% 13% 25%!important;  /* proporcional al ancho: el alto libra las curvas grandes y los lados dejan margen */
    gap:24px!important;            /* 6 x 4px : entre la persona y la cita */
    zoom:1!important;
  }
  /* los dos bloques pasan a flujo. Mismo orden que en desktop: persona arriba, cita abajo */
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] > *{
    position:static!important;inset:auto!important;
    width:100%!important;max-width:100%!important;height:auto!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] > [data-name="p"]{
    order:1;gap:12px!important;align-items:center!important;   /* 3 x 4px */
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] > *:not([data-name="p"]){order:2}
  /* nombre y cargo: 4px entre si, jerarquia por peso y tamano */
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="p"] > div{gap:4px!important}
  /* el avatar no se encoge y la columna de texto se ajusta al ancho disponible:
     Figma le deja un ancho fijo y se sale de la forma */
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="p"]{flex-wrap:nowrap!important}
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="p"] > *:first-child{flex:0 0 auto!important}
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="p"] > *:not(:first-child){
    flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:auto!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="p"] p{
    max-width:100%!important;overflow-wrap:anywhere!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="row"]{
    flex-direction:column!important;height:auto!important;min-height:0!important;
    overflow:visible!important;width:100%!important;flex:0 0 auto!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="col"]{
    height:auto!important;min-height:0!important;overflow:visible!important;
    width:100%!important;flex:0 0 auto!important;gap:16px!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="col"] > *{
    height:auto!important;min-height:0!important;overflow:visible!important;flex:0 0 auto!important;
  }


  /* ================= diseno nuevo del frame 2303:1043 ================= */

  /* las secciones con alto fijo de escritorio crecen con su contenido */
  .l4-texas-page [data-name="04 Cómo funciona"],.l4-texas-page [data-name="07 Evidencia y credenciales"],.l4-texas-page [data-name="04b Las tres materias"]{height:auto!important}

  /* --- 04 Como funciona: los tres pasos se apilan --- */
  .l4-texas-page [data-name="04 Cómo funciona"]{
    padding:56px 20px!important;gap:32px!important;overflow:visible!important;
  }
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="t"] p{font-size:26px!important;line-height:35px!important}
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="head"] > p{
    width:100%!important;font-size:15px!important;line-height:24px!important;
  }
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="pasos"]{
    flex-direction:column!important;align-items:center!important;
    gap:40px!important;overflow:visible!important;
  }
  /* el arco que une los pasos solo tiene sentido en horizontal */
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="trazo"]{display:none!important}
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="paso"]{
    width:100%!important;max-width:320px!important;
  }
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="paso"] > p{width:100%!important}
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="paso"] > p:nth-of-type(1){font-size:24px!important;line-height:31px!important}
  /* el numero acompana a su paso: va dentro de el, no de la fila */
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="nb"]{
    /* el disco mide 212 y va centrado: el numero se ancla a su borde, no al del paso */
    left:calc(50% - 123px)!important;top:-8px!important;
    width:56px!important;height:56px!important;
  }
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="nb"] p{font-size:22px!important}

  /* --- 07 Evidencia: la tarjeta destacada y las tres fichas, una bajo otra --- */
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="col"]{
    width:100%!important;flex:0 0 auto!important;align-self:stretch!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="ev"]{
    /* en vertical el icono va arriba del texto, no al lado */
    flex:0 0 auto!important;min-height:0!important;
    flex-direction:column!important;align-items:flex-start!important;
    gap:16px!important;padding:24px!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="ev"] [data-name="ib"]{
    width:64px!important;height:64px!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="ev"] [data-name="ic"]{
    width:40px!important;height:40px!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="ev"] [data-name="tc"] > p:first-child{
    white-space:normal!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="destacado"]{
    padding:24px!important;border-radius:36px!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="destacado"] [data-name="cifra"]{
    font-size:38px!important;line-height:46px!important;
  }
  /* prensa: los logos se reparten en varias filas */
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="prensa"]{
    flex-wrap:wrap!important;height:auto!important;justify-content:center!important;
    gap:18px 26px!important;padding:24px!important;
  }

  /* --- 02: la lista deja su ancho fijo --- */
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="der"]{width:100%!important}
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="lista"]{width:100%!important}
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="lista"] > *{width:100%!important}

  /* --- 10 CTA final: la foto se pone encima del texto --- */
  .l4-texas-page [data-name="proximo paso"]{
    flex-direction:column!important;align-items:stretch!important;
    border-radius:32px!important;overflow:hidden!important;
  }
  .l4-texas-page [data-name="proximo paso"] > [data-name="foto"]{
    width:100%!important;height:220px!important;flex:0 0 220px!important;
    border-width:7px 7px 0!important;
    border-radius:32px 32px 0 0!important;
  }
  .l4-texas-page [data-name="proximo paso"] > [data-name="foto"] > img{border-radius:26px 26px 0 0!important}
  .l4-texas-page [data-name="proximo paso"] > [data-name="r"]{
    width:100%!important;flex:0 0 auto!important;padding:24px!important;
    border-width:0 8px 8px!important;
    border-radius:0 0 32px 32px!important;
  }
  .l4-texas-page [data-name="proximo paso"] > [data-name="r"] > div > p:first-child{
    font-size:26px!important;line-height:34px!important;
  }

  /* --- ribbon: los separadores ahora tienen nombre --- */
  .l4-texas-page [data-name="ribbon"] > [data-name="Rectangle"]{
    width:100%!important;height:1px!important;flex:0 0 1px!important;
  }
  .l4-texas-page [data-name="ribbon"] [data-name="cell"]{padding:14px 10px!important}
  .l4-texas-page [data-name="ribbon"] [data-name="ib"]{width:56px!important;height:56px!important}
  .l4-texas-page [data-name="ribbon"] [data-name="ic"]{width:34px!important;height:34px!important}

  /* --- las dos insignias de tienda no caben a ancho completo --- */
  .l4-texas-page [data-name="descarga"]{padding:0!important;filter:none!important}
  .l4-texas-page [data-name="descarga"] [data-name="t"]{gap:14px!important;flex-wrap:wrap!important;justify-content:center!important}

  /* --- 7. los items de "Lo que resolvemos" tambien apilan el icono --- */
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="item"]{
    flex-direction:column!important;align-items:flex-start!important;
    gap:14px!important;padding:22px!important;border-radius:26px!important;
  }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="item"] [data-name="ib"]{
    width:64px!important;height:64px!important;
  }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="item"] [data-name="ic"]{
    width:46px!important;height:46px!important;
  }
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"] [data-name="item"] [data-name="tc"]{
    width:100%!important;flex:0 0 auto!important;
  }

  /* --- 8. la pista queda a 8px de las cards, y el texto de la card crece --- */
  .l4-texas-page [data-name="04b Las tres materias"]{gap:0!important}
  .l4-texas-page .l4-hint{margin:32px 20px 8px!important}
  .l4-texas-page [data-name^="reuse"] [data-name="materia"] [data-name="body"] > p{
    font-size:19px!important;line-height:27px!important;
  }
  /* el cuerpo trae alto fijo de escritorio: con la letra mas grande hay que soltarlo */
  .l4-texas-page [data-name^="reuse"] [data-name="materia"] [data-name="body"]{height:auto!important}
  .l4-texas-page [data-name^="reuse"] [data-name="materia"] [data-name="sp"]{display:none!important}
  .l4-texas-page [data-name^="reuse"] [data-name="chips"]{flex-wrap:wrap!important;gap:8px!important}
  .l4-texas-page [data-name^="reuse"] [data-name="materia"] [data-name="chips"] p{font-size:14px!important}
  .l4-texas-page [data-name^="reuse"] [data-name="materia"] [data-name="body"] > div > p{font-size:14px!important}

  /* --- 9. las citas cortas bajan de cuerpo para no rozar la tarjeta --- */
  .l4-texas-page [data-name="08 Testimonios"] [data-name="col"] > * > p{
    font-size:15px!important;line-height:23px!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="col"] [data-name="t"] > p:first-child{
    font-size:14.5px!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="col"] [data-name="t"] > p:last-child{
    font-size:12.5px!important;
  }

  /* --- prensa en mobile: tres filas, como el frame 2357:7950 ---
     Ojo: no poner position:static en las cajas de los logos. La imagen va con
     inset-0 y, sin caja posicionada, se ancla a la tarjeta y la tapa entera. */
  .l4-texas-page [data-name="prensa"]{
    flex-wrap:wrap!important;align-items:center!important;
    justify-content:flex-start!important;
    gap:24px 16px!important;padding:34px 24px!important;
    border-radius:36px!important;height:auto!important;
  }
  .l4-texas-page [data-name="prensa"] > p{width:100%!important;order:0;font-size:21.402px!important}
  /* en el frame mobile TED y Forbes van mas chicos para caber en una fila */
  .l4-texas-page [data-name="prensa"] [data-name="logo ted"]{order:1;width:107.84px!important;height:39.334px!important}
  .l4-texas-page [data-name="prensa"] [data-name="logo forbes"]{order:2;width:157.298px!important;height:39.664px!important}
  .l4-texas-page [data-name="prensa"] [data-name="logo imf"]{order:3}
  .l4-texas-page [data-name="prensa"] [data-name="logo cnbc"]{order:4}
  .l4-texas-page [data-name="prensa"] [data-name="logo bloomberg"]{order:5;margin-left:8px!important}

  /* --- separaciones de 48px entre secciones --- */
  .l4-texas-page [data-name="ribbon"]{margin-bottom:14px!important}
  .l4-texas-page [data-name="04 Cómo funciona"]{padding-top:24px!important}
  .l4-texas-page [data-name="02 Lo que resolvemos en Texas"]{padding-bottom:24px!important}
  .l4-texas-page [data-name="04b Las tres materias"]{padding-top:24px!important;padding-bottom:24px!important}
  .l4-texas-page [data-name="08 Testimonios"]{padding-top:24px!important}
  /* y dentro de evidencia, entre el texto de entrada y la tarjeta */
  .l4-texas-page [data-name="07 Evidencia y credenciales"]{gap:48px!important}

  /* --- el cuerpo de la banda final, al mismo tamano que el del bloque de arriba --- */
  .l4-texas-page [data-name="banda final"] [data-name="cuerpo"]{
    font-size:16px!important;line-height:25px!important;
  }

  /* --- 3. la cita destacada baja de cuerpo y respeta la jerarquia ---
     Ojo: el nombre y el cargo viven dentro de un div llamado "t", el mismo nombre
     que usan los titulares de seccion, asi que heredaban los 26px del titular. */
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] > p{
    font-size:20px!important;line-height:28px!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="t"] > p:first-child{
    font-size:17px!important;line-height:23px!important;
  }
  .l4-texas-page [data-name="08 Testimonios"] [data-name="foto"] [data-name="t"] > p:last-child{
    font-size:14.5px!important;line-height:21px!important;
  }

  /* --- 4. evidencia: 32px entre el texto de entrada y la tarjeta --- */
  .l4-texas-page [data-name="07 Evidencia y credenciales"]{gap:32px!important}

  /* --- 5. el ribbon se separa 32px del borde de la pantalla --- */
  .l4-texas-page [data-name="ribbon"]{margin-left:32px!important;margin-right:32px!important;width:calc(100% - 64px)!important}

  /* --- 6. escala tipografica de movil, con la misma logica del frame ---
     H2 26/33 · Subtitulo-1 22/28 · Subtitulo-2 20/26 · Subtitulo-3 17/23
     Cuerpo-1 15/24 · Cuerpo-2 15/22 · Cuerpo-3 12/16 */
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="ev"] [data-name="tc"] > p:first-child{
    font-size:20px!important;line-height:26px!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="destacado"] [data-name="cifra"]{
    font-size:34px!important;line-height:42px!important;
  }
  .l4-texas-page [data-name="07 Evidencia y credenciales"] [data-name="destacado"] [data-name="cifra"] + p{
    font-size:20px!important;line-height:26px!important;
  }
  .l4-texas-page [data-name="ribbon"] [data-name="tc"] > p:first-child{font-size:22px!important;line-height:28px!important}
  .l4-texas-page [data-name="04 Cómo funciona"] [data-name="paso"] > p:nth-of-type(1){
    font-size:20px!important;line-height:26px!important;
  }

  /* --- 2. mas aire entre el ribbon y donde cambia el fondo --- */
  .l4-texas-page [data-name="ribbon"]{margin-bottom:28px!important}
  .l4-texas-page [data-name="04 Cómo funciona"]{padding-top:12px!important}

  /* --- 4. la pista se alinea con las tarjetas, no con el borde --- */
  .l4-texas-page .l4-hint{margin:32px 0 8px!important}

  /* --- las pastillas de tienda, mas chicas para que quepan las dos --- */
  .l4-texas-page [data-name="01 Hero"] [data-name="btn · Book a demo"]{
    width:100%!important;max-width:320px!important;height:60px!important;
  }
  .l4-texas-page [data-name="01 Hero"] [data-name="btn · Book a demo"] p{font-size:22px!important;line-height:30px!important}

  /* --- navbar: logo, CTA y hamburguesa; los enlaces van en el desplegable --- */
  .l4-texas-page [data-name="Nav"]{
    flex-wrap:wrap!important;overflow:visible!important;
    padding:12px 20px!important;gap:10px!important;
  }
  .l4-texas-page [data-name="Nav"] > [data-name="menu"]{display:none!important}
  .l4-texas-page [data-name="Nav"] [data-name="lang"]{display:none!important}
  .l4-texas-page [data-name="Nav"] [data-name="nr"]{gap:6px!important;overflow:visible!important}
  .l4-texas-page .l4-burger{display:flex!important}
  .l4-texas-page [data-name="Nav"] [data-name="btn · Book a demo"]{padding:10px 18px!important}
  .l4-texas-page [data-name="Nav"] [data-name="btn · Book a demo"] p{font-size:14px!important}

  .l4-texas-page .l4-menu-movil{
    width:100%!important;order:9;
    flex-direction:column;align-items:stretch;gap:2px;
    padding:8px 0 4px;border-top:1px solid #e1ecf9;margin-top:8px;
  }
  .l4-texas-page [data-name="Nav"].l4-abierto .l4-menu-movil{display:flex!important}
  .l4-texas-page .l4-menu-movil a{
    display:block;padding:12px 4px;text-decoration:none;
    font:600 16px/1.3 "Nunito:SemiBold","Nunito",sans-serif;color:#37454c;
  }
  .l4-texas-page .l4-menu-movil a.activo{color:#3570f3;font-family:"Nunito:ExtraBold","Nunito",sans-serif;font-weight:800}
  .l4-texas-page .l4-menu-idioma{display:flex;gap:10px;padding:10px 4px 2px;border-top:1px solid #e1ecf9;margin-top:6px}
  .l4-texas-page .l4-menu-idioma a{padding:4px 10px;border:1.5px solid #cfdce8;border-radius:20px;font-size:14px}

  /* --- 1. todo el contenido comparte los mismos bordes: 20px a cada lado --- */
  .l4-texas-page [data-name="01 Hero"] [data-name="btn · Book a demo"]{
    width:100%!important;max-width:none!important;
  }
  .l4-texas-page [data-name="descarga"]{width:100%!important}
  .l4-texas-page [data-name="descarga"] > div{width:100%!important}
  .l4-texas-page [data-name="descarga"] [data-name="t"]{width:100%!important;gap:14px!important}
  .l4-texas-page [data-name="descarga"] [data-name="t"] > a{
    /* el alto lo marca la imagen, asi la insignia nunca se estira */
    flex:1 1 0!important;width:auto!important;height:auto!important;
  }
  .l4-texas-page [data-name="ribbon"]{
    margin-left:20px!important;margin-right:20px!important;
    width:calc(100% - 40px)!important;
  }

  /* --- 3. el pie agrupa las columnas de a dos, como en lab4u.co --- */
  .l4-texas-page [data-name="11 Footer"] [data-name="cols"]{
    display:grid!important;grid-template-columns:1fr 1fr!important;
    gap:32px 20px!important;align-items:start!important;
  }
  .l4-texas-page [data-name="11 Footer"] [data-name="marca"]{grid-column:1 / -1!important;width:100%!important}
  .l4-texas-page [data-name="11 Footer"] [data-name="col"]{width:auto!important;min-width:0!important}

  /* titulos: que ningun descendente quede cortado al hacer wrap */
  .l4-texas-page [data-name="head"],.l4-texas-page [data-name="t"]{overflow:visible!important}

  /* pista visual de que se puede desplazar */
  .l4-texas-page .l4-hint{
    display:flex;align-items:center;gap:8px;
    margin:10px 20px 0;font:600 13px/1.3 "Nunito:SemiBold","Nunito",sans-serif;color:#8A9196;
  }
  .l4-texas-page .l4-hint i{display:block;width:22px;height:2px;border-radius:2px;background:#CFDCE8;position:relative}
  .l4-texas-page .l4-hint i::after{content:"";position:absolute;right:-1px;top:-3px;width:8px;height:8px;
    border-right:2px solid #CFDCE8;border-top:2px solid #CFDCE8;transform:rotate(45deg)}}

/* --- el subrayado del menu cubre toda la palabra seleccionada --- */
.l4-texas-page [data-name="Nav"] [data-name="item"] > [data-name="Rectangle"]{
  width:100%!important;min-width:100%!important;
}
/* --- clases del diseno que Figma Make no habia compilado --- */
.l4-texas-page .rounded-bl-\[34px\]{border-bottom-left-radius:34px}
.l4-texas-page .rounded-tl-\[34px\]{border-top-left-radius:34px}

@media (min-width:1024px){ .l4-texas-page .l4-hint{display:none}}

/* ============================================================
   Ronda 10 — ajustes contra Figma
   ============================================================ */

/* --- 1) Hero de escritorio: la ilustracion se salia por el borde izquierdo
   (left:-111px) y la foto de la derecha habia quedado a 245x321 en vez de
   los 313x410 del diseno, asi que las dos no se alineaban entre si.
   Medidas tomadas con absoluteBoundingBox sobre 2303:1043 (EN) y
   2380:14266 (ES); el lienzo mide 1440 y .page-inner lo escala entero,
   por eso los px fijos siguen siendo responsivos. --- */
@media (min-width:1024px){
  /* ilustracion izquierda: 388x479, margen real con el borde (EN 49px) */
  .l4-texas-page [data-name="01 Hero"] [data-name="pantalla 1"]{
    left:49px!important; right:auto!important; top:249px!important;
    width:388px!important; height:479px!important;
  }
  /* en espanol el titular ocupa otra altura y Figma la recoloca */
  .page-scale-root[data-l4-lang="es"] [data-name="01 Hero"] [data-name="pantalla 1"]{
    left:61px!important; top:234px!important;
  }
  /* foto de la derecha: el degradado y la foto son dos capas desplazadas
     14px en x y 15px en y, tal como el Group 186 del diseno */
  .l4-texas-page [data-name="01 Hero"] [data-name="bloque izq"]{
    left:1027px!important; right:auto!important; top:285px!important;
    width:313px!important; height:410px!important;
  }
  .l4-texas-page [data-name="01 Hero"] [data-name="foto izq"]{
    left:1041px!important; right:auto!important; top:300px!important;
    width:313px!important; height:410px!important;
  }}

/* --- 3) el icono del vaso de precipitado es el unico de toda la web cuyo
   trazo llega al borde de su caja (viewBox 39.6175x49.0976 sin margen
   interno) y ademas se estiraba, porque la caja era cuadrada y el viewBox
   no. Se le da la proporcion correcta y el mismo aire que al resto de los
   iconos: ~16px de margen contra el circulo de 80. --- */
.l4-texas-page [data-name="ib"] [data-name="ic"]:has(> svg[viewBox="0 0 39.6175 49.0976"]){
  /* en % y no en px: el circulo mide 80 en escritorio y 64 en movil, y asi
     el icono conserva el mismo aire en los dos sin repetir la regla */
  height:60%!important;      /* 48 de 80 -> 16px de margen arriba y abajo */
  width:48.41%!important;    /* 60% x (39.6175/49.0976): respeta el viewBox */
}

/* --- 4) Hero en movil: en Figma (2380:13214, "Group 262") la ilustracion
   mide 350x431.48 dentro de un lienzo de 390 con 20px de aire a cada lado,
   es decir ocupa TODO el ancho de la columna de contenido. Estaba puesta a
   min(232px,62vw), casi la mitad. Va al final del archivo a proposito: hay
   tres bloques movil distintos y a igualdad de especificidad manda el
   ultimo. --- */
@media (max-width:1023px){
  .l4-texas-page [data-name="01 Hero"] [data-name="pantalla 1"]{
    left:auto!important; right:auto!important; top:auto!important;
    width:100%!important;
    max-width:350px!important;
    height:auto!important;
    aspect-ratio:350/431.48!important;
  }}