.elementor-959 .elementor-element.elementor-element-84610ec > .elementor-container{min-height:244px;}.elementor-959 .elementor-element.elementor-element-84610ec:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-84610ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atcontractors.co.za/wp-content/uploads/2022/10/Rubiquant-banner-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-959 .elementor-element.elementor-element-84610ec > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(210deg, #000000 0%, #242951 100%);opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-84610ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 60px 0px;}.elementor-959 .elementor-element.elementor-element-a3eed0b{--divider-border-style:solid;--divider-color:#C22736;--divider-border-width:5px;}.elementor-959 .elementor-element.elementor-element-a3eed0b .elementor-divider-separator{width:70px;}.elementor-959 .elementor-element.elementor-element-a3eed0b .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-959 .elementor-element.elementor-element-f43e0e1 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;}.elementor-959 .elementor-element.elementor-element-f43e0e1{z-index:11;}.elementor-959 .elementor-element.elementor-element-22a7aee .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-959 .elementor-element.elementor-element-22a7aee > .elementor-widget-container{margin:0px 163px 0px 0px;}.elementor-959 .elementor-element.elementor-element-22a7aee{z-index:11;}.elementor-959 .elementor-element.elementor-element-e4b0e50 .breadcrumb{justify-content:left;}.elementor-959 .elementor-element.elementor-element-e4b0e50 #breadcrumbs{justify-content:left;}.elementor-959 .elementor-element.elementor-element-e4b0e50, .elementor-959 .elementor-element.elementor-element-e4b0e50 .breadcrumb-item.active span, .elementor-959 .elementor-element.elementor-element-e4b0e50 span.current-item{color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-e4b0e50 .raven-breadcrumbs-yoast .breadcrumb_last{color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-e4b0e50 .raven-breadcrumbs-navxt span.current-item{color:#FFFFFF;}.elementor-959 .elementor-element.elementor-element-e4b0e50,.elementor-959 .elementor-element.elementor-element-e4b0e50 .breadcrumb,.elementor-959 .elementor-element.elementor-element-e4b0e50 #breadcrumbs, .elementor-959 .elementor-element.elementor-element-e4b0e50 span, .elementor-959 .elementor-element.elementor-element-e4b0e50 li{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-959 .elementor-element.elementor-element-e4b0e50 .breadcrumb-item + .breadcrumb-item::before{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-e4b0e50 .raven-breadcrumbs-yoast #breadcrumbs{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-e4b0e50 .raven-breadcrumbs-navxt .breadcrumb{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-e4b0e50 a, .elementor-959 .elementor-element.elementor-element-e4b0e50 a *{color:var( --e-global-color-accent );}.elementor-959 .elementor-element.elementor-element-f63c8cf:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-f63c8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-959 .elementor-element.elementor-element-f63c8cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-959 .elementor-element.elementor-element-f63c8cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-7e4cd64 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-959 .elementor-element.elementor-element-8a382ff .raven-image{opacity:1;}.elementor-959 .elementor-element.elementor-element-8a382ff{text-align:center;}.elementor-959 .elementor-element.elementor-element-8a382ff .raven-image img:first-of-type{box-shadow:2px 12px 24px -5px rgba(0, 0, 0, 0.39);}.elementor-959 .elementor-element.elementor-element-da08843{--divider-border-style:solid;--divider-color:#C22736;--divider-border-width:5px;}.elementor-959 .elementor-element.elementor-element-da08843 .elementor-divider-separator{width:70px;}.elementor-959 .elementor-element.elementor-element-da08843 .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-959 .elementor-element.elementor-element-da08843 > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-959 .elementor-element.elementor-element-64f4e6e .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;}.elementor-959 .elementor-element.elementor-element-64f4e6e > .elementor-widget-container{padding:0px 0px 0px 8px;}.elementor-959 .elementor-element.elementor-element-64f4e6e{z-index:11;}.elementor-959 .elementor-element.elementor-element-8fe1221 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-959 .elementor-element.elementor-element-8fe1221{border-style:solid;border-width:0px 0px 1px 0px;border-color:#414893;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-8fe1221 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-5346fa9 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#414893;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-5346fa9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-0d69ef3 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-959 .elementor-element.elementor-element-4b36576 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-align:left;}.elementor-959 .elementor-element.elementor-element-4b36576 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-959 .elementor-element.elementor-element-4b36576 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-959 .elementor-element.elementor-element-4b36576 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-5513274 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-959 .elementor-element.elementor-element-5513274{border-style:solid;border-width:0px 0px 1px 0px;border-color:#414893;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-5513274 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-de7516f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#414893;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-de7516f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-68fcc9c .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-959 .elementor-element.elementor-element-3798024 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-align:left;}.elementor-959 .elementor-element.elementor-element-3798024 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-959 .elementor-element.elementor-element-3798024 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-959 .elementor-element.elementor-element-3798024 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-9454f65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-959 .elementor-element.elementor-element-9454f65{border-style:solid;border-width:0px 0px 1px 0px;border-color:#414893;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-9454f65 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-7e04556 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#414893;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-959 .elementor-element.elementor-element-7e04556 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-af95cc8 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-959 .elementor-element.elementor-element-22251f3 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-align:left;}.elementor-959 .elementor-element.elementor-element-22251f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-959 .elementor-element.elementor-element-22251f3 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-959 .elementor-element.elementor-element-22251f3 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-935e3f3{--spacer-size:20px;}.elementor-959 .elementor-element.elementor-element-2676d0e .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-959 .elementor-element.elementor-element-2676d0e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-959 .elementor-element.elementor-element-1f00c9d .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-align:left;}.elementor-959 .elementor-element.elementor-element-1f00c9d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-959 .elementor-element.elementor-element-1f00c9d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-959 .elementor-element.elementor-element-1f00c9d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-1f00c9d > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-959 .elementor-element.elementor-element-e0438f6:not(.elementor-motion-effects-element-type-background), .elementor-959 .elementor-element.elementor-element-e0438f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5924b4a );}.elementor-959 .elementor-element.elementor-element-e0438f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 80px 0px;}.elementor-959 .elementor-element.elementor-element-e0438f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-959 .elementor-element.elementor-element-8221dbc{text-align:center;z-index:11;}.elementor-959 .elementor-element.elementor-element-8221dbc .elementor-heading-title{color:#30377A;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:bold;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;}.elementor-959 .elementor-element.elementor-element-a7e5ecb{--spacer-size:20px;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:3;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field__content{text-align:left;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field__icon{color:var( --e-global-color-primary );}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-959 .elementor-element.elementor-element-7e4cd64{width:100%;}.elementor-959 .elementor-element.elementor-element-6264474{width:100%;}}@media(max-width:1024px){.elementor-959 .elementor-element.elementor-element-84610ec{padding:100px 40px 100px 40px;}.elementor-959 .elementor-element.elementor-element-f63c8cf{padding:40px 40px 40px 40px;}.elementor-959 .elementor-element.elementor-element-7e4cd64 > .elementor-element-populated{padding:60px 0px 40px 0px;}.elementor-959 .elementor-element.elementor-element-e0438f6{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-959 .elementor-element.elementor-element-f43e0e1 .elementor-heading-title{line-height:1.5em;}.elementor-959 .elementor-element.elementor-element-22a7aee .elementor-heading-title{font-size:28px;}.elementor-959 .elementor-element.elementor-element-5346fa9 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-de7516f > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-7e04556 > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-959 .elementor-element.elementor-element-7572bd0 .jet-listing-dynamic-field .jet-engine-gallery-grid{--columns:1;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7572bd0 */.jet-listing-dynamic-field .jet-engine-gallery-item-wrap:hover:after {
    background: #30377ACC;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */