html,body{background-color:#000000;overflow-x:hidden!important}.hero-video{position:relative;width:100vw;height:500px;overflow:hidden;left:50%;transform:translateX(-50%)}.hero-video video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.25);z-index:1}.hero-logo{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center}.hero-logo img{width:700px;max-width:70vw;height:auto;display:block}.hero-title{margin:0;text-align:center;line-height:1}.hero-name{display:block;font-size:clamp(3rem,7vw,5rem);font-weight:900;letter-spacing:-0.03em;color:#000000}.hero-brand{display:block;margin-top:10px;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:200;letter-spacing:0.05em;color:#AA4429}#crmWebToEntityForm{width:100%!important;max-width:100%!important;background:transparent!important;padding:20px!important;margin:0!important;box-sizing:border-box!important;color:#000000!important;text-align:left!important}#crmWebToEntityForm,#crmWebToEntityForm *{font-family:inherit!important;box-sizing:border-box!important}#crmWebToEntityForm .zcwf_title{max-width:100%!important;color:#000000!important;font-size:40px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important;text-transform:uppercase!important;margin-bottom:40px!important;padding:0!important}#crmWebToEntityForm .zcwf_row{margin:20px 0!important}#crmWebToEntityForm .zcwf_col_lab,#crmWebToEntityForm .zcwf_col_fld{width:100%!important;float:none!important;padding:0!important;margin:0!important}#crmWebToEntityForm label,#crmWebToEntityForm .zcwf_col_lab{color:#000000!important;font-size:16px!important;font-weight:700!important;margin-bottom:8px!important}#crmWebToEntityForm input[type="text"],#crmWebToEntityForm input[type="email"],#crmWebToEntityForm input[type="password"],#crmWebToEntityForm input[type="tel"],#crmWebToEntityForm textarea,#crmWebToEntityForm select{width:100%!important;max-width:100%!important;background:#482169!important;color:#ffffff!important;border:0!important;border-radius:0!important;padding:18px!important;font-size:16px!important;line-height:1.4!important;appearance:none!important}#crmWebToEntityForm textarea{min-height:160px!important;resize:vertical!important}#crmWebToEntityForm input::placeholder,#crmWebToEntityForm textarea::placeholder{color:rgba(255,255,255,0.7)!important}#crmWebToEntityForm .zcwf_col_fld:has(.zcwf_button){display:flex!important;gap:20px!important;width:100%!important}#crmWebToEntityForm .zcwf_button{flex:1!important;width:50%!important;max-width:none!important;border:0!important;border-radius:0!important;padding:20px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color 0.2s ease,color 0.2s ease!important}#crmWebToEntityForm .formsubmit{background:#004B4B!important;color:#ffffff!important}#crmWebToEntityForm input[type="reset"]{background:#AA4429!important;color:#ffffff!important}#crmWebToEntityForm .formsubmit:hover,#crmWebToEntityForm input[type="reset"]:hover{background:#000000!important;color:#ffffff!important}@media (max-width:1180px){.iconos-home{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;padding:0 25px!important;box-sizing:border-box!important}.iconos-home .et_pb_column{width:20%!important;flex:0 0 20%!important;margin:0!important}.iconos-home .et_pb_image img{width:60px!important;max-width:100%!important;height:auto!important}}@media (max-width:767px){.iconos-home .et_pb_image img{width:45px!important}}@media (max-width:768px){.hero-section{height:260px!important;min-height:260px!important;max-height:260px!important;padding-top:0!important;padding-bottom:0!important}.hero-video{height:260px!important}.hero-logo img{width:250px;max-width:80vw}#crmWebToEntityForm .zcwf_title{font-size:32px!important}#crmWebToEntityForm .zcwf_col_fld:has(.zcwf_button){flex-direction:column!important;gap:15px!important}#crmWebToEntityForm .zcwf_button{width:100%!important}}.ax-secreto{opacity:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden;transition:opacity 1.5s ease}.ax-secreto.visible{opacity:1;visibility:visible;pointer-events:auto;height:auto;overflow:visible}.ax-acertijo{opacity:1;transition:opacity .8s ease}.ax-acertijo.oculto{opacity:0}@media (max-width:767px){.blog-relacionados .et_pb_ajax_pagination_container{display:block!important}.blog-relacionados article.et_pb_post{width:100%!important;margin-right:0!important;margin-bottom:32px!important}.blog-relacionados .et_pb_image_container img,.blog-relacionados .entry-featured-image-url img{width:100%!important;height:auto!important}}:root{--ax-menu-bg:#000000;--ax-menu-text:#ffffff;--ax-menu-hover:#482169}.menu-hamburguesa .et_pb_menu__menu{display:none!important}.menu-hamburguesa .et_mobile_nav_menu{display:block!important}.menu-hamburguesa .mobile_menu_bar{position:relative!important;z-index:100001!important}.menu-hamburguesa .mobile_menu_bar::before{color:var(--ax-menu-text)!important}.menu-hamburguesa .et_mobile_menu{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;min-width:100vw!important;height:100vh!important;background:var(--ax-menu-bg)!important;display:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;z-index:100000!important}.menu-hamburguesa .mobile_nav.opened .et_mobile_menu{display:flex!important}.menu-hamburguesa .et_mobile_menu,.menu-hamburguesa .et_mobile_menu ul,.menu-hamburguesa .et_mobile_menu li{list-style:none!important;padding:0!important;margin:0!important}.menu-hamburguesa .et_mobile_menu li::before,.menu-hamburguesa .et_mobile_menu li::marker{display:none!important;content:none!important}.menu-hamburguesa .et_mobile_menu li a{color:var(--ax-menu-text)!important;text-align:center!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:1!important;font-weight:300!important;letter-spacing:0em!important;padding:12px 20px!important;border:none!important;text-decoration:none!important;background:transparent!important;transition:color .2s ease,opacity .2s ease}.menu-hamburguesa .et_mobile_menu li a:hover{color:var(--ax-menu-hover)!important;opacity:1!important}.menu-hamburguesa .et_mobile_menu .current-menu-item>a{color:var(--ax-menu-hover)!important}.menu-hamburguesa .mobile_nav.opened .mobile_menu_bar::before{content:"\4d"!important;color:var(--ax-menu-text)!important}body.ax-menu-open{overflow:hidden!important}