.page-hero-basic{width:100%;height:277px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.title-container{position:absolute;bottom:0;width:100%}.page-hero-title{font-family:'AvenirNextLTPro-Bold';font-size:28px;line-height:36px;margin:auto;width:calc(100% - 40px);max-width:1440px;padding:10px 0}.subtitle-container{margin:auto;width:100%;padding:30px 0px}.subtitle-container-inside{display:none}.page-hero-subtitle{font-family:'AvenirNextLTPro-Regular';font-size:16px;text-align:left;width:calc(100% - 40px);max-width:1440px;margin:auto;color:#404040}@media only screen and (min-width :700px){.page-hero-basic{height:345px;margin-top:0px}.title-container{position:inherit;bottom:inherit}.page-hero-title{width:calc(100% - 80px);padding:50px 0 25px 0px !important;font-size:40px;line-height:55px}.subtitle-container{display:none}.subtitle-container-inside{display:block;width:100%;margin:auto}.subtitle-container-inside .page-hero-subtitle{font-size:18px;line-height:28px;margin:inherit;width:calc(100% - 80px)}.subtitle-container-inside .page-hero-subtitle div{max-width:380px}.title-container .page-hero-title div{max-width:540px}}@media only screen and (min-width :1000px){.page-hero-title{width:calc(100% - 110px);padding:50px 0 25px 0px}.subtitle-container-inside .page-hero-subtitle{width:calc(100% - 110px)}.title-container .page-hero-title div{max-width:800px}}@media only screen and (min-width :1400px){.page-hero-title{width:calc(100% - 180px)}.subtitle-container-inside .page-hero-subtitle{width:calc(100% - 180px)}}@media only screen and (min-width :1800px){.page-hero-basic{height:520px}.title-container{padding-top:55px}.page-hero-title{font-size:60px;line-height:82px;width:calc(100% - 160px);padding:80px 0 40px 0px}.subtitle-container-inside .page-hero-subtitle{width:calc(100% - 160px);font-size:26px;line-height:36px}.subtitle-container-inside .page-hero-subtitle div{max-width:590px}.title-container .page-hero-title div{max-width:800px}}