.elementor-4764 .elementor-element.elementor-element-3bc6e8e0:not(.elementor-motion-effects-element-type-background), .elementor-4764 .elementor-element.elementor-element-3bc6e8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4764 .elementor-element.elementor-element-3bc6e8e0 > .elementor-background-overlay{background-image:url("https://dartinstitute.org.au/wp-content/uploads/2024/12/dart-pattern-square-black.png");opacity:0.03;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4764 .elementor-element.elementor-element-3bc6e8e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 66px 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 );color:var( --e-global-color-primary );}.elementor-4764 .elementor-element.elementor-element-520d2068{text-align:center;}.elementor-4764 .elementor-element.elementor-element-2acbe20f{--spacer-size:25px;}.elementor-4764 .elementor-element.elementor-element-48e48eff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-4764 .elementor-element.elementor-element-3bc6e8e0{padding:50px 15px 50px 15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for image, class: .elementor-element-705cfa08 */.elementor-4764 .elementor-element.elementor-element-705cfa08 img {
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75ba100c */.elementor-4764 .elementor-element.elementor-element-75ba100c img {
    max-height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8e1fdc */.elementor-4764 .elementor-element.elementor-element-b8e1fdc img {
    background-color: black;
    padding: 8px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5fa3778e */.elementor-4764 .elementor-element.elementor-element-5fa3778e img {
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7de7538c */.elementor-4764 .elementor-element.elementor-element-7de7538c img {
    background-color: #333;
    padding: 8px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6595b50d */.elementor-4764 .elementor-element.elementor-element-6595b50d img {
    max-height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-660c9e79 */.elementor-4764 .elementor-element.elementor-element-660c9e79 img {
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75bf970c */.elementor-4764 .elementor-element.elementor-element-75bf970c img {
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1992626c */.elementor-4764 .elementor-element.elementor-element-1992626c img {
    background-color: #003e53;
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a9b8adf */.elementor-4764 .elementor-element.elementor-element-4a9b8adf img {
    background-color: #0d45bf;
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b6f4c2c */.elementor-4764 .elementor-element.elementor-element-1b6f4c2c img {
    background-color: #002c4d;
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28f289fa */.elementor-4764 .elementor-element.elementor-element-28f289fa img {
    background-color: rgb(0 63 124);
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a79cd3b */.elementor-4764 .elementor-element.elementor-element-7a79cd3b img {
    width: 100% !important;
    max-width: 200px;
    padding: 8px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e903e6e */.elementor-4764 .elementor-element.elementor-element-e903e6e img {
    padding: 8px;
    width: 100% !important;
    max-width: 200px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4708922f */.elementor-4764 .elementor-element.elementor-element-4708922f img {
    width: 100% !important;
    max-width: 200px;
    padding: 8px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6da7c025 */.elementor-4764 .elementor-element.elementor-element-6da7c025 img {
    padding: 8px;
    width: 100% !important;
    max-width: 200px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ef8f26a */.elementor-4764 .elementor-element.elementor-element-3ef8f26a img {
    width: 100% !important;
    max-width: 300px;
    padding: 8px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35ccfcd4 */.elementor-4764 .elementor-element.elementor-element-35ccfcd4 img {
    width: 100% !important;
    max-width: 360px;
    padding: 8px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75fa5ed3 */.elementor-4764 .elementor-element.elementor-element-75fa5ed3 img {
    padding: 8px;
    background-color: #2d2f32;
    width: 100% !important;
    max-width: 360px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33ed29b1 */.elementor-4764 .elementor-element.elementor-element-33ed29b1 img {
    width: 100% !important;
    max-width: 360px;
    padding: 8px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aec784e */.elementor-4764 .elementor-element.elementor-element-3aec784e img {
    width: 100% !important;
    max-width: 380px;
    padding: 8px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13372db1 */.elementor-4764 .elementor-element.elementor-element-13372db1 img {
    width: 100% !important;
    max-width: 300px;
    padding: 8px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a74196 */.elementor-4764 .elementor-element.elementor-element-a74196 img {
    padding: 8px;
    width: 100% !important;
    max-width: 300px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d9ce91b */.elementor-4764 .elementor-element.elementor-element-d9ce91b img {
    padding: 8px;
    background-color: #f7941d;
    width: 100% !important;
    max-width: 180px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd108a8 */.elementor-4764 .elementor-element.elementor-element-7bd108a8 img {
    width: 100% !important;
    max-width: 160px;
    padding: 8px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ce008d8 */.elementor-4764 .elementor-element.elementor-element-5ce008d8 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32ed3363 */.elementor-4764 .elementor-element.elementor-element-32ed3363 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-150bb848 */.elementor-4764 .elementor-element.elementor-element-150bb848 {
    padding: 8px;
}
.elementor-4764 .elementor-element.elementor-element-150bb848 img {
    width: 100% !important;
    max-width: 260px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-22a03c88 */.elementor-4764 .elementor-element.elementor-element-22a03c88 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 120px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-522ed1b4 */.elementor-4764 .elementor-element.elementor-element-522ed1b4 img {
    background-color: #57a716;
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7815f0e6 */.elementor-4764 .elementor-element.elementor-element-7815f0e6 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76dd0ec9 */.elementor-4764 .elementor-element.elementor-element-76dd0ec9 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d481c80 */.elementor-4764 .elementor-element.elementor-element-2d481c80 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60990b63 */.elementor-4764 .elementor-element.elementor-element-60990b63 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-18185ab6 */.elementor-4764 .elementor-element.elementor-element-18185ab6 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 60px !important;
    background-color: #222;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f9c2102 */.elementor-4764 .elementor-element.elementor-element-7f9c2102 img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1860153a */.elementor-4764 .elementor-element.elementor-element-1860153a img {
    padding: 8px;
    width: 100% !important;
    max-width: 260px;
    max-height: 50px !important;
    background-color: #5f002a;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e0a163e */.elementor-4764 .elementor-element.elementor-element-e0a163e img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-774306fa */.elementor-4764 .elementor-element.elementor-element-774306fa img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 120px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e83e7c5 */.elementor-4764 .elementor-element.elementor-element-e83e7c5 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 120px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42826b9f */.elementor-4764 .elementor-element.elementor-element-42826b9f img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
    background-color: #1a230e;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1ae1c079 */.elementor-4764 .elementor-element.elementor-element-1ae1c079 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fff6738 */.elementor-4764 .elementor-element.elementor-element-4fff6738 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-286d9c19 */.elementor-4764 .elementor-element.elementor-element-286d9c19 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19d76a5d */.elementor-4764 .elementor-element.elementor-element-19d76a5d img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
    background-color: #174a5b;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a19d40 */.elementor-4764 .elementor-element.elementor-element-5a19d40 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b718e2c */.elementor-4764 .elementor-element.elementor-element-1b718e2c img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e75056 */.elementor-4764 .elementor-element.elementor-element-e75056 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32cf6c05 */.elementor-4764 .elementor-element.elementor-element-32cf6c05 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f95a647 */.elementor-4764 .elementor-element.elementor-element-7f95a647 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ac5a984 */.elementor-4764 .elementor-element.elementor-element-7ac5a984 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d318307 */.elementor-4764 .elementor-element.elementor-element-3d318307 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67b58229 */.elementor-4764 .elementor-element.elementor-element-67b58229 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76902702 */.elementor-4764 .elementor-element.elementor-element-76902702 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35be4854 */.elementor-4764 .elementor-element.elementor-element-35be4854 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3426031a */.elementor-4764 .elementor-element.elementor-element-3426031a img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7e909872 */.elementor-4764 .elementor-element.elementor-element-7e909872 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-44bc8a63 */.elementor-4764 .elementor-element.elementor-element-44bc8a63 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
    background-color: #555;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-506bf264 */.elementor-4764 .elementor-element.elementor-element-506bf264 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15cac229 */.elementor-4764 .elementor-element.elementor-element-15cac229 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 120px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-173ccf9f */.elementor-4764 .elementor-element.elementor-element-173ccf9f img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 60px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4fd9400e */.elementor-4764 .elementor-element.elementor-element-4fd9400e img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 70px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4aed41e1 */.elementor-4764 .elementor-element.elementor-element-4aed41e1 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
    background-color: #08291d;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6278d9 */.elementor-4764 .elementor-element.elementor-element-c6278d9 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 110px !important;
    background-color: #007197;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-780c013e */.elementor-4764 .elementor-element.elementor-element-780c013e img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 110px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f384686 */.elementor-4764 .elementor-element.elementor-element-7f384686 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 120px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fa170e2 */.elementor-4764 .elementor-element.elementor-element-7fa170e2 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 80px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1946c7a1 */.elementor-4764 .elementor-element.elementor-element-1946c7a1 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5881d4a9 */.elementor-4764 .elementor-element.elementor-element-5881d4a9 img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 90px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cbc998f */.elementor-4764 .elementor-element.elementor-element-1cbc998f img {
    padding: 8px;
    width: 100% !important;
    max-width: 400px;
    max-height: 100px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48e48eff */.elementor-4764 .elementor-element.elementor-element-48e48eff img {
    max-height: 60px;
    width: auto;
}
.elementor-4764 .elementor-element.elementor-element-48e48eff .elementor-widget-image {
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */