.custom-banner{background-position:center;background-repeat:no-repeat;background-size:cover;color:white;padding-top:15rem;position:relative;min-height:550px}.bg-grey-2{background-color:#ededed !important}.custom-banner .angle-bottom-right-to-left{background-color:white;-webkit-clip-path:polygon(0% 100%,100% 100%,100% 0%);clip-path:polygon(0% 100%,100% 100%,100% 0%);position:absolute;right:0;bottom:-1px;left:0;max-height:300px;height:100%}.custom-banner .page-center{position:relative}.custom-banner .caption{padding-left:2.4rem;padding-right:2.4rem;height:auto}.custom-banner .caption .page-title{background-color:#044559;display:inline-block;opacity:.85;padding:1rem 2.4rem .3rem;text-align:left}.animate-wrapper{overflow:hidden;height:100%}.custom-banner .caption .caption-wrapper{height:100%}.custom-banner .caption .caption-wrapper h1{font-size:2.2rem;font-weight:300;line-height:3rem;margin-bottom:1.4rem;color:#fff}.IE .custom-banner .angle-bottom-right-to-left{display:none}@media(max-width:991px) and (min-width:768px){.custom-banner .caption{text-align:center;margin-bottom:30px}.custom-banner .caption .page-title{margin-left:auto;margin-right:auto}}@media(max-width:767px){.custom-banner{padding-top:10rem}.custom-banner .caption{text-align:center;margin-bottom:30px}.custom-banner .caption .page-title{margin-left:auto;margin-right:auto}.custom-banner .caption .caption-wrapper h1{font-size:1.8rem;line-height:2.4rem}}