.elementor-15 .elementor-element.elementor-element-5df15b4{--display:flex;--min-height:50vh;--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;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.6;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5df15b4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/Homer-banner.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5df15b4::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/home-banner-overlay-cropped-01.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-16bece2{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-16bece2.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-f413c9d .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-5eb0b4f{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-8e99e53{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-8e99e53 > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-34949ff{--display:flex;--justify-content:center;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;}.elementor-15 .elementor-element.elementor-element-34949ff::before, .elementor-15 .elementor-element.elementor-element-34949ff > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-34949ff > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-34949ff > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-34949ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-34949ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/background-textures.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-34949ff.e-con{--align-self:stretch;}.elementor-15 .elementor-element.elementor-element-d97e1e7 img{width:100%;max-width:675px;}.elementor-15 .elementor-element.elementor-element-fd5f036{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-820e9e2 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d45cf00{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-56df9ef );--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-eb506e4 );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--swiper-pagination-spacing:30px;}.elementor-15 .elementor-element.elementor-element-d45cf00 .swiper-slide > .elementor-element{height:100%;}.elementor-15 .elementor-element.elementor-element-a665edb{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6c258c5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ac42234{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-ac42234:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ac42234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 36%);}.elementor-15 .elementor-element.elementor-element-715e6d4{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-715e6d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-715e6d4.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-715e6d4 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-5dc1cb1{text-align:start;}.elementor-15 .elementor-element.elementor-element-5dc1cb1 .elementor-heading-title{font-family:var( --e-global-typography-479662b-font-family ), Sans-serif;font-size:var( --e-global-typography-479662b-font-size );font-weight:var( --e-global-typography-479662b-font-weight );text-transform:var( --e-global-typography-479662b-text-transform );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-918bf05{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-918bf05:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-918bf05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 36%);}.elementor-15 .elementor-element.elementor-element-ade2959{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-ade2959 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-ade2959.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-ade2959 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-4c6127f{text-align:start;}.elementor-15 .elementor-element.elementor-element-4c6127f .elementor-heading-title{font-family:var( --e-global-typography-479662b-font-family ), Sans-serif;font-size:var( --e-global-typography-479662b-font-size );font-weight:var( --e-global-typography-479662b-font-weight );text-transform:var( --e-global-typography-479662b-text-transform );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-eb943ae{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-eb943ae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-eb943ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 36%);}.elementor-15 .elementor-element.elementor-element-9cdeb80{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-9cdeb80 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-9cdeb80.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9cdeb80 img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-34f2ea8{text-align:start;}.elementor-15 .elementor-element.elementor-element-34f2ea8 .elementor-heading-title{font-family:var( --e-global-typography-479662b-font-family ), Sans-serif;font-size:var( --e-global-typography-479662b-font-size );font-weight:var( --e-global-typography-479662b-font-weight );text-transform:var( --e-global-typography-479662b-text-transform );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-9d3610a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-9d3610a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9d3610a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 36%);}.elementor-15 .elementor-element.elementor-element-29c974a{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-29c974a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-29c974a.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-29c974a img{border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-db4b27b{text-align:start;}.elementor-15 .elementor-element.elementor-element-db4b27b .elementor-heading-title{font-family:var( --e-global-typography-479662b-font-family ), Sans-serif;font-size:var( --e-global-typography-479662b-font-size );font-weight:var( --e-global-typography-479662b-font-weight );text-transform:var( --e-global-typography-479662b-text-transform );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ed62b03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ed62b03:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ed62b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/Group-501@2x-scaled.png");background-position:center right;background-repeat:repeat-y;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-209cd0c{--display:flex;}.elementor-15 .elementor-element.elementor-element-914b8fd .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-5e28960{--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:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-5d146ec .elementor-heading-title{font-family:var( --e-global-typography-479662b-font-family ), Sans-serif;font-size:var( --e-global-typography-479662b-font-size );font-weight:var( --e-global-typography-479662b-font-weight );text-transform:var( --e-global-typography-479662b-text-transform );line-height:var( --e-global-typography-479662b-line-height );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-63434b4 img{width:160px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-ed9f392 > .elementor-widget-container{margin:0% 10% 0% 0%;}.elementor-15 .elementor-element.elementor-element-ed9f392{text-align:start;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-80eeb57{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-80eeb57 > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-80eeb57 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-80eeb57 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-80eeb57 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-80eeb57 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4a86d98{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-46c2f6f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-46c2f6f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-46c2f6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/Group-501@2x-scaled.png");background-position:center right;background-repeat:repeat-y;background-size:100% auto;}.elementor-15 .elementor-element.elementor-element-5d276c6 .elementor-heading-title{font-family:var( --e-global-typography-85e9e95-font-family ), Sans-serif;font-size:var( --e-global-typography-85e9e95-font-size );font-weight:var( --e-global-typography-85e9e95-font-weight );text-transform:var( --e-global-typography-85e9e95-text-transform );line-height:var( --e-global-typography-85e9e95-line-height );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-460eef3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c9e535d{--display:flex;}.elementor-15 .elementor-element.elementor-element-99cdc16 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-6e2a7a6 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-6709fa3{--display:flex;}.elementor-15 .elementor-element.elementor-element-ed31c8e .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-14fdc72 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-13b7852{--display:flex;}.elementor-15 .elementor-element.elementor-element-138d817 .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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-73cd47a .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-319df4d{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-82b32c0{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-55a1a99a{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-55a1a99a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55a1a99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/05/dd_backgroundElement_squareAndDots.png");background-position:bottom right;background-repeat:repeat-y;background-size:40% auto;}.elementor-15 .elementor-element.elementor-element-78b65f5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-76107b7d .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-14ded593{--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;--flex-wrap:nowrap;}.elementor-15 .elementor-element.elementor-element-79e726d0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-61c746f{--display:flex;--min-height:0px;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;grid-row:span 2;}.elementor-15 .elementor-element.elementor-element-61c746f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-61c746f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/Homer-banner-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5564b6c5 img{width:80%;}.elementor-15 .elementor-element.elementor-element-16edf376{--display:flex;}.elementor-15 .elementor-element.elementor-element-b7ba31d .elementor-heading-title{font-family:var( --e-global-typography-85e9e95-font-family ), Sans-serif;font-size:var( --e-global-typography-85e9e95-font-size );font-weight:var( --e-global-typography-85e9e95-font-weight );text-transform:var( --e-global-typography-85e9e95-text-transform );line-height:var( --e-global-typography-85e9e95-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-55c47a3b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-e3ae31c );}.elementor-15 .elementor-element.elementor-element-332e942c{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-332e942c > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-332e942c > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-4acb6b50{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-570b861{--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-15 .elementor-element.elementor-element-570b861:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-570b861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-56fbb4e6{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-56fbb4e6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-56fbb4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/blue-background-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-c6fcf03{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c6fcf03.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-c6fcf03 img{width:80%;}.elementor-15 .elementor-element.elementor-element-150a034b{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-6a8bae49 .elementor-heading-title{font-family:var( --e-global-typography-85e9e95-font-family ), Sans-serif;font-size:var( --e-global-typography-85e9e95-font-size );font-weight:var( --e-global-typography-85e9e95-font-weight );text-transform:var( --e-global-typography-85e9e95-text-transform );line-height:var( --e-global-typography-85e9e95-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-7203cd33{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-e3ae31c );}.elementor-15 .elementor-element.elementor-element-ffd05ec{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-ffd05ec > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-ffd05ec > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-378fd090{--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-15 .elementor-element.elementor-element-378fd090:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-378fd090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-7e1e67c{--display:flex;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7e1e67c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e1e67c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/orange-background-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-dac14b6 img{width:90%;}.elementor-15 .elementor-element.elementor-element-5892bb9{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-5c9bf332 .elementor-heading-title{font-family:var( --e-global-typography-85e9e95-font-family ), Sans-serif;font-size:var( --e-global-typography-85e9e95-font-size );font-weight:var( --e-global-typography-85e9e95-font-weight );text-transform:var( --e-global-typography-85e9e95-text-transform );line-height:var( --e-global-typography-85e9e95-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4110c977{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-e3ae31c );}.elementor-15 .elementor-element.elementor-element-334e14c4{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-334e14c4 > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-334e14c4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3e88e2cf{--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-15 .elementor-element.elementor-element-3e88e2cf:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3e88e2cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-533f7e99{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-533f7e99:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-533f7e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/green-background-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3b914bff img{width:90%;}.elementor-15 .elementor-element.elementor-element-5108c{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-667496d6 .elementor-heading-title{font-family:var( --e-global-typography-85e9e95-font-family ), Sans-serif;font-size:var( --e-global-typography-85e9e95-font-size );font-weight:var( --e-global-typography-85e9e95-font-weight );text-transform:var( --e-global-typography-85e9e95-text-transform );line-height:var( --e-global-typography-85e9e95-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-157ba{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-e3ae31c );}.elementor-15 .elementor-element.elementor-element-304cc0b6{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-304cc0b6 > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-304cc0b6 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-c8576bc{--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-15 .elementor-element.elementor-element-c8576bc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c8576bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-0c3a5b2{--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:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-0c3a5b2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0c3a5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2021/12/red-background-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-58dafa2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-58dafa2 img{width:90%;}.elementor-15 .elementor-element.elementor-element-c1bba11{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-3be5045 .elementor-heading-title{font-family:var( --e-global-typography-85e9e95-font-family ), Sans-serif;font-size:var( --e-global-typography-85e9e95-font-size );font-weight:var( --e-global-typography-85e9e95-font-weight );text-transform:var( --e-global-typography-85e9e95-text-transform );line-height:var( --e-global-typography-85e9e95-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-872ca41{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-e3ae31c );}.elementor-15 .elementor-element.elementor-element-f2ebcec{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-f2ebcec > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-f2ebcec > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-8e3b70e{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6ea2e9a .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-73ae65d{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-56df9ef );--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-eb506e4 );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--swiper-pagination-spacing:30px;}.elementor-15 .elementor-element.elementor-element-73ae65d .swiper-slide > .elementor-element{height:100%;}.elementor-15 .elementor-element.elementor-element-23afc21{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4492933 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-0937f96{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-30px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-30px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;--arrow-normal-color:var( --e-global-color-secondary );--arrow-hover-color:var( --e-global-color-56df9ef );--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-eb506e4 );--dots-hover-color:var( --e-global-color-accent );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--swiper-pagination-spacing:30px;}.elementor-15 .elementor-element.elementor-element-0937f96 .swiper-slide > .elementor-element{height:100%;}.elementor-15 .elementor-element.elementor-element-639c92a{--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;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-639c92a::before, .elementor-15 .elementor-element.elementor-element-639c92a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-639c92a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-639c92a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-639c92a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-639c92a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-552944b );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-9b92532{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9b92532:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b92532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/10/diagnostics-logo-background.png");background-position:850px 0px;background-repeat:repeat-y;background-size:contain;}.elementor-15 .elementor-element.elementor-element-8b51543{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8b51543:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8b51543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b97d0db );}.elementor-15 .elementor-element.elementor-element-6b9805e .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-adae5b9{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-614f139{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;--e-transform-transition-duration:350ms;}.elementor-15 .elementor-element.elementor-element-614f139 > .elementor-widget-container:hover{--e-transform-translateY:-2.5px;}.elementor-15 .elementor-element.elementor-element-aa18c67{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-aa18c67:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-aa18c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/05/dd_backgroundElement_squareAndDots.png");background-position:bottom right;background-repeat:repeat-y;background-size:contain;}@media(max-width:1366px){.elementor-15 .elementor-element.elementor-element-5df15b4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5df15b4::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-400px 0px;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5df15b4{--overlay-opacity:0.7;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-16bece2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f413c9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5eb0b4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-34949ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-820e9e2{text-align:start;}.elementor-15 .elementor-element.elementor-element-820e9e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-d45cf00{--swiper-slides-to-display:4;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-10px;}.elementor-15 .elementor-element.elementor-element-d45cf00 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-6c258c5{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-ac42234{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5dc1cb1 .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-918bf05{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4c6127f .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-eb943ae{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-34f2ea8 .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-9d3610a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-db4b27b .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-914b8fd{text-align:start;}.elementor-15 .elementor-element.elementor-element-914b8fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5d146ec{text-align:start;}.elementor-15 .elementor-element.elementor-element-5d146ec .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ed9f392{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5d276c6{text-align:start;}.elementor-15 .elementor-element.elementor-element-5d276c6 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-460eef3{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-99cdc16 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6e2a7a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-ed31c8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-14fdc72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-138d817 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-73cd47a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-82b32c0{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-76107b7d{text-align:start;}.elementor-15 .elementor-element.elementor-element-76107b7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-79e726d0{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b7ba31d .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-55c47a3b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4acb6b50{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6a8bae49 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-7203cd33{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5c9bf332 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-4110c977{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-667496d6 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-157ba{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3be5045 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-872ca41{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-6ea2e9a{text-align:start;}.elementor-15 .elementor-element.elementor-element-6ea2e9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-73ae65d{--swiper-slides-to-display:4;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-10px;}.elementor-15 .elementor-element.elementor-element-73ae65d > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-4492933{text-align:start;}.elementor-15 .elementor-element.elementor-element-4492933 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0937f96{--swiper-slides-to-display:4;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-10px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-10px;}.elementor-15 .elementor-element.elementor-element-0937f96 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-639c92a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9b92532:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b92532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-15 .elementor-element.elementor-element-9b92532{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6b9805e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-adae5b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-aa18c67{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-5df15b4::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-300px 0px;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5df15b4{--overlay-opacity:0;}.elementor-15 .elementor-element.elementor-element-16bece2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f413c9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5eb0b4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-34949ff{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-820e9e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-d45cf00{--swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-a665edb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6c258c5{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-5dc1cb1 .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-4c6127f .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-34f2ea8 .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-db4b27b .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ed62b03{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-914b8fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5d146ec .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ed9f392{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-46c2f6f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5d276c6 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-460eef3{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-99cdc16 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6e2a7a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-ed31c8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-14fdc72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-138d817 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-73cd47a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-319df4d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-82b32c0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-55a1a99a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55a1a99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:65% auto;}.elementor-15 .elementor-element.elementor-element-76107b7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-79e726d0{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-b7ba31d .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-55c47a3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4acb6b50{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-6a8bae49 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-7203cd33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5c9bf332 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-4110c977{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-667496d6 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-157ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3be5045 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-872ca41{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-6ea2e9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-73ae65d{--swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-4492933 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0937f96{--swiper-slides-to-display:2;}.elementor-15 .elementor-element.elementor-element-639c92a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9b92532:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b92532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diagnosticdirect.co.za/wp-content/uploads/2025/09/Group-322.svg");background-repeat:no-repeat;background-size:45% auto;}.elementor-15 .elementor-element.elementor-element-9b92532{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8b51543{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6b9805e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-adae5b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-aa18c67{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-5df15b4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5df15b4::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5df15b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-15 .elementor-element.elementor-element-16bece2{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-f413c9d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-5eb0b4f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-34949ff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-fd5f036{--padding-top:50px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-820e9e2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-d45cf00{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-5px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-5px;}.elementor-15 .elementor-element.elementor-element-a665edb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6c258c5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-715e6d4{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-15 .elementor-element.elementor-element-5dc1cb1 .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ade2959{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-15 .elementor-element.elementor-element-4c6127f .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-9cdeb80{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-15 .elementor-element.elementor-element-34f2ea8 .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-29c974a{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-15 .elementor-element.elementor-element-db4b27b .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ed62b03{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-914b8fd > .elementor-widget-container{margin:0% 20% 0% 0%;}.elementor-15 .elementor-element.elementor-element-914b8fd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-5d146ec .elementor-heading-title{font-size:var( --e-global-typography-479662b-font-size );line-height:var( --e-global-typography-479662b-line-height );}.elementor-15 .elementor-element.elementor-element-ed9f392{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4a86d98{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-46c2f6f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5d276c6 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-460eef3{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-99cdc16 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-6e2a7a6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-ed31c8e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-14fdc72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-138d817 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-15 .elementor-element.elementor-element-73cd47a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-319df4d{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-82b32c0{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f55d2b6{grid-column:span 1;}.elementor-15 .elementor-element.elementor-element-f55d2b6.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e9d1803{grid-column:span 1;}.elementor-15 .elementor-element.elementor-element-e9d1803.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-2acb1e5.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-5da2228.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-49206cb{grid-column:span 1;}.elementor-15 .elementor-element.elementor-element-49206cb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e3e3976.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-9a9fc63.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-33d00d6.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-55a1a99a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-55a1a99a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:80% auto;}.elementor-15 .elementor-element.elementor-element-55a1a99a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-76107b7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-14ded593{--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-15 .elementor-element.elementor-element-79e726d0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-61c746f{grid-row:span 1;}.elementor-15 .elementor-element.elementor-element-b7ba31d .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-55c47a3b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-4acb6b50{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6a8bae49 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-7203cd33{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-5c9bf332 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-4110c977{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-667496d6 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-157ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-3be5045 .elementor-heading-title{font-size:var( --e-global-typography-85e9e95-font-size );line-height:var( --e-global-typography-85e9e95-line-height );}.elementor-15 .elementor-element.elementor-element-872ca41{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-8e3b70e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-6ea2e9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-73ae65d{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-5px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-5px;}.elementor-15 .elementor-element.elementor-element-23afc21{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4492933 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-0937f96{--swiper-slides-to-display:1;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-5px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-5px;}.elementor-15 .elementor-element.elementor-element-639c92a{--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-9b92532:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b92532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:55% auto;}.elementor-15 .elementor-element.elementor-element-9b92532{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8b51543{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6b9805e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-15 .elementor-element.elementor-element-adae5b9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-15 .elementor-element.elementor-element-aa18c67{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-209cd0c{--width:50%;}.elementor-15 .elementor-element.elementor-element-460eef3{--width:100%;}.elementor-15 .elementor-element.elementor-element-79e726d0{--width:50%;}.elementor-15 .elementor-element.elementor-element-4acb6b50{--width:50%;}.elementor-15 .elementor-element.elementor-element-56fbb4e6{--width:30%;}.elementor-15 .elementor-element.elementor-element-150a034b{--width:70%;}.elementor-15 .elementor-element.elementor-element-7e1e67c{--width:30%;}.elementor-15 .elementor-element.elementor-element-5892bb9{--width:70%;}.elementor-15 .elementor-element.elementor-element-533f7e99{--width:30%;}.elementor-15 .elementor-element.elementor-element-5108c{--width:70%;}.elementor-15 .elementor-element.elementor-element-0c3a5b2{--width:30%;}.elementor-15 .elementor-element.elementor-element-c1bba11{--width:70%;}.elementor-15 .elementor-element.elementor-element-8b51543{--width:55%;}.elementor-15 .elementor-element.elementor-element-aa18c67{--width:45%;}}@media(max-width:1366px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-16bece2{--width:55%;}.elementor-15 .elementor-element.elementor-element-34949ff{--width:45%;}.elementor-15 .elementor-element.elementor-element-79e726d0{--width:40%;}.elementor-15 .elementor-element.elementor-element-4acb6b50{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-8b51543{--width:50%;}.elementor-15 .elementor-element.elementor-element-aa18c67{--width:50%;}}