a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;position:relative;background:#070337;padding:4px 0;min-height:42px;z-index:999999}.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px;position:absolute;top:0;inset-inline-end:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:left;width:100%;background:#070337;margin-top:44px}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:10px 5%;margin:0;text-align:start;color:#fff;border-top:1px solid #e0e3ed;text-decoration:none;text-transform:uppercase}.mean-container .mean-nav ul li li a{width:80%;padding:10px 10%;text-shadow:none!important;visibility:visible}.mean-container .mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:10px 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:10px 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:10px 25%}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:32px;text-align:center;position:absolute;inset-inline-end:0;top:0;z-index:2;font-weight:700;background:transparent;border:none!important;font-size:14px}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mean-remove{display:none!important}.mainmenu ul>li.has-dropdown{position:relative}.mobile_menu ul>li.has-dropdown{position:relative}.mainmenu ul li:has(.cta-roi){display:flex;align-items:center;justify-content:center}.cta-roi{position:relative;display:inline-block;border-radius:999px;font-weight:500;text-decoration:none;background:transparent;overflow:hidden;z-index:1;transform:translateZ(0);height:auto}.cta-roi a{display:inline-block;padding:4px 12px;color:#000;text-decoration:none;position:relative;z-index:2;transition:color .25s ease;will-change:color;transform:translateZ(0)}.cta-roi:before{content:"";position:absolute;inset:0;border-radius:999px;padding:2px;background:linear-gradient(90deg,#7b2cff,#00c2ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:0;transition:padding .25s ease,-webkit-mask .25s ease;transform:translateZ(0)}.cta-roi:hover:before{padding:0;-webkit-mask:none;mask:none}.cta-roi:hover a,.cta-roi:hover .btn-text,.cta-roi:hover .btn-text span{color:#fff}.cta-roi:active{transform:scale(.98)}@media(max-width:1200px){.ancho100{width:100%}.cta-roi{padding:4px 8px;margin-bottom:20px}.cta-roi a{width:100%;padding:4px 6px;font-size:14px;line-height:16px;text-align:center}}.language-switch-button{padding:4px 12px!important;font-size:16px!important;font-weight:400}.tj-primary-btn-modificado{padding:4px 12px!important}.roi-modal{display:none;position:fixed;inset:0;z-index:99999;background:#000000a6;backdrop-filter:blur(4px);padding:24px}.roi-modal-content{position:relative;width:min(1100px,100%);height:min(95vh,800px);margin:6px auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000040}.roi-modal iframe{width:100%;height:100%;border:0;display:block}.roi-close{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border:0;border-radius:999px;background:#0000008c;color:#fff;font-size:24px;line-height:1;cursor:pointer}.roi-close:hover{background:#000000bf}@media(max-width:768px){.roi-modal{padding:12px}.roi-modal-content{width:100%;height:95vh;margin:4px o;border-radius:12px}.roi-close{top:8px;right:8px;width:36px;height:36px;font-size:22px}}
