.alert-bar{width:100%}.alert-bar .inner-wrapper{padding:15px 40px 15px 5px;justify-content:center;align-items:center;align-content:center}.alert-bar .inner-wrapper.white{color:#fff}.alert-bar .inner-wrapper.dark{color:var(--headline-color)}.alert-bar .inner-wrapper p{font-size:1.5rem;color:inherit;margin:0 20px}.alert-bar .inner-wrapper .button{font-size:1.2rem;line-height:1;height:auto;padding:8px 15px;white-space:nowrap}header{width:100%;max-width:100%;min-height:90px;position:fixed;top:0;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;overflow:visible;z-index:999;background-color:var(--header-color);box-shadow:0 1px 6px rgba(0,0,0,.1)}.header-up header{top:-90px}body.logged-in.header-up header{top:-90px}body.logged-in header{top:32px}header.omeda-external-top-bar{top:42px}.header-up header.omeda-external-top-bar{top:-90px}@media only screen and (max-width:782px){body.logged-in header{top:46px}}@media only screen and (max-width:682px){header.omeda-external-top-bar{top:65px}.header-up header.omeda-external-top-bar{top:-90px}}@media only screen and (max-width:500px){button.alert-button{top:-4px;right:-4px}.alert-bar .inner-wrapper p{margin:0;max-width:calc(100% - 95px)}.alert-bar .inner-wrapper{padding:15px}button.alert-button img{transform:scale(.65)}header section.flex{background:#fff}}header section{height:90px;max-width:1340px;align-items:center;padding:0 40px;overflow:visible;position:relative;top:0;z-index:9999}header section.flex{width:100%;max-width:1420px;justify-content:space-between;align-items:center}header section.flex .logo-wrapper{width:40%;max-width:217px}header section.flex .logo-wrapper .logo-link{width:100%;height:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}header section.flex .logo-wrapper .logo-link img{width:100%;height:auto}@media only screen and (max-width:1360px){header section{padding:0 40px}}@media only screen and (max-width:1180px){header section{padding:0 40px}}@media only screen and (max-width:680px){header section{padding:0 30px}.header-buttons.flex{display:none}}@media only screen and (max-width:580px){header .search-bar .inner-wrapper form{display:block}header .search-bar .inner-wrapper form>label{display:block;width:100%}header .search-bar .inner-wrapper form>div{width:100%}}@media only screen and (max-width:500px){header section{padding:0 25px}}@media only screen and (max-width:480px){header section.flex .logo-wrapper{width:47%;max-width:100px}header{height:60px;min-height:60px}header section{max-width:100%;height:60px}header section a.logo-link{width:120px;top:-2px}}