.elementor-198 .elementor-element.elementor-element-2dc9e02{--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;--padding-top:24px;--padding-bottom:024px;--padding-left:56px;--padding-right:56px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-db44b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 56px;text-align:start;}.elementor-198 .elementor-element.elementor-element-db44b95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-198 .elementor-element.elementor-element-db44b95 .elementor-heading-title{font-family:"Alternate Gothic No2 D", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-9062399{--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;--align-items:stretch;--gap:0px 56px;--row-gap:0px;--column-gap:56px;--padding-top:00px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-22d42a8{--display:flex;}.elementor-198 .elementor-element.elementor-element-22d42a8:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-22d42a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.neodoxa.co.za/wp-content/uploads/2026/05/F2-scaled-e1777887507203.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-198 .elementor-element.elementor-element-7100498{--display:flex;}.elementor-198 .elementor-element.elementor-element-7100498.e-con{--order:-99999 /* order start hack */;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-9268480{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:400;}.elementor-198 .elementor-element.elementor-element-a83cbc0 .elementor-heading-title{font-family:"Rocket Clouds DEMO", Sans-serif;font-size:51.7px;font-weight:500;color:#000000;}.elementor-198 .elementor-element.elementor-element-a56b173{border-style:none;}.elementor-198 .elementor-element.elementor-element-a56b173 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-4bc7408{border-style:none;}.elementor-198 .elementor-element.elementor-element-4bc7408 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-efdce60{border-style:none;}.elementor-198 .elementor-element.elementor-element-efdce60 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-4426edc{border-style:none;}.elementor-198 .elementor-element.elementor-element-4426edc .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-717597b{border-style:none;}.elementor-198 .elementor-element.elementor-element-717597b .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-4e58b2f{border-style:none;}.elementor-198 .elementor-element.elementor-element-4e58b2f .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:36px;font-weight:200;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-eade64b{--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:space-between;--align-items:stretch;--gap:0px 56px;--row-gap:0px;--column-gap:56px;--padding-top:24px;--padding-bottom:24px;--padding-left:56px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-ad1b39d{--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:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:056px;--padding-bottom:056px;--padding-left:056px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-ad1b39d:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-ad1b39d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-f1a19f6{text-align:start;}.elementor-198 .elementor-element.elementor-element-f1a19f6 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:51.7px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-c9883f2{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:400;color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-7969d75{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:056px;--padding-bottom:56px;--padding-left:056px;--padding-right:56px;}.elementor-198 .elementor-element.elementor-element-7969d75:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-7969d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01768B;}.elementor-198 .elementor-element.elementor-element-7969d75.e-con{--order:-99999 /* order start hack */;}.elementor-198 .elementor-element.elementor-element-6772025{text-align:start;}.elementor-198 .elementor-element.elementor-element-6772025 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:51.7px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-cf3027a{padding:48px 0px 0px 0px;text-align:start;font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:400;color:var( --e-global-color-primary );}.elementor-198 .elementor-element.elementor-element-98b3140{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-98b3140:not(.elementor-motion-effects-element-type-background), .elementor-198 .elementor-element.elementor-element-98b3140 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-198 .elementor-element.elementor-element-6a1f18d{padding:0px 40px 0px 40px;}.elementor-198 .elementor-element.elementor-element-6a1f18d .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-ba0ea69{padding:0px 40px 0px 40px;}.elementor-198 .elementor-element.elementor-element-ba0ea69 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-198 .elementor-element.elementor-element-c1e8db8{--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;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-c1e8db8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-198 .elementor-element.elementor-element-89ed877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 064px;}.elementor-198 .elementor-element.elementor-element-89ed877.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-198 .elementor-element.elementor-element-89ed877 .elementor-heading-title{font-family:"Alternate Gothic No2 D", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-65770e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-b5679eb .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:46.2px;font-weight:600;text-transform:uppercase;color:#017589;}.elementor-198 .elementor-element.elementor-element-7cd0af5 .elementor-heading-title{font-family:"Rocket Clouds DEMO", Sans-serif;font-size:51.7px;font-weight:500;color:#000000;}.elementor-198 .elementor-element.elementor-element-2e336f2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-3ebd19e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-weight:var( --e-global-typography-text-font-weight );}.elementor-198 .elementor-element.elementor-element-23c75c6 img{width:100%;opacity:1;}.elementor-198 .elementor-element.elementor-element-62290af{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-b763e9e{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-b763e9e .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-78d1bdf .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-190441c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-dafa9f5 img{width:100%;}.elementor-198 .elementor-element.elementor-element-78a1bb7{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-349c512{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-349c512 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-6f84b44 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-8ff51eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-f560961 img{width:100%;}.elementor-198 .elementor-element.elementor-element-6e08d82{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-dbd6708{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-dbd6708 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-cda8bef .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-4c0225f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-9db096e img{width:100%;}.elementor-198 .elementor-element.elementor-element-c40d082{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-2d5062e{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-2d5062e .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-9915c8e .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-d06025b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-713b3a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-fb13e75 img{width:100%;}.elementor-198 .elementor-element.elementor-element-21eb56e{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-3c26b54{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-3c26b54 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-b853c6d .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-6e372a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-84f332a img{width:100%;}.elementor-198 .elementor-element.elementor-element-dd74a28{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-fd7359c{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-fd7359c .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-2820e60 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-75eabe8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-873f43f img{width:100%;}.elementor-198 .elementor-element.elementor-element-fe18562{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-09ca56e{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-09ca56e .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-2a16c94 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-dd0def8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-d600564 img{width:100%;}.elementor-198 .elementor-element.elementor-element-2d2fe47{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-0d37aa8{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-0d37aa8 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-c731888 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-83d21af{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-42c7525{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-253281f{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-2e692a9{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-2e692a9 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-26d08c4 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-e76339d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-f2e0f17 img{width:100%;}.elementor-198 .elementor-element.elementor-element-76da0f1{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-78cef1f{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-78cef1f .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-5c91c14 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-f8979fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-98fb1a0 img{width:100%;}.elementor-198 .elementor-element.elementor-element-e8d4979{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-0526c51{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-0526c51 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-17ecc9f .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-198 .elementor-element.elementor-element-80f6052{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-1d5eb16{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--flex-wrap:nowrap;}.elementor-198 .elementor-element.elementor-element-c5e2ea3{padding:0px 0px 8px 0px;}.elementor-198 .elementor-element.elementor-element-c5e2ea3 .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20.2px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-198 .elementor-element.elementor-element-641d23b .elementor-heading-title{font-family:"TT Fors Trial", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-198 .elementor-element.elementor-element-22d42a8{--width:40%;}.elementor-198 .elementor-element.elementor-element-7100498{--width:60%;}.elementor-198 .elementor-element.elementor-element-ad1b39d{--width:50%;}.elementor-198 .elementor-element.elementor-element-7969d75{--width:50%;}.elementor-198 .elementor-element.elementor-element-65770e5{--width:40%;}}@media(max-width:1024px){.elementor-198 .elementor-element.elementor-element-db44b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-98b3140{--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;--justify-content:space-around;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-198 .elementor-element.elementor-element-c1e8db8{--gap:0px 59px;--row-gap:0px;--column-gap:59px;}}@media(max-width:767px){.elementor-198 .elementor-element.elementor-element-db44b95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;text-align:center;}.elementor-198 .elementor-element.elementor-element-9062399{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-22d42a8{--min-height:45vh;}.elementor-198 .elementor-element.elementor-element-9268480{text-align:center;font-size:16px;}.elementor-198 .elementor-element.elementor-element-a83cbc0{padding:8px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-a56b173{text-align:center;}.elementor-198 .elementor-element.elementor-element-a56b173 .elementor-heading-title{font-size:24px;}.elementor-198 .elementor-element.elementor-element-4bc7408{text-align:center;}.elementor-198 .elementor-element.elementor-element-4bc7408 .elementor-heading-title{font-size:24px;}.elementor-198 .elementor-element.elementor-element-efdce60{text-align:center;}.elementor-198 .elementor-element.elementor-element-efdce60 .elementor-heading-title{font-size:24px;}.elementor-198 .elementor-element.elementor-element-4426edc{text-align:center;}.elementor-198 .elementor-element.elementor-element-4426edc .elementor-heading-title{font-size:24px;}.elementor-198 .elementor-element.elementor-element-717597b{text-align:center;}.elementor-198 .elementor-element.elementor-element-717597b .elementor-heading-title{font-size:24px;}.elementor-198 .elementor-element.elementor-element-4e58b2f{text-align:center;}.elementor-198 .elementor-element.elementor-element-4e58b2f .elementor-heading-title{font-size:24px;}.elementor-198 .elementor-element.elementor-element-eade64b{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-ad1b39d{--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-f1a19f6{padding:8px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-c9883f2{text-align:center;font-size:16px;}.elementor-198 .elementor-element.elementor-element-7969d75{--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-198 .elementor-element.elementor-element-6772025{padding:8px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-cf3027a{padding:16px 16px 16px 16px;text-align:center;font-size:16px;}.elementor-198 .elementor-element.elementor-element-98b3140{--justify-content:space-around;}.elementor-198 .elementor-element.elementor-element-6a1f18d{padding:0px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-ba0ea69{padding:0px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-c1e8db8{--width:425.8px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-198 .elementor-element.elementor-element-89ed877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-65770e5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-198 .elementor-element.elementor-element-b5679eb{text-align:center;}.elementor-198 .elementor-element.elementor-element-7cd0af5{padding:8px 0px 0px 0px;text-align:center;}.elementor-198 .elementor-element.elementor-element-62290af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-78a1bb7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-6e08d82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-c40d082{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-21eb56e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-dd74a28{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-fe18562{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-2d2fe47{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-253281f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-76da0f1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-e8d4979{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-198 .elementor-element.elementor-element-1d5eb16{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for heading, class: .elementor-element-db44b95 */.elementor-198 .elementor-element.elementor-element-db44b95 h2 {
  font-size: clamp(96px, 14.5vw, 229px) !important;
  line-height: 1.05 !important;
}

.elementor-198 .elementor-element.elementor-element-db44b95 .accent {
  color: hsla(189, 99%, 27%, 1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7100498 */.heading-line{
  position: relative;
}

.heading-line::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(
    to right,
    hsla(189, 99%, 27%, 1) 100%,
    transparent 0
  );
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background-size 0.75s ease;
}

.heading-line:hover::after{
  background-size: 0% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a19f6 */.mission-class h4{
    transition: transform 0.35s ease!important;
}

.mission-class:hover h4{
    transform: translateY(-8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6772025 */.vision-class h4{
    transition: transform 0.35s ease!important;
}

.vision-class:hover h4{
    transform: translateY(-8px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b3140 */.elementor-198 .elementor-element.elementor-element-98b3140 .accent {
  color: hsla(189, 99%, 27%, 1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89ed877 *//* Base state */
.elementor-198 .elementor-element.elementor-element-89ed877 .highlight{
  display: inline-block; /* REQUIRED for transform */
  transform: translateY(0);
  transition: color 0.3s ease, transform 0.3s ease;
}

.elementor-198 .elementor-element.elementor-element-89ed877 h2 {
     cursor: pointer;
}

/* Hover state */
.elementor-198 .elementor-element.elementor-element-89ed877 .word:hover .highlight{
  color: hsla(189, 99%, 27%, 1);
  transform: translateY(-0.1em);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e8db8 */.elementor-198 .elementor-element.elementor-element-c1e8db8 h3,h4 {
  font-size: clamp(18px, 4vw, 46.2px) !important;
  line-height: 1.05 !important;
}

.elementor-198 .elementor-element.elementor-element-c1e8db8 h2 {
  font-size: clamp(96px, 14.5vw, 229px) !important;
  line-height: 1.05 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alternate Gothic No2 D';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/AlternateGotNo2D.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/AlternateGotNo2D.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Fors Trial';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-Bold.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-Bold.woff') format('woff');
}
@font-face {
	font-family: 'TT Fors Trial';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-Regular.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-Regular.woff') format('woff');
}
@font-face {
	font-family: 'TT Fors Trial';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-DemiBold.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-DemiBold.woff') format('woff');
}
@font-face {
	font-family: 'TT Fors Trial';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-Medium.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-Medium.woff') format('woff');
}
@font-face {
	font-family: 'TT Fors Trial';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-ExtraBold.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/TTForsTrial-ExtraBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rocket Clouds DEMO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/RocketCloudsDEMO-Regular.woff2') format('woff2'),
		url('https://www.neodoxa.co.za/wp-content/uploads/2026/01/RocketCloudsDEMO-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Rocket Clouds DEMO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */