.elementor-1087 .elementor-element.elementor-element-9de726c{--display:flex;--padding-top:150px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-8844edd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-60e8016{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-36a3555 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-36a3555 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-36a3555 .elementor-button{fill:var( --e-global-color-2ee49f8 );color:var( --e-global-color-2ee49f8 );}.elementor-1087 .elementor-element.elementor-element-e4ca93f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-40a5fb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-e32d310{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-000d11b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-6e41346{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-7b01532 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-7b01532 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-4c9e782{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-9451c2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-038e108{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-deb37b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-8e2bdcd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-8e2bdcd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-8e2bdcd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1087 .elementor-element.elementor-element-8e2bdcd .elementor-icon-list-text{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-dd71b30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-dd71b30 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-dd71b30 .elementor-button{fill:var( --e-global-color-a6e962a );color:var( --e-global-color-a6e962a );}.elementor-1087 .elementor-element.elementor-element-e7f1fef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-390cbde{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-4f4db6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-96dd535 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-96dd535 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-96dd535{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1087 .elementor-element.elementor-element-96dd535 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-b49369d .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-b49369d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-307e316{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-a26fca3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-d36a5f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-4232f37 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-4232f37 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-4232f37{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1087 .elementor-element.elementor-element-4232f37 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-d8a59ea .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-d8a59ea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-ac68255{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-6345ff0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-a3eaa22{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-aecfbc3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-aecfbc3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-aecfbc3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1087 .elementor-element.elementor-element-aecfbc3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-2cabd7c .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-2cabd7c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-41f204c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-d1fa031{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-58e6f57{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-80866ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-80866ff .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-6a8db45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-dff5c2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-02c3fe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-6020b8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-6020b8e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-2a1381b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-8b536ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-2d298dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-7fdb99a .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-7fdb99a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-675e580{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-f66d0cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-808e1be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-ae2df91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-ae2df91 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-c239aea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-e33987f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1087 .elementor-element.elementor-element-64f738f{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-74337fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-08ec3cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-3de2dd3 .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-e0d2df5 .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-048216a .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-d409af7 .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-2871cd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-8b139df .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-f590a8f .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-d57415e .elementor-icon-box-wrapper{gap:15px;}.elementor-1087 .elementor-element.elementor-element-ed93f39{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-101e916{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-e09f665 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-e09f665 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-e09f665{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1087 .elementor-element.elementor-element-e09f665 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-9d11c5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-a8366ad{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-e1f562f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-b02e97e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-1f230a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-bee8176 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-bee8176 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-bee8176 .elementor-button{fill:var( --e-global-color-a6e962a );color:var( --e-global-color-a6e962a );}.elementor-1087 .elementor-element.elementor-element-879df8d{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-5296aaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-97628a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-8cb813d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-8cb813d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1087 .elementor-element.elementor-element-8cb813d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1087 .elementor-element.elementor-element-8cb813d .elementor-icon-list-text{transition:color 0.3s;}.elementor-1087 .elementor-element.elementor-element-2d022ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-8f852c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-8f852c9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-d7b5f2f .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-d7b5f2f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-9fed1a3{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-c0d7074{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-c64afb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-53370d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-53370d2 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-53370d2 .elementor-button{fill:var( --e-global-color-a6e962a );color:var( --e-global-color-a6e962a );}.elementor-1087 .elementor-element.elementor-element-13103d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-13103d3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-13103d3 .elementor-button:hover, .elementor-1087 .elementor-element.elementor-element-13103d3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-1087 .elementor-element.elementor-element-13103d3 .elementor-button:hover svg, .elementor-1087 .elementor-element.elementor-element-13103d3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1087 .elementor-element.elementor-element-5a8746e{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-f675e99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-7f4d013{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-5af874b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-9d46d60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-aff5f78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-1da4aaa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-5373b69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-78526be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-461af75{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-1087 .elementor-element.elementor-element-a8f24e1{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-1e9c12b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-b552494{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-efa79b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button-content-wrapper{flex-direction:row;}.elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button{fill:var( --e-global-color-a6e962a );color:var( --e-global-color-a6e962a );}.elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button:hover, .elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button:focus{color:var( --e-global-color-9027ad5 );}.elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button:hover svg, .elementor-1087 .elementor-element.elementor-element-d971aff .elementor-button:focus svg{fill:var( --e-global-color-9027ad5 );}.elementor-1087 .elementor-element.elementor-element-ccddb47{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1087 .elementor-element.elementor-element-9de726c{--padding-top:120px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-40a5fb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-e32d310{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1087 .elementor-element.elementor-element-4c9e782{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-64f738f{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-ed93f39{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-a8366ad{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-879df8d{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-9fed1a3{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-5a8746e{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-a8f24e1{--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-1087 .elementor-element.elementor-element-ccddb47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1087 .elementor-element.elementor-element-9de726c{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-4c9e782{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-64f738f{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-ed93f39{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-a8366ad{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-879df8d{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-9fed1a3{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-5a8746e{--content-width:1200px;}.elementor-1087 .elementor-element.elementor-element-a8f24e1{--content-width:1200px;}}/* Start custom CSS *//* CodeRift POS landing: layout and look. Colours match the site kit. */
body.page-id-1087{background:#0A0A0A}
body.elementor-page-1087{--cr-lime:#9DE600;--cr-lime2:#BEF841;--cr-gold:#FFC20C;--cr-bg2:#121212;--cr-card:#1A1A1A;--cr-line:#272727;--cr-text:#C7C7C7;color:var(--cr-text);font-family:Poppins,sans-serif;overflow-x:hidden}
body.elementor-page-1087 .cr-gold{color:var(--cr-gold)}
body.elementor-page-1087 .elementor-widget-text-editor{color:var(--cr-text);font-size:16px;line-height:1.7}
body.elementor-page-1087 .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.elementor-page-1087 .cr-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;color:var(--cr-lime);font:600 14px/1.4 Poppins,sans-serif;letter-spacing:.04em;text-transform:uppercase}
body.elementor-page-1087 .cr-eyebrow .elementor-heading-title:before{content:"";width:22px;height:2px;background:var(--cr-lime)}
body.elementor-page-1087 .cr-h1 .elementor-heading-title{font-family:Unbounded,sans-serif;font-weight:700;color:#fff;font-size:clamp(30px,4.2vw,52px);line-height:1.15;letter-spacing:-.01em}
body.elementor-page-1087 .cr-h2 .elementor-heading-title{font-family:Unbounded,sans-serif;font-weight:700;color:#fff;font-size:clamp(26px,3.4vw,42px);line-height:1.2}
body.elementor-page-1087 .cr-h3 .elementor-heading-title{font-family:Unbounded,sans-serif;font-weight:700;color:#fff;font-size:clamp(22px,2.4vw,30px);line-height:1.25}
body.elementor-page-1087 .cr-lead{font-size:18px}
body.elementor-page-1087 .cr-head{max-width:740px;--gap:12px;gap:12px;margin-bottom:24px}
body.elementor-page-1087 .cr-center{margin-inline:auto;text-align:center;--align-items:center;align-items:center}
body.elementor-page-1087 .cr-center .cr-eyebrow .elementor-heading-title:after{content:"";width:22px;height:2px;background:var(--cr-lime)}
body.elementor-page-1087 .cr-center-t,body.elementor-page-1087 .cr-center-t .elementor-heading-title{text-align:center}
/* buttons */
body.elementor-page-1087 .cr-btn .elementor-button{border-radius:999px;padding:15px 28px;font:600 16px/1.2 Poppins,sans-serif;border:1.5px solid transparent;transition:background .15s,color .15s,border-color .15s}
body.elementor-page-1087 .cr-btn-lime .elementor-button{background:var(--cr-lime);color:#0A0A0A}
body.elementor-page-1087 .cr-btn-lime .elementor-button:hover{background:var(--cr-lime2);color:#0A0A0A}
body.elementor-page-1087 .cr-btn-ghost .elementor-button{background:transparent;color:#fff;border-color:#3a3a3a}
body.elementor-page-1087 .cr-btn-ghost .elementor-button:hover{border-color:var(--cr-lime);color:var(--cr-lime)}
body.elementor-page-1087 .cr-btn-dark .elementor-button{background:#0A0A0A;color:#fff}
body.elementor-page-1087 .cr-btn-dark .elementor-button:hover{background:#222;color:#fff}
body.elementor-page-1087 .cr-btn-outline-dark .elementor-button{background:transparent;color:#0A0A0A;border-color:#0A0A0A}
body.elementor-page-1087 .cr-btn-outline-dark .elementor-button:hover{background:#0A0A0A;color:#fff}
body.elementor-page-1087 .cr-btn-full,body.elementor-page-1087 .cr-btn-full .elementor-button{width:100%}
body.elementor-page-1087 .cr-btn-row,body.elementor-page-1087 .cr-final-btns{--flex-direction:row;flex-direction:row;--flex-wrap:wrap;flex-wrap:wrap;--gap:14px;gap:14px}
body.elementor-page-1087 .cr-btn-row>.elementor-widget,body.elementor-page-1087 .cr-final-btns>.elementor-widget{width:auto}
/* hero */
body.elementor-page-1087 .cr-hero{position:relative;overflow:hidden}
body.elementor-page-1087 .cr-hero:before{content:"";position:absolute;inset:-160px 0 auto 40%;height:600px;background:radial-gradient(closest-side,rgba(157,230,0,.13),transparent);pointer-events:none}
body.elementor-page-1087 .cr-hero>.e-con-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}
body.elementor-page-1087 .cr-hero-text{--gap:18px;gap:18px}
body.elementor-page-1087 .cr-chips{display:flex;flex-wrap:wrap;gap:10px}
body.elementor-page-1087 .cr-chips span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--cr-line);border-radius:999px;font-size:14px;color:#e5e5e5;background:var(--cr-bg2)}
body.elementor-page-1087 .cr-chips i{width:7px;height:7px;border-radius:50%;background:var(--cr-lime)}
body.elementor-page-1087 .cr-hero-shot{position:relative}
body.elementor-page-1087 .cr-shot img{width:100%;border-radius:16px;border:1px solid #2c2c2c;box-shadow:0 30px 80px rgba(0,0,0,.6)}
body.elementor-page-1087 .cr-hero-img img{box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 8px #161616}
body.elementor-page-1087 .cr-bill-float{position:absolute!important;width:32%!important;right:-18px;bottom:-40px;transform:rotate(3deg);z-index:2}
body.elementor-page-1087 .cr-bill-float img{border-radius:8px;box-shadow:0 20px 50px rgba(0,0,0,.7);background:#fff}
/* marquee strip */
body.elementor-page-1087 .cr-strip{border-block:1px solid #1d1d1d}
body.elementor-page-1087 .cr-marquee{overflow:hidden;white-space:nowrap;padding:22px 0}
body.elementor-page-1087 .cr-track{display:inline-flex;gap:48px;animation:crslide 40s linear infinite;font:700 22px Unbounded,sans-serif;color:transparent;-webkit-text-stroke:1px var(--cr-lime)}
body.elementor-page-1087 .cr-track span:after{content:"\2726";margin-left:48px;-webkit-text-stroke:0;color:var(--cr-gold)}
@keyframes crslide{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){body.elementor-page-1087 .cr-track{animation:none}}
/* industry tabs */
body.elementor-page-1087 .cr-legend{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}
body.elementor-page-1087 .cr-legend span{display:inline-flex;align-items:center;gap:8px}
body.elementor-page-1087 .cr-legend i{width:8px;height:8px;border-radius:50%;background:var(--cr-lime)}
body.elementor-page-1087 .cr-legend i.o{background:var(--cr-gold)}
body.elementor-page-1087 .cr-tabs .e-n-tabs-heading{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:28px}
body.elementor-page-1087 .cr-tabs .e-n-tab-title{flex:0 0 auto;padding:11px 18px;border-radius:999px;border:1px solid var(--cr-line);background:var(--cr-bg2);color:#ddd;font:500 15px Poppins,sans-serif;width:auto}
body.elementor-page-1087 .cr-tabs .e-n-tab-title:hover{border-color:#555;background:var(--cr-bg2);color:#fff}
body.elementor-page-1087 .cr-tabs .e-n-tab-title[aria-selected=true]{background:var(--cr-lime);border-color:var(--cr-lime);color:#0A0A0A}
body.elementor-page-1087 .cr-tabs .e-n-tab-title-text{color:inherit;font:inherit}
body.elementor-page-1087 .cr-tabs .e-n-tabs-content>.e-con{border:0;padding:0}
body.elementor-page-1087 .cr-tabs .cr-panel.e-con.e-active{display:grid!important}
body.elementor-page-1087 .cr-panel.e-con{grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;background:var(--cr-bg2);border:1px solid #1f1f1f!important;border-radius:28px;padding:44px!important}
body.elementor-page-1087 .cr-panel-text{--gap:14px;gap:14px}
body.elementor-page-1087 .cr-badge .elementor-heading-title{display:inline-block;padding:5px 12px;border-radius:999px;font:600 12px/1.4 Poppins,sans-serif;letter-spacing:.05em;text-transform:uppercase}
body.elementor-page-1087 .cr-ready .elementor-heading-title{background:rgba(157,230,0,.12);color:var(--cr-lime);border:1px solid rgba(157,230,0,.35)}
body.elementor-page-1087 .cr-order .elementor-heading-title{background:rgba(255,194,12,.1);color:var(--cr-gold);border:1px solid rgba(255,194,12,.35)}
body.elementor-page-1087 .cr-ticks .elementor-icon-list-item{align-items:flex-start}
body.elementor-page-1087 .cr-ticks .elementor-icon-list-items .elementor-icon-list-item:not(:last-child){padding-bottom:10px}
body.elementor-page-1087 .cr-ticks .elementor-icon-list-icon i{color:var(--cr-lime);font-size:14px;margin-top:5px}
body.elementor-page-1087 .cr-ticks .elementor-icon-list-text{color:#e8e8e8;font-size:15.5px;line-height:1.6;padding-left:10px}
body.elementor-page-1087 .cr-mods{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.elementor-page-1087 .cr-mod{background:var(--cr-card);border:1px solid #2a2a2a;border-radius:16px;padding:18px}
body.elementor-page-1087 .cr-mod b{display:block;color:#fff;font-weight:600;margin-bottom:4px}
body.elementor-page-1087 .cr-mod small{display:block;font-size:13px;color:#9a9a9a;line-height:1.5}
body.elementor-page-1087 .cr-note{font-size:13px;color:#8d8d8d}
/* features */
body.elementor-page-1087 .cr-features{background:var(--cr-bg2);border-block:1px solid #1a1a1a}
body.elementor-page-1087 .cr-grid4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px}
body.elementor-page-1087 .cr-feat,body.elementor-page-1087 .cr-step{background:#161616;border:1px solid #232323;border-radius:20px;padding:26px;transition:border-color .2s;height:100%}
body.elementor-page-1087 .cr-feat:hover{border-color:#3d4d16}
body.elementor-page-1087 .cr-feat .elementor-icon-box-wrapper{text-align:left}
body.elementor-page-1087 .cr-feat .elementor-icon-box-icon{margin-bottom:16px}
body.elementor-page-1087 .cr-feat .elementor-icon{width:48px;height:48px;border-radius:14px;background:rgba(157,230,0,.1);display:grid;place-items:center;font-size:22px;color:var(--cr-lime)!important;fill:var(--cr-lime)}
body.elementor-page-1087 .cr-feat .elementor-icon i{color:var(--cr-lime)}
body.elementor-page-1087 .cr-feat .elementor-icon-box-title,body.elementor-page-1087 .cr-step .elementor-icon-box-title{color:#fff;font:600 17px/1.4 Poppins,sans-serif;margin:0 0 6px}
body.elementor-page-1087 .cr-feat .elementor-icon-box-title a,body.elementor-page-1087 .cr-step .elementor-icon-box-title a{color:inherit}
body.elementor-page-1087 .cr-feat .elementor-icon-box-description,body.elementor-page-1087 .cr-step .elementor-icon-box-description{color:var(--cr-text);font-size:14.5px;line-height:1.6;margin:0}
/* bill */
body.elementor-page-1087 .cr-bill>.e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
body.elementor-page-1087 .cr-bill-text{--gap:16px;gap:16px}
body.elementor-page-1087 .cr-urdu{font-family:"Noto Nastaliq Urdu","Jameel Noori Nastaleeq",serif;font-size:24px;color:#fff;line-height:2.3}
body.elementor-page-1087 .cr-bill-card{background:linear-gradient(160deg,#1b2309,#0f0f0f 60%);border:1px solid #233010;border-radius:28px;padding:40px!important;align-items:center}
body.elementor-page-1087 .cr-bill-img{width:min(320px,100%)}
body.elementor-page-1087 .cr-bill-img img{border-radius:6px;box-shadow:0 20px 50px rgba(0,0,0,.6)}
/* custom steps */
body.elementor-page-1087 .cr-custom{background:var(--cr-bg2);border-block:1px solid #1a1a1a}
body.elementor-page-1087 .cr-steps{display:grid!important;grid-template-columns:repeat(4,1fr);gap:18px;counter-reset:crs}
body.elementor-page-1087 .cr-step .elementor-icon-box-icon{display:none}
body.elementor-page-1087 .cr-step .elementor-icon-box-wrapper{text-align:left}
body.elementor-page-1087 .cr-step .elementor-icon-box-content:before{counter-increment:crs;content:"0" counter(crs);display:block;font:700 34px Unbounded,sans-serif;color:transparent;-webkit-text-stroke:1px var(--cr-lime);margin-bottom:12px}
body.elementor-page-1087 .cr-center-btn{align-items:center;margin-top:20px}
/* trial */
body.elementor-page-1087 .cr-trial>.e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
body.elementor-page-1087 .cr-trial-text{--gap:14px;gap:14px}
body.elementor-page-1087 .cr-tsteps{list-style:none;margin:22px 0;padding:0;display:grid;gap:18px}
body.elementor-page-1087 .cr-tsteps li{display:flex;gap:16px}
body.elementor-page-1087 .cr-tsteps b{flex:none;width:38px;height:38px;border-radius:50%;background:var(--cr-lime);color:#0A0A0A;display:grid;place-items:center;font-family:Unbounded,sans-serif}
body.elementor-page-1087 .cr-tsteps strong{color:#fff;display:block}
body.elementor-page-1087 .cr-safe{border:1px dashed #3c4a1a;border-radius:16px;padding:16px 18px;font-size:14.5px;background:rgba(157,230,0,.04)}
body.elementor-page-1087 .cr-safe strong{color:#fff}
body.elementor-page-1087 .cr-trial-card{background:var(--cr-bg2);border:1px solid #232323;border-radius:28px;padding:34px!important;--gap:14px;gap:14px}
body.elementor-page-1087 .cr-fine{font-size:12.5px;color:#888;text-align:center}
/* faq */
body.elementor-page-1087 .cr-faq{max-width:860px;margin-inline:auto;width:100%}
body.elementor-page-1087 .cr-faq .e-n-accordion{display:grid;gap:12px}
body.elementor-page-1087 .cr-faq .e-n-accordion-item{background:var(--cr-bg2);border:1px solid #1f1f1f;border-radius:18px;overflow:hidden}
body.elementor-page-1087 .cr-faq .e-n-accordion-item-title{padding:20px 24px;background:transparent;border:0}
body.elementor-page-1087 .cr-faq .e-n-accordion-item-title-text{color:#fff;font:600 16px/1.5 Poppins,sans-serif}
body.elementor-page-1087 .cr-faq .e-n-accordion-item-title-icon i,body.elementor-page-1087 .cr-faq .e-n-accordion-item-title-icon svg{color:var(--cr-lime);fill:var(--cr-lime)}
body.elementor-page-1087 .cr-faq .cr-faq-a{padding:0 24px 20px!important;border:0!important}
/* final */
body.elementor-page-1087 .cr-final{background:var(--cr-lime);border-radius:32px;padding:56px!important;--flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px}
body.elementor-page-1087 .cr-final-text{width:auto;flex:1 1 420px;--gap:8px;gap:8px}
body.elementor-page-1087 .cr-final .cr-h2 .elementor-heading-title{color:#0A0A0A;font-size:clamp(24px,3vw,36px)}
body.elementor-page-1087 .cr-final .elementor-widget-text-editor{color:#1f2a00}
body.elementor-page-1087 .cr-final-btns{width:auto}
body.elementor-page-1087 .cr-schema{display:none}
/* responsive */
@media (max-width:1024px){
 body.elementor-page-1087 .cr-hero>.e-con-inner,body.elementor-page-1087 .cr-bill>.e-con-inner,body.elementor-page-1087 .cr-trial>.e-con-inner{grid-template-columns:1fr}
 body.elementor-page-1087 .cr-panel.e-con{grid-template-columns:1fr;padding:28px!important}
 body.elementor-page-1087 .cr-panel-media{order:-1}
 body.elementor-page-1087 .cr-grid4,body.elementor-page-1087 .cr-steps{grid-template-columns:repeat(2,1fr)}
 body.elementor-page-1087 .cr-bill-float{right:4px;width:28%!important}
}
@media (max-width:767px){
 body.elementor-page-1087 .cr-grid4,body.elementor-page-1087 .cr-steps,body.elementor-page-1087 .cr-mods{grid-template-columns:1fr}
 body.elementor-page-1087 .cr-panel.e-con{padding:20px!important;border-radius:20px}
 body.elementor-page-1087 .cr-tabs .e-n-tabs-heading{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}
 body.elementor-page-1087 .cr-final{padding:32px!important}
 body.elementor-page-1087 .cr-btn .elementor-button{padding:14px 22px}
 body.elementor-page-1087 .cr-bill-card,body.elementor-page-1087 .cr-trial-card{padding:22px!important}
}
/* fixes */
body.elementor-page-1087 .cr-ticks .elementor-icon-list-icon svg{fill:var(--cr-lime);width:14px;height:14px;margin-top:5px}
body.elementor-page-1087 .cr-tabs .e-n-tab-title[aria-selected=false]:focus,body.elementor-page-1087 .cr-tabs .e-n-tab-title[aria-selected=false]:active{background:var(--cr-bg2);color:#ddd;border-color:var(--cr-line)}
body.elementor-page-1087 .cr-tabs .e-n-tab-title:focus-visible{outline:2px solid var(--cr-lime);outline-offset:2px}
body.elementor-page-1087 .cr-faq .e-n-accordion-item-title-icon span>i,body.elementor-page-1087 .cr-faq .e-n-accordion-item-title-icon span>svg{color:var(--cr-lime);fill:var(--cr-lime);opacity:1}
body.elementor-page-1087 .cr-feat .elementor-icon svg{fill:var(--cr-lime);width:22px;height:22px}
/* Trust section with the milestone image */
body.elementor-page-1087 .cr-trust>.e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
body.elementor-page-1087 .cr-trust-text{--gap:16px;gap:16px}
body.elementor-page-1087 .cr-trust-pic img{width:100%;border-radius:24px;border:1px solid #233010;box-shadow:0 30px 80px rgba(0,0,0,.6)}
@media (max-width:1024px){body.elementor-page-1087 .cr-trust>.e-con-inner{grid-template-columns:1fr}}
/* Product showcase band: the banner keeps its own 2000x727 shape so nothing is cropped */
body.elementor-page-1087 .cr-showcase{border-bottom:1px solid #1d1d1d}
body.elementor-page-1087 .cr-show-inner{position:relative;aspect-ratio:2000/727;background:url(https://thecoderift.com/wp-content/uploads/2026/10/pos-software-dashboard-thermal-receipt-hero.webp) center/cover no-repeat,#0A0A0A;justify-content:center}
body.elementor-page-1087 .cr-show-text{width:min(40%,520px)!important;margin-left:max(16px,calc((100% - 1200px)/2));--gap:14px;gap:14px}
body.elementor-page-1087 .cr-show-img{display:none}
@media (max-width:1024px){
 body.elementor-page-1087 .cr-show-inner{aspect-ratio:auto;background:#0A0A0A;padding:56px 16px 0!important}
 body.elementor-page-1087 .cr-show-text{width:100%!important;margin-left:0}
 body.elementor-page-1087 .cr-show-img{display:block;margin-top:24px}
 body.elementor-page-1087 .cr-show-img img{width:100%}
}/* End custom CSS */