/* /Components/BaseCard.razor.rz.scp.css */
.card[b-gojrhr06jh]{display:grid;grid-template-rows:auto 1fr auto}
/* /Components/BaseCardImage.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties;
.basecard-image[b-lzgywb8r1u]{
  position:relative;
  display:block;
  height:calc(var(--spacing, 0.25rem) * 52);
  overflow:hidden;
  border-radius:var(--radius-lg,0.5rem)}
.basecard-image .image[b-lzgywb8r1u]{
  position:absolute;
  inset:calc(var(--spacing, 0.25rem) * 0);
  background-size:cover;
  background-position:center;
  transition-property:transform,translate,scale,rotate;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));
  transition-duration:var(--tw-duration,var(--default-transition-duration,150ms));
  --tw-duration:300ms;
  transition-duration:300ms}
@media (hover: hover){
  .basecard-image .image:hover[b-lzgywb8r1u]{
    --tw-scale-x:110%;
    --tw-scale-y:110%;
    --tw-scale-z:110%;
    scale:var(--tw-scale-x) var(--tw-scale-y)}}
.basecard-image .title[b-lzgywb8r1u]{
  position:absolute;
  right:calc(var(--spacing, 0.25rem) * 0);
  bottom:calc(var(--spacing, 0.25rem) * 0);
  left:calc(var(--spacing, 0.25rem) * 0);
  padding-inline:calc(var(--spacing, 0.25rem) * 6);
  padding-block:calc(var(--spacing, 0.25rem) * 4);
  text-align:center;
  background-color:var(--title-color)}
@supports (color: color-mix(in lab, red, red)){
  .basecard-image .title[b-lzgywb8r1u]{
    background-color:color-mix(in srgb,var(--title-color) 80%,transparent)}}
.basecard-image .title[b-lzgywb8r1u]{
  font-size:var(--title-size)}
.basecard-image .title:hover[b-lzgywb8r1u]{
  background-color:var(--hover-color)}
@supports (color: color-mix(in lab, red, red)){
  .basecard-image .title:hover[b-lzgywb8r1u]{
    background-color:color-mix(in srgb,var(--hover-color) 80%,transparent)}}
@property --tw-duration{
  syntax:"*";
  inherits:false}
@property --tw-scale-x{
  syntax:"*";
  inherits:false;
  initial-value:1}
@property --tw-scale-y{
  syntax:"*";
  inherits:false;
  initial-value:1}
@property --tw-scale-z{
  syntax:"*";
  inherits:false;
  initial-value:1}
@layer properties{
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){
    *[b-lzgywb8r1u], [b-lzgywb8r1u]::before, [b-lzgywb8r1u]::after, [b-lzgywb8r1u]::backdrop{
      --tw-duration:initial;
      --tw-scale-x:1;
      --tw-scale-y:1;
      --tw-scale-z:1}}}
/* /Components/StudbookList.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties;
.studbook[b-w98xch8v7t]{
  width:100%}
.studbook-accordion[b-w98xch8v7t]{
  overflow:hidden;
  border-radius:var(--radius-lg,0.5rem);
  border-style:var(--tw-border-style);
  border-width:1px;
  border-color:var(--color-gray-300,oklch(87.2% 0.01 258.338));
  max-width:800px;
  margin:0 auto}
.studbook-responsable[b-w98xch8v7t]{
  background-color:var(--color-red-200,oklch(88.5% 0.062 18.334));
  padding-inline:calc(var(--spacing, 0.25rem) * 6);
  padding-block:calc(var(--spacing, 0.25rem) * 4);
  color:var(--color-red-800,oklch(44.4% 0.177 26.899))}
.studbook-header[b-w98xch8v7t]{
  cursor:pointer;
  background-color:var(--color-red-600,oklch(57.7% 0.245 27.325));
  padding-inline:calc(var(--spacing, 0.25rem) * 6);
  padding-block:calc(var(--spacing, 0.25rem) * 4);
  font-size:var(--text-lg,1.125rem);
  line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));
  --tw-font-weight:var(--font-weight-semibold,600);
  font-weight:var(--font-weight-semibold,600);
  color:var(--color-white,#fff);
  transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));
  transition-duration:var(--tw-duration,var(--default-transition-duration,150ms))}
@media (hover: hover){
  .studbook-header:hover[b-w98xch8v7t]{
    background-color:var(--color-red-700,oklch(50.5% 0.213 27.518))}}
.studbook-header[b-w98xch8v7t]{
  display:flex;
  align-items:center;
  justify-content:space-between;
  list-style:none}
.studbook-header[b-w98xch8v7t]::-webkit-details-marker{
  display:none}
.studbook-toggle[b-w98xch8v7t]::after{
  content:' ▼';
  margin-left:calc(var(--spacing, 0.25rem) * 2);
  font-size:var(--text-sm,0.875rem);
  line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)))}
details[open] .studbook-toggle[b-w98xch8v7t]::after{
  content:' ▲'}
.studbook-content[b-w98xch8v7t]{
  background-color:var(--color-white,#fff);
  padding:calc(var(--spacing, 0.25rem) * 6)}
.studbook-list[b-w98xch8v7t]{
  margin:calc(var(--spacing, 0.25rem) * 0);
  list-style-type:none}
:where(.studbook-list > :not(:last-child))[b-w98xch8v7t]{
  --tw-space-y-reverse:0;
  margin-block-start:calc(calc(var(--spacing, 0.25rem) * 3) * var(--tw-space-y-reverse));
  margin-block-end:calc(calc(var(--spacing, 0.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}
.studbook-list[b-w98xch8v7t]{
  padding:calc(var(--spacing, 0.25rem) * 0)}
.studbook-list li[b-w98xch8v7t]{
  position:relative;
  padding-left:calc(var(--spacing, 0.25rem) * 6)}
.studbook-list li[b-w98xch8v7t]::before{
  content:'📄';
  position:absolute;
  left:calc(var(--spacing, 0.25rem) * 0)}
.studbook-list a[b-w98xch8v7t]{
  color:var(--color-red-600,oklch(57.7% 0.245 27.325))}
@media (hover: hover){
  .studbook-list a:hover[b-w98xch8v7t]{
    color:var(--color-red-800,oklch(44.4% 0.177 26.899))}}
@media (hover: hover){
  .studbook-list a:hover[b-w98xch8v7t]{
    text-decoration-line:underline}}
.studbook-list a[b-w98xch8v7t]{
  --tw-font-weight:var(--font-weight-medium,500);
  font-weight:var(--font-weight-medium,500);
  transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));
  transition-duration:var(--tw-duration,var(--default-transition-duration,150ms))}
@property --tw-border-style{
  syntax:"*";
  inherits:false;
  initial-value:solid}
@property --tw-font-weight{
  syntax:"*";
  inherits:false}
@property --tw-space-y-reverse{
  syntax:"*";
  inherits:false;
  initial-value:0}
@layer properties{
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){
    *[b-w98xch8v7t], [b-w98xch8v7t]::before, [b-w98xch8v7t]::after, [b-w98xch8v7t]::backdrop{
      --tw-border-style:solid;
      --tw-font-weight:initial;
      --tw-space-y-reverse:0}}}
/* /Layout/HelperTamaño.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties;
.helper-tamano[b-pombo4676b]{
  top:calc(var(--spacing, 0.25rem) * 0);
  background-color:var(--color-blue-400,oklch(70.7% 0.165 254.624));
  padding:calc(var(--spacing, 0.25rem) * 2);
  --tw-font-weight:var(--font-weight-bold,700);
  font-weight:var(--font-weight-bold,700);
  color:var(--color-black,#000);
  opacity:50%;
  width:-moz-fit-content;
  width:fit-content;
  position:fixed;
  z-index:9999}
@property --tw-font-weight{
  syntax:"*";
  inherits:false}
@layer properties{
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){
    *[b-pombo4676b], [b-pombo4676b]::before, [b-pombo4676b]::after, [b-pombo4676b]::backdrop{
      --tw-font-weight:initial}}}
/* /Layout/MainLayout.razor.rz.scp.css */


