.dt_MobileMenuContainer{--bg-color:var(--white);--forward-char:">";--back-char:"<";--transition-duration:.3s;--transition-ease:ease-in-out;--hidden-menu-offset:100%;position:relative;width:100%}.dt_MobileMenuContainer ul{list-style:none;padding:0;margin:0;overflow-x:hidden;font-weight:500}.dt_MobileMenuContainer .dt_MobileMenu{position:relative;transition:height var(--transition-duration) var(--transition-ease)}.dt_MobileMenuContainer .dt_MobileMenu .menu-item-has-children>a:after{content:var(--forward-char)}.dt_MobileMenuContainer .dt_MobileMenu .sub-menu{position:absolute;top:0;left:0;right:0;bottom:0;translate:100%;opacity:0;pointer-events:none;background-color:var(--white);transition:all .3s ease-in-out}.dt_MobileMenuContainer .dt_MobileMenu .sub-menu.visible{translate:0;opacity:1;pointer-events:auto}.dt_MobileMenuContainer .dt_MobileMenu .sub-menu>.menu--heading{pointer-events:none}.dt_MobileMenuContainer .dt_MobileMenu__back{cursor:pointer}.dt_MobileMenuContainer .dt_MobileMenu__back:before{content:var(--back-char)}.dt_shortcode_mobile-menu .menu-item:not(:last-of-type){border-bottom:solid 1px var(--grey-md)}.dt_shortcode_mobile-menu .menu-item + .menu-item{border-top:0}.dt_shortcode_mobile-menu .menu-item a{display:block;color:var(--black);text-decoration:none;padding-block:20px}.dt_shortcode_mobile-menu .menu-item a.dt_MobileMenu__back{color:var(--black)}.dt_shortcode_mobile-menu .menu-item a.dt_MobileMenu__back:before{margin-right:8px}.dt_shortcode_mobile-menu .menu-item.menu-item-has-children>a{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}.dt_shortcode_mobile-menu .menu-item.menu-item-has-children>a:after{content:"";display:block;width:9px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgNyAxMiIgd2lkdGg9IjciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEuMDYwNTUgMCA1LjUzMDI3IDUuNTMwMjctNS41MzAyNyA1LjUzMDIzLTEuMDYwNTQ5Ni0xLjA2MDUgNC40Njk3Mjk2LTQuNDY5NzMtNC40Njk3My00LjQ2OTcyeiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}.dt_shortcode_mobile-menu .menu-item.menu_small{border:0}.dt_shortcode_mobile-menu .menu-item.menu_small a{font-size:.875rem;font-weight:500;padding:.9em 0}.dt_shortcode_mobile-menu .menu_spacer{margin-top:.75em}.menu_top_popup li:last-of-type{display:none}.popup_button a.bde-button__button{border-radius:100px;width:100%;font-size:1rem}