.elementor-20 .elementor-element.elementor-element-3051c7e{--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:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-14d341d{--display:flex;--min-height:73vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-14d341d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-14d341d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_thulib.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-a715af1{--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;}.elementor-20 .elementor-element.elementor-element-7a89c2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-20 .elementor-element.elementor-element-e5507c2{text-align:start;}.elementor-20 .elementor-element.elementor-element-e5507c2 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-7858761{text-align:start;}.elementor-20 .elementor-element.elementor-element-7858761 .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-f67fc75{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-f67fc75 .elementor-divider-separator{width:372px;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-f67fc75 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{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 );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-20 .elementor-element.elementor-element-5542b43{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-bc170ca .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-bc170ca{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5ba1cff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-45c46c8{--display:flex;--min-height:73vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-45c46c8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-45c46c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_laurie.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-5509b15{--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;}.elementor-20 .elementor-element.elementor-element-13aa6e0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-8588a4b{text-align:start;}.elementor-20 .elementor-element.elementor-element-8588a4b .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-66aa9e5{text-align:start;}.elementor-20 .elementor-element.elementor-element-66aa9e5 .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-fc69fe2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-fc69fe2 .elementor-divider-separator{width:372px;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-fc69fe2 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-11103cf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-9cd2612 .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-9cd2612{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5c3b88d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-11ce1be{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-11ce1be:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-11ce1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_rob2470fd09954c472f903adad0274cb302.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-b8f6331{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-87854a7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-3fb2e09{text-align:end;}.elementor-20 .elementor-element.elementor-element-3fb2e09 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-8598fcb{text-align:end;}.elementor-20 .elementor-element.elementor-element-8598fcb .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-6872dab{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-6872dab .elementor-divider-separator{width:372px;margin:0 auto;margin-right:0;}.elementor-20 .elementor-element.elementor-element-6872dab .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-652549b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-46ded7d .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-46ded7d{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1725ff0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-f93c18e{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-f93c18e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f93c18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_gavin.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-553f1bb{--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;}.elementor-20 .elementor-element.elementor-element-360bf6b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-b603983{text-align:start;}.elementor-20 .elementor-element.elementor-element-b603983 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-d5392f3{text-align:start;}.elementor-20 .elementor-element.elementor-element-d5392f3 .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-11d5342{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-11d5342 .elementor-divider-separator{width:372px;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-11d5342 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-a7e5b2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-1309a10 .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-1309a10{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3626de9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-1a2fe1a{--display:flex;--min-height:73vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-1a2fe1a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1a2fe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_marco0501ee8541c64b78906e981b638bb4ce.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-a7f1b9e{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-69584dc{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-0ccdc77{text-align:end;}.elementor-20 .elementor-element.elementor-element-0ccdc77 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-59873a4{text-align:end;}.elementor-20 .elementor-element.elementor-element-59873a4 .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-1a82f99{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-1a82f99 .elementor-divider-separator{width:372px;margin:0 auto;margin-right:0;}.elementor-20 .elementor-element.elementor-element-1a82f99 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-4422070{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-d1f098a .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d1f098a{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-118836f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-0349e6c{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-0349e6c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0349e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_paul.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-2442664{--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;}.elementor-20 .elementor-element.elementor-element-277ae60{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-676bc2c{text-align:start;}.elementor-20 .elementor-element.elementor-element-676bc2c .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-6d16433{text-align:start;}.elementor-20 .elementor-element.elementor-element-6d16433 .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-a817243{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-a817243 .elementor-divider-separator{width:372px;margin:0 auto;margin-left:0;}.elementor-20 .elementor-element.elementor-element-a817243 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-cd28ab5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-f339669 .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-f339669{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-428095b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-71da8f8{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-71da8f8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-71da8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_andrew.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-2db42e0{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-96d86b5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-e73cd30{text-align:end;}.elementor-20 .elementor-element.elementor-element-e73cd30 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-ca20bce{text-align:end;}.elementor-20 .elementor-element.elementor-element-ca20bce .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-b175179{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-b175179 .elementor-divider-separator{width:372px;margin:0 auto;margin-right:0;}.elementor-20 .elementor-element.elementor-element-b175179 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-9c43579{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-e0f849a .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-e0f849a{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-aa7870a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9bbb679{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-9bbb679:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9bbb679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_jeremy.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-4412f5e{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-f039c37{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-39c2652{text-align:end;}.elementor-20 .elementor-element.elementor-element-39c2652 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-cd5636f{text-align:end;}.elementor-20 .elementor-element.elementor-element-cd5636f .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-865a89e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-865a89e .elementor-divider-separator{width:372px;margin:0 auto;margin-right:0;}.elementor-20 .elementor-element.elementor-element-865a89e .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-5cad72b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-216db86 .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-216db86{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-aef1b49{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-60797e2{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-60797e2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-60797e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/desktop_bnr_nonnie.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-20 .elementor-element.elementor-element-336490c{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-aa145c8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-262a252{text-align:end;}.elementor-20 .elementor-element.elementor-element-262a252 .elementor-heading-title{font-family:var( --e-global-typography-1795937-font-family ), Sans-serif;font-size:var( --e-global-typography-1795937-font-size );font-weight:var( --e-global-typography-1795937-font-weight );line-height:var( --e-global-typography-1795937-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-b199e02{text-align:end;}.elementor-20 .elementor-element.elementor-element-b199e02 .elementor-heading-title{font-family:var( --e-global-typography-1f26cd2-font-family ), Sans-serif;font-size:var( --e-global-typography-1f26cd2-font-size );font-weight:var( --e-global-typography-1f26cd2-font-weight );line-height:var( --e-global-typography-1f26cd2-line-height );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-d501e96{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-d501e96 .elementor-divider-separator{width:372px;margin:0 auto;margin-right:0;}.elementor-20 .elementor-element.elementor-element-d501e96 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-cb986ea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-26abe99 .elementor-button{background-color:var( --e-global-color-4777205 );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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-26abe99{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ba5bf16{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-b3f8b0f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:var( --e-global-color-b81ce27 );--e-n-carousel-swiper-pagination-size:18px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-20 .elementor-element.elementor-element-b3f8b0f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;padding:5px 5px 5px 5px;}:where( .elementor-20 .elementor-element.elementor-element-b3f8b0f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-20 .elementor-element.elementor-element-b3f8b0f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-20 .elementor-element.elementor-element-ed368df{--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:center;--align-items:center;--overlay-opacity:0.7;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ed368df:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed368df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/nfb-glance-bg.png");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-ed368df::before, .elementor-20 .elementor-element.elementor-element-ed368df > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed368df > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-ed368df > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed368df > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-ed368df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-b81ce27 );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-ba2075f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-30c9984{text-align:center;}.elementor-20 .elementor-element.elementor-element-30c9984 .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-20 .elementor-element.elementor-element-b0c7c2d{text-align:center;}.elementor-20 .elementor-element.elementor-element-a8de7f9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-a8de7f9 .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-a8de7f9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-5cec99b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5% 5%;--row-gap:5%;--column-gap:5%;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.elementor-20 .elementor-element.elementor-element-e9afbde{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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 );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );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-20 .elementor-element.elementor-element-316ccd0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:60px;}.elementor-20 .elementor-element.elementor-element-30f4e7c{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1rem;}.elementor-20 .elementor-element.elementor-element-6b7c7ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-49266c0 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-20 .elementor-element.elementor-element-49266c0 .elementor-counter-title{justify-content:center;color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:30px;}.elementor-20 .elementor-element.elementor-element-49266c0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:60px;}.elementor-20 .elementor-element.elementor-element-84c416c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-20 .elementor-element.elementor-element-87f12a2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:700;line-height:60px;}.elementor-20 .elementor-element.elementor-element-dbdb54f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:1rem;}.elementor-20 .elementor-element.elementor-element-5ff13ec{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0651920{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-3eaa38b{text-align:center;}.elementor-20 .elementor-element.elementor-element-3eaa38b .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-20 .elementor-element.elementor-element-6727bd3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-6727bd3 .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-6727bd3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-4b1326c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--align-items:start;}.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 );}.elementor-20 .elementor-element.elementor-element-6fdb4dd img{width:100%;}.elementor-20 .elementor-element.elementor-element-13aea8f img{width:100%;}.elementor-20 .elementor-element.elementor-element-ab19424 img{width:100%;}.elementor-20 .elementor-element.elementor-element-5a3da6f{--display:flex;--min-height:95vh;--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:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.36;}.elementor-20 .elementor-element.elementor-element-5a3da6f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5a3da6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/video_bg.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-5a3da6f::before, .elementor-20 .elementor-element.elementor-element-5a3da6f > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5a3da6f > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-5a3da6f > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5a3da6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-5a3da6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-7299e4c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7414d75{--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-20 .elementor-element.elementor-element-6c8691f{--display:flex;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-ea0817a .elementor-icon-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-ea0817a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-ea0817a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ea0817a.elementor-view-default .elementor-icon{color:var( --e-global-color-b81ce27 );border-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-ea0817a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-ea0817a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-ea0817a .elementor-icon{font-size:55px;padding:30px;}.elementor-20 .elementor-element.elementor-element-ea0817a .elementor-icon svg{height:55px;}.elementor-20 .elementor-element.elementor-element-44c07d7{--display:flex;}.elementor-20 .elementor-element.elementor-element-a37132f{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5542b6e{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-552f3cc .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 );}.elementor-20 .elementor-element.elementor-element-ec85dd7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-ec85dd7 .elementor-divider-separator{width:372px;}.elementor-20 .elementor-element.elementor-element-ec85dd7 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-b14d1c2{--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:flex-start;}.elementor-20 .elementor-element.elementor-element-82b44a8{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-53efd6f .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-785f013{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-ee55663 .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-875d87a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-875d87a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-875d87a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-b0116ca .elementor-button{background-color:var( --e-global-color-4777205 );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;line-height:1.5rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:013px 27px 13px 27px;}.elementor-20 .elementor-element.elementor-element-b0116ca .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-b0116ca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-b0116ca .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-b0116ca .elementor-button:focus svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-2e69395{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b75bfa7{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-0aa6d50 .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 );}.elementor-20 .elementor-element.elementor-element-6f317dc{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-6f317dc .elementor-divider-separator{width:372px;}.elementor-20 .elementor-element.elementor-element-6f317dc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-e72efaf .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-cd8f1e9{--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:flex-start;}.elementor-20 .elementor-element.elementor-element-14a555e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-2959be3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-33e937c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-33e937c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-33e937c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button{background-color:var( --e-global-color-4777205 );font-family:var( --e-global-typography-c9216ff-font-family ), Sans-serif;font-size:var( --e-global-typography-c9216ff-font-size );font-weight:var( --e-global-typography-c9216ff-font-weight );text-transform:var( --e-global-typography-c9216ff-text-transform );line-height:var( --e-global-typography-c9216ff-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:013px 27px 13px 27px;}.elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button:focus svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-118e4b0{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-118e4b0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-118e4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-28b0807{--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:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-6394e2a{text-align:center;}.elementor-20 .elementor-element.elementor-element-6394e2a .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-b81ce27 );}.elementor-20 .elementor-element.elementor-element-bd25156{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-bd25156 .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-bd25156 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-2c37394{--display:flex;--min-height:484px;}.elementor-20 .elementor-element.elementor-element-7ef30c2{--display:flex;--min-height:475px;--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:space-between;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7ef30c2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7ef30c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-4ad9844 img{width:100%;height:100px;object-fit:cover;object-position:center center;}.elementor-20 .elementor-element.elementor-element-94cf3e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:5px;}.elementor-20 .elementor-element.elementor-element-8f68d87{text-align:center;}.elementor-20 .elementor-element.elementor-element-8f68d87 .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-120d3e4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-120d3e4 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-120d3e4 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-350bff9{text-align:center;font-family:var( --e-global-typography-28720a2-font-family ), Sans-serif;font-size:var( --e-global-typography-28720a2-font-size );font-weight:var( --e-global-typography-28720a2-font-weight );}.elementor-20 .elementor-element.elementor-element-bc529de .elementor-button{background-color:var( --e-global-color-4777205 );font-family:var( --e-global-typography-c9216ff-font-family ), Sans-serif;font-size:var( --e-global-typography-c9216ff-font-size );font-weight:var( --e-global-typography-c9216ff-font-weight );text-transform:var( --e-global-typography-c9216ff-text-transform );line-height:var( --e-global-typography-c9216ff-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:013px 27px 13px 27px;}.elementor-20 .elementor-element.elementor-element-bc529de .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-bc529de .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-bc529de .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-bc529de .elementor-button:focus svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-998e408{--display:flex;--min-height:484px;}.elementor-20 .elementor-element.elementor-element-d4cff81{--display:flex;--min-height:475px;--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:space-between;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d4cff81:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d4cff81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-e5a5488 img{width:100%;height:100px;object-fit:cover;object-position:center right;}.elementor-20 .elementor-element.elementor-element-68015f3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-2c5db26{text-align:center;}.elementor-20 .elementor-element.elementor-element-2c5db26 .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-6e9d637{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-6e9d637 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-6e9d637 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-05f7ea3{text-align:center;font-family:var( --e-global-typography-28720a2-font-family ), Sans-serif;font-size:var( --e-global-typography-28720a2-font-size );font-weight:var( --e-global-typography-28720a2-font-weight );}.elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button{background-color:var( --e-global-color-4777205 );font-family:var( --e-global-typography-c9216ff-font-family ), Sans-serif;font-size:var( --e-global-typography-c9216ff-font-size );font-weight:var( --e-global-typography-c9216ff-font-weight );text-transform:var( --e-global-typography-c9216ff-text-transform );line-height:var( --e-global-typography-c9216ff-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:013px 27px 13px 27px;}.elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button:focus svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-f65e7d7{--display:flex;--min-height:484px;}.elementor-20 .elementor-element.elementor-element-ba643ca{--display:flex;--min-height:475px;--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:space-between;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ba643ca:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ba643ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-4395baf img{width:100%;height:100px;object-fit:cover;object-position:center right;}.elementor-20 .elementor-element.elementor-element-2995948{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-20 .elementor-element.elementor-element-8cfad2e{text-align:center;}.elementor-20 .elementor-element.elementor-element-8cfad2e .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-868c29c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-868c29c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-868c29c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-8fa622c{text-align:center;font-family:var( --e-global-typography-28720a2-font-family ), Sans-serif;font-size:var( --e-global-typography-28720a2-font-size );font-weight:var( --e-global-typography-28720a2-font-weight );}.elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button{background-color:var( --e-global-color-4777205 );font-family:var( --e-global-typography-c9216ff-font-family ), Sans-serif;font-size:var( --e-global-typography-c9216ff-font-size );font-weight:var( --e-global-typography-c9216ff-font-weight );text-transform:var( --e-global-typography-c9216ff-text-transform );line-height:var( --e-global-typography-c9216ff-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:013px 27px 13px 27px;}.elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button:focus svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-57de142{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:10px;--e-n-carousel-swiper-slides-gap:23px;margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-cf99f25{--display:flex;--min-height:90vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-17cdac0{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}.elementor-20 .elementor-element.elementor-element-a36f57c{text-align:start;}.elementor-20 .elementor-element.elementor-element-a36f57c .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 );}.elementor-20 .elementor-element.elementor-element-63fabab{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-63fabab .elementor-divider-separator{width:372px;}.elementor-20 .elementor-element.elementor-element-63fabab .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-3cbcd8f{--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:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b97f453 .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-57a4e7d{--display:flex;}.elementor-20 .elementor-element.elementor-element-57a4e7d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-57a4e7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/what-we-do.jpg");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-02f222a{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-02f222a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-02f222a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-cc177db{--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:center;--align-items:center;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-396472e{text-align:center;}.elementor-20 .elementor-element.elementor-element-396472e .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-20 .elementor-element.elementor-element-9f570fa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;}.elementor-20 .elementor-element.elementor-element-9f570fa .elementor-divider-separator{width:372px;margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-9f570fa .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-58a84fb{text-align:center;}.elementor-20 .elementor-element.elementor-element-58a84fb .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-855955e{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-855955e::before, .elementor-20 .elementor-element.elementor-element-855955e > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-855955e > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-855955e > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-855955e > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-855955e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C73C5;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-3d6a771{--display:flex;}.elementor-20 .elementor-element.elementor-element-3d6a771:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3d6a771 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-42daa48 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-782d681{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-782d681:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-782d681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-307af89{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-2184080{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-2184080::before, .elementor-20 .elementor-element.elementor-element-2184080 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2184080 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-2184080 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2184080 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-2184080 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C73C5;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-21a6ae0{--display:flex;}.elementor-20 .elementor-element.elementor-element-21a6ae0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-21a6ae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-b6ad496 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-410fc7a{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-410fc7a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-410fc7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-0d676ff{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-e2162af{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-e2162af::before, .elementor-20 .elementor-element.elementor-element-e2162af > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e2162af > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-e2162af > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e2162af > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-e2162af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C73C5;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-a578ea6{--display:flex;}.elementor-20 .elementor-element.elementor-element-a578ea6:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a578ea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-1fd88ba .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-06ded8e{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-06ded8e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-06ded8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-d3cd2e1{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-d55b3ea{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-d55b3ea::before, .elementor-20 .elementor-element.elementor-element-d55b3ea > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d55b3ea > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-d55b3ea > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d55b3ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-d55b3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C73C5;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-9cd5c77{--display:flex;}.elementor-20 .elementor-element.elementor-element-9cd5c77:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9cd5c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-bd21320 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-51d174a{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-51d174a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-51d174a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-e79872a{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-580bff9{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-580bff9::before, .elementor-20 .elementor-element.elementor-element-580bff9 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-580bff9 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-580bff9 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-580bff9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-580bff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C73C5;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-e54dca5{--display:flex;}.elementor-20 .elementor-element.elementor-element-e54dca5:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e54dca5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-a26f7de .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-cebb3de{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-cebb3de:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-cebb3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-082e3c3{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-6e1421d{--display:flex;--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-6e1421d::before, .elementor-20 .elementor-element.elementor-element-6e1421d > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6e1421d > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-6e1421d > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6e1421d > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-6e1421d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0C73C5;--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-aa30662{--display:flex;}.elementor-20 .elementor-element.elementor-element-aa30662:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-aa30662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-6b3de66 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-c04d3c1{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-c04d3c1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c04d3c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-f29b80c{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-ce81f7e{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-60edd3f{--display:flex;--min-height:85vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-62577fc{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-62577fc:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-62577fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2000.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-62577fc:hover::before, .elementor-20 .elementor-element.elementor-element-62577fc:hover > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-62577fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-62577fc > .elementor-background-slideshow:hover::before, .elementor-20 .elementor-element.elementor-element-62577fc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-62577fc:hover{--overlay-opacity:0.5;}.elementor-20 .elementor-element.elementor-element-3913484{--display:flex;--z-index:2;}.elementor-20 .elementor-element.elementor-element-3913484:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3913484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-bf4f42b .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-7f777a1{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-7f777a1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7f777a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-d533274{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-fc0460d{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fc0460d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fc0460d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2007.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e8dd688{--display:flex;--z-index:2;}.elementor-20 .elementor-element.elementor-element-e8dd688:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e8dd688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-a8b8008 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-2a33a6c{--display:flex;--min-height:80vh;--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:center;--align-items:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-2a33a6c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2a33a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-8f4bb81{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-64dbc53{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-64dbc53:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-64dbc53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2012.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d770f3c{--display:flex;--z-index:2;}.elementor-20 .elementor-element.elementor-element-d770f3c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d770f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-9c273e2 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-bc352a0{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-bc352a0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bc352a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-4e558e9{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-67e954a{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-67e954a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-67e954a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2015.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-3e24efe{--display:flex;--z-index:2;}.elementor-20 .elementor-element.elementor-element-3e24efe:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3e24efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-b5d3373 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1ee1bab{--display:flex;--min-height:80vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-1ee1bab:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1ee1bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-696d9e0{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-f18ef95{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f18ef95:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f18ef95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2018.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e73fbf1{--display:flex;--z-index:2;}.elementor-20 .elementor-element.elementor-element-e73fbf1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e73fbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-2f431b6 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1a50159{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-1a50159:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1a50159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-0f1a7db{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-b986eee{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b986eee:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b986eee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2019.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-647ef73{--display:flex;--z-index:2;}.elementor-20 .elementor-element.elementor-element-647ef73:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-647ef73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-4be70d4 .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-65d8730{--display:flex;--min-height:80vh;--justify-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-65d8730:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-65d8730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-20 .elementor-element.elementor-element-db8d557{color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-7a799c7{--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:center;--align-items:center;--padding-top:10px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3dc17f8{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-ef567d8{--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:flex-start;}.elementor-20 .elementor-element.elementor-element-ff3fa91{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-b778561:not( .elementor-widget-image ), .elementor-20 .elementor-element.elementor-element-b778561.elementor-widget-image img{-webkit-mask-image:url( https://nfb.co.za/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-20 .elementor-element.elementor-element-b778561 img{width:64%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7686d93{left:131px;}body.rtl .elementor-20 .elementor-element.elementor-element-7686d93{right:131px;}.elementor-20 .elementor-element.elementor-element-7686d93{top:19px;}.elementor-20 .elementor-element.elementor-element-7686d93 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20 .elementor-element.elementor-element-f01a97c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20 .elementor-element.elementor-element-7debade{padding:10px 0px 0px 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-20 .elementor-element.elementor-element-433f283{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-20 .elementor-element.elementor-element-8798b2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-8798b2d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8798b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4777205 );}.elementor-20 .elementor-element.elementor-element-16590b9{width:100%;max-width:100%;}.elementor-20 .elementor-element.elementor-element-2af528a{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fbcbaa3{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-d462d40 .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 );}.elementor-20 .elementor-element.elementor-element-acf31ea{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-acf31ea .elementor-divider-separator{width:372px;}.elementor-20 .elementor-element.elementor-element-acf31ea .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-a62d49d .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-e070fda{--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:flex-start;}.elementor-20 .elementor-element.elementor-element-e9b3d21{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-9e861e1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-2806d11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-2806d11:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2806d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button{background-color:var( --e-global-color-4777205 );font-family:var( --e-global-typography-c9216ff-font-family ), Sans-serif;font-size:var( --e-global-typography-c9216ff-font-size );font-weight:var( --e-global-typography-c9216ff-font-weight );text-transform:var( --e-global-typography-c9216ff-text-transform );line-height:var( --e-global-typography-c9216ff-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:013px 27px 13px 27px;}.elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button:focus svg{fill:var( --e-global-color-b81ce27 );}.elementor-20 .elementor-element.elementor-element-9643040{--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:center;--align-items:center;--padding-top:144px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4aa17d0{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-20 .elementor-element.elementor-element-91b7594 .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 );}.elementor-20 .elementor-element.elementor-element-c2a54f0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:8px;padding:0px 0px 20px 0px;}.elementor-20 .elementor-element.elementor-element-c2a54f0 .elementor-divider-separator{width:372px;}.elementor-20 .elementor-element.elementor-element-c2a54f0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-275dda2 .elementor-heading-title{font-family:var( --e-global-typography-dae3278-font-family ), Sans-serif;font-size:var( --e-global-typography-dae3278-font-size );font-weight:var( --e-global-typography-dae3278-font-weight );font-style:var( --e-global-typography-dae3278-font-style );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-22c0358{--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:flex-start;}.elementor-20 .elementor-element.elementor-element-68b45ff{--display:flex;--min-height:290px;--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:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-20 .elementor-element.elementor-element-9fbdcdb{--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:flex-end;--align-items:center;}.elementor-20 .elementor-element.elementor-element-39e67d8{--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-20 .elementor-element.elementor-element-924d9d4{padding:10px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:0.1rem;}.elementor-20 .elementor-element.elementor-element-a62a121{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-a62a121 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:18px;}.elementor-20 .elementor-element.elementor-element-b9357fe{--display:flex;--min-height:290px;--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:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-20 .elementor-element.elementor-element-b6616be{--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:flex-end;--align-items:center;}.elementor-20 .elementor-element.elementor-element-9037d80{--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-20 .elementor-element.elementor-element-d460b45{padding:10px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:0.1rem;}.elementor-20 .elementor-element.elementor-element-d7fd98b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d7fd98b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:18px;}.elementor-20 .elementor-element.elementor-element-81465cc{--display:flex;--min-height:290px;--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:4% 4%;--row-gap:4%;--column-gap:4%;}.elementor-20 .elementor-element.elementor-element-bf47999{--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:flex-end;--align-items:center;}.elementor-20 .elementor-element.elementor-element-99dc9b7{--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-20 .elementor-element.elementor-element-15efaa5{padding:10px 0px 0px 0px;text-align:start;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:0.1rem;}.elementor-20 .elementor-element.elementor-element-b6846a1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b6846a1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:18px;}.elementor-20 .elementor-element.elementor-element-40e3715{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:18px;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-swiper-pagination-spacing:60px;}.elementor-20 .elementor-element.elementor-element-40e3715 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-14d341d{--min-height:78vh;}.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-20 .elementor-element.elementor-element-e5507c2 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-7858761 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-bc170ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-8588a4b .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-66aa9e5 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-9cd2612 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-3fb2e09 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-8598fcb .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-46ded7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-b603983 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-d5392f3 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-1309a10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-0ccdc77 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-59873a4 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-d1f098a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-676bc2c .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-6d16433 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-f339669 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-e73cd30 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-ca20bce .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-e0f849a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-39c2652 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-cd5636f .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-216db86 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-262a252 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-b199e02 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-26abe99 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-b3f8b0f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-ed368df{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ba2075f{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-30c9984 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-5cec99b{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-5ff13ec{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0651920{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-3eaa38b{text-align:center;}.elementor-20 .elementor-element.elementor-element-3eaa38b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-4b1326c{--grid-auto-flow:row;--align-items:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-ea0817a .elementor-icon{font-size:34px;}.elementor-20 .elementor-element.elementor-element-ea0817a .elementor-icon svg{height:34px;}.elementor-20 .elementor-element.elementor-element-a37132f{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5542b6e{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-552f3cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-53efd6f .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-ee55663 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-2e69395{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b75bfa7{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-0aa6d50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-e72efaf .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-118e4b0{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-28b0807{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-6394e2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-8f68d87 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-350bff9{font-size:var( --e-global-typography-28720a2-font-size );}.elementor-20 .elementor-element.elementor-element-bc529de .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-2c5db26 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-05f7ea3{font-size:var( --e-global-typography-28720a2-font-size );}.elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-8cfad2e .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-8fa622c{font-size:var( --e-global-typography-28720a2-font-size );}.elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-57de142{--e-n-carousel-swiper-slides-to-display:3;}.elementor-20 .elementor-element.elementor-element-cf99f25{--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-20 .elementor-element.elementor-element-17cdac0{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-a36f57c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-b97f453 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-57a4e7d{--min-height:469px;}.elementor-20 .elementor-element.elementor-element-02f222a{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cc177db{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-396472e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-58a84fb .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-855955e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-855955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2000.webp");background-size:cover;}.elementor-20 .elementor-element.elementor-element-855955e{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d6a771{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-42daa48{text-align:center;}.elementor-20 .elementor-element.elementor-element-42daa48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-782d681{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-2184080:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2184080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2007.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2184080{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b6ad496{text-align:center;}.elementor-20 .elementor-element.elementor-element-b6ad496 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-410fc7a{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-e2162af:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e2162af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2012.webp");background-size:cover;}.elementor-20 .elementor-element.elementor-element-e2162af{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1fd88ba{text-align:center;}.elementor-20 .elementor-element.elementor-element-1fd88ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-06ded8e{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-d55b3ea:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d55b3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2015.webp");background-position:center center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d55b3ea{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-bd21320{text-align:center;}.elementor-20 .elementor-element.elementor-element-bd21320 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-51d174a{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-580bff9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-580bff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2018.webp");}.elementor-20 .elementor-element.elementor-element-580bff9{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a26f7de{text-align:center;}.elementor-20 .elementor-element.elementor-element-a26f7de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-cebb3de{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-6e1421d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6e1421d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2019.webp");background-position:top center;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6e1421d{--overlay-opacity:0.85;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6b3de66{text-align:center;}.elementor-20 .elementor-element.elementor-element-6b3de66 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-c04d3c1{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-ce81f7e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:5px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:5px;--e-n-carousel-arrow-size:28px;}.elementor-20 .elementor-element.elementor-element-60edd3f{--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-20 .elementor-element.elementor-element-bf4f42b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-7f777a1{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-a8b8008 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-2a33a6c{--min-height:55vh;--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;--z-index:2;}.elementor-20 .elementor-element.elementor-element-8f4bb81{z-index:1;}.elementor-20 .elementor-element.elementor-element-9c273e2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-bc352a0{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-b5d3373 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1ee1bab{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-2f431b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1a50159{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-4be70d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-65d8730{--min-height:55vh;}.elementor-20 .elementor-element.elementor-element-db8d557{z-index:1;}.elementor-20 .elementor-element.elementor-element-7a799c7{--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3dc17f8{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-ef567d8{--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-20 .elementor-element.elementor-element-b778561 img{width:53%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7686d93{left:184px;}body.rtl .elementor-20 .elementor-element.elementor-element-7686d93{right:184px;}.elementor-20 .elementor-element.elementor-element-7686d93{top:22px;}.elementor-20 .elementor-element.elementor-element-2af528a{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fbcbaa3{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-d462d40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-a62d49d .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-9643040{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-4aa17d0{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-91b7594 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-275dda2 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-68b45ff{--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;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-20 .elementor-element.elementor-element-9fbdcdb{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-39e67d8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b9357fe{--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;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-20 .elementor-element.elementor-element-b6616be{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-9037d80{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-81465cc{--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;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-20 .elementor-element.elementor-element-bf47999{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-99dc9b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-40e3715{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-14d341d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-14d341d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_thuli.jpg");background-position:bottom center;background-size:contain;}.elementor-20 .elementor-element.elementor-element-14d341d{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-a715af1{--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-20 .elementor-element.elementor-element-7a89c2a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-20 .elementor-element.elementor-element-e5507c2{text-align:center;}.elementor-20 .elementor-element.elementor-element-e5507c2 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-7858761{text-align:center;}.elementor-20 .elementor-element.elementor-element-7858761 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-f67fc75 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-f67fc75 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-5542b43{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-bc170ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-45c46c8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-45c46c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_laurie.jpg");background-position:bottom center;background-size:contain;}.elementor-20 .elementor-element.elementor-element-45c46c8{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-5509b15{--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-20 .elementor-element.elementor-element-13aa6e0{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-8588a4b{text-align:center;}.elementor-20 .elementor-element.elementor-element-8588a4b .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-66aa9e5{text-align:center;}.elementor-20 .elementor-element.elementor-element-66aa9e5 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-fc69fe2 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-fc69fe2 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-11103cf{text-align:center;}.elementor-20 .elementor-element.elementor-element-9cd2612 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-11ce1be:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-11ce1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_rob4dbfcd5ed5b84f29bc4bd74e6e90c1e3.jpg");}.elementor-20 .elementor-element.elementor-element-11ce1be{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-b8f6331{--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-20 .elementor-element.elementor-element-87854a7{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-3fb2e09{text-align:center;}.elementor-20 .elementor-element.elementor-element-3fb2e09 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-8598fcb{text-align:center;}.elementor-20 .elementor-element.elementor-element-8598fcb .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-6872dab .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-6872dab .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-652549b{text-align:center;}.elementor-20 .elementor-element.elementor-element-46ded7d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-f93c18e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f93c18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_gavin.jpg");}.elementor-20 .elementor-element.elementor-element-f93c18e{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-553f1bb{--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-20 .elementor-element.elementor-element-360bf6b{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b603983{text-align:center;}.elementor-20 .elementor-element.elementor-element-b603983 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-d5392f3{text-align:center;}.elementor-20 .elementor-element.elementor-element-d5392f3 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-11d5342 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-11d5342 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-a7e5b2e{text-align:center;}.elementor-20 .elementor-element.elementor-element-1309a10 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1a2fe1a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1a2fe1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_marcoc0e82b6a490f4c55a5c6ddfd6c61068e.jpg");}.elementor-20 .elementor-element.elementor-element-1a2fe1a{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-a7f1b9e{--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-20 .elementor-element.elementor-element-69584dc{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-0ccdc77{text-align:center;}.elementor-20 .elementor-element.elementor-element-0ccdc77 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-59873a4{text-align:center;}.elementor-20 .elementor-element.elementor-element-59873a4 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-1a82f99 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-1a82f99 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-4422070{text-align:center;}.elementor-20 .elementor-element.elementor-element-d1f098a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-0349e6c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-0349e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_paul.jpg");}.elementor-20 .elementor-element.elementor-element-0349e6c{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-2442664{--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-20 .elementor-element.elementor-element-277ae60{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-676bc2c{text-align:center;}.elementor-20 .elementor-element.elementor-element-676bc2c .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-6d16433{text-align:center;}.elementor-20 .elementor-element.elementor-element-6d16433 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-a817243 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-a817243 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-cd28ab5{text-align:center;}.elementor-20 .elementor-element.elementor-element-f339669 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-71da8f8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-71da8f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_andrew_1-600.jpg");}.elementor-20 .elementor-element.elementor-element-71da8f8{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-2db42e0{--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-20 .elementor-element.elementor-element-96d86b5{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-e73cd30{text-align:center;}.elementor-20 .elementor-element.elementor-element-e73cd30 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-ca20bce{text-align:center;}.elementor-20 .elementor-element.elementor-element-ca20bce .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-b175179 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-b175179 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-9c43579{text-align:center;}.elementor-20 .elementor-element.elementor-element-e0f849a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-9bbb679:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9bbb679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_jeremy.jpg");}.elementor-20 .elementor-element.elementor-element-9bbb679{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-4412f5e{--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-20 .elementor-element.elementor-element-f039c37{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-39c2652{text-align:center;}.elementor-20 .elementor-element.elementor-element-39c2652 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-cd5636f{text-align:center;}.elementor-20 .elementor-element.elementor-element-cd5636f .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-865a89e .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-865a89e .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-5cad72b{text-align:center;}.elementor-20 .elementor-element.elementor-element-216db86 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-60797e2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-60797e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/mobile_bnr_nonnie.jpg");}.elementor-20 .elementor-element.elementor-element-60797e2{--min-height:85vh;--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-336490c{--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-20 .elementor-element.elementor-element-aa145c8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-262a252{text-align:center;}.elementor-20 .elementor-element.elementor-element-262a252 .elementor-heading-title{font-size:var( --e-global-typography-1795937-font-size );line-height:var( --e-global-typography-1795937-line-height );}.elementor-20 .elementor-element.elementor-element-b199e02{text-align:center;}.elementor-20 .elementor-element.elementor-element-b199e02 .elementor-heading-title{font-size:var( --e-global-typography-1f26cd2-font-size );line-height:var( --e-global-typography-1f26cd2-line-height );}.elementor-20 .elementor-element.elementor-element-d501e96 .elementor-divider{text-align:center;}.elementor-20 .elementor-element.elementor-element-d501e96 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-20 .elementor-element.elementor-element-cb986ea{text-align:center;}.elementor-20 .elementor-element.elementor-element-26abe99 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-b3f8b0f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:11px;--e-n-carousel-swiper-pagination-size:16px;}.elementor-20 .elementor-element.elementor-element-ed368df{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-30c9984{text-align:center;}.elementor-20 .elementor-element.elementor-element-30c9984 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-20 .elementor-element.elementor-element-a8de7f9 .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-5cec99b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:3% 3%;--row-gap:3%;--column-gap:3%;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-5ff13ec{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3eaa38b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-6727bd3 .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-4b1326c{--width:80%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20 .elementor-element.elementor-element-a37132f{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-552f3cc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-ec85dd7 .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-53efd6f .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-ee55663 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-2e69395{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-0aa6d50 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-6f317dc .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-e72efaf .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-e449ad2 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-118e4b0{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6394e2a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-bd25156 .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-8f68d87 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-350bff9{font-size:var( --e-global-typography-28720a2-font-size );}.elementor-20 .elementor-element.elementor-element-bc529de .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-2c5db26 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-05f7ea3{font-size:var( --e-global-typography-28720a2-font-size );}.elementor-20 .elementor-element.elementor-element-1c0ae11 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-8cfad2e .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-8fa622c{font-size:var( --e-global-typography-28720a2-font-size );}.elementor-20 .elementor-element.elementor-element-5fda9d9 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-57de142{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-cf99f25{--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-17cdac0{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-a36f57c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-63fabab .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-3cbcd8f{--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-20 .elementor-element.elementor-element-b97f453 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-02f222a{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-396472e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-9f570fa .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-58a84fb .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-855955e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-855955e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2000.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-855955e{--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:flex-start;--align-items:center;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3d6a771{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-42daa48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-42daa48 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-782d681{--min-height:55vh;--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-20 .elementor-element.elementor-element-307af89{z-index:10;}.elementor-20 .elementor-element.elementor-element-2184080:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2184080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2007.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-2184080{--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:flex-start;--align-items:center;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-21a6ae0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-b6ad496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-b6ad496 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-410fc7a{--min-height:55vh;--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-20 .elementor-element.elementor-element-0d676ff{z-index:10;}.elementor-20 .elementor-element.elementor-element-e2162af:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-e2162af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2012.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-e2162af{--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:flex-start;--align-items:center;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a578ea6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-1fd88ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-1fd88ba .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-06ded8e{--min-height:55vh;--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-20 .elementor-element.elementor-element-d3cd2e1{z-index:10;}.elementor-20 .elementor-element.elementor-element-d55b3ea:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d55b3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2015.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-d55b3ea{--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:flex-start;--align-items:center;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9cd5c77{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-bd21320{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-bd21320 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-51d174a{--min-height:55vh;--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-20 .elementor-element.elementor-element-e79872a{z-index:10;}.elementor-20 .elementor-element.elementor-element-580bff9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-580bff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2018.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-580bff9{--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:flex-start;--align-items:center;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e54dca5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-a26f7de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-a26f7de .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-cebb3de{--min-height:55vh;--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-20 .elementor-element.elementor-element-082e3c3{z-index:10;}.elementor-20 .elementor-element.elementor-element-6e1421d:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6e1421d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nfb.co.za/wp-content/uploads/2026/05/history_2019.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-6e1421d{--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:flex-start;--align-items:center;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-aa30662{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-6b3de66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-20 .elementor-element.elementor-element-6b3de66 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-c04d3c1{--min-height:55vh;--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:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-20 .elementor-element.elementor-element-f29b80c{z-index:10;}.elementor-20 .elementor-element.elementor-element-ce81f7e{--e-n-carousel-swiper-slides-to-display:1;margin:040px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-14%;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:8px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-14%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:8px;--e-n-carousel-arrow-size:24px;}.elementor-20 .elementor-element.elementor-element-60edd3f{--min-height:100vh;}.elementor-20 .elementor-element.elementor-element-bf4f42b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-7f777a1{--width:100vw;--min-height:55vh;--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-20 .elementor-element.elementor-element-d533274{z-index:10;}.elementor-20 .elementor-element.elementor-element-a8b8008 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-2a33a6c{--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:flex-start;--align-items:center;--z-index:1;}.elementor-20 .elementor-element.elementor-element-9c273e2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-b5d3373 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1ee1bab{--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:flex-start;--align-items:center;}.elementor-20 .elementor-element.elementor-element-2f431b6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-1a50159{--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:flex-start;--align-items:center;}.elementor-20 .elementor-element.elementor-element-b986eee{--justify-content:flex-start;}.elementor-20 .elementor-element.elementor-element-4be70d4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-20 .elementor-element.elementor-element-65d8730{--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:flex-start;--align-items:center;}.elementor-20 .elementor-element.elementor-element-7a799c7{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b778561 img{width:85%;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-7686d93{left:45px;}body.rtl .elementor-20 .elementor-element.elementor-element-7686d93{right:45px;}.elementor-20 .elementor-element.elementor-element-7686d93{top:21px;}.elementor-20 .elementor-element.elementor-element-3fd144c{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7debade{font-size:16px;}.elementor-20 .elementor-element.elementor-element-433f283{font-size:16px;}.elementor-20 .elementor-element.elementor-element-2af528a{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d462d40 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-acf31ea .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-a62d49d .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-1e937e9 .elementor-button{font-size:var( --e-global-typography-c9216ff-font-size );line-height:var( --e-global-typography-c9216ff-line-height );}.elementor-20 .elementor-element.elementor-element-9643040{--padding-top:96px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-91b7594 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-20 .elementor-element.elementor-element-c2a54f0 .elementor-divider-separator{width:280px;}.elementor-20 .elementor-element.elementor-element-275dda2 .elementor-heading-title{font-size:var( --e-global-typography-dae3278-font-size );line-height:var( --e-global-typography-dae3278-line-height );}.elementor-20 .elementor-element.elementor-element-22c0358{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9fbdcdb{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-c8fb545{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-924d9d4{font-size:16px;}.elementor-20 .elementor-element.elementor-element-a62a121 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-b6616be{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-4d00d26{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d460b45{font-size:16px;}.elementor-20 .elementor-element.elementor-element-d7fd98b .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-bf47999{--min-height:0px;}.elementor-20 .elementor-element.elementor-element-9caa714{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-15efaa5{font-size:16px;}.elementor-20 .elementor-element.elementor-element-b6846a1 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-40e3715{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-7a89c2a{--width:42%;}.elementor-20 .elementor-element.elementor-element-5ba1cff{--width:62%;}.elementor-20 .elementor-element.elementor-element-13aa6e0{--width:42%;}.elementor-20 .elementor-element.elementor-element-5c3b88d{--width:62%;}.elementor-20 .elementor-element.elementor-element-87854a7{--width:42%;}.elementor-20 .elementor-element.elementor-element-1725ff0{--width:62%;}.elementor-20 .elementor-element.elementor-element-360bf6b{--width:42%;}.elementor-20 .elementor-element.elementor-element-3626de9{--width:62%;}.elementor-20 .elementor-element.elementor-element-69584dc{--width:42%;}.elementor-20 .elementor-element.elementor-element-118836f{--width:62%;}.elementor-20 .elementor-element.elementor-element-277ae60{--width:42%;}.elementor-20 .elementor-element.elementor-element-428095b{--width:62%;}.elementor-20 .elementor-element.elementor-element-96d86b5{--width:42%;}.elementor-20 .elementor-element.elementor-element-aa7870a{--width:62%;}.elementor-20 .elementor-element.elementor-element-f039c37{--width:42%;}.elementor-20 .elementor-element.elementor-element-aef1b49{--width:62%;}.elementor-20 .elementor-element.elementor-element-aa145c8{--width:42%;}.elementor-20 .elementor-element.elementor-element-ba5bf16{--width:62%;}.elementor-20 .elementor-element.elementor-element-ba2075f{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-5cec99b{--width:60%;}.elementor-20 .elementor-element.elementor-element-4b1326c{--width:1140px;}.elementor-20 .elementor-element.elementor-element-7299e4c{--width:40%;}.elementor-20 .elementor-element.elementor-element-6c8691f{--width:20%;}.elementor-20 .elementor-element.elementor-element-44c07d7{--width:40%;}.elementor-20 .elementor-element.elementor-element-5542b6e{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-b75bfa7{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-28b0807{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-2c37394{--content-width:600px;}.elementor-20 .elementor-element.elementor-element-998e408{--content-width:600px;}.elementor-20 .elementor-element.elementor-element-d4cff81{--width:100%;}.elementor-20 .elementor-element.elementor-element-f65e7d7{--content-width:600px;}.elementor-20 .elementor-element.elementor-element-17cdac0{--width:50%;}.elementor-20 .elementor-element.elementor-element-57a4e7d{--width:50%;}.elementor-20 .elementor-element.elementor-element-62577fc{--width:16.6%;}.elementor-20 .elementor-element.elementor-element-fc0460d{--width:16.6%;}.elementor-20 .elementor-element.elementor-element-64dbc53{--width:16.6%;}.elementor-20 .elementor-element.elementor-element-67e954a{--width:16.6%;}.elementor-20 .elementor-element.elementor-element-f18ef95{--width:16.6%;}.elementor-20 .elementor-element.elementor-element-b986eee{--width:16.6%;}.elementor-20 .elementor-element.elementor-element-3dc17f8{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-fbcbaa3{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-4aa17d0{--content-width:1140px;}.elementor-20 .elementor-element.elementor-element-9fbdcdb{--width:40%;}.elementor-20 .elementor-element.elementor-element-39e67d8{--width:60%;}.elementor-20 .elementor-element.elementor-element-b6616be{--width:40%;}.elementor-20 .elementor-element.elementor-element-9037d80{--width:60%;}.elementor-20 .elementor-element.elementor-element-bf47999{--width:40%;}.elementor-20 .elementor-element.elementor-element-99dc9b7{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-ba2075f{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-5cec99b{--width:90%;}.elementor-20 .elementor-element.elementor-element-4b1326c{--width:80%;}.elementor-20 .elementor-element.elementor-element-5542b6e{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-b75bfa7{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-28b0807{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-998e408{--content-width:788px;}.elementor-20 .elementor-element.elementor-element-17cdac0{--width:100%;}.elementor-20 .elementor-element.elementor-element-57a4e7d{--width:100%;}.elementor-20 .elementor-element.elementor-element-62577fc{--width:100%;}.elementor-20 .elementor-element.elementor-element-fc0460d{--width:100%;}.elementor-20 .elementor-element.elementor-element-64dbc53{--width:100%;}.elementor-20 .elementor-element.elementor-element-67e954a{--width:100%;}.elementor-20 .elementor-element.elementor-element-f18ef95{--width:100%;}.elementor-20 .elementor-element.elementor-element-b986eee{--width:100%;}.elementor-20 .elementor-element.elementor-element-3dc17f8{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-fbcbaa3{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-4aa17d0{--content-width:740px;}.elementor-20 .elementor-element.elementor-element-9fbdcdb{--width:100%;}.elementor-20 .elementor-element.elementor-element-39e67d8{--width:100%;}.elementor-20 .elementor-element.elementor-element-b6616be{--width:100%;}.elementor-20 .elementor-element.elementor-element-9037d80{--width:100%;}.elementor-20 .elementor-element.elementor-element-bf47999{--width:100%;}.elementor-20 .elementor-element.elementor-element-99dc9b7{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-946d8f5 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title span {
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
}

/* Updated font styling for the quotation marks */
.sub-title em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title .left {
        margin-top: 20px; 
    }

    .sub-title .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title .left {
        margin-top: 12px; 
    }

    .sub-title .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-57de142 *//* =========================================
   DESKTOP & TABLET: OVERLAP EFFECT
   ========================================= */
@media (min-width: 768px) {
    /* 1. Base state for side cards */
    .elementor-20 .elementor-element.elementor-element-57de142 .swiper-slide {
        transition: transform 0.5s ease, filter 0.5s ease, opacity 0.5s ease !important;
        filter: grayscale(100%) brightness(60%);
        opacity: 0.7;
        z-index: 1;
    }

    /* 2. Center Slide (In Focus) */
    .elementor-20 .elementor-element.elementor-element-57de142 .swiper-slide.swiper-slide-next {
        transform: scale(1) translateX(0) !important;
        filter: grayscale(0%) brightness(100%);
        opacity: 1;
        z-index: 10;
    }

    /* 3. Left Slide */
    .elementor-20 .elementor-element.elementor-element-57de142 .swiper-slide.swiper-slide-active {
        transform: scale(0.85) translateX(35%) !important; 
        z-index: 2;
    }

    /* 4. Right Slide */
    .elementor-20 .elementor-element.elementor-element-57de142 .swiper-slide-next + .swiper-slide {
        transform: scale(0.85) translateX(-35%) !important; 
        z-index: 2;
    }
}

/* =========================================
   MOBILE: RESET TO NORMAL CAROUSEL
   ========================================= */
@media (max-width: 767px) {
    .elementor-20 .elementor-element.elementor-element-57de142 .swiper-slide {
        /* Removes the greyscale and overlap for mobile */
        transform: scale(1) translateX(0) !important;
        filter: none !important;
        opacity: 1 !important;
        z-index: 1 !important;
        box-shadow: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60edd3f *//* 1. Set the default state of each column */
.elementor-20 .elementor-element.elementor-element-60edd3f .e-con-inner > .e-con {
    flex: 1; /* All columns start at equal width */
    transition: all 0.6s cubic-bezier(0.25, 1, 0.5, 1); /* Smooth expansion */
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

/* 2. The Hover State: Expand the column */
.elementor-20 .elementor-element.elementor-element-60edd3f .e-con-inner > .e-con:hover {
    flex: 3; /* Expands to 3x the size of the others */
    filter: grayscale(0%); /* Optional: removes grayscale on hover */
}

/* 3. Hide the Blue Overlay by default */
/* Assuming your blue container has the class 'blue-overlay' */
.blue-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.4s ease;
    display: flex;
    flex-direction: column;
    justify-content: center;
    pointer-events: none; /* Allows hover to still hit the main container */
}

/* 4. Show the Blue Overlay on hover */
.elementor-20 .elementor-element.elementor-element-60edd3f .e-con-inner > .e-con:hover .blue-overlay {
    opacity: 0.9; /* Slight transparency like the image */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3fd144c *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for wp-widget-media_audio, class: .elementor-element-16590b9 *//* The main wrapper */
.mejs-container.wp-audio-shortcode {
    background: white !important; /* Change background color */
    max-width: 100% !important; /* Control the widget width */
}

/* Remove the default black gradient background */
.mejs-controls {
    background: transparent !important;
   
}

/* Target all buttons (Play, Mute, etc.) */
.mejs-button button {
    background-color: #0372ce !important; /* Button background color */
}

/* Change color on hover */
.mejs-button button:hover {
    background-color: #2980b9 !important;
}

/* The total background of the progress bar */
.mejs-time-rail .mejs-time-total {
    background: #555 !important; 
    border-radius: 2px !important;
}

/* The color of the bar as it plays */
.mejs-time-rail .mejs-time-current {
    background: #3498db !important;
    border-radius: 5px !important;
}

/* The 'loaded/buffered' portion of the bar */
.mejs-time-rail .mejs-time-loaded {
    background: green !important;
}

/* Current time and total duration text */
.mejs-time span {
    color: #000 !important;
    font-weight: bold !important;
    font-family: sans-serif;
}

/* Volume slider background */
.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #0372ce !important;
}

/* Volume slider level */
.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #3498db !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8fb545 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d00d26 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9caa714 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8fb545 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d00d26 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9caa714 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8fb545 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d00d26 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9caa714 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c8fb545 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d00d26 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9caa714 *//* ----------------------------- */
/* DEFAULT / DESKTOP STYLES      */
/* ----------------------------- */
.video-desc {
    
    display: flex;
    justify-content: center;
}

.sub-title-blk {
    display: flex;
    align-items: center;
    gap: 20px; 
    margin: 0;
}

/* Updated font styling for the main text */
.sub-title-blk span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 700; /* Bold */
    font-style: italic;
    line-height: 1.3;
    text-align: center;
}

/* Updated font styling for the quotation marks */
.sub-title-blk em {
    color: #0066cc; 
    font-family: 'Noto Serif', sans-serif;
    font-size: 130px; 
    font-style: normal; 
    font-weight: 800; /* ExtraBold */
    line-height: 0; 
}

.sub-title-blk .left {
    align-self: flex-start;
    margin-top: 30px; 
}

.sub-title-blk .right {
    align-self: flex-end;
    margin-bottom: 10px;
}

/* ----------------------------- */
/* TABLET / SMALL LAPTOP STYLES  */
/* ----------------------------- */
@media (max-width: 768px) {
    .video-desc {
        padding: 60px 30px;
    }
    
    .sub-title-blk {
        gap: 15px; /* Reduce gap between quotes and text */
    }

    .sub-title-blk span {
        font-size: 26px; /* Scale down main text */
    }

    .sub-title-blk em {
        font-size: 90px; /* Scale down quotes */
    }

    .sub-title-blk .left {
        margin-top: 20px; 
    }

    .sub-title-blk .right {
        margin-bottom: 5px;
    }
}

/* ----------------------------- */
/* MOBILE PHONE STYLES           */
/* ----------------------------- */
@media (max-width: 480px) {
    .video-desc {
        padding: 40px 15px; /* Less padding on small screens */
    }
    
    .sub-title-blk {
        gap: 10px; /* Tighter spacing */
    }

    .sub-title-blk span {
        font-size: 18px; /* Scale down main text for phones */
        line-height: 1.4;
    }

    .sub-title-blk em {
        font-size: 60px; /* Scale down quotes for phones */
    }

    .sub-title-blk .left {
        margin-top: 12px; 
    }

    .sub-title-blk .right {
        margin-bottom: 0px; /* Reset bottom margin on tiny screens */
    }
}/* End custom CSS */