.header__top{display:flex;align-items:center;justify-content:space-between;width:100%}.header__left{display:flex;color:#fff}.container__header{position:relative}header.header{padding:39px 35px 0;background-size:cover;background-image:linear-gradient(180deg,#1d5160,#001924);height:515px}header.header:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.51;background-repeat:no-repeat;background-position:50% 0;background-size:cover;mix-blend-mode:soft-light;z-index:0;pointer-events:none}.header__inner{height:100%}.container__header nav{position:absolute;height:65px}.logo{display:flex;flex-direction:row;align-items:center}.logo__text{text-transform:uppercase;font-size:14px;color:#fff;letter-spacing:2.2px;display:block;margin-left:17px;font-family:proxima-nova,sans-serif}.label_divider--hidden{display:none}header .container__large{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.header__top_label{display:flex;align-items:center;color:#fff;font-size:16px;text-transform:uppercase;font-family:proxima-nova,sans-serif;margin-bottom:50px;letter-spacing:2.51px}.label_divider{margin:0 20px}.container__header_text{display:flex;flex-direction:column;z-index:1;align-items:center}.header__main_top{font-family:proxima-nova,sans-serif;font-size:18px;line-height:22px;color:#fff;letter-spacing:3.74px;text-transform:uppercase;font-weight:400;margin-bottom:30px}.header__main{font-weight:300;font-size:26px;letter-spacing:1.25px;line-height:27px;margin:0 0 30px}.header__main,.header__sub{color:#fff;font-family:semplicitapro,sans-serif;text-align:center}.header__sub{font-size:22px;letter-spacing:.41px;line-height:32px;font-weight:400;margin-bottom:16px}.header__contenttext{color:#fff;text-align:center;max-width:50%}.container--small-width{max-width:750px}.btn--center{display:flex;align-self:center}.label_divider--hide{display:none}.header__right-mobile-icon{width:24px;position:relative;height:9px;cursor:pointer;display:none;z-index:3}@media(max-width:992px){.label_divider{margin:0 10px}header.header{background-position:50%}.header__top_label{display:none}.container__header_text{text-align:center}.logo__text{text-transform:uppercase;font-size:10px;color:#fff;letter-spacing:1.57px;display:block;margin-left:7px;font-family:proxima-nova,sans-serif}.header__contenttext{max-width:75%}}@media(max-width:425px){header.header{padding:39px 24px 0;background-size:cover}}