.custom-menu.has-text-parent{margin-top:2.5rem}.custom-menu.has-text-parent ul li a:not(.cta-light) i{color:#222}.custom-menu h3{font-size:1.25rem;margin-bottom:1.25rem}.custom-menu .img-menu{max-width:205px}.custom-menu .img-menu img{width:auto;height:25px;-o-object-fit:contain;object-fit:contain}.custom-menu .img-link p{padding-bottom:.5rem}.custom-menu .img-link a{display:block}.custom-menu .img-link img{max-width:170px;width:auto;max-height:50px;-o-object-fit:contain;object-fit:contain}.custom-menu.inline-no-borde h3,.custom-menu.inline h3{vertical-align:middle;margin-bottom:.5rem!important}.custom-menu.inline-no-borde h3,.custom-menu.inline-no-borde ul,.custom-menu.inline h3,.custom-menu.inline ul{display:inline-flex}.custom-menu.inline-no-borde ul,.custom-menu.inline ul{flex-direction:row;gap:1.5rem}.custom-menu.inline-no-borde{padding-block:0}.custom-menu.inline-no-borde h3{margin-bottom:.8rem!important;font-size:.875rem}.custom-menu.vertical ul{flex-direction:column}.custom-menu.horizontal ul{flex-direction:row;gap:1.5rem}.custom-menu ul{display:flex}.custom-menu ul li a:not(.cta-light){text-decoration:none;transition:all .5s}.custom-menu ul li a:not(.cta-light):hover{opacity:.75}.custom-menu ul li a:not(.cta-light) p{color:#4a4a4a;font-size:.875rem;text-transform:uppercase}.custom-menu ul li a:not(.cta-light) i{color:#717171;font-size:1.375rem}.custom-menu ul li a.icon_menu_with_link{display:flex;flex-direction:row;align-items:center;gap:.5rem}.custom-menu ul li a.icon_menu_with_link i{font-size:.875rem;color:#222}.custom-menu ul li:not(:last-child){padding-bottom:1rem}.custom-menu.highlights-menu{border:1px solid #f5f5f5}.custom-menu.highlights-menu.horizontal{background-color:#fff;padding-block:0;display:flex;justify-content:center;align-items:center;padding:0}.custom-menu.highlights-menu.horizontal ul{list-style:none;display:flex;padding:0;margin:0}.custom-menu.highlights-menu.horizontal ul li{padding:1rem 0;position:relative}.custom-menu.highlights-menu.horizontal ul li:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#000;transition:all .5s ease;transform-origin:left;opacity:0}.custom-menu.highlights-menu.horizontal ul li:hover:after{width:100%;opacity:1}@media(max-width:950px){.custom-menu .img-menu{margin:1rem 10%;max-width:80%}.custom-menu .img-link p{padding-bottom:1rem}.custom-menu.inline{padding-block:unset}.custom-menu.inline h3{padding-bottom:1rem}.custom-menu.inline h3,.custom-menu.inline ul{display:block}.custom-menu.inline ul{display:flex;flex-direction:row;margin-left:0;gap:1.5rem}.custom-menu.inline-no-borde{align-items:center}.custom-menu.inline-no-borde h3{margin-bottom:1.2rem!important}.custom-menu.inline-no-borde h3,.custom-menu.inline-no-borde ul{display:block;margin-left:0}.custom-menu ul li a.icon_menu_with_link{justify-content:center}.custom-menu.highlights-menu.horizontal{display:none}}.highlights_menu{position:sticky;top:0;z-index:1000}.highlights_menu:has(.logged-cms){top:46px}.template-2 .custom-menu h3{font-size:1.125rem;margin-bottom:1.5rem}.template-2 .custom-menu .img-menu{padding-bottom:1rem}.template-2 .custom-menu.vertical ul{flex-direction:column;gap:1.5rem}.template-2 .custom-menu.inline-no-borde h3{font-size:.875rem}.template-2 .custom-menu.horizontal{padding-block:2.8rem 0}.template-2 .custom-menu.horizontal ul{flex-direction:row;gap:1.5rem}.template-2 .custom-menu ul li p{font-size:.875rem;text-transform:none;font-weight:400;line-height:.875rem;letter-spacing:.005em;padding-bottom:.5rem}.template-2 .custom-menu ul li a:not(.cta-light){text-decoration:none;transition:all .5s}.template-2 .custom-menu ul li a:not(.cta-light):hover{opacity:.75}.template-2 .custom-menu ul li a:not(.cta-light) p{font-size:.875rem;text-transform:none;font-weight:400;line-height:.875rem;letter-spacing:.005em}.template-2 .custom-menu ul li a:not(.cta-light) i{font-size:1.5rem}.template-2 .custom-menu ul li a.icon_menu_with_link{display:flex;flex-direction:row;align-items:center;gap:.5rem}.template-2 .custom-menu ul li a.icon_menu_with_link i{font-size:.875rem}.template-2 .custom-menu ul li:not(:last-child){padding-bottom:0}.template-2 .custom-menu.highlights-menu.horizontal{height:58px;width:100%;padding:0}.template-2 .custom-menu.highlights-menu.horizontal ul li a{padding:0}.template-2 .custom-menu.highlights-menu.horizontal ul li a:not(.cta-light) p{color:#222;text-transform:uppercase;padding-bottom:0!important;line-height:20px}.template-3 .custom-menu ul li a:not(.cta-light) i{color:var(--highlight-color);font-size:1.25rem}.template-3 .custom-menu ul li a:not(.cta-light) p{text-transform:none;font-size:1.25rem;font-weight:600}