header{position:fixed;top:20px;left:20px;right:20px;z-index:100000000000000000000000000000000000}header .header-container{display:flex;align-items:center;justify-content:space-between;padding:12px 50px;border-radius:40px;background:linear-gradient(90deg, #E83369 0%, #E1356F 31%, #CE3C82 75%, #C04291 100%);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transition:border-radius .3s ease}header .logo-link{display:flex;align-items:center;flex-shrink:0}header .logo-link .logo{height:35px;width:auto}header .mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:10px;z-index:1001}header .mobile-menu-toggle span{width:30px;height:4px;background-color:#fff;border-radius:2px;transition:all .3s ease}header .mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(8px, 8px)}header .mobile-menu-toggle.active span:nth-child(2){opacity:0}header .mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(4px, -5px)}header .main-nav .main-menu{display:flex;list-style:none;margin:0;padding:0;gap:40px;align-items:center}header .main-nav .main-menu>li{margin:0;position:relative}header .main-nav .main-menu>li>a{color:var(--Blanco, #FFF);font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:115%;letter-spacing:.4px;text-decoration:none;display:block;padding:10px 0}header .main-nav .main-menu>li.current-menu-item>a,header .main-nav .main-menu>li.current_page_item>a{font-weight:700}header .main-nav .main-menu>li.menu-item-has-children>a{cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:20px;transition:background-color .3s ease}header .main-nav .main-menu>li.menu-item-has-children>a::after{content:"";display:inline-block;width:10px;height:10px;background-image:url("https://dev-tictac.com/tictac/wp-content/uploads/2025/12/Vector-29.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);transition:transform .3s ease}header .main-nav .main-menu>li.menu-item-has-children .sub-menu{position:fixed;top:58px;left:20px;right:20px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding:30px 50px;box-shadow:0 8px 24px rgba(0,0,0,.15);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;transform:none;z-index:-2;padding-top:55px}header .main-nav .main-menu>li.menu-item-has-children .sub-menu li{margin:0}header .main-nav .main-menu>li.menu-item-has-children .sub-menu li a{display:flex;align-items:center;gap:10px;padding:8px 25px;background:#e6e5f1;border-radius:30px;color:#000;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}header .main-nav .main-menu>li.menu-item-has-children .sub-menu li a .dm-menu-icon{display:flex;align-items:center;flex-shrink:0}header .main-nav .main-menu>li.menu-item-has-children .sub-menu li a .dm-menu-icon img{width:24px;height:24px;object-fit:contain}@media(min-width: 1201px){header .main-nav .main-menu>li.menu-item-has-children:hover>a{background-color:#817dba}header .main-nav .main-menu>li.menu-item-has-children:hover>a::after{transform:rotate(0deg)}header .main-nav .main-menu>li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}}@media(max-width: 1200px){.hero{padding-top:0px !important}#primary{margin-top:100px}.hero-contenido{justify-content:flex-start}header{background:linear-gradient(90deg, #E83369 0%, #E1356F 31%, #CE3C82 75%, #C04291 100%);border-radius:30px;transition:border-radius .3s ease}header.menu-active{border-bottom-left-radius:40px;border-bottom-right-radius:40px}header .main-nav.active{border-top:1px solid #fff;margin-top:10px}header .main-nav .main-menu>li>a{font-size:15px}header .header-container{padding:12px 0px;width:100% !important}header .main-nav .main-menu>li.menu-item-has-children>a::after{margin-left:0px !important}header .header-container{border-radius:30px;box-shadow:none;flex-wrap:wrap}header .logo-link .logo{height:32px}header .logox{width:100%;display:flex;justify-content:space-between;padding:0px 12px}header .mobile-menu-toggle{display:flex;order:2}header .main-nav{display:none;width:100%;padding:0px;background:rgba(0,0,0,0);order:3}header .main-nav.active{display:block}header .main-nav .main-menu{flex-direction:column;gap:2px;align-items:flex-start;margin-top:15px}header .main-nav .main-menu>li{width:100%}header .main-nav .main-menu>li>a{font-size:18px;padding:10px 28px}header .main-nav .main-menu>li.menu-item-has-children>a{padding:10px 28px;border-radius:15px}header .main-nav .main-menu>li.menu-item-has-children>a::after{margin-left:auto;background-image:url("https://dev-tictac.com/tictac/wp-content/uploads/2025/12/Vector-29.svg");transform:rotate(180deg)}header .main-nav .main-menu>li.menu-item-has-children .sub-menu{position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;background:hsla(0,0%,100%,.1);backdrop-filter:none;box-shadow:none;padding:15px;display:none;grid-template-columns:1fr;width:100%;max-width:100%;border-radius:0px;top:auto !important;left:auto !important;right:auto !important;z-index:1;padding-top:15px;background-color:#fff;gap:8px}header .main-nav .main-menu>li.menu-item-has-children .sub-menu li a{background:#e6e5f1;color:#000;font-size:14px;padding:5px 10px}header .main-nav .main-menu>li.menu-item-has-children .sub-menu li a:hover{background:hsla(0,0%,100%,.25)}header .main-nav .main-menu>li.menu-item-has-children.active>a::after{transform:rotate(0deg)}header .main-nav .main-menu>li.menu-item-has-children.active .sub-menu{display:flex !important;flex-direction:column}}@media(max-width: 768px){header .header-container{padding:12px 20px}header .logo-link .logo{height:28px}header .main-nav.active{padding:0px}header .main-nav .main-menu>li>a{font-size:16px}}@media(max-width: 550px){header .header-container{padding:12px 0px}header .logo-link .logo{height:32px}header .main-nav.active{border-top:1px solid #fff;margin-top:10px}header .main-nav .main-menu>li>a{font-size:15px}}/*# sourceMappingURL=header.min.css.map */