.elementor-905 .elementor-element.elementor-element-8a0ad00{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.32;border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#85714D;--border-color:#85714D;--padding-top:0%;--padding-bottom:0%;--padding-left:14%;--padding-right:14%;}.elementor-905 .elementor-element.elementor-element-8a0ad00:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-8a0ad00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://witsdih.ac.za/wp-content/uploads/2024/11/Hero-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-905 .elementor-element.elementor-element-8a0ad00::before, .elementor-905 .elementor-element.elementor-element-8a0ad00 > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-8a0ad00 > .e-con-inner > .elementor-background-video-container::before, .elementor-905 .elementor-element.elementor-element-8a0ad00 > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-8a0ad00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-905 .elementor-element.elementor-element-8a0ad00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-905 .elementor-element.elementor-element-a6b12e6{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-a6b12e6 .elementor-heading-title{font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-e6de78c{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:14%;--padding-right:14%;}.elementor-905 .elementor-element.elementor-element-e6de78c:not(.elementor-motion-effects-element-type-background), .elementor-905 .elementor-element.elementor-element-e6de78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002D72;}.elementor-905 .elementor-element.elementor-element-c82f070{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-c82f070 .elementor-heading-title{font-size:30px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-757639e{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-905 .elementor-element.elementor-element-757639e .elementor-divider-separator{width:40%;margin:0 auto;margin-left:0;}.elementor-905 .elementor-element.elementor-element-757639e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-905 .elementor-element.elementor-element-9a8975a{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-35ad8c5{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-db64c4e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-db64c4e .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-8c450e8{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-16b8871{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-16b8871 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-9d58f84{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-16ed3de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-16ed3de .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-9ab69a8{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-b7d8e7a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-b7d8e7a .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-9972461{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-db7aabd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-db7aabd .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-366e587{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-28368bf{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-c69b4a6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-c69b4a6 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-4ae23c7{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-56f7550{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-7ca3139{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-ba8b9ee{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-8aa1ea6{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-d40f23b{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-0a23ab4{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-3b53933{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-fd3c5c4{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-91c61d6{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-c36e255{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-11a17a7{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-41c3e50{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-98a5d2c{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-0292bdb{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-5b74a77{--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;}.elementor-905 .elementor-element.elementor-element-1917820{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-1917820 img{width:100%;}.elementor-905 .elementor-element.elementor-element-6fc5f6d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-6fc5f6d img{width:100%;}.elementor-905 .elementor-element.elementor-element-798fef8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-798fef8 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-016ce74{--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;}.elementor-905 .elementor-element.elementor-element-619aa6b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-619aa6b img{width:100%;}.elementor-905 .elementor-element.elementor-element-854bfad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-854bfad .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-f7657c9{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-b32d019{--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;}.elementor-905 .elementor-element.elementor-element-3250eca{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-3250eca img{width:100%;}.elementor-905 .elementor-element.elementor-element-45c35bd{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-a9153f7{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-0d533fa{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-4098e2c{--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;}.elementor-905 .elementor-element.elementor-element-0a0616c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-0a0616c img{width:100%;}.elementor-905 .elementor-element.elementor-element-c8306fc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-c8306fc .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-756da55{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-4c37110{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-5aee284{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-d71c847{--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;}.elementor-905 .elementor-element.elementor-element-aee4c16{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-aee4c16 img{width:100%;}.elementor-905 .elementor-element.elementor-element-38a88c9{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-319ee08{--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;}.elementor-905 .elementor-element.elementor-element-8fdab09{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-905 .elementor-element.elementor-element-8fdab09 img{width:100%;}.elementor-905 .elementor-element.elementor-element-dcff654{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-dcff654 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-2bf2cd3{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-e8db0a6{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-cd89fb5{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-f7a8a3f{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-2828b61{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-905 .elementor-element.elementor-element-2828b61 .elementor-heading-title{font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-bd044af{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-9645846{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-6743771{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-a936ce2{--display:flex;border-style:solid;--border-style:solid;border-color:#85714D;--border-color:#85714D;}.elementor-905 .elementor-element.elementor-element-014f024{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-9802c56{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-823661c{line-height:22px;color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-4f69303{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:3px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-905 .elementor-element.elementor-element-4f69303 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#85714D;border-style:none;}.elementor-905 .elementor-element.elementor-element-4f69303 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7a8a3f */table {
        width: 100%;
        border-collapse: collapse; /* Ensures borders don't overlap */
        border: 1px solid white; /* Adds white border around the entire table */
    }

    td, th {
        border: 1px solid white; /* Adds white borders for each table cell */
        padding: 8px;
        color: white; /* Text color */
    }

    th {
        background-color: #f2f2f2; /* Light background color for table header */
    }/* End custom CSS */