.elementor-3105 .elementor-element.elementor-element-6a1641e:not(.elementor-motion-effects-element-type-background),.elementor-3105 .elementor-element.elementor-element-6a1641e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1E70B3;background-image:url(https://specvent.co.za/wp-content/uploads/2024/02/image-2.png);background-position:0 -479px;background-size:cover}.elementor-3105 .elementor-element.elementor-element-6a1641e>.elementor-background-overlay{background-color:#1E70B3;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3105 .elementor-element.elementor-element-6a1641e>.elementor-container{min-height:355px}.elementor-3105 .elementor-element.elementor-element-6a1641e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0% 5% 0% 5%}.elementor-3105 .elementor-element.elementor-element-2c58a88e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-4c04688d{--spacer-size:90px}.elementor-3105 .elementor-element.elementor-element-1abeed24>.elementor-widget-container{margin:0 339px 0 76px}.elementor-3105 .elementor-element.elementor-element-1abeed24 .master-heading .main-heading{color:#FFF;margin-bottom:0;max-width:1024px}.elementor-3105 .elementor-element.elementor-element-1abeed24 .master-heading h2{font-size:40px;font-weight:300;line-height:48px}.elementor-3105 .elementor-element.elementor-element-4876b486{--spacer-size:90px}.elementor-3105 .elementor-element.elementor-element-26e44e6a:not(.elementor-motion-effects-element-type-background),.elementor-3105 .elementor-element.elementor-element-26e44e6a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F9FA}.elementor-3105 .elementor-element.elementor-element-26e44e6a>.elementor-container{max-width:1177px}.elementor-3105 .elementor-element.elementor-element-26e44e6a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-3105 .elementor-element.elementor-element-26e44e6a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3105 .elementor-element.elementor-element-fd63e12:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3105 .elementor-element.elementor-element-fd63e12>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3105 .elementor-element.elementor-element-fd63e12>.elementor-element-populated{border-style:solid;border-color:#D5D5D5;box-shadow:0 0 10px 0 rgba(232.02343749999997,232.02343749999997,232.02343749999997,.5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 20px 0 0;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:30px 30px 30px 30px}.elementor-3105 .elementor-element.elementor-element-fd63e12>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3105 .elementor-element.elementor-element-806fd40{text-align:start}.elementor-3105 .elementor-element.elementor-element-806fd40 img{width:16%}.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-3105 .elementor-element.elementor-element-77b8ba0>.elementor-widget-container{margin:27px 9px 0 0}.elementor-3105 .elementor-element.elementor-element-77b8ba0 .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:30px;font-weight:500;line-height:32px;color:#1F1F1F}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3105 .elementor-element.elementor-element-589b3b0>.elementor-widget-container{margin:24px 0 0 0}.elementor-3105 .elementor-element.elementor-element-589b3b0 .elementor-button-content-wrapper{flex-direction:row}.elementor-3105 .elementor-element.elementor-element-589b3b0 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3105 .elementor-element.elementor-element-589b3b0 .elementor-button{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:500;padding:10px 20px 10px 20px}.elementor-3105 .elementor-element.elementor-element-d9c425d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3105 .elementor-element.elementor-element-d9c425d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-3105 .elementor-element.elementor-element-d9c425d>.elementor-element-populated{border-style:solid;border-color:#D5D5D5;box-shadow:0 0 10px 0 rgba(232.02343749999997,232.02343749999997,232.02343749999997,.5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;padding:30px 30px 30px 30px}.elementor-3105 .elementor-element.elementor-element-d9c425d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3105 .elementor-element.elementor-element-029ca40{text-align:start}.elementor-3105 .elementor-element.elementor-element-029ca40 img{width:16%}.elementor-3105 .elementor-element.elementor-element-08b815a>.elementor-widget-container{margin:27px 9px 0 0;padding:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-08b815a .elementor-heading-title{font-family:"Barlow",Sans-serif;font-size:30px;font-weight:500;line-height:32px;color:#1F1F1F}.elementor-3105 .elementor-element.elementor-element-01f2881>.elementor-widget-container{margin:24px 0 0 0}.elementor-3105 .elementor-element.elementor-element-01f2881 .elementor-button-content-wrapper{flex-direction:row}.elementor-3105 .elementor-element.elementor-element-01f2881 .elementor-button .elementor-button-content-wrapper{gap:12px}.elementor-3105 .elementor-element.elementor-element-01f2881 .elementor-button{font-family:"Roboto",Sans-serif;font-size:14px;font-weight:500;padding:10px 20px 10px 20px}.elementor-3105 .elementor-element.elementor-element-3a5fbfe:not(.elementor-motion-effects-element-type-background),.elementor-3105 .elementor-element.elementor-element-3a5fbfe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1E70B3}.elementor-3105 .elementor-element.elementor-element-3a5fbfe{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0% 5% 0% 5%}.elementor-3105 .elementor-element.elementor-element-3a5fbfe>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3105 .elementor-element.elementor-element-7460504>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-23ab2ed{--spacer-size:60px}.elementor-3105 .elementor-element.elementor-element-4df6563>.elementor-widget-container{margin:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-4df6563 .master-heading .main-heading{color:#FFF;margin-bottom:27px;max-width:921px}.elementor-3105 .elementor-element.elementor-element-4df6563 .master-heading h2{font-size:31px;font-weight:300;line-height:47px}.elementor-3105 .elementor-element.elementor-element-4df6563 .master-heading .sub-heading{color:#FFF;font-size:16px;line-height:25px;margin-bottom:48px;max-width:760px}.elementor-3105 .elementor-element.elementor-element-2841148>.elementor-widget-container{margin:-19px 0 0 0}.elementor-3105 .elementor-element.elementor-element-2841148 .master-button{color:#000;background-color:#FFF}.elementor-3105 .elementor-element.elementor-element-2cf7109{--spacer-size:60px}#featured-title{display:none}#site-logo #site-logo-inner{max-width:140px!important}#page #main-content{padding-top:0;padding-bottom:0}#footer{display:block}@media(max-width:1024px){.elementor-3105 .elementor-element.elementor-element-6a1641e:not(.elementor-motion-effects-element-type-background),.elementor-3105 .elementor-element.elementor-element-6a1641e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-3105 .elementor-element.elementor-element-2c58a88e>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-4c04688d{--spacer-size:80px}.elementor-3105 .elementor-element.elementor-element-1abeed24>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-26e44e6a{margin-top:0;margin-bottom:0;padding:30px 16px 30px 16px}.elementor-3105 .elementor-element.elementor-element-23ab2ed{--spacer-size:80px}.elementor-3105 .elementor-element.elementor-element-4df6563>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-4df6563 .master-heading h2{font-size:30px}.elementor-3105 .elementor-element.elementor-element-2841148>.elementor-widget-container{margin:-21px 0 0 0;padding:0 0 0 0}}@media(max-width:767px){.elementor-3105 .elementor-element.elementor-element-6a1641e:not(.elementor-motion-effects-element-type-background),.elementor-3105 .elementor-element.elementor-element-6a1641e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-3105 .elementor-element.elementor-element-6a1641e{margin-top:0;margin-bottom:-19px}.elementor-3105 .elementor-element.elementor-element-4c04688d{--spacer-size:60px}.elementor-3105 .elementor-element.elementor-element-1abeed24>.elementor-widget-container{margin:0 0 0 0}.elementor-3105 .elementor-element.elementor-element-1abeed24 .master-heading h2{font-size:24px;line-height:34px}.elementor-3105 .elementor-element.elementor-element-4876b486{--spacer-size:60px}.elementor-3105 .elementor-element.elementor-element-26e44e6a{margin-top:0;margin-bottom:0}.elementor-3105 .elementor-element.elementor-element-fd63e12>.elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-3105 .elementor-element.elementor-element-d9c425d>.elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px}.elementor-3105 .elementor-element.elementor-element-23ab2ed{--spacer-size:60px}.elementor-3105 .elementor-element.elementor-element-4df6563 .master-heading h2{font-size:25px;line-height:40px}.elementor-3105 .elementor-element.elementor-element-4df6563 .master-heading .main-heading{max-width:896px}.elementor-3105 .elementor-element.elementor-element-2cf7109{--spacer-size:60px}}@media only screen and (min-width:1280px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .main-heading{margin-left:-72px;margin-right:82px}}@media only screen and (min-width:1280px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .pre-heading{margin-left:-71px}}@media only screen and (min-width:1366px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .main-heading{margin-left:-38px;margin-right:82px}}@media only screen and (min-width:1366px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .pre-heading{margin-left:-37px}}@media only screen and (min-width:1440px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .main-heading{margin-left:-1px;margin-right:182px}}@media only screen and (min-width:1440px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .pre-heading{margin-left:0}}@media only screen and (min-width:1536px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .main-heading{margin-left:47px;margin-right:197px}}@media only screen and (min-width:1536px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .pre-heading{margin-left:47px}}@media only screen and (min-width:1920px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .pre-heading{margin-left:47px}}@media only screen and (min-width:1920px){.elementor-2283 .elementor-element.elementor-element-1abeed24 .master-heading .main-heading{margin-left:47px;margin-right:566px}}@media only screen and (min-width:1920px){#site-logo{transition:all ease 0.3s;flex-grow:1;margin-left:-191px}}@media only screen and (min-width:1920px){#main-nav{display:block;float:right;margin-right:-258px}}@media only screen and (min-width:1920px){.elementor-2828 .elementor-element.elementor-element-2ba1c55>.elementor-element-populated{margin:0 52px 0 -209px}}@media only screen and (min-width:1920px){.elementor-2828 .elementor-element.elementor-element-a3d6b3f .eael-call-to-action{max-width:387px;background-color:#1E70B3;padding:48px 36px 48px 36px;border-radius:5px}}@media only screen and (min-width:1920px){.elementor-2828 .elementor-element.elementor-element-fdbb16f:not(.elementor-motion-effects-element-type-background),.elementor-2828 .elementor-element.elementor-element-fdbb16f>.elementor-motion-effects-container>.elementor-motion-effects-layer{padding-bottom:39px;padding-top:39px}}.master-icon-box .sep{width:calc(100% + 55px);margin-left:102px}.master-icon-box .headline-2{color:#FFF;margin-left:101px;margin-right:101px}.master-icon-box .master-link{color:#FFF;margin-left:103px}@media only screen and (min-width:1980px){#site-logo #site-logo-inner{max-width:130px!important;margin-top:-5px;margin-left:-36px}}@media only screen and (min-width:1980px){.elementor-divider{padding-top:15px;padding-bottom:15px;margin-left:0;margin-right:5px}}#featured-title .inner-wrap{display:none}