.menu-notaria nav>ul>li>a{position:relative;color:#1F1D1A;opacity:1!important;transition:color .25s ease}.menu-notaria nav>ul>li>a::before{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:#7B2230;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.menu-notaria nav>ul>li>a:hover,.menu-notaria nav>ul>li>a:focus-visible{color:#1C2B45}.menu-notaria nav>ul>li>a:hover::before,.menu-notaria nav>ul>li>a:focus-visible::before{transform:scaleX(1)}.menu-notaria nav>ul>li.current-menu-item>a{color:#1C2B45;font-weight:600}.menu-notaria nav>ul>li.current-menu-item>a::before{transform:scaleX(1);background:#9A7640}.menu-notaria nav>ul>li.current-menu-item>a:hover::before{background:#7B2230}@media (prefers-reduced-motion:reduce){.menu-notaria nav>ul>li>a::before{transition:none}}.et_pb_section:has(.et_pb_code){padding-top:0!important;padding-bottom:0!important}.et_pb_row:has(.et_pb_code):not(.en-caja){width:100%!important;max-width:100%!important;padding-top:0!important;padding-bottom:0!important}html,body{overflow-x:clip}img,video,iframe,embed,object{max-width:100%}.et_pb_code,.et_pb_code_inner{max-width:100%;min-width:0}.neb,[id^="neb-"]{overflow-wrap:break-word}.neb table,[id^="neb-"] table{max-width:none}@media (min-width:768px) and (max-width:1100px){.et_pb_group_0_tb_footer{flex-wrap:wrap!important;justify-content:center!important;column-gap:48px!important;row-gap:32px!important}}@media (max-width:767px){.et_pb_group_0_tb_footer{row-gap:28px!important;text-align:center}.et_pb_group_0_tb_footer .et_pb_blurb_content{margin-left:auto;margin-right:auto}}@media (max-width:767px){.et_pb_group_0_tb_header{row-gap:6px!important}.et_pb_group_0_tb_header .et_pb_blurb .et_pb_module_header{font-size:16px}.et_pb_group_0_tb_header .et_pb_blurb_description{font-size:14px!important}}@media (max-width:420px){.neb .banda-tel a{font-size:clamp(30px,9.5vw,44px)!important;gap:10px!important;white-space:normal!important;flex-wrap:wrap;justify-content:center}.neb .banda-tel a .ico{width:30px;height:30px}.neb .telefono-texto strong,.neb .telefono strong{font-size:clamp(28px,9vw,40px)!important}.neb .compromiso-caja .marca{font-size:64px!important}#neb-faq .contador strong,#neb-glosario .contador strong{font-size:48px!important}.neb .ruta,.neb .paso-texto a{white-space:normal!important}}