#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]){background:#041d83 url(//intouchpos.co.za/wp-content/plugins/intouch-payments/pos-city-hero-v2.png) center/cover no-repeat!important;min-height:640px!important;height:auto!important;max-height:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:48px 40px!important;gap:24px!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"])>.e-con,#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"])>.e-con-inner{width:52%!important;max-width:52%!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;background:none!important;justify-content:flex-start!important;gap:24px!important;align-items:flex-start!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .e-con .e-con{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;min-height:0!important;height:auto!important;background:none!important;justify-content:flex-start!important;gap:20px!important;align-items:flex-start!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .elementor-widget{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;text-align:left!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .elementor-widget-container{padding:0!important;margin:0!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) h1,.itp .itp-wide-banner h1{font-family:inherit!important;font-size:52px!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:600!important;margin:0 0 24px!important;color:white!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) h2,#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) h3,#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) h4{font-size:24px!important;line-height:1.4!important;margin:0!important;color:white!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) p,#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .elementor-icon-list-text{color:white!important;font-size:18px!important;line-height:1.6!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .elementor-icon-list-items{margin:0!important;padding:0!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .elementor-button-wrapper{text-align:left!important}
#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) .intouch-hero-background{background:none!important}
.itp .itp-banner-inner{max-width:none;min-height:640px;padding:48px 40px;justify-content:center}.itp .itp-banner-inner>div{max-width:52%}.itp .itp-wide-banner p{font-size:18px;line-height:1.6;margin:0}
@media(max-width:900px){#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]){background-size:auto 330px!important;background-position:right bottom!important;justify-content:flex-start!important;padding:36px 24px 360px!important;min-height:0!important}#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"])>.e-con,#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"])>.e-con-inner{width:100%!important;max-width:100%!important}#page :is(.elementor .e-parent[data-id="681dd81"],.elementor .e-parent[data-id="6db4abd"],.elementor .e-parent[data-id="d1dbb9d"]) h1,.itp .itp-wide-banner h1{font-size:36px!important}.itp .itp-banner-inner{min-height:0;padding:36px 24px 300px;align-items:start}.itp .itp-banner-inner>div{max-width:100%}.itp-wide-banner{background-size:auto 270px;background-position:right bottom}}
#page :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) .elementor-widget-button{position:static!important;align-self:flex-start!important;right:auto!important;bottom:auto!important;margin:0!important;width:auto!important}
#page :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) :is(h1,h2,h3,h4,p){text-align:left!important}
@media(min-width:901px){#page :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]),.itp-wide-banner{background-size:100% auto!important;background-position:center bottom!important}}
#page .intouch-hero-enquire{display:inline-block!important;align-self:flex-start!important;background:#2166ff;color:#fff!important;padding:12px 24px;border-radius:5px;font-size:16px;font-weight:600;text-decoration:none;line-height:1.5;margin-top:24px!important;width:auto!important}#page .intouch-hero-enquire:focus-visible{outline:3px solid white;outline-offset:4px}
.itp .itp-banner-inner{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:0}.itp .itp-banner-inner>div{width:52%}
@media(max-width:900px){.itp .itp-banner-inner>div{width:100%}.itp .itp-banner-inner{padding-bottom:300px}.itp .itp-wide-banner h1{font-size:36px!important}.itp-wide-banner{background-size:auto 270px!important;background-position:right bottom!important}}
#page :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) h1{margin:0!important}
#page :is(.intouch-hub,.intouch-enquire) .hero{background:#041d83 url(//intouchpos.co.za/wp-content/plugins/intouch-payments/pos-city-hero-v2.png) center bottom/100% auto no-repeat!important;min-height:640px!important;align-items:flex-start!important}#page :is(.intouch-hub,.intouch-enquire) .hero:before{display:none}#page :is(.intouch-hub,.intouch-enquire) .hero-inner{max-width:none;padding:48px 40px!important;margin:0!important}#page :is(.intouch-hub,.intouch-enquire) .hero h1{max-width:52%;font-size:52px!important;line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0 0 24px}#page :is(.intouch-hub,.intouch-enquire) .hero :is(.lead,p){max-width:52%;font-size:18px;line-height:1.6;margin:0 0 24px}#page :is(.intouch-hub,.intouch-enquire) .hero .button{background:#2166ff;color:white!important;padding:12px 24px;border-radius:5px;font-size:16px;font-weight:600}
body.intouch-payment-page:not(.intouch-payment-ads) .itp{max-width:none}.itp .itp-wide-banner{width:100%;left:auto;margin-left:0}.itp .itp-banner-inner{justify-content:flex-start}.intouch-payment-page:not(.intouch-payment-ads) .itp-section{max-width:1180px;margin:auto}
@media(max-width:900px){#page :is(.intouch-hub,.intouch-enquire) .hero{background-size:auto 330px!important;background-position:right bottom!important;min-height:0!important}#page :is(.intouch-hub,.intouch-enquire) .hero-inner{padding:36px 24px 360px!important}#page :is(.intouch-hub,.intouch-enquire) .hero h1{font-size:36px!important;max-width:100%}#page :is(.intouch-hub,.intouch-enquire) .hero :is(.lead,p){max-width:100%}}
@media(min-width:901px){#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]){background-size:100% auto!important;background-position:center bottom!important}}
#page .itp-public-hero{background:#041d83 url(//intouchpos.co.za/wp-content/plugins/intouch-payments/pos-city-hero-v2.png) center bottom/100% auto no-repeat;min-height:640px;padding:48px 40px;margin:0;position:relative;width:100vw;left:50%;margin-left:-50vw;box-sizing:border-box}#page .itp-public-hero>div{width:52%}#page .itp-public-hero h1{font-size:52px;line-height:1.15;font-weight:600;letter-spacing:-.025em;color:white;margin:0 0 24px}#page .intouch-enquire .hero p{max-width:52%;font-size:18px;line-height:1.6;color:white;margin:0 0 24px}#page .intouch-enquire .hero .intouch-hero-enquire{margin-top:0!important}
@media(max-width:900px){#page .itp-public-hero{background-size:auto 330px;background-position:right bottom;min-height:0;padding:36px 24px 360px}#page .itp-public-hero>div{width:100%}#page .itp-public-hero h1{font-size:36px}#page .intouch-enquire .hero p{max-width:100%}}
@media(max-width:600px){#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]){background-size:auto 220px!important;padding-bottom:250px!important}#page :is(.intouch-hub,.intouch-enquire) .hero{background-size:auto 220px!important}#page :is(.intouch-hub,.intouch-enquire) .hero-inner{padding-bottom:250px!important}#page .itp-public-hero{background-size:auto 220px;padding-bottom:250px}.itp .itp-wide-banner{background-size:auto 220px!important}.itp .itp-banner-inner{padding-bottom:250px}} #page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]){position:relative!important;min-height:680px!important;padding-bottom:112px!important}
#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) .elementor-widget-heading:has(h1){width:calc(100vw - 80px)!important;max-width:none!important}
#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) h1{width:100%!important;max-width:none!important}
#page :is(.intouch-hub,.intouch-enquire) .hero,#page .itp-public-hero,.itp .itp-wide-banner{position:relative;min-height:680px!important}
#page :is(.intouch-hub,.intouch-enquire) .hero-inner,.itp .itp-banner-inner{min-height:680px!important;padding-bottom:112px!important}
#page :is(.intouch-hub,.intouch-enquire) .hero h1,#page .itp-public-hero h1,.itp .itp-wide-banner h1{width:calc(100vw - 80px)!important;max-width:none!important}
#page .intouch-hero-enquire,#page .intouch-hub .hero .button{position:absolute!important;left:40px!important;bottom:32px!important;margin:0!important;padding:12px 24px!important;background:#2166ff!important;color:white!important;border-radius:5px!important;font-size:16px!important;line-height:1.5!important}
@media(max-width:900px){#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]){min-height:0!important;padding-bottom:440px!important}#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) .elementor-widget-heading:has(h1){width:100%!important;max-width:100%!important}#page :is(.intouch-hub,.intouch-enquire) .hero,#page .itp-public-hero,.itp .itp-wide-banner{min-height:0!important}#page :is(.intouch-hub,.intouch-enquire) .hero-inner,.itp .itp-banner-inner{min-height:0!important;padding-bottom:440px!important}#page :is(.intouch-hub,.intouch-enquire) .hero h1,#page .itp-public-hero h1,.itp .itp-wide-banner h1{width:100%!important}#page .intouch-hero-enquire,#page .intouch-hub .hero .button{left:24px!important;bottom:360px!important}}
@media(max-width:600px){#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]){padding-bottom:330px!important}#page :is(.intouch-hub,.intouch-enquire) .hero-inner,.itp .itp-banner-inner,#page .itp-public-hero{padding-bottom:330px!important}#page .intouch-hero-enquire,#page .intouch-hub .hero .button{bottom:250px!important}}
#page #content :is(.e-parent[data-id="681dd81"],.e-parent[data-id="6db4abd"],.e-parent[data-id="d1dbb9d"]) :is(.e-con,.e-con-inner){position:static!important}#page :is(.intouch-hub,.intouch-enquire) .hero-inner{position:static!important}
body.intouch-payment-ads .site-content>.ast-container{max-width:none;padding:0}body.intouch-payment-ads .itp{max-width:none}body.intouch-payment-ads .itp-section{max-width:1180px;margin:auto}.itp-wide-banner .itp-sales-ticks{color:white!important} #page :is(.intouch-hub,.intouch-enquire){width:calc(100vw - 15px)!important;left:50%!important;margin-left:calc(-50vw + 7.5px)!important;max-width:none!important}
#page :is(.intouch-hub,.intouch-enquire) .hero-inner{padding-left:40px!important;padding-right:40px!important}
#page .itp-public-hero{width:calc(100vw - 15px)!important;position:relative!important;left:50%!important;margin-left:calc(-50vw + 7.5px)!important;padding-left:40px!important;padding-right:40px!important}
@media(max-width:900px){#page :is(.intouch-hub,.intouch-enquire) .hero-inner,#page .itp-public-hero{padding-left:24px!important;padding-right:24px!important}}