.body-container-wrapper .body-container .section.hero{padding:0;float:none}.body-container-wrapper .body-container .section.hero .module{position:relative;width:100%;min-height:380px;display:flex;flex-flow:column wrap;justify-content:center;padding:32px;background-color:gray;background-repeat:no-repeat;background-size:cover}.body-container-wrapper .body-container .section.hero .module:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(47,74,83,.3)}.body-container-wrapper .body-container .section.hero .module .section-content.module-content{position:relative;z-index:1}.hero .title{display:block;color:#fff;font-weight:600;font-size:24px;line-height:24px;margin-bottom:32px}.hero .subtitle{display:block;color:#fff;font-weight:600;font-size:16px;line-height:20px}.hero .button{display:inline-block;margin:24px 0;color:white;border:3px solid white;background-color:transparent;font-size:18px;font-weight:600;line-height:40px;padding:0 20px;border-radius:10px;cursor:pointer}.hero .button:hover,.hero .button:focus{border:3px solid #2cabe2;background-color:#2cabe2}@media screen and (min-width:768px){.hero .title{font-size:42px;line-height:42px}.hero .subtitle{font-size:20px;line-height:24px}}@media screen and (min-width:992px){.hero .title{max-width:34%}.hero .subtitle{max-width:34%}}