.elementor-10 .elementor-element.elementor-element-0fdba70{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-0fdba70:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0fdba70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://overarch.co.za/wp-content/uploads/2026/02/hero_image.png");background-position:center center;}.elementor-10 .elementor-element.elementor-element-276b006{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f1c9ac9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-f1c9ac9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-f1c9ac9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4rem;font-weight:700;line-height:1.3em;color:var( --e-global-color-9618029 );}.elementor-10 .elementor-element.elementor-element-0201f8a{width:var( --container-widget-width, 60% );max-width:60%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-0201f8a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-0201f8a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.8em;color:var( --e-global-color-9618029 );}.elementor-10 .elementor-element.elementor-element-a6ac2af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f61b3a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-404b01d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-404b01d{text-align:start;}.elementor-10 .elementor-element.elementor-element-404b01d img{width:20%;}.elementor-10 .elementor-element.elementor-element-5d1a22a{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-10 .elementor-element.elementor-element-5d1a22a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-5d1a22a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.8em;color:var( --e-global-color-a3f977d );}.elementor-10 .elementor-element.elementor-element-e138ff6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6873e3a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-6873e3a{text-align:start;}.elementor-10 .elementor-element.elementor-element-6873e3a img{width:20%;}.elementor-10 .elementor-element.elementor-element-df58deb{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-10 .elementor-element.elementor-element-df58deb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-df58deb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.8em;color:var( --e-global-color-a3f977d );}.elementor-10 .elementor-element.elementor-element-c592fcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-28e10eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-28e10eb{text-align:start;}.elementor-10 .elementor-element.elementor-element-28e10eb img{width:20%;}.elementor-10 .elementor-element.elementor-element-ade1ff1{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-10 .elementor-element.elementor-element-ade1ff1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-ade1ff1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:500;line-height:1.8em;color:var( --e-global-color-a3f977d );}.elementor-10 .elementor-element.elementor-element-e147e6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-04a9a56{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-1350dd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-1350dd3{text-align:start;}.elementor-10 .elementor-element.elementor-element-1350dd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.8em;color:var( --e-global-color-b12aab6 );}.elementor-10 .elementor-element.elementor-element-ba6fa2b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-ba6fa2b{text-align:start;}.elementor-10 .elementor-element.elementor-element-ba6fa2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:500;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9936f83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-9936f83{text-align:start;}.elementor-10 .elementor-element.elementor-element-9936f83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-148ad96 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:capitalize;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-148ad96 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-148ad96 .elementor-button:focus{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-148ad96{padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-148ad96.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-1bc0f9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-1ab4a67.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-1ab4a67 img{border-radius:1rem 1rem 1rem 1rem;}.elementor-10 .elementor-element.elementor-element-0682e3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:6rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-0682e3c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0682e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-94b8c43 ) 0%, var( --e-global-color-959b15d ) 100%);}.elementor-10 .elementor-element.elementor-element-5e2f534.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-5e2f534{text-align:center;}.elementor-10 .elementor-element.elementor-element-5e2f534 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-b12aab6 );}.elementor-10 .elementor-element.elementor-element-3f894b6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-3f894b6{text-align:center;}.elementor-10 .elementor-element.elementor-element-3f894b6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6afb8ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-6afb8ee{text-align:center;}.elementor-10 .elementor-element.elementor-element-6afb8ee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b0dd60c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-bd28195{--display:flex;--min-height:25rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-959b15d );--border-color:var( --e-global-color-959b15d );--border-radius:5% 5% 5% 5%;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-10 .elementor-element.elementor-element-bd28195:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bd28195 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, var( --e-global-color-a081886 ) 0%, var( --e-global-color-c436b7b ) 100%);}.elementor-10 .elementor-element.elementor-element-8e1462e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-8e1462e img{width:3rem;}.elementor-10 .elementor-element.elementor-element-a2aa82a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-a2aa82a .elementor-heading-title{font-family:var( --e-global-typography-bba904e-font-family ), Sans-serif;font-size:var( --e-global-typography-bba904e-font-size );font-weight:var( --e-global-typography-bba904e-font-weight );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-72cfea5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-72cfea5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-2063833{--display:flex;--min-height:25rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-959b15d );--border-color:var( --e-global-color-959b15d );--border-radius:5% 5% 5% 5%;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-10 .elementor-element.elementor-element-2063833:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2063833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, var( --e-global-color-a081886 ) 0%, var( --e-global-color-c436b7b ) 100%);}.elementor-10 .elementor-element.elementor-element-2c3e036.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-2c3e036 img{width:3rem;}.elementor-10 .elementor-element.elementor-element-030e265.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-030e265 .elementor-heading-title{font-family:var( --e-global-typography-bba904e-font-family ), Sans-serif;font-size:var( --e-global-typography-bba904e-font-size );font-weight:var( --e-global-typography-bba904e-font-weight );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-6fd852c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-6fd852c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-f0cffc6{--display:flex;--min-height:25rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-959b15d );--border-color:var( --e-global-color-959b15d );--border-radius:5% 5% 5% 5%;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-10 .elementor-element.elementor-element-f0cffc6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0cffc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, var( --e-global-color-a081886 ) 0%, var( --e-global-color-c436b7b ) 100%);}.elementor-10 .elementor-element.elementor-element-0ca92c5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-0ca92c5 img{width:3rem;}.elementor-10 .elementor-element.elementor-element-9a82651.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-9a82651 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-d229559.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d229559{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-64183eb{--display:flex;--min-height:25rem;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-959b15d );--border-color:var( --e-global-color-959b15d );--border-radius:5% 5% 5% 5%;--padding-top:1.8rem;--padding-bottom:1.8rem;--padding-left:1.8rem;--padding-right:1.8rem;}.elementor-10 .elementor-element.elementor-element-64183eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-64183eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, var( --e-global-color-a081886 ) 0%, var( --e-global-color-c436b7b ) 100%);}.elementor-10 .elementor-element.elementor-element-face292.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-face292 img{width:3rem;}.elementor-10 .elementor-element.elementor-element-d87ad98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-d87ad98 .elementor-heading-title{font-family:var( --e-global-typography-bba904e-font-family ), Sans-serif;font-size:var( --e-global-typography-bba904e-font-size );font-weight:var( --e-global-typography-bba904e-font-weight );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-445747d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-445747d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-fda7828 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:capitalize;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-fda7828 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-fda7828 .elementor-button:focus{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-fda7828{padding:01.5rem 0rem 3rem 0rem;}.elementor-10 .elementor-element.elementor-element-fda7828.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-8725626{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:06rem;--margin-bottom:6rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10 .elementor-element.elementor-element-87c6297{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-0830a39.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-0830a39{text-align:center;}.elementor-10 .elementor-element.elementor-element-0830a39 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-b12aab6 );}.elementor-10 .elementor-element.elementor-element-17de902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-04390ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-04390ea{text-align:start;}.elementor-10 .elementor-element.elementor-element-04390ea .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-04948e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-87868bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-23df1d1{--display:flex;}.elementor-10 .elementor-element.elementor-element-3331a7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-3331a7a img{border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.2);}.elementor-10 .elementor-element.elementor-element-3b3c28e{width:var( --container-widget-width, 60% );max-width:60%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-3b3c28e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-560de97{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-560de97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-560de97 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-c037768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-b9a8d1e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-9f0b5cb{--display:flex;}.elementor-10 .elementor-element.elementor-element-a7abac8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-a7abac8 img{border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.2);}.elementor-10 .elementor-element.elementor-element-d3711c8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-d3711c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-edb4f6a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-edb4f6a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-edb4f6a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-0745783{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-5695567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-e63cf25{--display:flex;}.elementor-10 .elementor-element.elementor-element-4017808.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-4017808 img{border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.2);}.elementor-10 .elementor-element.elementor-element-7d5baa6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-7d5baa6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-3e009f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3e009f5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-3e009f5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-dd79eaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-00dd51b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-e9a6527{--display:flex;}.elementor-10 .elementor-element.elementor-element-b027d74.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-b027d74 img{border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.2);}.elementor-10 .elementor-element.elementor-element-aa80824{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-aa80824.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-d42e457{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d42e457.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-d42e457 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-2cf6581{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-d56b1aa .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:capitalize;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-d56b1aa .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d56b1aa .elementor-button:focus{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-d56b1aa{padding:3rem 0rem 3rem 0rem;}.elementor-10 .elementor-element.elementor-element-d56b1aa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-6b0f8d7{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-10 .elementor-element.elementor-element-6b0f8d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b0f8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://overarch.co.za/wp-content/uploads/2026/02/YES-1-1-1.png");}.elementor-10 .elementor-element.elementor-element-b7a4b57{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-b7a4b57:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b7a4b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-959b15d ) 0%, var( --e-global-color-c436b7b ) 100%);}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#02010100;}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.8em;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body, .elementor-10 .elementor-element.elementor-element-8af7762 .accordion.floating-style .elementskit-card-body{background-color:var( --e-global-color-9618029 );}.elementor-10 .elementor-element.elementor-element-8af7762{width:var( --container-widget-width, 80% );max-width:80%;padding:3rem 0rem 3rem 0rem;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-8af7762.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8af7762.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{border-style:none;}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body p, .elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body{border-radius:16px 16px 16px 16px;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3{width:var( --container-widget-width, 50% );max-width:50%;padding:3rem 0rem 3rem 0rem;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ac0eab3.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ac0eab3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form{background:var( --e-global-color-9618029 );padding:5% 0% 5% 0%;border-radius:16px 16px 16px 16px;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-container{max-width:80%;width:80%;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-head-container, .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms-heading{text-align:center;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-title, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-description, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field label, .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field legend{margin:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field textarea, .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field select{background-color:#02010100;color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-custom-radio-checkbox input[type="checkbox"], .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-custom-radio-checkbox input[type="radio"]{width:15px !important;height:15px;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-submit-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;width:170px;background-color:var( --e-global-color-primary );color:var( --e-global-color-9618029 );font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:capitalize;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#065689 !important;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-10 .elementor-element.elementor-element-d8ddb98.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-d8ddb98.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-d8ddb98{text-align:center;}.elementor-10 .elementor-element.elementor-element-d8ddb98 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-b12aab6 );}.elementor-10 .elementor-element.elementor-element-36db6f2.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-36db6f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-36db6f2{text-align:center;}.elementor-10 .elementor-element.elementor-element-36db6f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4757ce5.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-4757ce5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-10 .elementor-element.elementor-element-4757ce5{text-align:center;}.elementor-10 .elementor-element.elementor-element-4757ce5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-276b006{--width:80%;}.elementor-10 .elementor-element.elementor-element-a6ac2af{--width:100%;}.elementor-10 .elementor-element.elementor-element-f61b3a3{--width:20%;}.elementor-10 .elementor-element.elementor-element-e138ff6{--width:20%;}.elementor-10 .elementor-element.elementor-element-c592fcd{--width:20%;}.elementor-10 .elementor-element.elementor-element-04a9a56{--width:50%;}.elementor-10 .elementor-element.elementor-element-1bc0f9f{--width:35%;}.elementor-10 .elementor-element.elementor-element-bd28195{--width:35%;}.elementor-10 .elementor-element.elementor-element-2063833{--width:35%;}.elementor-10 .elementor-element.elementor-element-f0cffc6{--width:35%;}.elementor-10 .elementor-element.elementor-element-64183eb{--width:35%;}.elementor-10 .elementor-element.elementor-element-87c6297{--width:50%;}.elementor-10 .elementor-element.elementor-element-17de902{--width:80%;}.elementor-10 .elementor-element.elementor-element-87868bf{--width:50%;}.elementor-10 .elementor-element.elementor-element-23df1d1{--width:60%;}.elementor-10 .elementor-element.elementor-element-c037768{--width:50%;}.elementor-10 .elementor-element.elementor-element-9f0b5cb{--width:80%;}.elementor-10 .elementor-element.elementor-element-5695567{--width:50%;}.elementor-10 .elementor-element.elementor-element-e63cf25{--width:80%;}.elementor-10 .elementor-element.elementor-element-dd79eaf{--width:50%;}.elementor-10 .elementor-element.elementor-element-e9a6527{--width:60%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-5e2f534 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-3f894b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-6afb8ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-a2aa82a .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-030e265 .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d87ad98 .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-0830a39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-04390ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-560de97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-edb4f6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-3e009f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d42e457 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body p, .elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-title, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-description, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-d8ddb98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-36db6f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-4757ce5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-5e2f534 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-3f894b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-6afb8ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-a2aa82a .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-030e265 .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d87ad98 .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-0830a39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-04390ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-560de97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-edb4f6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-3e009f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d42e457 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body p, .elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-title, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-description, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-d8ddb98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-36db6f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-4757ce5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0fdba70:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0fdba70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://overarch.co.za/wp-content/uploads/2026/02/yolies_hero_2.png.png");background-position:center center;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0fdba70{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-276b006{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-f1c9ac9{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-f1c9ac9 .elementor-heading-title{font-size:2rem;}.elementor-10 .elementor-element.elementor-element-0201f8a{width:100%;max-width:100%;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-0201f8a .elementor-heading-title{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-a6ac2af{--width:100%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-f61b3a3{--width:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:15%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-404b01d img{width:80%;}.elementor-10 .elementor-element.elementor-element-5d1a22a .elementor-heading-title{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-e138ff6{--width:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:15%;}.elementor-10 .elementor-element.elementor-element-6873e3a img{width:80%;}.elementor-10 .elementor-element.elementor-element-df58deb .elementor-heading-title{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-c592fcd{--width:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-28e10eb img{width:80%;}.elementor-10 .elementor-element.elementor-element-ade1ff1 .elementor-heading-title{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-e147e6e{--padding-top:03rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-1350dd3 .elementor-heading-title{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-ba6fa2b .elementor-heading-title{font-size:1.5rem;}.elementor-10 .elementor-element.elementor-element-9936f83 .elementor-heading-title{font-size:0.8rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-148ad96{padding:01.5rem 0rem 3rem 0rem;}.elementor-10 .elementor-element.elementor-element-148ad96.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-148ad96 .elementor-button{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-1bc0f9f{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-1ab4a67{padding:2rem 2rem 2rem 2rem;}.elementor-10 .elementor-element.elementor-element-1ab4a67 img{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-0682e3c{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-5e2f534 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-3f894b6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-6afb8ee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-b0dd60c{--width:90%;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-a2aa82a .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-72cfea5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-030e265 .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-6fd852c .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-9a82651 .elementor-heading-title{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d229559 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-d87ad98 .elementor-heading-title{font-size:var( --e-global-typography-bba904e-font-size );line-height:var( --e-global-typography-bba904e-line-height );}.elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-445747d .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-fda7828{padding:1.5rem 0rem 3rem 0rem;}.elementor-10 .elementor-element.elementor-element-fda7828 .elementor-button{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-8725626{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-0830a39{padding:0rem 0rem 1.5rem 0rem;}.elementor-10 .elementor-element.elementor-element-0830a39 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-04390ea{padding:0rem 0rem 1.5rem 0rem;}.elementor-10 .elementor-element.elementor-element-04390ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-04948e4{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-87868bf{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-3331a7a img{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-3b3c28e{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.8rem) 0rem;}.elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-3b3c28e .elementor-icon-list-item > a{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-560de97{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-560de97 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-c037768{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-b9a8d1e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-9f0b5cb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-a7abac8 img{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-d3711c8{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.8rem) 0rem;}.elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-d3711c8 .elementor-icon-list-item > a{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-edb4f6a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-edb4f6a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-0745783{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-5695567{--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-4017808 img{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-7d5baa6{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.8rem) 0rem;}.elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-7d5baa6 .elementor-icon-list-item > a{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-3e009f5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3e009f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-00dd51b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-e9a6527{--width:100%;}.elementor-10 .elementor-element.elementor-element-b027d74 img{border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-aa80824{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -0.8rem) 0rem;}.elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-aa80824 .elementor-icon-list-item > a{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-d42e457{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d42e457 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-2cf6581{--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-d56b1aa{padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-d56b1aa .elementor-button{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-6b0f8d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b0f8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://overarch.co.za/wp-content/uploads/2026/02/hero_image_2.png");background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6b0f8d7{--content-width:100%;--min-height:100vh;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-b7a4b57{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-8af7762{width:100%;max-width:100%;padding:3rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body p, .elementor-10 .elementor-element.elementor-element-8af7762 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3{width:100%;max-width:100%;padding:03rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-title, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-contact-form-description, .elementor-10 .elementor-element.elementor-element-ac0eab3 .wpforms-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field textarea, .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field select{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field .wpforms-field-description, .elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-field .wpforms-field-sublabel{padding-top:0px;}.elementor-10 .elementor-element.elementor-element-ac0eab3 .eael-wpforms .wpforms-submit-container .wpforms-submit{font-size:0.8rem;}.elementor-10 .elementor-element.elementor-element-d8ddb98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-36db6f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-4757ce5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}