.payrollhr-services-banner-module{color:#fff;overflow:hidden;position:relative}.payrollhr-services-banner-module h1.h1-xl{font-size:80px}.payrollhr-services-banner-module h1{font-family:Playfair Display,sans-serif;font-size:64px;font-weight:700;line-height:1.095;margin:0 0 30px;padding:0}.payrollhr-services-banner-module:after{background-color:#a51d44;bottom:3%;content:"";height:200%;left:auto;position:absolute;right:-50%;top:auto;-webkit-transform:rotate(2.14deg) translateY(-67px) scale(1.1);-ms-transform:rotate(2.4deg) translateY(-67px) scale(1.1);transform:rotate(2.4deg) translateY(-67px) scale(1.1);width:150%;z-index:0}.payrollhr-services-banner-module .container{position:relative;z-index:1}.payrollhr-services-banner-module .columns-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-20px;margin-right:-20px;padding:80px 0 100px}.payrollhr-services-banner-module .column{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 0 28px;padding:0 20px;width:50%}.payrollhr-services-banner-module .column.content-column{max-width:585px;padding-top:20px}.payrollhr-services-banner-module .content-group{font-family:Playfair Display,sans-serif;font-size:24px;font-weight:400;line-height:1.3}.payrollhr-services-banner-module .content-group p{max-width:95%}.payrollhr-services-banner-module .resource-group{margin:0 auto;max-width:530px;position:relative;text-align:center;width:100%}@media(min-width:901px){.payrollhr-services-banner-module .column.resource-column{align-content:flex-end}.payrollhr-services-banner-module .resource-column .resource-group{margin-right:0}}@media(max-width:1366px){.payrollhr-services-banner-module h1{font-size:55px}.payrollhr-services-banner-module .content-group{font-size:21px}.payrollhr-services-banner-module .column.content-column{padding-top:0}}@media(max-width:1280px){.payrollhr-services-banner-module h1{font-size:46px}.payrollhr-services-banner-module .content-group{font-size:19px}}@media(max-width:1024px){.payrollhr-services-banner-module h1{font-size:42px;margin-bottom:20px}.payrollhr-services-banner-module .content-group{font-size:18px}}@media(max-width:900px){.payrollhr-services-banner-module .columns-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:vertical;-ms-flex-direction:column;flex-direction:column}.payrollhr-services-banner-module .column{max-width:100%!important;width:100%!important}.payrollhr-services-banner-module .column.content-column+.column.resource-column{margin-top:20px}}@media(max-width:767px){.payrollhr-services-banner-module h1{font-size:36px}}.payrollhr-services-banner-module img{border-radius:25px}