/*!
 * @file
 * Skin based on safe CSS file name: ultimenu--lawyersfinancial.
 */:root{--width-scroll-bar: 15px}.ultimenu *,.ultimenu *::before,.ultimenu *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.ultimenu{list-style:none;margin:0;min-height:40px;padding:0;position:relative}.block .ultimenu{padding:0}.ultimenu .ultimenu__link{line-height:1.6}.ultimenu>li{display:inline-block;margin:0}.ultimenu__region{padding:0}.ultimenu__flyout{left:0;line-height:1.4;padding:20px 0;width:100%;z-index:102}[dir="rtl"] .ultimenu__flyout{left:0}.ultimenu__flyout .block{max-width:100%}.ultimenu--horizontal{padding:0;z-index:9}.ultimenu--vertical{height:auto;z-index:8}.ultimenu--vertical>li{display:block;float:none;position:relative}.ultimenu--vtr .ultimenu__flyout{left:100%;top:0}[dir="rtl"] .ultimenu--vtr .ultimenu__flyout{left:auto;right:100%}.ultimenu--vtl .ultimenu__flyout{left:auto;right:100%;top:0}[dir="rtl"] .ultimenu--vtl .ultimenu__flyout{left:100%;right:auto}.ultimenu--htt .ultimenu__flyout{bottom:100%;margin-bottom:20px;top:auto}.button.button--ultimenu{display:none;background:#555;border:1px solid #333;border-radius:4px;height:32px;margin:0;padding:0;position:absolute;right:10px;text-align:center;top:5px;width:42px;z-index:999}.button.button--ultimenu:hover,.button.button--ultimenu:active,.button.button--ultimenu:focus{background:#111;border-color:#555}.button--ultimenu .bars{display:block;height:0;position:absolute;right:10px;top:-5px;width:20px;-webkit-box-shadow:0 12px 0 2px white, 0 20px 0 2px white, 0 28px 0 2px white;-ms-box-shadow:0 12px 0 2px white, 0 20px 0 2px white, 0 28px 0 2px white;-o-box-shadow:0 12px 0 2px white, 0 20px 0 2px white, 0 28px 0 2px white;box-shadow:0 12px 0 2px white, 0 20px 0 2px white, 0 28px 0 2px white}@media all and (max-width: 959px){.ultimenu{overflow:hidden;display:none}}@media all and (min-width: 960px){.ultimenu .ultimenu__link{line-height:1.4}.ultimenu__flyout{border-radius:5px;-moz-transition:visibility 0s linear 0.5s, opacity .5s linear, margin .5s ease;-ms-transition:visibility 0s linear 0.5s, opacity .5s linear, margin .5s ease;-o-transition:visibility 0s linear 0.5s, opacity .5s linear, margin .5s ease;-webkit-transition:visibility 0s linear 0.5s, opacity .5s linear, margin .5s ease;display:block !important;margin:20px 0 0;opacity:0;position:absolute;top:100%;transition:visibility 0s linear 0.5s, opacity .5s linear, margin .5s ease;visibility:hidden}.ultimenu>li{display:inline-block;margin:0 -4px 0 0}[dir="rtl"] .ultimenu>li{margin:0 0 0 -4px}.ultimenu--vertical>li{display:block;margin-right:0}[dir="rtl"] .ultimenu--vertical>li{margin-left:0}.ultimenu li:hover>.ultimenu__flyout{-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;display:block;padding:0;margin-top:0;opacity:1;transition-delay:0s;visibility:visible}.ultimenu--vertical .ultimenu__flyout{margin-top:0}.ultimenu--vtl .ultimenu__flyout{margin-right:20px}[dir="rtl"] .ultimenu--vtl .ultimenu__flyout{margin-left:20px;margin-right:auto}.ultimenu--vtr .ultimenu__flyout{margin-left:20px}[dir="rtl"] .ultimenu--vtr .ultimenu__flyout{margin-left:auto;margin-right:20px}.ultimenu--vtl li:hover .ultimenu__flyout{margin-right:10px}[dir="rtl"] .ultimenu--vtl li:hover .ultimenu__flyout{margin-left:10px;margin-right:auto}.ultimenu--vtr li:hover .ultimenu__flyout{margin-left:10px}[dir="rtl"] .ultimenu--vtr li:hover .ultimenu__flyout{margin-left:auto;margin-right:10px}.ultimenu--htt li:hover .ultimenu__flyout{margin-bottom:10px}.ultimenu__link .caret{display:none}.button.button--ultimenu{display:none}#header .ultimenu__flyout,#footer .ultimenu__flyout{min-width:600px}.sidebar .ultimenu__flyout{min-width:500px}}.ultimenu__flyout{color:#777}.ultimenu .ultimenu__link{-moz-transition:background-color .5s, color .5s;-ms-transition:background-color .5s, color .5s;-o-transition:background-color .5s, color .5s;-webkit-transition:background-color .5s, color .5s;display:block;padding:.5em 1.25em;position:relative;transition:background-color .5s, color .5s;text-decoration:none}.ultimenu--vertical .ultimenu__link{padding:.5em 0}.ultimenu .ultimenu__link small{display:block;font-size:70%;line-height:1}.ultimenu__flyout::after,.ultimenu .region::after{clear:both;content:" ";display:table}.button.button--ultimenu{background:none;border:none;border-radius:0;height:1.1875rem;right:initial;top:1.875rem;width:1.4375rem;z-index:999;left:.9375rem}.button.button--ultimenu:hover{background:none}.button.button--ultimenu{display:none}.button--ultimenu .bars{right:initial;top:0;width:1.4375rem;height:.25rem;background-color:#63666A;-webkit-box-shadow:none;box-shadow:none}.button--ultimenu .bars:after,.button--ultimenu .bars:before{content:'';display:block;width:100%;height:.25rem;position:absolute;top:.4375rem;background-color:#63666A}.button--ultimenu .bars:after{top:.875rem}.ultimenu--lawyersfinancial{text-align:right}.ultimenu--lawyersfinancial .hide-ultimenu{display:none !important}.ultimenu--lawyersfinancial.ultimenu--hover .ultimenu__link{padding:1.8125rem .625rem}@media (min-width: 1200px){.ultimenu--lawyersfinancial.ultimenu--hover .ultimenu__link{padding-left:1rem;padding-right:1rem}}@media (min-width: 1600px){.ultimenu--lawyersfinancial.ultimenu--hover .ultimenu__link{padding-left:1.75rem;padding-right:1.75rem}}.ultimenu--lawyersfinancial>li{margin:0;padding:0}.ultimenu--lawyersfinancial>li:hover>.ultimenu__flyout{-webkit-transition-delay:0.7s;transition-delay:0.7s}.ultimenu--lawyersfinancial>li+li{margin-left:.5625rem}.ultimenu--lawyersfinancial>li.active-trail>a,.ultimenu--lawyersfinancial>li.is-active-trail>a,.ultimenu--lawyersfinancial>li>a.is-active,.ultimenu--lawyersfinancial>li:hover>a,.ultimenu--lawyersfinancial>li:active>a,.ultimenu--lawyersfinancial>li>a:hover,.ultimenu--lawyersfinancial>li>a:active{background-color:#FFE600;text-decoration:none;color:#333}.ultimenu--lawyersfinancial>li>.ultimenu__link{padding:1.8125rem .625rem;display:block;text-transform:uppercase;text-decoration:none;font-size:20px;font-size:1.25rem;line-height:.90909;font-family:"DIN Condensed",sans-serif;font-weight:normal;color:#fff;background-color:var(--menu-link--color)}@media (min-width: 1200px){.ultimenu--lawyersfinancial>li>.ultimenu__link{padding-left:1rem;padding-right:1rem;font-size:23px;font-size:1.4375rem;line-height:.76923}}@media (min-width: 1600px){.ultimenu--lawyersfinancial>li>.ultimenu__link{padding-left:1.75rem;padding-right:1.75rem;font-size:28px;font-size:1.75rem;line-height:.71429}}.ultimenu--lawyersfinancial .ultimenu__flyout{overflow:hidden;width:calc(100vw - .9375rem);padding:0;border:8px solid #FFE600;border-radius:0;margin:0;right:-.9375rem;left:inherit;left:initial;background-color:#fff;text-align:left;-webkit-transition:visibility 0s ease-in .2s, opacity .2s ease-in;transition:visibility 0s ease-in .2s, opacity .2s ease-in}@media (min-width: 1200px) and (max-width: 1599px){.ultimenu--lawyersfinancial .ultimenu__flyout{width:71.25rem;right:0}}@media (min-width: 1600px){.ultimenu--lawyersfinancial .ultimenu__flyout{width:calc(97.875rem - 72px);right:36px}}.ultimenu__flyout .block__title{margin-top:.875rem;font-size:28px;font-size:1.75rem;font-weight:normal;color:#333}.ultimenu__flyout .menu{width:100%}.ultimenu__flyout .menu li{display:block}.ultimenu__flyout .menu li span,.ultimenu__flyout .menu li a{display:block;width:100%;padding:.875rem .875rem .875rem 1.875rem;line-height:1.5625;text-transform:uppercase;text-decoration:none;color:#63666A}.ultimenu__flyout .menu li span{background-color:#ccc;font-weight:bold;color:#000}.ultimenu__flyout>.region{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.ultimenu__flyout>.region>.block{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ultimenu__flyout>.region>.block:nth-child(3){padding:2.25rem 0 2.5rem;background-color:#63666A}.ultimenu__flyout .block__quick-links{padding-left:2.5rem;padding-right:1.25rem;background-color:#bce1f3;background-image:url(../../img/bg-quick-links.png);background-repeat:no-repeat;background-position:left bottom}.ultimenu__flyout .block__quick-links .menu>li>a{padding:.9375rem 0 .9375rem;font-weight:bold}.ultimenu__flyout .block__quick-links .menu>li>a.is-active,.ultimenu__flyout .block__quick-links .menu>li>a:hover,.ultimenu__flyout .block__quick-links .menu>li>a:active{text-decoration:underline;color:#D80C8C}.ultimenu__flyout .block--product{padding:2.25rem 0}.ultimenu__flyout .block--product .block__title{margin-top:2.0625rem;margin-bottom:.875rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ultimenu__flyout .block--product .block__icon{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ultimenu__flyout .block--product .block__link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ultimenusub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border-right:1px solid #63666A;position:relative}.ultimenusub .menu{width:100%}.ultimenusub .menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;background-color:#fff}.ultimenusub .menu>li:hover>ul,.ultimenusub .menu>li:active>ul{opacity:1;z-index:3}.ultimenusub .menu>li.menu-item--active-trail>ul{opacity:1;z-index:1}.ultimenusub .menu>li.menu-item--active-trail>a,.ultimenusub .menu>li:hover>a,.ultimenusub .menu>li:active>a,.ultimenusub .menu>li>a.is-active,.ultimenusub .menu>li>a:hover,.ultimenusub .menu>li>a:active{background-color:#FFE600;color:#333}.ultimenusub .menu>li.menu-item--expanded>a{background-image:url(../../img/menu-item-chevron.png);background-size:8px 11px;background-position:calc(100% - 18px) center;background-repeat:no-repeat}.ultimenusub .menu>li+li>span,.ultimenusub .menu>li+li>a{border-top:1px solid #e0e0e1}.ultimenusub .menu>li>ul{opacity:0;width:100%;list-style:none;padding:0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:absolute;top:0;left:50%;bottom:-56.25rem;z-index:-1;background-color:#f2f2f2;-webkit-transition:z-index .1s linear, opacity .5s linear;transition:z-index .1s linear, opacity .5s linear}.ultimenusub .menu>li>ul>li{padding-bottom:0;position:relative;z-index:2}.ultimenusub .menu>li>ul>li>a{display:block;padding:.875rem .875rem .875rem 1.875rem;border-bottom:1px solid transparent;text-decoration:none;color:#63666A}.ultimenusub .menu>li>ul>li>a.is-active,.ultimenusub .menu>li>ul>li>a:hover,.ultimenusub .menu>li>ul>li>a:active{background-color:#d9d9d9;border-bottom-color:#d9d9d9;color:#333}.ultimenusub .menu>li>ul>li>ul{display:none}
