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;}