.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18012 .elementor-element.elementor-element-ab2ae9a{--display:flex;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-18012 .elementor-element.elementor-element-82be7be{--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:13px;--padding-bottom:13px;--padding-left:20px;--padding-right:20px;}.elementor-18012 .elementor-element.elementor-element-82be7be:not(.elementor-motion-effects-element-type-background), .elementor-18012 .elementor-element.elementor-element-82be7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://securityexpo.com.au/wp-content/uploads/sites/10/2025/01/SEC-Texture-2024.jpg");background-position:top center;background-size:cover;}.elementor-widget-theme-post-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18012 .elementor-element.elementor-element-28372bd{text-align:center;}.elementor-18012 .elementor-element.elementor-element-28372bd .elementor-heading-title{font-size:var( --e-global-typography-b16c569-font-size );font-weight:var( --e-global-typography-b16c569-font-weight );text-transform:var( --e-global-typography-b16c569-text-transform );-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-18012 .elementor-element.elementor-element-884bd9a{--display:flex;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18012 .elementor-element.elementor-element-8ee27b9{--display:flex;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1100px){.elementor-18012 .elementor-element.elementor-element-28372bd .elementor-heading-title{font-size:var( --e-global-typography-b16c569-font-size );}}@media(max-width:767px){.elementor-18012 .elementor-element.elementor-element-28372bd .elementor-heading-title{font-size:var( --e-global-typography-b16c569-font-size );}}/* Start custom CSS for html, class: .elementor-element-30674cf */#div-gpt-ad-1751967648825-0 {
  width: 100%;
  height: auto;
  max-width: 728px; /* This ensures the ad fits within larger screen sizes */
  margin: 0 auto; /* Centers the ad on larger screens */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab2ae9a */#gam-container {
    --display: var !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82be7be */.page__heading {
        background: linear-gradient(74deg, rgba(76, 142, 158, 1) 0%, rgba(135, 204, 199, 1) 25%, rgba(158, 218, 210, 1) 37%, rgba(236, 204, 178, 1) 63%, rgba(237, 181, 146, 1) 72%, rgba(169, 63, 71, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aaca18c */.dir-image {
    display: flex !important;
    max-height: 200px !important;
    max-width: 200px !important;
    object-fit: contain !important;
    
}/* End custom CSS */