.banner-container{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;min-height:300px;position:relative;overflow:hidden;width:100%}.banner-container .hero-overlay.dark{background:linear-gradient(to right,rgba(25,29,34,1) 40%,rgba(25,29,34,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80191d22',endColorstr='#33191d22',GradientType=1);display:block;height:100%;left:-44%;top:0;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-o-transform:skewX(-45deg);transform:skewX(-45deg);width:100%;z-index:0;position:absolute}.banner-container .hero-overlay.light{background:rgba(255,255,255,0.3) none repeat scroll 0 0;height:100%;right:-69%;top:0;-webkit-transform:skewX(45deg);-moz-transform:skewX(45deg);-ms-transform:skewX(45deg);-o-transform:skewX(45deg);transform:skewX(45deg);width:100%;z-index:0;position:absolute}.banner-container .content-wrapper{padding:0;width:80%;max-width:80%;margin:0 auto;padding-bottom:10px !important}.banner-container .content-wrapper .inner{margin:80px 0px;line-height:12px;position:relative;z-index:2;margin-bottom:0}.banner-container .title{font-family:"Bliss Light",'Helvetica Neue',Arial,sans-serif;text-transform:initial;font-size:40px;font-weight:700;line-height:45px;max-width:90%;margin-bottom:0;margin-top:0;color:#fff}.banner-container .sub_title{font-family:"Bliss Light",'Helvetica Neue',Arial,sans-serif;text-transform:initial;font-size:16px;font-weight:500;font-style:normal;line-height:1}.banner-container .large_title{font-family:"Bliss Bold",'Helvetica Neue',Arial,sans-serif;font-size:50px;line-height:45px;text-transform:uppercase}.banner-container .large_sub_title{font-weight:200;font-style:normal;line-height:1;font-family:"Bliss Light",'Helvetica Neue',Arial,sans-serif;font-size:33px}.banner-container .small_title{font-family:"Bliss Light",'Helvetica Neue',Arial,sans-serif;font-weight:700;font-size:32px;line-height:1.07;max-width:100%}.banner-container.cash-flow-matters{background-size:unset}.banner-container.cash-flow-matters .hero-overlay{display:none}.banner-container.cash-flow-matters .content-wrapper{padding-top:26px}.banner-container.cash-flow-matters .title{color:#3fc6a5}.banner-container.rit-tool .hero-overlay{display:none}.banner-container.rit-tool{background-size:unset}.banner-container.rit-tool .hero-overlay{display:none}.banner-container.online-swaps .hero-overlay{display:none}.banner-container.rit-tool:before{content:'';width:100%;height:100%;display:block;position:absolute;background:linear-gradient(-90deg,rgba(0,0,0,0),rgba(0,0,0,0),rgba(0,0,0,1))}.banner-container.connect-with-a-tax-traders-specialist-for-a-hands-on-tax-pooling-training-session .small_title{width:33%}.banner-container.click--tax-done- .medium_title{font-size:41.6px;max-width:100%;line-height:1.07}@media(max-width:1599px){.banner-container .content-wrapper{width:92%;max-width:92%}}@media(max-width:1339px){.banner-container .content-wrapper{padding:0;width:85%;max-width:85%;margin:0 auto}}@media(max-width:1169px){.banner-container .content-wrapper{margin:0 5%;width:75%}}@media(max-width:1024px){.banner-container .content-wrapper{width:95%;margin:0 auto;max-width:100%}.banner-container .hero-overlay.light{background:0}.banner-container .hero-overlay.dark{background:rgba(25,29,34,0.55);left:0;transform:skewX(0)}}@media(max-width:767px){.banner-container .content-wrapper .inner{font:16px/26px Helvetica,Helvetica Neue,Arial;margin:50px 0px;margin-bottom:0}.banner-container .title{max-width:50%;line-height:1}.banner-container .large_title{font-size:24px;line-height:1}.banner-container .large_sub_title{font-size:24px;line-height:1}.banner-container .small_title{max-width:100%;line-height:1.07}.banner-container.smooth-tax-over-equal-payments h1,.banner-container.short-on-cash-to-pay-this-month-s-tax- .content-wrapper.clearfix .inner h1,.banner-container.reduce-ird-interest-on-a-reassessment .content-wrapper.clearfix .inner h1,.banner-container.forgot-to-make-a-tax-payment- .content-wrapper.clearfix .inner h1,.banner-container.need-to-calculate-final-tax-payment-required- .content-wrapper.clearfix .inner h1,.banner-container.transfer .content-wrapper.clearfix .inner h1{max-width:100%}.banner-container.connect-with-a-tax-traders-specialist-for-a-hands-on-tax-pooling-training-session .small_title{width:calc(100% - 45px)}}@media(max-width:400px){.banner-container .title{max-width:100%}}