/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.yt-controls--small .yt-controls{gap:0;}.yt-controls--small .yt-control{transform:scale(.8);}.yt-controls--bottom-left .yt-controls{bottom:1rem;left:1rem;right:auto;top:auto;}.yt-controls{display:flex;gap:.5rem;position:absolute;right:1rem;top:.5rem;z-index:20;}.yt-control{height:3rem;padding:.75rem;width:3rem;--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));--tw-backdrop-blur:blur(4px);animation-duration:.2s;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgba(0,0,0,.502);background-position:50%;background-repeat:no-repeat;background-size:24px;border-radius:9999px;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.yt-control:hover{background-color:rgba(0,0,0,.702);}.yt-control.is-hidden{display:none;}.yt-control-pause{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='4' height='16' x='14' y='4' rx='1'/%3E%3Crect width='4' height='16' x='6' y='4' rx='1'/%3E%3C/svg%3E");}.yt-control-play{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 3 14 9-14 9z'/%3E%3C/svg%3E");}.yt-control-mute{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298zM16 9a5 5 0 0 1 0 6m3.364 3.364a9 9 0 0 0 0-12.728'/%3E%3C/svg%3E");}.yt-control-unmute{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298zM22 9l-6 6m0-6 6 6'/%3E%3C/svg%3E");}

:root{--font-family-1:Roboto,sans-serif;--font-family-2:Lato,sans-serif;--box-shadow--focus:0 0 0 4px #fff,0 0 0 7px #0078d4;--box-shadow--focus-inset:0 0 0 4px #0078d4 inset;--box-shadow--border-radius:2px;--radius:.5rem;--background:0 0% 100%;--foreground:0 0% 11%;--primary:4 83% 47%;--primary-foreground:0 0% 100%;--primary-light:4 83% 85%;--primary-dark:4 83% 25%;--border:0 0% 90%;--secondary:60 4% 11%;--secondary-foreground:0 0% 100%;--secondary-light:0 0% 95%;--muted-foreground:0 0% 45%;--red:hsl(var(--primary));--filter-red:brightness(0) saturate(100%) invert(28%) sepia(93%) saturate(2441%) hue-rotate(353deg) brightness(92%) contrast(96%);--filter-red-2:brightness(0) saturate(100%) invert(22%) sepia(89%) saturate(3421%) hue-rotate(343deg) brightness(91%) contrast(95%);--filter-white:brightness(0) invert(100%);--black:hsl(var(--secondary));--button--large:3rem;--header--site__z-index:500;--header--site__height:82px;}@media (max-width:820px){:root{--header--site__height:64px;--button--large:3rem;}}@media (max-width:540px){:root{--header--site__height:48px;}}body,html{font-size:16px;line-height:16px;}dialog::backdrop{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:50;}h2{font-size:1.875rem;font-weight:500;line-height:2.25rem;--tw-text-opacity:1;color:rgb(31,41,55,var(--tw-text-opacity,1));}@media (min-width:768px){h2{font-size:2.25rem;line-height:2.5rem;}}dialog{background-color:transparent;border:0;outline:0;}.dialog__content{height:calc(100% - 20px);margin-top:20px;position:relative;}.dialog__close{background-color:orange;position:absolute;right:0;top:-20px;}.chevron-right:after{background-color:currentColor;height:24px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:24px;}p:last-child{margin-bottom:0 !important;}.aspect-video,.iframe-container{aspect-ratio:16/9;width:100%;}.aspect-video>iframe,.iframe-container>iframe{height:100% !important;width:100% !important;}.bg-rojo{background-color:var(--red);}.bg-negro,.bg-rojo,.bg-rojo h2{color:#fff;}.bg-negro{background-color:#000;}.bg-negro h2{color:#fff;}.bg-blanco{background-color:#fff;color:#000;}.heading__wrapper{padding-block:3rem 2rem;}[class*=heading__title]{font-size:2rem;line-height:1.25;line-height:1.3;margin-bottom:3rem;position:relative;}[class*=heading__title]:after{border-radius:9999px;content:"";display:inline-flex;height:1.5rem;margin-left:.4rem;position:relative;right:-.25rem;top:-.875rem;width:1.5rem;--tw-bg-opacity:1;background-color:rgb(220,38,38,var(--tw-bg-opacity,1));}@media (max-width:540px){[class*=heading__title]:after{height:20px;position:absolute;right:-.25rem;top:-.875rem;width:20px;}}[class*=heading__title]+[class*=heading__body]{margin-top:-2rem;}.heading__title--center{text-align:center;}@media (min-width:768px){[class*=heading__title]{font-size:1.75rem;line-height:2.25rem;}}[class*=heading__body]{color:hsl(var(--muted-foreground));max-width:42rem;}.heading__body--center{margin-inline:auto;text-align:center;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:#9ca3af;}*{scrollbar-color:#d1d5db transparent;scrollbar-width:thin;}.filter-white{filter:brightness(0) invert(100%);}
dialog{animation:dialogEnter .3s ease;padding:2px 1rem;}dialog,dialog.max-w-2xl,dialog.max-w-4xl{width:100%;}dialog:has(.dialog__btn-close){--dialog__btn-close--height:28px;padding-top:calc(var(--dialog__btn-close--height) + 7px);}dialog::backdrop{animation:backdropFadeIn .3s ease;}dialog.closing{animation:dialogExit .3s ease;}@keyframes dialogEnter{0%{opacity:0;transform:scale(.9);}50%{transform:scale(1.02);}to{opacity:1;transform:scale(1);}}@keyframes dialogExit{0%{opacity:1;transform:scale(1);}to{opacity:0;transform:scale(.9);}}@keyframes backdropFadeIn{0%{opacity:0;}to{opacity:1;}}.dialog__content{background-color:hsl(var(--background));gap:1rem;margin:0 !important;width:100%;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);animation-duration:.2s;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-duration:.2s;}.dialog__content h2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap;}.dialog__content.padding{border-width:1px;padding:2rem;}.dialog__content[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;--tw-enter-opacity:0;--tw-enter-scale:0.95;--tw-enter-translate-x:-50%;--tw-enter-translate-y:-48%;}.dialog__content[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;--tw-exit-opacity:0;--tw-exit-scale:0.95;--tw-exit-translate-x:-50%;--tw-exit-translate-y:-48%;}@media (min-width:640px){.dialog__content{border-radius:var(--radius);}}.dialog__btn-close{align-items:center;background-color:var(--red);border:0;border-radius:4px;display:flex;height:var(--dialog__btn-close--height);justify-content:center;margin:0 0 4px auto;position:absolute;right:1rem;top:0;width:var(--dialog__btn-close--height);}.dialog__btn-close:hover{background-color:transparent;}.dialog__btn-close:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--red);outline:none;}.search__icon{filter:brightness(0) invert(100);}
.pre-header__region{width:100%;z-index:50;--tw-translate-y:0px;animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);border-bottom-width:1px;border-color:hsla(0,0%,100%,.2);position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:calc(var(--header--site__z-index) + 1);}.pre-header__region .menu-level-0,.pre-header__region nav{display:flex;}.pre-header__region .menu-item>a{border-radius:calc(var(--radius) - 2px);display:inline-flex;font-weight:500;height:2rem;justify-content:center;padding-left:.75rem;padding-right:.75rem;white-space:nowrap;--tw-ring-offset-color:hsl(var(--background));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}.pre-header__region .icon{filter:brightness(100) invert(1);height:1rem;width:1rem;}.pre-header__region .menu-item>a,.pre-header__region .menu-level-0,.pre-header__region nav,.pre-header__wrapper{align-items:center;}.pre-header__wrapper{display:grid;grid-template-columns:var(--pre-header__wrapper--grid-template-columns,auto minmax(0,1fr));justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;}.pre-header--mobile-dropdown,.pre-header__region{background-color:hsl(var(--primary));}.pre-header__region .menu-item>a,.pre-header__wrapper{font-size:.875rem;line-height:1.25rem;}.pre-header__region,.pre-header__region .menu-item>a{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.pre-header__region .menu-item>a:hover{--tw-bg-opacity:1;background-color:rgb(0,0,0,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.pre-header__region .menu-item>a:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;}.pre-header__region .menu-item>a:disabled{opacity:.5;pointer-events:none;}.pre-header__region .menu-item>a svg{flex-shrink:0;height:1rem;pointer-events:none;width:1rem;}@media (max-width:1280px){.pre-header__region{--menu--gap:.5rem;--menu-item__a--text-indent:-9999px;--menu__after--display:none;}}@media (max-width:768px){.pre-header__region{--pre-header__label--display:flex;--pre-header--mobile-dropdown--grid-row:2 / 3;--pre-header--mobile-dropdown--height:0;--pre-header--mobile-dropdown--position:relative;--pre-header--mobile-dropdown--top:auto;--pre-header--mobile-dropdown--left:0;--pre-header--mobile-dropdown--overflow:hidden;--pre-header__wrapper--grid-template-columns:auto auto;--pre-header--mobile-dropdown--display:flex;--block-system-menu-block-menu-header-right--justify-content:center;--block-system-menu-block-menu-header-right--padding:.75rem 0rem;--block-system-menu-block-menu-header-right--border:1px solid hsl(var(--border) / .2);--block-system-menu-block-menu-header-center--padding-block:.5rem;}}.pre-header__region .menu-level-0{gap:var(--menu--gap,1rem);}.pre-header__region .menu-item>a:has(img){gap:var(--menu-item__a--gap,.5rem);}#pre-header__checkbox{display:var(--pre-header__toggle--display,none);}@media (max-width:768px){#pre-header__checkbox:checked+.container{--pre-header--mobile-dropdown--margin-top:.5rem;--pre-header__icon-ellipsis-vertical--display:none;--pre-header__icon-close--display:block;--pre-header--mobile-dropdown--height:auto;}}.pre-header__icon-ellipsis-vertical{display:var(--pre-header__icon-ellipsis-vertical--display,block);}.pre-header__icon-close{display:var(--pre-header__icon-close--display,none);}#block-system-menu-block-menu-header-left{grid-column:1 /  2;grid-row:1 /  2;position:relative;z-index:2;}.pre-header--mobile-dropdown{display:var(--pre-header--mobile-dropdown--display,grid);flex-direction:column-reverse;grid-column:1 /  3;grid-row:var(--pre-header--mobile-dropdown--grid-row,1/2);grid-template-columns:auto auto;height:var(--pre-header--mobile-dropdown--height,auto);justify-content:space-between;left:var(--pre-header--mobile-dropdown--left,auto);margin-top:var(--pre-header--mobile-dropdown--margin-top,0);overflow:var(--pre-header--mobile-dropdown--overflow,visible);position:var(--pre-header--mobile-dropdown--position,relative);top:var(--pre-header--mobile-dropdown--top,auto);width:100%;}#block-system-menu-block-menu-header-center{grid-column:1 /  3;grid-row:1 /  2;margin:auto;padding-block:var(--block-system-menu-block-menu-header-center--padding-block,0);}@media (max-width:768px){#block-system-menu-block-menu-header-center .menu-item>a{flex-direction:column;gap:.5rem;min-height:5rem;text-indent:0;}}#block-system-menu-block-menu-header-right{border:var(--block-system-menu-block-menu-header-right--border,none);border-left:none;border-right:none;display:flex;grid-column:2 /  3;grid-row:1 /  2;justify-content:var(--block-system-menu-block-menu-header-right--justify-content,flex-end);margin-top:var(--block-system-menu-block-menu-header-right--margin-top,0);padding:var(--block-system-menu-block-menu-header-right--padding,0);}@media (max-width:768px){#block-system-menu-block-menu-header-right>.menu{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding-inline:1rem;width:100%;}}#block-system-menu-block-menu-header-left:after{margin-left:1em;}#block-system-menu-block-menu-header-left:after,#block-system-menu-block-menu-header-right:before{color:currentColor;content:"|";display:var(--menu__after--display,inline-flex);font:inherit;}#block-system-menu-block-menu-header-right:before{margin-right:1em;}#pre-header__label{align-items:center;border-radius:5px;cursor:pointer;display:var(--pre-header__label--display,none);grid-column:2 /  3;grid-row:1 /  2;height:32px;justify-content:center;margin-left:auto;width:32px;}#pre-header__label:hover{background-color:#000;}.pre-header__label-icon{color:#fff;height:16px;width:16px;}
.header__region{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%;}@media (min-width:1400px){.header__region{max-width:1400px;}}.header__region,.header__region-inner,.header__region-inner.is-open{position:relative;}.header--site{top:49px;width:100%;--tw-bg-opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1);background-color:rgb(255,255,255,var(--tw-bg-opacity,1));position:sticky;top:0;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:var(--header--site__z-index);}.header__button-text{display:none;font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-left:.5rem;}.header--site #block-system-branding-block,.header__button-wrapper,.header__region-inner,.header__region-inner.is-open{display:flex;}.header__button{border-radius:calc(var(--radius) - 2px);color:hsl(var(--primary));display:inline-flex;font-size:.875rem;gap:.5rem;height:2.25rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;--tw-ring-offset-color:hsl(var(--background));-webkit-appearance:button;background-color:transparent;background-image:none;border:none;font-family:var(--font-family-1);transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}.header__button-icon{height:1.5rem;width:1.5rem;}.header--site #block-system-branding-block,.header__acreditation{flex-direction:column;}.header__button,.header__button-wrapper,.header__region-inner,.header__region-inner.is-open{align-items:center;}.header__acreditation,.header__button{font-weight:500;justify-content:center;}.header__region-inner,.header__region-inner.is-open{justify-content:space-between;}.header__acreditation{gap:.125rem;text-align:left;text-align:center;--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity,1));display:var(--header__acreditation--display,flex);font-size:var(--header__acreditation--font-size,.65rem);line-height:var(--header__acreditation--line-height);}.header__button-wrapper{border-right:1px solid hsl(var(--border));gap:.75rem;height:var(--header__button-wrapper--heigth,3rem);padding-inline:var(--header__button-wrapper--padding,1rem);}.header__acreditation .field--name-body li,.header__acreditation .field--name-body p,.header__button{white-space:nowrap;}.header__region-inner.is-open{grid-template-columns:auto minmax(0,1fr) auto;padding-bottom:1rem;padding-top:1rem;}.header--site,.header__region-inner,.header__region-inner.is-open{animation-duration:.3s;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.header__button:hover{background-color:hsl(var(--primary)/.9);--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.header__button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;}.header__button:disabled{opacity:.5;pointer-events:none;}@media (min-width:1024px){.header__button-text{display:block;}.header--site #block-system-branding-block{flex-direction:row;}.header__acreditation{text-align:left;}}.header__button svg{flex-shrink:0;height:1rem;pointer-events:none;width:1rem;}@media (max-width:820px){.header--site{--logo-img--height:31px;--header__acreditation--display:none;--header__region-inner--padding-block:.5rem;}}@media (max-width:520px){.header--site{--block-system-branding-block--gap:.7rem;--logo-img--height:24px;--header__acreditation--font-size:.65rem;--header__acreditation--line-height:.85rem;--header__button-wrapper--heigth:32px;--header__region-inner--align-items:flex-start;--header__button-wrapper--padding:.25rem;--block-system-branding-block__contextual--right:0;}}.header__region-inner{align-items:var(--header__region-inner--align-items,center);grid-template-columns:auto minmax(0,1fr) auto;padding-block:var(--header__region-inner--padding-block,1rem);}.header__region-inner .context-groups{display:none;}.header__region-inner.is-open .context-groups{display:inherit;}.header__button-wrapper:first-child{padding-left:0;}.header__button-wrapper:last-child{border-left:1px solid hsl(var(--border));border-right:0;padding-right:0;}.header__button.is-open{display:none;}.header--site #block-system-branding-block{gap:var(--block-system-branding-block--gap,1.5rem);margin:auto;max-width:684px;}.header--site #block-system-branding-block a{display:inline-flex;}.header--site #block-system-branding-block img{height:var(--logo-img--height,50px);max-width:none;width:auto;}.header--site #block-system-branding-block>.contextual{right:var(--block-system-branding-block__contextual--right,220px);}.header__acreditation .field--name-body ul{display:flex;flex-direction:column;gap:.125rem;}.header__acreditation .field--name-body li,.header__acreditation .field--name-body p{font:inherit;margin:0;}.header__acreditation.mobile-visible{display:none;padding-bottom:1.15rem;}@media (max-width:820px){.header__acreditation.mobile-visible{display:flex;}}#block-system-menu-block-main{transition:opacity .3s ease;}#block-system-menu-block-main.is-open{display:block;opacity:1;}#js-header__button--close-menu{display:none;}#js-header__button--close-menu.is-open{display:inherit;}
.footer__region{margin-left:auto;margin-right:auto;max-width:1400px;padding-bottom:3rem;padding-top:3rem;}#block-fixed-block-content-notificaciones h2{font-weight:500;font-weight:600;margin-bottom:.5rem;}#block-fixed-block-content-contacto .field--type-ui-icon{filter:brightness(100) invert(1);margin-top:.25rem;}#block-fixed-block-content-notificaciones{background-color:hsl(var(--secondary-foreground)/.05);border-color:hsl(var(--secondary-foreground)/.1);border-width:1px;margin-top:.5rem;padding:.75rem;width:100%;}#block-fixed-block-content-notificaciones .field--name-body a{display:block;font-size:.75rem;line-height:1rem;}#block-fixed-block-content-contacto .field--items,#block-fixed-block-content-contacto .paragraph--type-icono-texto,#block-fixed-block-content-directorio-telefonico .block-content,#footer-info__container,#footer-info__container ul,.context-groups-column_one,.context-groups-column_two{display:flex;}#block-fixed-block-content-directorio-telefonico .block-content{background-color:hsl(var(--primary));border-color:hsl(var(--secondary-foreground)/.2);border-top-width:1px;color:hsl(var(--primary-foreground));display:inline-flex;font-weight:600;justify-content:center;padding-bottom:.5rem;padding-top:.5rem;}#block-fixed-block-content-logos-acreditacion img{height:9rem;height:auto;max-width:225px;width:auto;}#block-fixed-block-content-contacto .icon,#block-fixed-block-content-directorio-telefonico .icon{height:1rem;width:1rem;}.context-groups-column_two{width:-moz-fit-content;width:fit-content;}#block-fixed-block-content-contacto .field--items,#footer-info__container,#footer-info__container ul,.context-groups-column_one,.context-groups-column_two{flex-direction:column;}#block-fixed-block-content-contacto .paragraph--type-icono-texto{align-items:flex-start;}#block-fixed-block-content-directorio-telefonico .block-content,.context-groups-column_one,.context-groups-column_two{align-items:center;}#footer-info__container,#footer-info__container ul{align-items:baseline;}.context-groups-column_one,.context-groups-column_two{justify-content:flex-start;}#footer-info__container{gap:1rem;justify-content:space-between;text-align:center;}#block-fixed-block-content-contacto .field--items,#block-fixed-block-content-contacto .paragraph--type-icono-texto,#block-fixed-block-content-directorio-telefonico .block-content,#footer-info__container ul{gap:.5rem;}#block-fixed-block-content-notificaciones .field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));}.footer__region nav>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));}#block-fixed-block-content-contacto>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));}#block-fixed-block-content-directorio-telefonico .block-content,#block-fixed-block-content-notificaciones{border-radius:calc(var(--radius) - 2px);}#block-fixed-block-content-directorio-telefonico .block-content,.footer__region{padding-left:1rem;padding-right:1rem;}.footer__region h2{font-size:1.125rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;}#block-fixed-block-content-contacto,#block-fixed-block-content-directorio-telefonico .block-content,#block-fixed-block-content-notificaciones h2,#footer-info__container{font-size:.875rem;line-height:1.25rem;}#block-fixed-block-content-notificaciones h2,.footer__region h2{color:hsl(var(--secondary-foreground));}#block-fixed-block-content-contacto .field--type-ui-icon,#footer-info__container{color:hsl(var(--secondary-foreground)/.7);}#block-fixed-block-content-contacto p,#block-fixed-block-content-notificaciones .field--name-body a{color:hsl(var(--secondary-foreground)/.8);}#block-fixed-block-content-directorio-telefonico .block-content,#block-fixed-block-content-notificaciones .field--name-body a{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}#block-fixed-block-content-directorio-telefonico .block-content:hover{background-color:hsl(var(--primary)/.9);}#block-fixed-block-content-notificaciones .field--name-body a:hover{color:hsl(var(--secondary-foreground));}@media (min-width:768px){#footer-info__container,#footer-info__container ul{flex-direction:row;}.context-groups-column_one,.context-groups-column_two{align-items:flex-start;}#block-fixed-block-content-directorio-telefonico .block-content{justify-content:flex-start;}#footer-info__container ul{gap:1rem;}#footer-info__container{text-align:left;}}#block-fixed-block-content-logo-pie-de-pagina img{height:4rem;width:auto;}@media (max-width:520px){.context-groups-column_two{width:100%;}.context-groups-column_two h2,.context-groups-column_two li{text-align:center;}}@media (min-width:960px){#block-fixed-block-content-logos-acreditacion{margin-top:1.5rem;}}.test{opacity:1;}@media (max-width:520px){#block-fixed-block-content-notificaciones{margin-inline:auto;min-width:260px;text-align:center;width:-moz-fit-content;width:fit-content;}}#block-fixed-block-content-contacto .icon{opacity:.7;}#block-fixed-block-content-contacto p strong{color:#fff;font-weight:500;}#block-fixed-block-content-directorio-telefonico{border-color:hsl(var(--secondary-foreground)/.2);border-top-style:solid;border-top-width:1px;margin-top:1rem;padding-top:1rem;}@media (max-width:520px){#block-fixed-block-content-directorio-telefonico{display:flex;justify-content:center;}}.field--name-field-info{display:flex;flex-direction:column;gap:calc(1rem*(1 - var(--tw-space-y-reverse)));}#block-fixed-block-content-directorio-telefonico .icon{filter:brightness(0) invert(100);}#block-fixed-block-content-directorio-telefonico .field--name-field-link a{color:#fff;font-weight:500;text-decoration:none;}#footer-info__container li::marker{font-size:0;line-height:0;}#footer-info__container li,#footer-info__container p{color:hsl(var(--secondary-foreground)/.7);}#footer-info__container li+li:before{color:currentColor;content:"|";font:inherit;padding-right:1rem;}#block-system-menu-block-redes-sociales--3 .menu-level-0{margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));}
.footer__region .context-groups-post_footer{border-color:hsl(var(--secondary-foreground)/.2);border-top-style:solid;border-top-width:1px;margin-top:2rem;padding-top:2rem;}.footer__region .context-groups-footer .menu-level-0{align-items:flex-end;display:flex;}.footer__region .context-groups-footer{display:grid;gap:2rem;}.footer__region .context-groups-footer .menu-level-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse));}.footer__region .context-groups-footer ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));}.footer--site{background-color:hsl(var(--secondary));}.footer__region{color:hsl(var(--secondary-foreground));padding:3rem 1rem;}.footer__region .context-groups-footer ul{font-size:.875rem;line-height:1.25rem;}.footer__region .rendered,.footer__region nav a{color:hsl(var(--secondary-foreground)/.8);}.footer__region nav a{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}.footer__region nav a:hover{color:hsl(var(--secondary-foreground));}@media (min-width:768px){.footer__region .context-groups-footer{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1024px){.footer__region .context-groups-footer{grid-template-columns:repeat(4,minmax(0,1fr));}}.footer__region .context-groups-footer .menu-level-0 span{display:none;}.footer__region .context-groups-footer .menu-item img{filter:brightness(0) invert(100%);height:auto;opacity:.7;width:20px;}.footer__region .context-groups-footer .menu-item a:hover img{opacity:1;}.footer__region .context-groups-post_footer .contextual{bottom:100% !important;top:auto !important;}@media (max-width:520px){.footer__region .context-groups-post_footer ul{align-items:center !important;width:100%;}.footer__region .context-groups-post_footer li:before{display:none !important;}}.footer__region .code{display:none;}.footer__region .rendered #footer-info__container{display:flex;justify-content:space-between;width:100%;}.footer__region .rendered ul{align-items:baseline;display:flex;list-style-type:none;margin:0;padding:0;}.footer__region .rendered li{border-right:1px solid #ccc;display:inline-block;font-family:Roboto,sans-serif;margin-right:10px;padding-right:10px;}
@media (min-width:1024px){.main-menu__wrapper{--menu-main__header--height:80px;--menu-main__dropdown--padding:2rem;--main-menu__column-35:35%;--main-menu__column-30:30%;--menu-main__column-2--background:rgb(60,60,60,var(--tw-bg-opacity,1));--menu-main__column-3--background:rgb(82,82,82,var(--tw-bg-opacity,1));background-color:var(--black);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:var(--main-menu__wrapper--height,100dvh);}.main-menu__wrapper .field--name-field-description p{color:#fff;}.main-menu__site-branding>a{align-items:center;display:inline-flex;height:var(--menu-main__header--height);}.main-menu__site-branding img{display:block;}.main-menu-middle__region{--header--height:127px;--footer--height:82.5px;--difference:calc(var(--header--height) + var(--footer--height));background-color:hsl(var(--primary));background-color:var(--menu-main__column-3--background);height:80dvh;height:calc(100dvh - var(--difference));overflow-x:hidden;overflow-y:scroll;}.main-menu-middle__region:after{background-color:hsl(var(--primary));content:"";height:100%;left:0;position:absolute;top:100%;width:100%;}.main-menu__nav{display:grid;height:100%;overflow-x:hidden;overflow-y:scroll;position:relative;}.main-menu__nav:after,.main-menu__nav:before{background-color:rgb(60,60,60,var(--tw-bg-opacity,1));content:"";display:block;height:100%;left:var(--main-menu__column-35);position:absolute;top:0;width:var(--main-menu__column-35);}.main-menu__nav:after{background-color:rgb(82,82,82,var(--tw-bg-opacity,1));left:calc(100% - var(--main-menu__column-30));width:var(--main-menu__column-30);}.main-menu__nav:hover .contextual{display:block;z-index:1000;}.main-menu__nav:hover .contextual .trigger{overflow:visible !important;position:static !important;clip:auto !important;word-wrap:normal !important;}.main-menu__nav .contextual{display:none;}.main-menu__nav .contextual .trigger{right:0 !important;}.main-menu__nav .contextual .contextual-links{background-color:#fff;border:1px solid #ccc;border-radius:4px 0 4px 4px;clear:both;float:right;margin:0;padding:.25em 0;position:relative;right:0;text-align:left;top:-1px;white-space:nowrap;}.main-menu__nav .contextual .contextual-links a{background-color:#fff;color:#333;display:block;font-family:sans-serif;font-size:small;font-weight:400;line-height:.8em;margin:.25em 0;padding:.4em .6em;}.main-menu__nav .contextual .contextual-links a:hover{background:#f7fcff;color:#000;}.menu-main__dropdown--level-1{border-color:hsla(0,0%,100%,.102);border-left-width:1px;height:100%;left:100%;overflow-y:auto;position:absolute;top:0;width:calc(100dvw - 200%) !important;width:100%;z-index:5;--tw-bg-opacity:1;background-color:var(--menu-main__column-3--background);}.main-menu-middle__region ul a:focus-visible{box-shadow:inset 0 0 0 3px #fff;outline:none;}.main-menu-bottom__region{position:relative;z-index:20;}.main-menu-bottom__wrapper{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 2rem;}.main-menu-bottom__wrapper .contextual{bottom:100% !important;top:auto !important;}.main-menu__item--level-0{width:calc(100% + var(--menu-main__dropdown--padding));}.main-menu__item--level-0:after{background-color:var(--menu-main__column-3--background);content:"";height:100%;left:200%;position:absolute;top:0;width:var(--main-menu__column-30);width:calc(100dvw - 200%);}.main-menu__anchor--level-0{align-items:center;border-bottom-width:1px;border-color:hsla(0,0%,100%,.102);color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:flex-start;line-height:1.75rem;padding:1.5rem;position:relative;width:calc(100% - var(--menu-main__dropdown--padding));}.main-menu__anchor--level-0,.main-menu__anchor--level-0:before{animation-duration:.3s;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.main-menu__anchor--level-0:before{content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;bottom:0;height:.125rem;left:1.5rem;position:absolute;right:1.5rem;transform-origin:left;--tw-scale-x:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity,1));}.main-menu__anchor--level-0:last-child{border-bottom-width:0;}.main-menu__anchor--level-0 img{filter:brightness(0) invert(100);height:1.25rem;width:1.25rem;}.js-hover-active>.main-menu__anchor--level-0,.main-menu__anchor--level-0:hover,.main-menu__item--level-0:focus-within .main-menu__anchor--level-0{background-color:hsl(var(--primary-foreground)/.05);}.js-hover-active>.main-menu__anchor--level-0:before,.main-menu__anchor--level-0:hover:before,.main-menu__item--level-0:focus-within .main-menu__anchor--level-0:before{--tw-scale-x:1;}.main-menu__ul li.js-hover-active>.menu_link_content,.main-menu__ul li:focus-within>.menu_link_content,.main-menu__ul li:hover>.menu_link_content{display:block;}.main-menu__ul .main-menu__item--has-children>a{position:relative;}.main-menu__ul .main-menu__item--has-children>a.js-hover-active:after,.main-menu__ul .main-menu__item--has-children>a:hover:after{opacity:1;}.main-menu__ul .main-menu__item--has-children>a:after{background-color:currentColor;content:"";height:1.25rem;margin-left:auto;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;opacity:.6;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem;}.menu-main__dropdown{display:none;padding:var(--menu-main__dropdown--padding);}.menu-main__dropdown--level-0{--tw-bg-opacity:1;background-color:var(--menu-main__column-2--background);height:100%;left:100%;position:absolute;top:0;width:100%;}.menu-main__dropdown-title{font-family:var(--font-family-2);}.menu-main__dropdown-title--level-0{font-size:1.5rem;font-weight:700;line-height:2rem !important;margin-bottom:2rem;padding-bottom:1rem;}.menu-main__dropdown-title--level-0,.menu-main__dropdown-title--level-1{border-bottom-width:1px;border-color:hsla(0,0%,100%,.102);display:flex;--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.menu-main__dropdown-title--level-1{font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;}.main-menu__ul--level-0{background-color:hsl(var(--primary));display:flex;flex-direction:column;margin-top:0;padding:2rem;position:relative;width:var(--main-menu__column-35);z-index:10;}.main-menu__ul--level-0 .menu-main__dropdown-title{border-bottom-style:solid;}.main-menu__ul--level-0 .main-menu__ul,.main-menu__ul--level-0 .menu-main__dropdown-title{animation-duration:.15s;animation-name:enter;transition-duration:.3s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;--tw-enter-translate-x:100%;animation-duration:.3s;}.main-menu__ul--level-1{display:flex;flex-direction:column;gap:.75rem;}.main-menu__ul--level-1>li{width:calc(100% + var(--menu-main__dropdown--padding));}.main-menu__ul--level-1>li>a{align-items:center;animation-duration:.2s;border-radius:var(--radius);color:hsla(0,0%,100%,.902);display:flex;font-size:1.125rem;justify-content:space-between;line-height:1.75rem;max-width:calc(100% - var(--menu-main__dropdown--padding));padding:.75rem 1rem;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.main-menu__ul--level-1>li>a:after{height:1rem !important;width:1rem !important;}.main-menu__ul--level-1>li.js-hover-active>a,.main-menu__ul--level-1>li:focus-within>a,.main-menu__ul--level-1>li>a:hover{background-color:hsla(0,0%,100%,.051);--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.main-menu__ul--level-2{display:flex;flex-direction:column;gap:.5rem;}.main-menu__ul--level-2>li>a{animation-duration:.2s;border-radius:var(--radius);color:hsla(0,0%,100%,.8);display:flex;justify-content:space-between;padding:.625rem 1rem;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.main-menu__ul--level-2>li.js-hover-active>a,.main-menu__ul--level-2>li>a:hover{background-color:hsla(0,0%,100%,.051);--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.main-menu__item-toggle{display:none;}}@media (max-width:1023px){.main-menu-middle__region{background-color:var(--red);}.main-menu__logo{display:flex;height:37px;width:auto;}.menu-main__dropdown-title{display:none;}.menu-main__dropdown{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease-in-out;}.menu-main__dropdown>*{min-height:0;}.js-main-menu__item--active>a:after{transform:rotate(270deg) !important;}.js-main-menu__item--active>.menu-main__dropdown{grid-template-rows:1fr;}.main-menu__item--has-children>a:after{background-color:currentColor;content:"";height:1.4rem;margin-left:auto;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transform:rotate(90deg);transition:transform .3s cubic-bezier(.4,0,.2,1);width:1.4rem;}.main-menu__item-toggle{background-color:transparent;border:none;position:absolute;right:0;text-indent:-9999px;top:0;width:40px;z-index:1;}.main-menu__ul li{position:relative;}.main-menu__ul--level-0>li>.main-menu__item-toggle,.main-menu__ul--level-0>li>a{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:flex-start;line-height:1.5rem;padding:1.25rem 1.5rem;text-align:left;width:100%;--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}}@media (max-width:1023px) and (min-width:768px){.main-menu__ul--level-0>li>.main-menu__item-toggle,.main-menu__ul--level-0>li>a{font-size:1.125rem;line-height:1.75rem;}}@media (max-width:1023px){.main-menu__ul--level-0 img{filter:brightness(0) invert(100);height:auto;width:20px;}.main-menu__ul--level-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:hsla(0,0%,100%,.102);border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));}.main-menu__ul--level-1{animation:accordion-down .2s ease-out;display:flex;flex-direction:column;gap:calc(.5rem*(1 - var(--tw-space-y-reverse)));--tw-bg-opacity:1;background-color:rgb(60,60,60,var(--tw-bg-opacity,1));padding-inline:1.5rem;}.main-menu__ul--level-1>li:first-child{padding-top:1rem;}.main-menu__ul--level-1>li:last-child{padding-bottom:1rem;}.main-menu__ul--level-1>li>.main-menu__item-toggle,.main-menu__ul--level-1>li>a{align-items:center;animation-duration:.2s;border-radius:var(--radius);color:hsla(0,0%,100%,.902);display:flex;justify-content:flex-start;min-height:48px;padding:.75rem 1rem;transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%;}.main-menu__ul--level-1>li>.main-menu__item-toggle:hover,.main-menu__ul--level-1>li>a:hover{background-color:hsla(0,0%,100%,.051);--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.main-menu__ul--level-1>li>.main-menu__item-toggle:after,.main-menu__ul--level-1>li>a:after{height:1rem !important;width:1rem !important;}.main-menu__ul--level-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));}.main-menu__ul--level-2{animation:accordion-down .2s ease-out;background-color:rgba(0,0,0,.2);border-radius:var(--radius);margin-top:.25rem;padding-left:1rem;}.main-menu__ul--level-2>li>.main-menu__item-toggle,.main-menu__ul--level-2>li>a{color:hsla(0,0%,100%,.702);display:block;font-size:.875rem;line-height:1.25rem;padding:.5rem 1rem;width:100%;}.main-menu__ul--level-2>li>.main-menu__item-toggle:hover,.main-menu__ul--level-2>li>a:hover{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1));}.main-menu__ul--level-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));}}.main-menu-top__region{border-bottom-width:1px;border-color:hsl(var(--border));--tw-bg-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity,1));}body.js-main-menu--active .main-menu__wrapper{display:flex;flex-direction:column;}.toolbar-horizontal{--toolbar--height:39px;--main-menu__wrapper--height:calc(100dvh - var(--toolbar--height));}.toolbar-horizontal.toolbar-tray-open{--toolbar--height:78px;}.main-menu__header-inner{align-items:center;display:flex;justify-content:space-between;padding:1rem;}@media (min-width:768px){.main-menu__header-inner{padding:1.5rem 2rem;}}.main-menu--close{align-items:center;animation-duration:.2s;background-color:transparent;border:0;color:hsl(var(--primary));display:flex;gap:.5rem;transition-duration:.15s;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}.main-menu--close:hover{color:hsl(var(--primary)/.8);}.main-menu--close-span{display:none;font-size:.875rem;font-weight:500;line-height:1.25rem;}.main-menu--close-svg{animation-duration:.3s;height:1.25rem;transition-duration:.15s;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem;}@media (min-width:768px){.main-menu--close-span{display:inline;font-size:1rem;line-height:1.5rem;}.main-menu--close-svg{height:1.5rem;width:1.5rem;}}.main-menu__wrapper{--main-menu__header--height:127px;background-color:var(--black);bottom:0;display:none;left:0;position:fixed;top:var(--toolbar--height,0);width:100vw;z-index:calc(var(--header--site__z-index) + 1);}@media (max-width:1023px){.main-menu__wrapper{--main-menu__header--height:104px;}}@media (max-width:767px){.main-menu__wrapper{--main-menu__header--height:72px;--redes-sociales__icon--width:24px;--menu-complementario__icon--width:16px;--redes-sociales--width:100%;--redes-sociales__menu--justify-content:center;--redes-sociales__menu--gap:1.5rem;--menu-complementario--width:100%;--menu-complementario__ul--display:grid;--menu-complementario__ul--grid-template-columns:repeat(2,minmax(0,1fr));--menu-complementario__ul--gap:.75rem;--menu-complementario__anchor--justify-content:center;--menu-complementario__anchor--padding-block:.5rem;}}.main-menu--close:focus-visible{border-radius:var(--box-shadow--border-radius);box-shadow:var(--box-shadow--focus);outline:none;}.main-menu-top__region>div{height:var(--main-menu__header--height);}.main-menu-bottom__region{background-color:var(--black);border-color:hsla(0,0%,100%,.102);border-top-width:1px;}.main-menu-bottom__region ul a:focus-visible{border-radius:var(--box-shadow--border-radius);box-shadow:0 0 0 3px var(--black),0 0 0 5px #fff;outline:none;}.main-menu-bottom__wrapper{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:1.5rem 1rem;}@media (min-width:768px){.main-menu-bottom__wrapper{display:flex;flex-direction:row;gap:0;padding-left:2rem;padding-right:2rem;}}.redes-sociales{width:var(--redes-sociales--width);}.redes-sociales>.menu{align-items:center;display:flex;gap:var(--redes-sociales__menu--gap,.85rem);justify-content:var(--redes-sociales__menu--justify-content);}.redes-sociales>.menu a{display:inline-flex;height:28px;justify-content:center;width:28px;--tw-text-opacity:1;animation-duration:.2s;color:rgb(255,255,255,var(--tw-text-opacity,1));transition-duration:.15s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.redes-sociales>.menu a>span{display:none;}.redes-sociales>.menu a:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;color:hsl(var(--primary));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}.redes-sociales>.menu a:hover img{filter:var(--filter-red);}.redes-sociales .menu-item{margin:0;}.redes-sociales img{filter:brightness(0) invert(100);height:auto;width:var(--redes-sociales__icon--width,20px);}.menu-complementario{width:var(--menu-complementario--width);}.menu-complementario>ul{align-items:center;display:var(--menu-complementario__ul--display,flex);gap:var(--menu-complementario__ul--gap,1.5rem);grid-template-columns:var(--menu-complementario__ul--grid-template-columns);}.menu-complementario>ul a{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:var(--menu-complementario__anchor--justify-content,flex-start);line-height:1.25rem;padding-block:var(--menu-complementario__anchor--padding-block,0);--tw-text-opacity:1;animation-duration:.2s;color:rgb(255,255,255,var(--tw-text-opacity,1));transition-duration:.15s;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);}.menu-complementario>ul a:hover{color:hsl(var(--primary));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;}.menu-complementario>ul a:hover img{filter:var(--filter-red);}.menu-complementario .menu-item{margin:0;}.menu-complementario img{filter:brightness(0) invert(100);height:auto;width:var(--menu-complementario__icon--width,16px);}
#views-exposed-form-busqueda-general-page-1 .form-item{flex:1 1 0%;position:relative;}#views-exposed-form-busqueda-general-page-1,#views-exposed-form-busqueda-general-page-1 .form-text{display:flex;}#views-exposed-form-busqueda-general-page-1 .form-submit{background-color:hsl(var(--primary));border:0;color:hsl(var(--primary-foreground));display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1.25rem;padding-left:1.5rem;padding-right:1.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap;}#views-exposed-form-busqueda-general-page-1 .form-submit,#views-exposed-form-busqueda-general-page-1 .form-text{border-radius:calc(var(--radius) - 2px);height:3.5rem;padding-bottom:.5rem;padding-top:.5rem;--tw-ring-offset-color:hsl(var(--background));}#views-exposed-form-busqueda-general-page-1 .form-text{background-color:hsl(var(--background));border-color:hsl(var(--input));border-width:1px;font-size:1rem;line-height:1.5rem;padding-left:3rem;padding-right:1rem;width:100%;}#views-exposed-form-busqueda-general-page-1,#views-exposed-form-busqueda-general-page-1 .form-submit{align-items:center;}#views-exposed-form-busqueda-general-page-1{gap:.75rem;z-index:101;}#views-exposed-form-busqueda-general-page-1 .form-text::file-selector-button{background-color:transparent;border-width:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.25rem;}#views-exposed-form-busqueda-general-page-1 .form-text::-moz-placeholder{color:hsl(var(--muted-foreground));}#views-exposed-form-busqueda-general-page-1 .form-text::placeholder{color:hsl(var(--muted-foreground));}#views-exposed-form-busqueda-general-page-1 .form-submit:hover{background-color:hsl(var(--primary)/.9);}#views-exposed-form-busqueda-general-page-1 .form-submit:focus-visible,#views-exposed-form-busqueda-general-page-1 .form-text:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;}#views-exposed-form-busqueda-general-page-1 .form-submit:disabled{pointer-events:none;}#views-exposed-form-busqueda-general-page-1 .form-text:disabled{cursor:not-allowed;}#views-exposed-form-busqueda-general-page-1 .form-submit:disabled,#views-exposed-form-busqueda-general-page-1 .form-text:disabled{opacity:.5;}@media (min-width:768px){#views-exposed-form-busqueda-general-page-1 .form-text{font-size:.875rem;line-height:1.25rem;}}#views-exposed-form-busqueda-general-page-1 .form-submit svg{flex-shrink:0;height:1rem;pointer-events:none;width:1rem;}#search-checkbox:checked+.layout-container .search__region{opacity:1;visibility:visible;}#views-exposed-form-busqueda-general-page-1 label{display:none;}#views-exposed-form-busqueda-general-page-1 .form-item:before{background-color:hsl(var(--muted-foreground));bottom:0;content:"";display:flex;height:1.25rem;left:1rem;margin:auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:1.25rem;}
.video-embed-field-provider-youtube{height:100%;overflow:hidden;}.video-embed-field-provider-youtube .iframe-wrapper{height:130% !important;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(0) skew(0) skewY(0) scaleX(1) scaleY(1);width:130%;}@media (max-width:820px){.video-embed-field-provider-youtube .iframe-wrapper{left:20%;top:20%;transform:translate(-20%,-20%) rotate(0) skew(0) skewY(0) scaleX(1.3) scaleY(1.3);}}.video-embed-field-provider-youtube iframe{aspect-ratio:16/9;height:auto;inset:auto;position:relative;width:100%;}@media (max-width:520px){.hero-carrusel-1__view iframe{height:900px !important;width:1500px !important;}}
