.omenu{background-color:#fff;padding:0 4px 4px;z-index:2400;position:absolute;min-width:110px;display:none;width:240px}
.login_menu li .omenu.active,.login_menu li:active .omenu.active{display:block}
.nmenu{color:#000;border-bottom:1px solid #dfdfdf;line-height:20px;padding:20px 20px 23px 20px}
.nmenu a:active{text-decoration:underline}
.nmenu:last-child{border:0}
.eut_util_right .util_menu .nmenu:hover a{color:#000;cursor:pointer}
.eut_util_right .util_menu .nmenu a{text-transform:none;font-family:"kiab",sans-serif;line-height:20px;color:#05141f;font-size:15px}
@media screen and (max-width:1440px){.omenu{box-sizing:border-box;width:100%;padding:0}
.omenu .nmenu{color:#000;background-color:#fff;padding:9px 30px;font-size:14px;line-height:19px;border:1px solid #dfdfdf}
#eut_header.active .eut_util_right:not(.xl-only) .util_menu .nmenu a{padding-left:0;justify-content:left;font-family:"kiab",sans-serif;font-size:14px;height:20px;line-height:19px}
}
.login-container{position:relative;display:inline-block}
.dropdown-content .button-style,.dropdown-content a{padding:10px;background-color:#f0f0f0;color:#000;border:1px solid #777;cursor:pointer;border-radius:3px;font-size:13px;text-align:center;text-decoration:none;display:block;word-wrap:break-word;box-sizing:border-box;transition:all .2s ease-in-out}
.grid-placeholder{grid-column:2 / 3;visibility:hidden;height:0}
.dropdown-content .full-width-button{overflow:hidden}
.dropdown-content{display:none;left:50%;transform:translateX(-50%);right:auto;top:100%;width:100vw;grid-template-columns:1fr 1fr;gap:10px;background-color:#000;box-shadow:0 8px 16px 0 rgba(0,0,0,0.5);z-index:1000;border:1px solid #333;border-top:0;padding:10px;border-radius:0 0 4px 4px;box-sizing:border-box}
@media(min-width:1439px){.dropdown-content{position:absolute}
.util_menu li:has(.login-container):after{top:15px}
}
.dropdown-content.show{display:grid}
@media(max-width:1439px){.dropdown-content{left:0}
}
.dropdown-content h3{grid-column:1 / 3;margin-top:15px;margin-bottom:5px;color:white;font-size:16px;font-weight:bold;text-align:left}
.dropdown-content h3:first-child{margin-top:0}
.dropdown-content{padding:15px;width:min(100vw,600px)}
.login-row-group{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}
.login-row-group .button-style{white-space:nowrap;flex:auto;min-width:48%;text-align:center;padding:10px;border:1px solid #ccc;text-decoration:none;display:block}
.business-solutions-button{width:100%;text-align:center;padding:10px;background-color:#000;color:#fff;text-decoration:none;display:block}
.dropdown-content h3{margin-top:0;margin-bottom:10px;font-size:1.5em}
.util_menu.logout_menu li:has(.login-container):first-child:after{content:'';float:right;vertical-align:middle;width:1px;height:12px;background-color:#f7f8f8;opacity:.2}
@media(min-width:1423px){.dropdown-content.show{display:block}
.dropdown-content{width:300px}
}
@media(max-width:1439px){.eut_util_right .util_menu li:has(.login-container):after{top:20px !important}
#eut_header.active .eut_header .eut_header_navigation--xl-hidden:has(.login-container){min-height:unset}
}
#loginDropdown.dropdown-content a{font-size:14px !important;height:40px;line-height:40px;padding:0 10px !important;color:#05141f !important;background-color:#fff;justify-content:center !important}
