.ease--bezier{-webkit-transition:all 400ms cubic-bezier(0.445,0.05,0.55,0.95);transition:all 400ms cubic-bezier(0.445,0.05,0.55,0.95)}
.sticky--hot .sticky__navigation{background-color:#fff}
.sticky--hot .sticky__navigation__bottom{background-color:#fff}
.sticky--hot .sticky__navigation__bottom__menu--active{color:#009fda !important}
.sticky--hot .sticky__navigation__bottom__menu li a{color:#333}
.sticky--hot .sticky__navigation__disclaimer{color:rgba(0,0,0,0.4)}
#sticky__header{margin:87px;height:0}
.sticky__navigation{background-color:#fff;font-family:"Frutiger",Verdana,sans-serif;width:100%;display:flex;flex-direction:column;justify-content:space-between}
.sticky__navigation__top{height:58px;margin-top:17px}
.sticky__navigation__utilities__menu{list-style:none}
.sticky__navigation__utilities__menu>li{display:inline-block;padding-left:10px;padding-right:10px;font-size:11px}
.sticky__navigation__utilities__menu>li a:hover{text-decoration:underline}
.sticky__navigation__utilities__menu>li:last-of-type{padding-right:0}
.sticky__navigation__utilities__menu>li:first-of-type{padding-left:0}
.sticky__navigation__utilities__menu__divider{color:#82786f;margin-left:20px;margin-right:20px}
.sticky__navigation__bottom{background-color:#fff;padding-top:17px;padding-bottom:17px;box-shadow:0 15px 5px 0 rgba(0,0,0,0.03);position:relative;z-index:1035}
.sticky__navigation__bottom--fixed{position:fixed;top:0;right:0;left:0}
.sticky__navigation__bottom__menu{list-style:none}
.sticky__navigation__bottom__menu--active{color:#000195 !important}
.sticky__navigation__bottom__menu li{display:inline-block;font-size:16px;line-height:16px;font-weight:bold;padding-right:15px;padding-left:15px}
.sticky__navigation__bottom__menu li:first-of-type{padding-left:0}
.sticky__navigation__bottom__menu li:last-of-type{padding-right:0}
.sticky__navigation__bottom__menu.sticky--float-right li:last-of-type{float:right}
.sticky__navigation__disclaimer{color:#efedea;font-size:.9rem}
.sticky__navigation__logo{display:flex;align-items:center}
.sticky__navigation__logo__novo img{height:48px;width:auto}
.sticky__navigation__logo__sub{margin-left:15px}
.sticky__navigation__logo__sub img{height:48px;width:auto}
.sticky__navigation__placeholder{height:120px;display:flex}
.sticky--mobile{position:fixed;display:flex;flex-direction:column;z-index:1030;top:0;left:0;right:0;background-color:#fff}
.sticky--mobile img{max-height:48px;width:auto;max-width:100%}
.sticky--mobile .burger{padding-right:5px}
.sticky--mobile .burger .burger-inner,.sticky--mobile .burger.is-active .burger-inner{background-color:#009fda}
.sticky--mobile .burger .burger-inner:after,.sticky--mobile .burger.is-active .burger-inner:after,.sticky--mobile .burger .burger-inner:before,.sticky--mobile .burger.is-active .burger-inner:before{background-color:#009fda}
.sticky--mobile--active{bottom:0}
.sticky--mobile--active .sticky--mobile__navigation__inner{width:100%;height:100%}
.sticky--mobile__navigation{padding-top:15px;padding-bottom:15px}
@media screen and (max-width:767px){.sticky--mobile__navigation{margin-left:0;margin-right:0}
}
@media screen and (min-width:768px) and (max-width:1020px){.sticky--mobile__navigation{max-width:100%;padding-left:15px;padding-right:15px}
}
.sticky--mobile__navigation .row{display:flex;align-items:center}
.sticky--mobile__navigation .fa{color:#009fda}
.sticky--mobile__navigation__inner{-webkit-transition:all 400ms cubic-bezier(0.445,0.05,0.55,0.95);transition:all 400ms cubic-bezier(0.445,0.05,0.55,0.95);flex-grow:1;height:0;overflow:hidden;position:fixed;top:87px;width:100%;background-color:#f5f5f5}
@media screen and (min-width:768px) and (max-width:1020px){.sticky--mobile__navigation__inner{padding-left:15px;padding-right:15px}
}
.sticky--mobile__navigation__inner ul li{border-bottom:1px solid rgba(0,0,0,0.3);padding:0;width:100%}
.sticky--mobile__navigation__inner ul li a{display:flex;align-items:center;justify-content:space-between;padding:15px 0;width:100%;font-size:15px;font-weight:normal}
.sticky--mobile__navigation__inner ul li a:after{font-family:"FontAwesome";content:'\f054';color:rgba(0,0,0,0.3);padding-right:15px;font-size:.7em}
.sticky--mobile__navigation__inner__utility{margin-top:40px;background-color:#fff}
.sticky--mobile__navigation__inner__utility li a{color:rgba(0,0,0,0.5) !important;padding-left:10px !important;padding-right:10px !important}
body.sticky--locked{max-height:100%;overflow-y:hidden}
@media screen and (min-width:1280px){.hide--on-desktop{display:none}
}