#blazor-error-ui[b-x9q5px24s3] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-x9q5px24s3] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* /Layout/StickyMenu.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties;
.main-header[b-v5i6xad2o0]{
  position:fixed;
  top:calc(var(--spacing, 0.25rem) * 0);
  left:calc(var(--spacing, 0.25rem) * 0);
  z-index:50;
  width:100%}
.top-bar[b-v5i6xad2o0]{
  display:flex;
  align-items:center;
  justify-content:space-around;
  gap:calc(var(--spacing, 0.25rem) * 4);
  background-color:var(--color-gray-900,oklch(21% 0.034 264.665));
  padding-block:calc(var(--spacing, 0.25rem) * 1);
  font-size:var(--text-sm,0.875rem);
  line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));
  color:var(--color-white,#fff)}
.top-bar a[b-v5i6xad2o0]{
  cursor:pointer;
  border-color:var(--color-corp-orange,#ff9447)}
.top-bar a:hover[b-v5i6xad2o0]{
  border-bottom-style:var(--tw-border-style);
  border-bottom-width:2px}
.header-inner[b-v5i6xad2o0]{
  display:flex;
  max-width:calc(11/12 * 100%);
  align-items:center;
  justify-content:space-around;
  padding-inline:calc(var(--spacing, 0.25rem) * 6);
  transition-property:all;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));
  transition-duration:var(--tw-duration,var(--default-transition-duration,150ms));
  --tw-duration:300ms;
  transition-duration:300ms}
@media (width >= 64rem){
  .header-inner[b-v5i6xad2o0]{
    padding-inline:calc(var(--spacing, 0.25rem) * 10)}}
.desktop-nav[b-v5i6xad2o0]{
  display:none;
  align-items:center;
  gap:calc(var(--spacing, 0.25rem) * 10);
  font-family:var(--font-osw,"Oswald",sans-serif)}
.desktop-nav .group[b-v5i6xad2o0]{
  position:relative}
.desktop-nav .group > button[b-v5i6xad2o0]{
  display:flex;
  align-items:center;
  gap:calc(var(--spacing, 0.25rem) * 2);
  border-bottom-style:var(--tw-border-style);
  border-bottom-width:4px;
  border-color:transparent;
  font-family:var(--font-osw,"Oswald",sans-serif);
  font-size:var(--text-xl,1.25rem);
  line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));
  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,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(0.4,0,0.2,1)));
  transition-duration:var(--tw-duration,var(--default-transition-duration,150ms))}
