.header-section{overflow:hidden}.header-section-top{padding-top:20px}@media screen and (min-width: 480px){.header-section-top{padding-top:calc(20px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-section-top{padding-top:50px}}.header-section-top{margin-bottom:30px}@media screen and (min-width: 480px){.header-section-top{margin-bottom:calc(30px + 40*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-section-top{margin-bottom:70px}}.header-section-headline{margin:0;color:#363d45;text-transform:none;font-size:32px;line-height:1.2;overflow-wrap:break-word}@media(min-width: 992px){.header-section-headline{font-size:clamp(32px,3.6vw,65px)}}.header-section-line{display:block}.header-section-line.one{font-family:futura-pt,"Helvetica Neue",Arial,sans-serif;font-weight:600}.header-section-line.two{font-family:freight-text-pro,Georgia,"Times New Roman",serif;font-weight:600}@media(min-width: 992px){.header-section-line.two{font-size:clamp(32px,3vw,44px)}}@media(min-width: 992px){.header-section-bottom{flex-wrap:nowrap}}.header-section-image img{display:block;width:100%;height:100%;min-height:310px;object-fit:cover}.header-section-image img{max-height:310px}@media screen and (min-width: 480px){.header-section-image img{max-height:calc(310px + 290*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.header-section-image img{max-height:600px}}@media(min-width: 1650px){.header-section-image img{min-height:600px}}