.banner-overlay{display:flex;background:linear-gradient(130deg,rgba(0,47,108,.7) 58%,rgba(210,35,125,.4));padding:80px 0}.home-section4 .flex{width:100%}.home-section4{position:relative;overflow:hidden;width:100%}.home-section4-inner{background-repeat:no-repeat;background-size:cover;width:100%;align-items:center}.sec4-content{width:640px;margin-left:auto;padding:0 100px 0 0;display:flex;flex-direction:column;color:#fff;align-items:flex-end;position:relative}.sec4-heading{font-size:3.4375rem;line-height:4rem;padding:0 0 35px}.sec4-heading strong{font-weight:700}.sec4-content p{font-size:1.563rem;line-height:1.875rem;padding:0 0 60px;max-width:90%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sec4-content{display:block!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sec4-content p{margin-left:165px}}@media only screen and (max-width:1700px){.home-section4-inner{width:auto;margin:0}}@media only screen and (max-width:1279px){.sec4-heading{font-size:2.813rem;line-height:3.25rem}}@media only screen and (max-width:1199px){.sec4-content p{font-size:1.25rem;line-height:1.5rem}.sec4-content{padding:0 35px 0 0;width:473px}}@media only screen and (max-width:991px){.home-section4-inner{background-size:inherit}.sec4-content{padding:0 15px;width:375px}}@media only screen and (max-width:767px){.sec4-heading{font-size:1.875rem;line-height:2.125rem}.sec4-content{max-width:400px;width:100%;padding:0 15px}.home-section4 .container{padding:0}}.home-section4 h2{font-size:2.813rem}@media only screen and (max-width:767px){.home-section4 h2{padding:0 35px 30px}}@media only screen and (max-width:1000px){.banner-overlay{background:linear-gradient(130deg,rgba(53,71,117,.8) 70%,rgba(210,35,125,.4));padding:50px 0}}