nav.nav-principal{box-shadow:0px 4px 15px 0px rgba(0,0,0,.1);position:sticky;top:0;background-color:#fff;z-index:999;}nav.nav-principal .container .grid-nav{width:100%;display:flex;justify-content:space-between;}nav.nav-principal .container .grid-nav .logo{display:flex;gap:10px;margin:0;align-items:center;}nav.nav-principal .container .grid-nav .logo-colapse{display:none;}nav.nav-principal .container .grid-nav .logo .logotipo{display:flex;padding-top:19px;padding-bottom:19px;}nav.nav-principal .container .grid-nav .logo .logotipo img{width:auto;height:30px;object-fit:contain;}nav.nav-principal .container .grid-nav .logo .separador{width:1px;background:#1d91d0;height:40px;}nav.nav-principal .container .grid-nav .menu{display:flex;align-items:center;gap:30px;position:relative;}@media only screen and (max-width: 1199px){nav.nav-principal .container .grid-nav .menu{gap:20px;}}nav.nav-principal .container .grid-nav .menu .nav-links{height:100%;}nav.nav-principal .container .grid-nav .menu .nav-links > ul{display:flex;gap:20px;justify-content:flex-end;height:100%;}@media only screen and (max-width: 1199px){nav.nav-principal .container .grid-nav .menu .nav-links > ul{gap:15px;}}nav.nav-principal .container .grid-nav .menu .nav-links > ul li{display:flex;align-items:center;padding:10px;cursor:pointer;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li.menu-item-has-children{position:relative;padding-right:18px;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li.menu-item-has-children > a::before{content:url("data:image/svg+xml,<svg width=\"12\" height=\"6\" viewBox=\"0 0 12 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.5 6L0 1L1 0L6 4.5L11 0L12 1L6.5 6H5.5Z\" fill=\"%233366FF\"/></svg>");right:0;position:absolute;top:0;bottom:4px;margin:auto;height:fit-content;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > a{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:normal;color:#172435;letter-spacing:.3px;transition:.4s;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li:hover > a{color:#36f;transition:.4s;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu{position:absolute;top:100%;display:flex;width:max-content;flex-direction:column;background:#f9f8f7;border-radius:10px;overflow:hidden;visibility:hidden;opacity:0;transition:.3s;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li{transition:.4s;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li > a{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#36f;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li:not(.menu-item-has-children):hover{background:#659af8;transition:.4s;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li:not(.menu-item-has-children):hover > a{color:#fff;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li.menu-item-has-children{display:flex;flex-direction:column;align-items:flex-start;padding:0;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li.menu-item-has-children > a{padding:10px;width:100%;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li.menu-item-has-children > ul.sub-menu{display:flex;flex-direction:column;width:100%;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li{padding:10px 10px 10px 20px;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li > ul.sub-menu > li.menu-item-has-children > ul.sub-menu > li:hover{background:#659af8;transition:.4s;color:#fff;}nav.nav-principal .container .grid-nav .menu .nav-links > ul > li:hover > ul{visibility:visible;opacity:1;transition:.3s;}nav.nav-principal .container .grid-nav .menu .elementos-extra .cta-principal-amarillo{font-size:16px !important;}nav.nav-principal .container .grid-nav .menu .search-header__icon{cursor:pointer;}nav.nav-principal .container .grid-nav .menu .search-header__icon.open{display:none;}nav.nav-principal .container .grid-nav .menu .search-header__icon--close{display:flex;cursor:pointer;width:30px;}nav.nav-principal .container .grid-nav .menu .search-header__icon--close svg{width:100%;height:100%;}nav.nav-principal .container .grid-nav .menu .search-header__form{display:none;}nav.nav-principal .container .grid-nav .menu .search-header__form.open{display:block;}nav.nav-principal .container .grid-nav .menu .search-header__form form{position:absolute;display:flex;left:0;top:0;bottom:0;margin:auto;width:100%;background:#fff;z-index:999;min-width:100%;padding:10px 0;gap:10px;}nav.nav-principal .container .grid-nav .menu .search-header__form form label{display:flex;position:relative;width:100%;}nav.nav-principal .container .grid-nav .menu .search-header__form form label .search__icon--submit{display:flex;cursor:pointer;position:absolute;top:0;bottom:0;right:0;right:43px;height:fit-content;width:fit-content;margin:auto;}nav.nav-principal .container .grid-nav .menu .search-header__form form input.search-field{width:100%;height:100%;border-radius:31px;border:none;padding:20px;background-color:#e6f3ff;background-size:20px 20px;background-position:bottom 50% right 20px;background-repeat:no-repeat;}nav.nav-principal .container .grid-nav .menu .search-header__form form input.search-field:focus,nav.nav-principal .container .grid-nav .menu .search-header__form form input.search-field:focus-visible,nav.nav-principal .container .grid-nav .menu .search-header__form form input.search-field:focus-within{outline:none;}nav.nav-principal .container .grid-nav .menu .search-header__form form input.search-field::placeholder{color:transparent;}nav.nav-principal .container .grid-nav .menu .search-header__form form input.search-submit{display:none;}nav.nav-principal .container .grid-nav .menu .menu-icon{width:25px;height:fit-content;display:flex;flex-direction:column;cursor:pointer;gap:6px;}nav.nav-principal .container .grid-nav .menu .menu-icon .bar{width:100%;height:2px;background-color:#333;margin:auto;border-radius:5px;}@media only screen and (max-width: 1199px){nav.nav-principal .container .grid-nav .menu-nav-principal .elementos-extra{display:none;}}@media only screen and (max-width: 1199px){nav.nav-principal .container .grid-nav .menu-nav-principal .search-header{display:none;}}@media only screen and (max-width: 1199px){nav.nav-principal .container .grid-nav .menu-nav-principal .nav-links{display:none;}}nav.nav-principal .container .grid-nav .menu-nav-principal .menu-icon{display:none;}@media only screen and (max-width: 1199px){nav.nav-principal .container .grid-nav .menu-nav-principal .menu-icon{display:flex;}}nav.nav-principal .container .grid-nav .menu-colapsado{position:fixed;width:100%;max-width:350px;height:100%;min-height:100vh;background-color:#fff;top:0;left:0;display:flex;flex-direction:column;padding:20px;overflow-y:scroll;}nav.nav-principal .container .grid-nav .menu-colapsado .search-header{width:100%;order:0;display:block !important;}nav.nav-principal .container .grid-nav .menu-colapsado .search-header .search-header__icon{display:none;}nav.nav-principal .container .grid-nav .menu-colapsado .search-header .search-header__form{display:flex !important;margin-top:-15px;}nav.nav-principal .container .grid-nav .menu-colapsado .search-header .search-header__form form{height:fit-content;position:relative;width:100%;}nav.nav-principal .container .grid-nav .menu-colapsado .search-header .search-header__form form .search-header__icon--close{display:none;}nav.nav-principal .container .grid-nav .menu-colapsado .search-header .search-header__form form .search__icon--submit{right:20px !important;background:#e6f3ff !important;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links{display:flex !important;height:fit-content;width:100%;order:1;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul{display:flex;flex-direction:column;height:fit-content;width:100%;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul li{border-radius:10px;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul > li.menu-item-has-children{overflow:hidden !important;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul > li > a{width:100%;font-size:18px;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul > li > a::before{right:8px !important;top:6px !important;margin:unset !important;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul > li:hover > ul{display:none;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul > li.open-submenu{display:flex !important;flex-direction:column;border:1px solid #659af8;background:#f9f8f7;border-radius:10px;}nav.nav-principal .container .grid-nav .menu-colapsado .nav-links > ul > li.open-submenu > ul{display:block;visibility:visible;opacity:1;transition:.3s;position:relative;top:unset;overflow:unset;width:100%;margin-top:10px;}nav.nav-principal .container .grid-nav .menu-colapsado .elementos-extra{display:block !important;width:100%;order:2;}nav.nav-principal .container .grid-nav .menu-colapsado .elementos-extra .cta-principal-amarillo{width:100%;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-direction:column;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .logo-colapse{display:flex;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close{position:relative;position:relative;justify-content:flex-end;display:flex;width:100%;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close #close-menu-burger{position:relative;width:22px;height:22px;cursor:pointer;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close #close-menu-burger:hover .leftright{transform:rotate(-45deg);background-color:#36f;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close #close-menu-burger:hover .rightleft{transform:rotate(45deg);background-color:#36f;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close #close-menu-burger .leftright{height:4px;width:29px;position:absolute;margin-top:9px;margin-left:-4px;background-color:#659af8;border-radius:2px;transform:rotate(45deg);transition:all .3s ease-in;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close #close-menu-burger .rightleft{height:4px;width:29px;position:absolute;margin-top:9px;margin-left:-4px;background-color:#659af8;border-radius:2px;transform:rotate(-45deg);transition:all .3s ease-in;}nav.nav-principal .container .grid-nav .menu-colapsado .cabecera-colapse .container_close #close-menu-burger .close{margin:60px 0 0 5px;position:absolute;}.capa-oscura.active{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.384);left:0;top:0;}.container.has-sidebar{display:flex;justify-content:space-between;gap:23px;}@media only screen and (max-width: 990px){.container.has-sidebar{flex-direction:column;gap:60px;}}.container.has-sidebar .bloque-sidebar-sticky{position:relative;width:271px;min-width:271px;max-width:271px;}@media only screen and (max-width: 990px){.container.has-sidebar .bloque-sidebar-sticky{width:100%;display:flex;justify-content:center;min-width:unset;max-width:unset;}}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars{position:sticky;top:118px;display:flex;flex-direction:column;gap:30px;}@media only screen and (max-width: 990px){.container.has-sidebar .bloque-sidebar-sticky .container-sidebars{position:relative;top:unset;width:271px;min-width:271px;max-width:271px;}}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar a{display:flex;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar img{width:100%;height:auto;object-fit:contain;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .title{font-family:Lyon display;font-weight:700;font-size:28px;line-height:normal;color:#36f;text-align:center;margin-bottom:10px;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .title > *{font-family:Lyon display;font-weight:700;font-size:28px;line-height:normal;color:#36f;text-align:center;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .subtitle{color:#000;font-family:"Inter","sans-serif";font-weight:500;line-height:22px;font-size:20px;max-width:224px;margin:0 auto 10px auto;text-align:center;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .subtitle > *{color:#000;font-family:"Inter","sans-serif";font-weight:500;line-height:22px;font-size:20px;text-align:center;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .text{color:#000;font-family:Inter,sans-serif;font-weight:500;line-height:15.73px;font-size:13px;text-align:center;max-width:200px;margin:0 auto;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .text > *{color:#000;font-family:Inter,sans-serif;font-weight:500;line-height:15.73px;font-size:13px;text-align:center;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .imagen{display:flex;justify-content:center;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .imagen img{width:100%;max-width:195px;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario{position:relative;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario form{display:flex;flex-direction:column;gap:10px;color:#fff;font-size:10px !important;background:#36f !important;border-radius:20px !important;padding:20px !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario .hs-form-field{margin-bottom:10px !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario ._form-label,.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario label{color:#fff;font-family:Inter,sans-serif;font-weight:500;line-height:12.8px;font-size:10px;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario ._submit,.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario .hs_button{color:#000;font-size:13px !important;font-weight:500 !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario .hs-error-msg{color:red !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario input[type="text"],.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario .hs-input{border-color:#979797 !important;background:transparent;min-height:22px !important;height:22px !important;color:#fff !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario input[type="checkbox"]{margin-right:6px !important;min-height:inherit !important;height:10px !important;min-width:inherit !important;width:10px !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario select{background:transparent;min-height:22px !important;height:22px !important;font-size:14px !important;padding:0 5px 0 5px !important;color:#fff !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario option{color:#000 !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .sidebar-newsletter .formulario .hs_submit input[type="submit"]{background:#ffc12b !important;border:#ffc12b;font-size:10px !important;border-radius:14px !important;padding:10px !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario{background:#36f;padding:20px 15px;border-radius:20px;color:#fff !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario span a{text-decoration:underline !important;transition:all .1 ease;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario span a:hover{color:#000 !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario form{display:flex;flex-direction:column;gap:14px;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario input,.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario select{color:#fff !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario input option,.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario select option{color:#000 !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario legend{margin-bottom:14px;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario .hs-error-msg{color:red !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario input[type="checkbox"]{margin-right:6px !important;min-height:inherit !important;min-width:inherit !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario .hs_submit input[type="submit"]{background:#ffc12b !important;border:#ffc12b;font-size:1px !important;font-size:14px !important;border-radius:14px !important;padding:10px !important;color:#000 !important;}.container.has-sidebar .bloque-sidebar-sticky .container-sidebars .formulario .submitted-message{padding:20px;}.banner-general .container-banner{display:flex;flex-direction:column;align-items:center;padding:60px 30px;}.banner-general .container .title{margin-bottom:32px;}@media only screen and (max-width: 767px){.banner-general .container .title{margin-bottom:20px;}}.banner-general .container .title,.banner-general .container .title *{font-family:Lyon Display,sans-serif;font-weight:500;font-size:38px;line-height:45px;color:#fff;text-align:center;}@media only screen and (max-width: 767px){.banner-general .container .title,.banner-general .container .title *{font-size:32px !important;line-height:32px !important;}}.banner-general .container .content{margin-bottom:42px;}.banner-general .container .content,.banner-general .container .content *{font-family:Inter,sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#fff;text-align:center;}@media only screen and (max-width: 767px){.banner-general .container .content,.banner-general .container .content *{font-size:18px !important;line-height:30px !important;}}