html,body{width:100%;height:100%;margin:0;color:#4a4e55;font-size:100%;font-weight:400;background:#f2f5f8;--theme-font-text:'Space Grotesk', sans-serif;--theme-font-heading:'', 'Space Grotesk', sans-serif}html *{font-family:'Space Grotesk',sans-serif;letter-spacing:-.01em;line-height:1.45}h1,h2,h3:not(.subtitle),h4,.title,.title *{font-family:'','Space Grotesk',sans-serif;font-weight:}img[width][height]{height:auto}:where([style*="--aspect-ratio"]){aspect-ratio:var(--aspect-ratio)}:where(.bg-img){position:relative}.bg-img{isolation:isolate}.bg-img>.bg-img-src{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-width:none;margin:0;z-index:-1}:where(.bg-img>.bg-img-src){object-fit:cover;object-position:center}a{position:relative;color:inherit!important;text-decoration:none}a:link,a:visited,a:active{color:inherit!important;text-decoration:none}a:hover{color:#0e1e2f;text-decoration:none}a.absolute{position:absolute;width:100%;height:100%;left:0;top:0;display:block}.breadcrumbs{max-width:1160px;margin:0 auto;padding:20px 32px 14px;font-size:13px;color:#4a4e55}.breadcrumbs a{color:#4a4e55!important}.breadcrumbs a:hover{color:#0e1e2f!important}.breadcrumbs .sep{margin:0 6px;opacity:.45}.breadcrumbs .sep::before{content:"/"}.breadcrumbs .current{font-weight:600}@media screen and (max-width:767px){.breadcrumbs{padding:14px 16px 0;font-size:12px}}img,svg,video{width:100%;max-width:100%;max-height:100%}p{line-height:1.5}#site{position:relative;width:100%;height:auto;margin:0 auto;overflow:hidden}#header{position:absolute;width:100%;height:auto}#footer{position:relative;width:100%;height:auto}#center{position:relative;width:100%;height:auto}:root{--vs-hueco-cabecera:120px}.bajo-cabecera{padding-top:var(--vs-hueco-cabecera)}.zona-antes~*{--vs-hueco-cabecera:0px}#banner{position:relative;padding:150px 0 50px 0;text-align:center;color:#FFF;background-color:#0e1e2f;margin-bottom:50px}#banner h1.title{text-transform:uppercase}#banner .background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(rgb(0 0 0 / .5) 30%,#0e1e2fe6)}#banner svg{position:relative;width:50px;height:50px}#banner svg *{fill:#FFF;stroke:#FFF}@media (max-width:576px){#banner{padding:88px 0 22px;margin-bottom:16px}#banner .icon{display:none}#banner h1.title{font-size:26px;line-height:1.15;margin-bottom:6px}#banner .h5{font-size:14px;margin:0}}@media (max-width:991.98px){#site{padding-top:50px!important}:root{--vs-hueco-cabecera:0px}}.background{position:absolute;width:100%;height:100%;top:0;left:0;background:center/cover no-repeat}video.background{max-width:inherit!important;max-height:inherit!important;min-width:100%!important;min-height:100%!important;object-fit:cover}.theme_icon{position:relative;padding:7px;color:#fff;font-size:15px;border-radius:50%;background:#000}.theme_image{position:relative;background:#FFF center/cover no-repeat}.theme_content{position:relative;font-size:12px}.theme_title{position:relative;padding:20px 0;color:inherit!important;font-size:30px;font-weight:700;text-align:center}.theme_title .title{position:relative;margin:10px 0;font-weight:700;text-transform:uppercase}.theme_title .subtitle{color:#0e1e2f!important}.theme_title span{position:relative}.theme_title .content{position:relative;margin:15px auto;font-size:20px;font-weight:lighter}@media screen and (max-width:480px),screen and (max-device-width:480px){.background{}}.icon img{width:auto!important}.lang-switch{position:relative;display:inline-flex;align-items:center;color:inherit;font-weight:700;font-size:15px;padding:10px;cursor:pointer}.lang-switch::after{content:"";margin-left:5px;border:4px solid #fff0;border-top-color:currentColor;transform:translateY(2px);pointer-events:none}.lang-switch .lang-switch-code{pointer-events:none;white-space:nowrap}select.languages{position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important;padding:0!important;border:none!important;background:transparent!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;opacity:0;cursor:pointer}.theme_mobile{display:none!important}@media screen and (max-width:768px),screen and (max-device-width:768px){.theme_mobile{display:inherit!important}}.theme_menu.menu{position:relative}.theme_menu.menu .item{position:relative;border-bottom:1px solid #fff0;cursor:pointer;transition:all .1s;align-items:center;display:flex}.theme_menu.menu .item .icon{position:relative;width:30px;height:30px;margin-right:10px;margin-left:10px;padding:0}.theme_menu.menu .item .info{position:relative;padding:10px}.theme_menu.menu .item svg *{fill:#0e1e2f;stroke:#0e1e2f}.theme_menu.menu .item .dropdown-toggle::after{position:absolute;top:20px;right:0}.theme_menu .item.has-submenu{position:relative}.theme_menu .submenu.dropdown-menu{top:100%;margin:0;padding:0;min-width:12rem}.theme_menu .submenu-menu{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;margin:0;padding:0;list-style:none}.theme_menu .submenu-menu>.item{width:100%;text-align:left}@media (min-width:992px){.theme_menu .item.has-submenu:hover>.submenu,.theme_menu .item.has-submenu:focus-within>.submenu{display:block}.theme_menu .submenu .submenu.dropdown-menu{top:0;left:100%}}@media (max-width:991.98px){.theme_menu .item.has-submenu{flex-wrap:wrap}.theme_menu .submenu.dropdown-menu{position:static;display:block;float:none;flex:0 0 100%;min-width:0;padding-left:1rem;border:0;box-shadow:none;background:#fff0;color:inherit}}.theme_edit{position:absolute;top:10px;right:10px;z-index:9999999}.theme_edit *{font-size:15px!important}.theme_edit .btn{background:#0e1e2f!important;border-color:#f2f5f838!important}.card-header{background:#0e1e2f;color:#fff}.alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin-bottom:16px;border:1px solid #fff0;border-radius:10px;font-size:14px;line-height:1.5;box-shadow:0 2px 10px rgb(0 0 0 / .05)}.alert .alert-ico{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;flex-shrink:0;background:rgb(0 0 0 / .06)}.alert .alert-ico i{font-size:14px;line-height:1}.alert .alert-body{flex:1;padding-top:3px;white-space:pre-line}.alert .close{margin-left:8px;padding:0 4px;background:none;border:none;font-size:20px;line-height:1;opacity:.5;cursor:pointer;color:inherit}.alert .close:hover{opacity:1}.alert-success{background:#f0f7ee;border-color:#cfe6c6;color:#2f6b3a}.alert-success .alert-ico{background:#d7ecce}.alert-danger{background:#fbeeee;border-color:#e6c9c9;color:#9b3535}.alert-danger .alert-ico{background:#f2d7d7}.alert-warning,.alert-info{background:#fdf6e9;border-color:#ecdcba;color:#8a6516}.alert-warning .alert-ico,.alert-info .alert-ico{background:#f4e6c5}.vs-icon{width:1em;height:1em;display:inline-block;vertical-align:-.15em;flex:none;fill:none;stroke:currentColor;overflow:visible}.vs-icon,.vs-icon *:not([fill="currentColor"]){fill:none!important}.vs-icon [fill="currentColor"]{fill:currentColor!important}.sold-out{display:inline-block;padding:10px 16px;border-radius:6px;background:#f1f1f1;color:#555;font-weight:700;font-size:14px}@media (max-width:767.98px){#center h1,#center h2,#center h3,#center .h1,#center .h2,#center .h3{overflow-wrap:break-word}#footer .theme_menu .item>.info:has(>a){padding-top:0;padding-bottom:0}#footer .theme_menu .item>.info>a{min-height:44px;padding-top:12px;padding-bottom:12px}#footer .copy .text a{display:inline-block;padding-top:13px;padding-bottom:13px}#mapa-del-sitio .list-unstyled>li{margin-bottom:0!important}#mapa-del-sitio .list-unstyled a{display:block;padding:10px 0;line-height:1.4}#vs-demo{left:8px!important;bottom:8px!important;gap:6px!important;max-width:calc(100% - 16px)!important;padding:0 0 0 14px!important;font-size:13px!important;white-space:nowrap}#vs-demo>span>span{display:none}#vs-demo>a{padding:6px 12px!important}#vs-demo>button{width:44px!important;height:44px!important;font-size:22px!important}body:has(#vs-demo) #footer .copy{padding-bottom:72px}}