/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

@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);}
.numbered-grid__title,.numbered-grid__title:before{margin-bottom:.5rem;}.numbered-grid__body{margin-bottom:1rem;}.numbered-grid__item{display:flex;flex-direction:column;justify-content:space-between;min-height:180px;padding:1.5rem;--tw-text-opacity:1;animation-duration:.3s;color:rgb(255,255,255,var(--tw-text-opacity,1));counter-increment:numbered-grid__counter;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);}.numbered-grid__link a{align-items:center;border-color:hsl(var(--input));border-radius:calc(var(--radius) - 2px);border-width:0;display:inline-flex;gap:.5rem;height:2.5rem;justify-content:center;white-space:nowrap;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgb(255,255,255,var(--tw-bg-opacity,1));padding:.375rem 1rem;--tw-text-opacity:1;color:rgb(193,39,45,var(--tw-text-opacity,1));--tw-ring-offset-color:hsl(var(--background));text-transform:uppercase;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);}.numbered-grid__items{border-radius:1rem;counter-reset:numbered-grid__counter;display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden;}.numbered-grid__item:nth-child(8){--tw-bg-opacity:1;background-color:rgb(26,26,26,var(--tw-bg-opacity,1));}.numbered-grid__item:nth-child(7){--tw-bg-opacity:1;background-color:rgb(43,43,43,var(--tw-bg-opacity,1));}.numbered-grid__item:nth-child(6){--tw-bg-opacity:1;background-color:rgb(60,60,60,var(--tw-bg-opacity,1));}.numbered-grid__item:nth-child(5){--tw-bg-opacity:1;background-color:rgb(74,74,74,var(--tw-bg-opacity,1));}.numbered-grid__item:nth-child(4){--tw-bg-opacity:1;background-color:rgb(90,90,90,var(--tw-bg-opacity,1));}.numbered-grid__item:nth-child(3){--tw-bg-opacity:1;background-color:rgb(166,31,36,var(--tw-bg-opacity,1));}.numbered-grid__item:nth-child(2){--tw-bg-opacity:1;background-color:rgb(193,39,45,var(--tw-bg-opacity,1));}.numbered-grid__item:first-child{--tw-bg-opacity:1;background-color:rgb(217,68,73,var(--tw-bg-opacity,1));}.numbered-grid__title:before{content:counter(numbered-grid__counter) ".";display:block;font-size:2rem;}.numbered-grid__title{font-size:1rem;line-height:1.5rem;line-height:1.25;}.numbered-grid__body,.numbered-grid__link a{font-size:.75rem;line-height:1rem;}.numbered-grid__link a,.numbered-grid__title,.numbered-grid__title:before{font-weight:700;}.numbered-grid__body,.numbered-grid__title:before{opacity:.9;}.numbered-grid__link a:hover{--tw-bg-opacity:1;background-color:rgb(254,242,242,var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0,0,0,var(--tw-text-opacity,1));}.numbered-grid__item:hover{--tw-brightness:brightness(1.1);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);}.numbered-grid__link 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;}.numbered-grid__link a:disabled{opacity:.5;pointer-events:none;}.numbered-grid__item:hover .numbered-grid__link a,.numbered-grid__link .numbered-grid__item:hover a{--tw-scale-x:1.05;--tw-scale-y:1.05;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));}@media (min-width:1024px){.numbered-grid__item:nth-child(3),.numbered-grid__item:nth-child(4),.numbered-grid__item:nth-child(5),.numbered-grid__item:nth-child(6){grid-column:span 1 / span 1;}.numbered-grid--length-4 .numbered-grid__item:nth-child(3),.numbered-grid--length-4 .numbered-grid__item:nth-child(4),.numbered-grid--length-5 .numbered-grid__item:nth-child(5),.numbered-grid__item:first-child,.numbered-grid__item:nth-child(2),.numbered-grid__item:nth-child(7),.numbered-grid__item:nth-child(8){grid-column:span 2 / span 2;}.numbered-grid--length-4 .numbered-grid__item:nth-child(3),.numbered-grid--length-4 .numbered-grid__item:nth-child(4),.numbered-grid--length-5 .numbered-grid__item:nth-child(5),.numbered-grid__item:nth-child(3),.numbered-grid__item:nth-child(4),.numbered-grid__item:nth-child(5),.numbered-grid__item:nth-child(6){grid-row:span 1 / span 1;}.numbered-grid__item:first-child,.numbered-grid__item:nth-child(2),.numbered-grid__item:nth-child(7),.numbered-grid__item:nth-child(8){grid-row:span 2 / span 2;}.numbered-grid__items{grid-template-columns:repeat(4,minmax(0,1fr));}.numbered-grid__item{padding:2rem;}.numbered-grid__title{font-size:1.125rem;line-height:1.75rem;}.numbered-grid__body,.numbered-grid__link a{font-size:.875rem;line-height:1.25rem;}}.numbered-grid__link a svg{flex-shrink:0;height:1rem;pointer-events:none;width:1rem;}
#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;}}