.desktop-nav .group > button:hover[b-v5i6xad2o0]{
  border-color:var(--color-corp-orange,#ff9447)}
.desktop-nav .group > button[b-v5i6xad2o0]::after{
  content:"";
  display:inline-block;
  width:8px;
  height:8px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg)}
.submenu[b-v5i6xad2o0]{
  position:absolute;
  top:100%;
  left:calc(var(--spacing, 0.25rem) * 0);
  z-index:50;
  margin-top:calc(var(--spacing, 0.25rem) * 4);
  width:-moz-max-content;
  width:max-content;
  overflow:hidden;
  background-color:var(--color-white,#fff);
  opacity:0;
  visibility:hidden;
  transform:translateY(10px);
  transition:all 0.25s ease}
.group:hover .submenu[b-v5i6xad2o0]{
  opacity:1;
  visibility:visible;
  transform:translateY(0)}
.submenu a[b-v5i6xad2o0],
.mobile-menu a[b-v5i6xad2o0]{
  display:block;
  padding-inline:calc(var(--spacing, 0.25rem) * 5);
  padding-block:calc(var(--spacing, 0.25rem) * 1);
  white-space:nowrap}
.submenu a:hover[b-v5i6xad2o0],
.mobile-menu a:hover[b-v5i6xad2o0]{
  color:var(--color-corp-orange,#ff9447)}
.logo-ministerio[b-v5i6xad2o0]{
  height:calc(var(--spacing, 0.25rem) * 8)}
.logo-csic[b-v5i6xad2o0]{
  height:calc(var(--spacing, 0.25rem) * 6)}
.logo-eeza[b-v5i6xad2o0],
.logo-eeza-white[b-v5i6xad2o0]{
  height:calc(var(--spacing, 0.25rem) * 16)}
.mobile-menu[b-v5i6xad2o0]{
  display:none}
.mobile-menu.mobile-open[b-v5i6xad2o0]{
  position:absolute;
  top:100%;
  left:calc(var(--spacing, 0.25rem) * 0);
  z-index:50;
  width:100%;
  background-color:var(--color-white,#fff);
  padding-inline:calc(var(--spacing, 0.25rem) * 6);
  padding-block:calc(var(--spacing, 0.25rem) * 4);
  --tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgb(0 0 0/0.1)),0 2px 4px -2px var(--tw-shadow-color,rgb(0 0 0/0.1));
  box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);
  display:block}
@media (min-width: 1024px){
  .mobile-menu.mobile-open[b-v5i6xad2o0]{
    display:none}}
.mobile-menu > div[b-v5i6xad2o0]{
  display:flex;
  flex-direction:column;
  gap:calc(var(--spacing, 0.25rem) * 5)}
.mobile-menu details > div[b-v5i6xad2o0]{
  margin-left:calc(var(--spacing, 0.25rem) * 4);
  display:flex;
  flex-direction:column}
.mobile-menu summary[b-v5i6xad2o0]{
  display:flex;
  cursor:pointer;
  align-items:center;
  gap:calc(var(--spacing, 0.25rem) * 2);
  list-style:none}
.mobile-menu summary[b-v5i6xad2o0]::-webkit-details-marker{
  display:none}
.mobile-menu summary[b-v5i6xad2o0]::before{
  content:"";
  display:inline-block;
  width:8px;
  height:8px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg);
  transition:transform 0.2s;
  flex-shrink:0}
.mobile-menu details[open] > summary[b-v5i6xad2o0]::before{
  transform:rotate(-135deg)}
.mobile-toggle[b-v5i6xad2o0]{
  cursor:pointer}
@media (width >= 64rem){
  .mobile-toggle[b-v5i6xad2o0]{
    display:none}}
.mobile-toggle span[b-v5i6xad2o0]{
  font-size:var(--text-2xl,1.5rem);
  line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}
@media (max-width: 639px){
  .main-header[b-v5i6xad2o0]{
    background-color:var(--color-white,#fff);
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
  .header-inner[b-v5i6xad2o0]{
    padding-block:calc(var(--spacing, 0.25rem) * 3)}
  .desktop-nav .group > button[b-v5i6xad2o0]{
    color:var(--color-corp-blue,#142c3f)}
  .top-bar[b-v5i6xad2o0],
    .logo-eeza-white[b-v5i6xad2o0],
    .logos-institucionales[b-v5i6xad2o0]{
    display:none}}
@media (min-width: 640px) and (max-width: 1023px){
  .main-header[b-v5i6xad2o0]{
    background-color:var(--color-white,#fff);
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
  .header-inner[b-v5i6xad2o0]{
    padding-block:calc(var(--spacing, 0.25rem) * 3)}
  .desktop-nav .group > button[b-v5i6xad2o0]{
    color:var(--color-corp-blue,#142c3f)}
  .logo-eeza-white[b-v5i6xad2o0]{
    display:none}}
@media (min-width: 1024px){
  .main-header[b-v5i6xad2o0]{
    background-color:transparent}
  .header-inner[b-v5i6xad2o0]{
    padding-block:calc(var(--spacing, 0.25rem) * 6)}
  .desktop-nav[b-v5i6xad2o0]{
    display:flex}
  .desktop-nav .group > button[b-v5i6xad2o0]{
    color:var(--color-white,#fff)}
  .top-bar[b-v5i6xad2o0],
    .logo-eeza[b-v5i6xad2o0],
    .logos-institucionales[b-v5i6xad2o0]{
    display:none}}
@media (min-width: 1024px){
  .main-header.scrolled[b-v5i6xad2o0]{
    background-color:var(--color-white,#fff);
    --tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgb(0 0 0/0.1)),0 1px 2px -1px var(--tw-shadow-color,rgb(0 0 0/0.1));
    box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
  .main-header.scrolled .header-inner[b-v5i6xad2o0]{
    padding-block:calc(var(--spacing, 0.25rem) * 1)}
  .main-header.scrolled .desktop-nav .group > button[b-v5i6xad2o0]{
    color:var(--color-corp-blue,#142c3f)}
  .main-header.scrolled .top-bar[b-v5i6xad2o0],
    .main-header.scrolled .logos-institucionales[b-v5i6xad2o0]{
    display:flex}
  .main-header.scrolled .logo-eeza[b-v5i6xad2o0]{
    display:inline}
  .main-header.scrolled .logo-eeza-white[b-v5i6xad2o0]{
    display:none}}
@property --tw-border-style{
  syntax:"*";
  inherits:false;
  initial-value:solid}
@property --tw-duration{
  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:0px}
@property --tw-ring-offset-color{
  syntax:"*";
  inherits:false;
  initial-value:#fff}
@property --tw-ring-offset-shadow{
  syntax:"*";
  inherits:false;
  initial-value:0 0 #0000}
@layer properties{
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){
    *[b-v5i6xad2o0], [b-v5i6xad2o0]::before, [b-v5i6xad2o0]::after, [b-v5i6xad2o0]::backdrop{
      --tw-border-style:solid;
      --tw-duration: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}}}
/* /Pages/Biblioteca.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
.link-biblioteca[b-10iiunz10y]{
  display:flex;
  height:calc(var(--spacing, 0.25rem) * 40);
  width:calc(var(--spacing, 0.25rem) * 40);
  align-items:center;
  justify-content:center;
  background-color:var(--color-rojo-csic,#AF071F);
  padding-inline:calc(var(--spacing, 0.25rem) * 2);
  text-align:center;
  color:var(--color-white,#fff)}
@media (hover: hover){
  .link-biblioteca:hover[b-10iiunz10y]{
    background-color:color-mix(in srgb,#AF071F 60%,transparent)}
  @supports (color: color-mix(in lab, red, red)){
    .link-biblioteca:hover[b-10iiunz10y]{
      background-color:color-mix(in oklab,var(--color-rojo-csic,#AF071F) 60%,transparent)}}}
/* /Sections/HeroSection.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
@layer properties;
.hero[b-qwogjezj7w]{
  display:grid;
  height:90vh;
  width:100%;
  place-items:center;
  overflow:hidden;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat}
.hero-box[b-qwogjezj7w]{
  margin:calc(var(--spacing, 0.25rem) * 10);
  margin-inline:auto;
  background-color:color-mix(in srgb,oklch(21% 0.034 264.665) 70%,transparent)}
@supports (color: color-mix(in lab, red, red)){
  .hero-box[b-qwogjezj7w]{
    background-color:color-mix(in oklab,var(--color-gray-900,oklch(21% 0.034 264.665)) 70%,transparent)}}
.hero-box[b-qwogjezj7w]{
  padding:calc(var(--spacing, 0.25rem) * 10);
  --tw-font-weight:var(--font-weight-bold,700);
  font-weight:var(--font-weight-bold,700);
  text-transform:uppercase}
@media (width >= 48rem){
  .hero-box[b-qwogjezj7w]{
    max-width:var(--container-2xl,42rem)}}
@media (width >= 64rem){
  .hero-box[b-qwogjezj7w]{
    padding:calc(var(--spacing, 0.25rem) * 28)}}
.hero-title[b-qwogjezj7w]{
  padding-bottom:calc(var(--spacing, 0.25rem) * 5);
  font-size:var(--text-5xl,3rem);
  line-height:var(--tw-leading,var(--text-5xl--line-height,1));
  color:var(--color-slate-200,oklch(92.9% 0.013 255.508))}
.hero-text[b-qwogjezj7w]{
  font-size:var(--text-2xl,1.5rem);
  line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));
  color:var(--color-slate-200,oklch(92.9% 0.013 255.508))}
.hero-link[b-qwogjezj7w]{
  margin-top:calc(var(--spacing, 0.25rem) * 5);
  display:inline-block;
  background-color:var(--color-slate-200,oklch(92.9% 0.013 255.508));
  padding:calc(var(--spacing, 0.25rem) * 2);
  font-size:var(--text-sm,0.875rem);
  line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / 0.875)));
  --tw-font-weight:var(--font-weight-bold,700);
  font-weight:var(--font-weight-bold,700);
  color:var(--color-orange-500,#f97316);
  text-transform:uppercase}
@property --tw-font-weight{
  syntax:"*";
  inherits:false}
@layer properties{
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){
    *[b-qwogjezj7w], [b-qwogjezj7w]::before, [b-qwogjezj7w]::after, [b-qwogjezj7w]::backdrop{
      --tw-font-weight:initial}}}
/* /Sections/HeroSectionBasic.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
.hero[b-pynf9a3njl]{
  display:grid;
  width:100%;
  place-items:center;
  overflow:hidden;
  background-size:cover;
  background-position:right;
  background-repeat:no-repeat}
.hero-box[b-pynf9a3njl]{
  margin:calc(var(--spacing, 0.25rem) * 10);
  margin-inline:auto;
  display:block;
  padding:calc(var(--spacing, 0.25rem) * 10);
  text-align:center;
  font-family:var(--font-osw,"Oswald",sans-serif);
  font-size:var(--text-3xl,1.875rem);
  line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));
  color:var(--color-white,#fff);
  text-decoration-line:none}
@media (width >= 48rem){
  .hero-box[b-pynf9a3njl]{
    margin-bottom:calc(var(--spacing, 0.25rem) * 4)}}
@media (width >= 48rem){
  .hero-box[b-pynf9a3njl]{
    max-width:var(--container-2xl,42rem)}}
@media (width >= 48rem){
  .hero-box[b-pynf9a3njl]{
    font-size:var(--text-5xl,3rem);
    line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}
@media (width >= 64rem){
  .hero-box[b-pynf9a3njl]{
    padding:calc(var(--spacing, 0.25rem) * 28)}}
@media (width >= 64rem){
  .hero-box[b-pynf9a3njl]{
    font-size:var(--text-6xl,3.75rem);
    line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}
.hero-box[b-pynf9a3njl]{
  background-color:var(--color-box)}
@supports (color: color-mix(in lab, red, red)){
  .hero-box[b-pynf9a3njl]{
    background-color:color-mix(in srgb,var(--color-box) 70%,transparent)}}
.hero-box[b-pynf9a3njl]{
  transition:background-color .25s ease}
.hero-box:hover[b-pynf9a3njl]{
  background-color:var(--color-box)}
/* /Sections/SectionBasica.razor.rz.scp.css */
/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */
.sectionbasica[b-6tkssnj8xq]{
  width:100%}
.sectionbasica-inner[b-6tkssnj8xq]{
  display:grid;
  grid-template-columns:1fr;
  gap:2.5rem;
  align-items:center;
  width:100%;
  max-width:var(--section-max-width,1400px);
  margin:0 auto;
  padding:5rem var(--section-padding,1rem)}
