.elementor-21 .elementor-element.elementor-element-5cb4ffca{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;}.elementor-21 .elementor-element.elementor-element-5cb4ffca:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5cb4ffca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediafrica.co.za/wp-content/uploads/2025/10/Only-Africa-website-1366-x-650-px-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-5cb4ffca::before, .elementor-21 .elementor-element.elementor-element-5cb4ffca > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5cb4ffca > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-5cb4ffca > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-5cb4ffca > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-5cb4ffca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7b8ed4c8{text-align:center;}.elementor-21 .elementor-element.elementor-element-7b8ed4c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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 );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-48ffcb59{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-2a82572{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2a82572:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a82572 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-marquee-main-container{--deensimc-container-padding:10px;--deensimc-item-gap:20px;}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-scroll-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-text-wrapper svg{height:20px;width:20px;align-self:center;flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-text-wrapper i{font-size:20px;align-self:center;flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-text-wrapper{gap:8px;}.elementor-21 .elementor-element.elementor-element-1fe285b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1fe285b0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1fe285b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-21 .elementor-element.elementor-element-6f85b1d1{text-align:center;}.elementor-21 .elementor-element.elementor-element-6f85b1d1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-57019ff1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-57019ff1 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-57019ff1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-15ffdcfe{margin:0px 200px calc(var(--kit-widget-spacing, 0px) + 0px) 200px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-2d50f488{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-15bd8453{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-15bd8453:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-15bd8453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediafrica.co.za/wp-content/uploads/2025/10/Untitled-design-16-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-43a73471{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-43a73471:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-43a73471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7cc7d180{text-align:center;}.elementor-21 .elementor-element.elementor-element-7cc7d180 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-70a1b8bb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5e2d8cd5{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-5e2d8cd5 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-5e2d8cd5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-5b66936f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d53acd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-16994369{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{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 );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-721c3075.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-721c3075.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-721c3075.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-721c3075:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-721c3075:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-57d768a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-57d768a2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-57d768a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-57d768a2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-57d768a2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-43ff344a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-43ff344a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-43ff344a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-43ff344a:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-43ff344a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-4ff0e460.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4ff0e460.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-4ff0e460.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4ff0e460:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-4ff0e460:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-54f6bc01{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-31f5e3a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-31f5e3a4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-31f5e3a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediafrica.co.za/wp-content/uploads/2025/10/Untitled-design-17.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3c2a7823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-3c2a7823:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3c2a7823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3c2a7823.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-47b359b{text-align:center;}.elementor-21 .elementor-element.elementor-element-47b359b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-23113563{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7e592ba6{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-7e592ba6 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-7e592ba6 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-7ada1a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-49cc6c7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-284c5824{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-7ddd9745.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7ddd9745.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7ddd9745.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-7ddd9745:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-7ddd9745:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-6582ec27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6582ec27.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-6582ec27.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-6582ec27:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-6582ec27:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-fd01000.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-fd01000.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-fd01000.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fd01000:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-fd01000:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-3def4ff0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3def4ff0.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3def4ff0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-3def4ff0:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-3def4ff0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-a69e2a2{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bd110a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bd110a9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-bd110a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediafrica.co.za/wp-content/uploads/2025/10/Untitled-design-18.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-d931397{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-d931397:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d931397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1225e22{text-align:center;}.elementor-21 .elementor-element.elementor-element-1225e22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c403ec1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-999612d{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-999612d .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-999612d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-c203070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-780a0c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6ed6d1a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-e52cd9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e52cd9e.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e52cd9e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e52cd9e:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-e52cd9e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-d5773cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d5773cb.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d5773cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d5773cb:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-d5773cb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-345f340.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-345f340.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-345f340.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-345f340:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-345f340:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-0e1dedd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0e1dedd.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-0e1dedd.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0e1dedd:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-0e1dedd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-05a1f0c{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e122c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e122c03:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e122c03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediafrica.co.za/wp-content/uploads/2025/10/Untitled-design-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-69accda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-69accda:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-69accda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-69accda.e-con{--order:-99999 /* order start hack */;}.elementor-21 .elementor-element.elementor-element-1cacb85{text-align:center;}.elementor-21 .elementor-element.elementor-element-1cacb85 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-dda9bb5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4be8491{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-4be8491 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-4be8491 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-2aeaf37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-99510df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1750174{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-33f5477.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-33f5477.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-33f5477.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-33f5477:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-33f5477:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-976ddb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-976ddb6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-976ddb6.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-976ddb6:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-976ddb6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-76a26ba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-76a26ba.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-76a26ba.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-76a26ba:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-76a26ba:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-wrapper{gap:1px;}.elementor-21 .elementor-element.elementor-element-1fe03ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1fe03ff.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-1fe03ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon{font-size:29px;}.elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-1fe03ff:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-1fe03ff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-75a3a22{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9d9a0e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9d9a0e5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9d9a0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mediafrica.co.za/wp-content/uploads/2025/10/Untitled-design-20.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-570758b{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-570758b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-570758b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0d23279{text-align:center;}.elementor-21 .elementor-element.elementor-element-0d23279 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-64b7f67{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d068117{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-d068117 .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-d068117 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-21 .elementor-element.elementor-element-a9ecfa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-21 .elementor-element.elementor-element-acab7eb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-acab7eb .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-acab7eb .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-3c0719c{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-3c0719c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3c0719c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-21 .elementor-element.elementor-element-9a98974{--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;}.elementor-21 .elementor-element.elementor-element-7b96bbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-7b96bbb.e-con{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4792a34{text-align:center;}.elementor-21 .elementor-element.elementor-element-4792a34 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5bdef2c{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;--divider-icon-size:25px;}.elementor-21 .elementor-element.elementor-element-5bdef2c .elementor-divider-separator{width:70%;margin:0 auto;margin-center:0;}.elementor-21 .elementor-element.elementor-element-5bdef2c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-206d267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-9c9059c .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;text-decoration:none;border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9c9059c .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9c9059c .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-90cb185 .elementor-wrapper{--video-aspect-ratio:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-15bd8453{--width:50%;}.elementor-21 .elementor-element.elementor-element-43a73471{--width:50%;}.elementor-21 .elementor-element.elementor-element-31f5e3a4{--width:50%;}.elementor-21 .elementor-element.elementor-element-3c2a7823{--width:50%;}.elementor-21 .elementor-element.elementor-element-bd110a9{--width:50%;}.elementor-21 .elementor-element.elementor-element-d931397{--width:50%;}.elementor-21 .elementor-element.elementor-element-e122c03{--width:50%;}.elementor-21 .elementor-element.elementor-element-69accda{--width:50%;}.elementor-21 .elementor-element.elementor-element-9d9a0e5{--width:50%;}.elementor-21 .elementor-element.elementor-element-570758b{--width:50%;}.elementor-21 .elementor-element.elementor-element-9a98974{--width:100%;}.elementor-21 .elementor-element.elementor-element-7b96bbb{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-scroll-text{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-1fe285b0{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21 .elementor-element.elementor-element-15ffdcfe{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-5b66936f{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-21 .elementor-element.elementor-element-d53acd8{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-16994369{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-7ada1a9a{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-21 .elementor-element.elementor-element-49cc6c7b{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-284c5824{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-c203070{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-21 .elementor-element.elementor-element-780a0c4{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-6ed6d1a{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-2aeaf37{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-21 .elementor-element.elementor-element-99510df{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-1750174{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-a9ecfa3{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-3c0719c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-206d267{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-48ffcb59{font-size:13px;}.elementor-21 .elementor-element.elementor-element-ca4e57d .deensimc-scroll-text{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-1fe285b0{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-21 .elementor-element.elementor-element-15ffdcfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-43a73471{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-70a1b8bb{font-size:13px;}.elementor-21 .elementor-element.elementor-element-5b66936f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-d53acd8{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-16994369{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-721c3075 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-57d768a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-43ff344a .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-4ff0e460 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-3c2a7823{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-3c2a7823.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-23113563{font-size:13px;}.elementor-21 .elementor-element.elementor-element-7ada1a9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-49cc6c7b{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-284c5824{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7ddd9745 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-6582ec27 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-fd01000 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3def4ff0 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-d931397{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-c403ec1{font-size:13px;}.elementor-21 .elementor-element.elementor-element-c203070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-780a0c4{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-6ed6d1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e52cd9e .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d5773cb .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-345f340 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-0e1dedd .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-69accda{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-69accda.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-dda9bb5{font-size:13px;}.elementor-21 .elementor-element.elementor-element-2aeaf37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-99510df{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-1750174{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-33f5477 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-976ddb6 .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-76a26ba .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-1fe03ff .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-570758b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-64b7f67{font-size:13px;}.elementor-21 .elementor-element.elementor-element-a9ecfa3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-3c0719c{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7b96bbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-206d267{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:1025px){.elementor-21 .elementor-element.elementor-element-5cb4ffca:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5cb4ffca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}