.elementor-21 .elementor-element.elementor-element-f50be81{--display:flex;--min-height:98vh;--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;--overlay-opacity:0.5;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-21 .elementor-element.elementor-element-f50be81:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f50be81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/DSC03130-scaled-1.webp") 50% 50%;background-size:cover;}.elementor-21 .elementor-element.elementor-element-f50be81::before, .elementor-21 .elementor-element.elementor-element-f50be81 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-f50be81 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-f50be81 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-f50be81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-f50be81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-21 .elementor-element.elementor-element-8067f51{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4bb680b{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-weight:var( --e-global-typography-secondary-font-weight );}.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-36ee3b2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-36ee3b2 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-36ee3b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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 );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-728c850{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-728c850 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-728c850.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-e0fc5ef{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-8cd0b46{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8cd0b46 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-8cd0b46 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-46aae74{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-46aae74 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-46aae74.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-7403bcf{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7403bcf .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-7403bcf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-725e40d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-725e40d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9b44209{--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-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-6220098 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C82C2B00;border-radius:0px 0px 0px 0px;padding:015px 015px 015px 015px;}.elementor-21 .elementor-element.elementor-element-6220098 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-6220098 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-6220098 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-6220098 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9c2797c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-2b3ca5b{--display:flex;--min-height:40vh;--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;--overlay-opacity:0.54;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-2b3ca5b::before, .elementor-21 .elementor-element.elementor-element-2b3ca5b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2b3ca5b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2b3ca5b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2b3ca5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2b3ca5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-21 .elementor-element.elementor-element-7f5abd6{text-align:center;}.elementor-21 .elementor-element.elementor-element-7f5abd6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-6820b69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-1d48e26{--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;}.elementor-21 .elementor-element.elementor-element-1d48e26:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1d48e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/DSC03099-2.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-ff74d47{--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:100px;--padding-right:220px;}.elementor-21 .elementor-element.elementor-element-c317d43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-c1acbba img{width:100%;}.elementor-21 .elementor-element.elementor-element-c1acbba{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -28px;}.elementor-21 .elementor-element.elementor-element-d7afb7e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-e01c0de{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-e01c0de .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-e01c0de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-3f83939{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#A1A1A1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3f83939 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-3f83939.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-53d5c1c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-53d5c1c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-af12f02{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-af12f02 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-19c6fea .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C82C2B00;border-radius:0px 0px 0px 0px;padding:15px 030px 15px 30px;}.elementor-21 .elementor-element.elementor-element-19c6fea .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-19c6fea .elementor-button:focus{color:var( --e-global-color-accent );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-19c6fea .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-19c6fea .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-19c6fea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-04b722d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.44;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-04b722d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-04b722d::before, .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-04b722d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-04b722d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/Proshield-Web-9.png");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-ddb65f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-bd4922c{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-b82e7a3{--divider-border-style:solid;--divider-color:#C82C2B;--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b82e7a3 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-b82e7a3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-d3ef623{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#C4C4C4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d3ef623 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-d3ef623.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-88ce1a9{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#C4C4C4;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-88ce1a9 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-88ce1a9.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-c842015{--divider-border-style:solid;--divider-color:#C82C2B;--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c842015 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-c842015 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-fae6821{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-fae6821 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-303599f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--z-index:2;}.elementor-21 .elementor-element.elementor-element-7b05017{--display:flex;--min-height:290px;--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;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-7b05017:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7b05017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-7b05017.e-con:hover{--e-con-transform-scale:1.05;}.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 );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9564d58.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9564d58.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-9564d58.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-9564d58:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-9564d58:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9564d58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-e30b2dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-e30b2dc .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e30b2dc .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-e30b2dc .elementor-button:focus{color:#C82C2B;}.elementor-21 .elementor-element.elementor-element-e30b2dc .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-e30b2dc .elementor-button:focus svg{fill:#C82C2B;}.elementor-21 .elementor-element.elementor-element-e30b2dc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-83a753d{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-83a753d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-83a753d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-83a753d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3d0fda6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3d0fda6.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-3d0fda6.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-3d0fda6:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-3d0fda6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3d0fda6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-c9a9f24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-c9a9f24 .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c9a9f24 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-c9a9f24 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9a9f24 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-c9a9f24 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c9a9f24{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-22a823d{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-22a823d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-22a823d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-22a823d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7c0eb45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7c0eb45.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7c0eb45.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-7c0eb45:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-7c0eb45:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7c0eb45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-9f88cbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-9f88cbb .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9f88cbb .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9f88cbb .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9f88cbb .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9f88cbb .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9f88cbb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-a82ce51{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-a82ce51:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a82ce51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-a82ce51.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c091250.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c091250.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-c091250.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c091250:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-c091250:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c091250{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-3b3648b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-3b3648b .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3b3648b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3b3648b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3b3648b .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3b3648b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-3b3648b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-79c666c{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-79c666c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-79c666c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-79c666c.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d647568.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-d647568.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-d647568.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-d647568:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-d647568:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d647568{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-2972e9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-2972e9e .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2972e9e .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2972e9e .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2972e9e .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-2972e9e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2972e9e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1948316{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-1948316:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1948316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-1948316.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-36aca50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-36aca50.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-36aca50.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-36aca50:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-36aca50:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-36aca50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-02f0361 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-02f0361 .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-02f0361 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-02f0361 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-02f0361 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-02f0361 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-02f0361{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-1524f7a{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-1524f7a:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1524f7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-1524f7a.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2d461d8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2d461d8.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2d461d8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-2d461d8:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-2d461d8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2d461d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-28c7a8c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-28c7a8c .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-28c7a8c .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-28c7a8c .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-28c7a8c .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-28c7a8c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-28c7a8c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-589705e{--display:flex;--min-height:275px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-589705e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-589705e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-589705e.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b20bd66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-b20bd66.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-b20bd66.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-b20bd66:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-b20bd66:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b20bd66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-769be5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-769be5b .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-769be5b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-769be5b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-769be5b .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-769be5b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-769be5b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-aa33361{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-c624226{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-73d4546{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-73d4546:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-73d4546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-73d4546.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2201c70.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2201c70.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-2201c70.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-2201c70:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-2201c70:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2201c70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-5b0c19a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-5b0c19a .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5b0c19a .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-5b0c19a .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5b0c19a .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-5b0c19a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5b0c19a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-062084c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-4d7d507{--display:flex;--min-height:290px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF69;--border-color:#FFFFFF69;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-4d7d507:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4d7d507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2525258C;}.elementor-21 .elementor-element.elementor-element-4d7d507.e-con:hover{--e-con-transform-scale:1.05;}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-wrapper{text-align:start;gap:1px;}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-af6ae1c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-af6ae1c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-af6ae1c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-af6ae1c:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-af6ae1c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-af6ae1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-21 .elementor-element.elementor-element-92bcc4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-92bcc4f .elementor-button{background-color:#C82C2B00;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-92bcc4f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-92bcc4f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-92bcc4f .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-92bcc4f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-92bcc4f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-5a440de .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C82C2B00;border-radius:0px 0px 0px 0px;padding:15px 030px 15px 30px;}.elementor-21 .elementor-element.elementor-element-5a440de .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-5a440de .elementor-button:focus{color:var( --e-global-color-primary );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-5a440de .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-5a440de .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5a440de{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-d81ee69{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-36df0bf{--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:220px;--padding-right:100px;}.elementor-21 .elementor-element.elementor-element-f12c6d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-b0f3b51{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-90f35c9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-90f35c9 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-90f35c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-ee00b41{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#A1A1A1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ee00b41 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-ee00b41.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-67d9be6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-67d9be6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > 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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-35a592e{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-a0f9e68 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C82C2B00;border-radius:0px 0px 0px 0px;padding:15px 030px 15px 30px;}.elementor-21 .elementor-element.elementor-element-a0f9e68 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-a0f9e68 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-a0f9e68 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-a0f9e68 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-a0f9e68{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-3f263f9 img{width:80%;opacity:0.1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3f263f9{left:-457px;}body.rtl .elementor-21 .elementor-element.elementor-element-3f263f9{right:-457px;}.elementor-21 .elementor-element.elementor-element-3f263f9{top:-54px;}.elementor-21 .elementor-element.elementor-element-17d3d4f{--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;}.elementor-21 .elementor-element.elementor-element-17d3d4f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17d3d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/DSC03352.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0785dd6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-21 .elementor-element.elementor-element-f00f36b{--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:0100px;--padding-left:220px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f39d262{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-21 .elementor-element.elementor-element-5456e92 img{width:100%;}.elementor-21 .elementor-element.elementor-element-5456e92{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;}.elementor-21 .elementor-element.elementor-element-504c145{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-aef635d{--divider-border-style:solid;--divider-color:#C82C2B;--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-aef635d .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-aef635d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-e16b350{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#A1A1A1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e16b350 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-e16b350.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-25b5619 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-25b5619{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3495031{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-bf1f91c{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-2cf2bce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-61c4821{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-1d1bd20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-df7e9e3{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-4b2662a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-83bfcdf{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-f105df1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-734811a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-5e93cb1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-999d488 img{width:80%;opacity:0.1;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-999d488{left:-458px;}body.rtl .elementor-21 .elementor-element.elementor-element-999d488{right:-458px;}.elementor-21 .elementor-element.elementor-element-999d488{top:-54px;}.elementor-21 .elementor-element.elementor-element-da1fcb8{--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;}.elementor-21 .elementor-element.elementor-element-da1fcb8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-da1fcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/51.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0b0d13e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-0b0d13e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-0b0d13e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/Proshield-Web-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0b0d13e::before, .elementor-21 .elementor-element.elementor-element-0b0d13e > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0b0d13e > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-0b0d13e > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-0b0d13e > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-0b0d13e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-07d17db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-ed329bf{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-8923a27{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8923a27 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-8923a27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-932f820{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-932f820 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-932f820.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-86e6c70{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-86e6c70 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-86e6c70 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-31520f8{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-31520f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-85dc49b{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a285d29{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-a285d29:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-a285d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-b02a10e{--display:flex;--min-height:160px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8fe58ef .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-8fe58ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8fe58ef.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8fe58ef.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8fe58ef.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-8fe58ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8fe58ef .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-8fe58ef .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-8fe58ef{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-00a9e5b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-00a9e5b{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-da1b9b3 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-da1b9b3{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-79b2853{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-79b2853:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-79b2853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-671cfc4{--display:flex;--min-height:160px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-af57a68 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-af57a68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-af57a68.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-af57a68.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-af57a68.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-af57a68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-af57a68 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-af57a68 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-af57a68{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d5c978a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-d5c978a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-de73ef7 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-de73ef7{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-254dcc3{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-254dcc3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-254dcc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-b69250d{--display:flex;--min-height:160px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-849b5b1 .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-849b5b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-849b5b1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-849b5b1.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-849b5b1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-849b5b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-849b5b1 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-849b5b1 .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-849b5b1{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3833db1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3833db1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8d0bf5a p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-8d0bf5a{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-df88a6f{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-df88a6f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-df88a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-c21e05a{--display:flex;--min-height:160px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-05cd20c .elementor-icon-wrapper{text-align:start;}.elementor-21 .elementor-element.elementor-element-05cd20c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-05cd20c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-05cd20c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-05cd20c.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-05cd20c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-05cd20c .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-05cd20c .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-05cd20c{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c114250 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-c114250{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-709e949 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-709e949{color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-8bcb1b4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-8bcb1b4:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8bcb1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/Proshield-Web-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8bcb1b4::before, .elementor-21 .elementor-element.elementor-element-8bcb1b4 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8bcb1b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8bcb1b4 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8bcb1b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8bcb1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-1823f29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-8c40de0{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-8bb3c7a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-8bb3c7a .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-8bb3c7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-95b786a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-95b786a p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-95b786a.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-567c0b9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-567c0b9 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-567c0b9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-e79cd23{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-e79cd23 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-8080d1e{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d74b658{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-d74b658:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d74b658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-77572e4{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--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-21 .elementor-element.elementor-element-7b6fc37 img{width:100%;}.elementor-21 .elementor-element.elementor-element-7b6fc37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-74400dc{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-74400dc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-ad1bd31{--display:flex;--min-height:0px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-ad1bd31:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ad1bd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-7404201{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6a47e44 img{width:100%;}.elementor-21 .elementor-element.elementor-element-afb99c4{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-afb99c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1bcc014{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-1bcc014:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1bcc014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-9d9e15b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-87171a6 img{width:100%;}.elementor-21 .elementor-element.elementor-element-6faf950{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6faf950 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b34b7ec{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-b34b7ec:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b34b7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-b68722d{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5cd3b03 img{width:100%;}.elementor-21 .elementor-element.elementor-element-a67712a{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a67712a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5f9c11f{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5f9c11f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5f9c11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-1d585d0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-771f289 img{width:100%;}.elementor-21 .elementor-element.elementor-element-7055ba6{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-7055ba6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-81c9add{--display:flex;--min-height:180px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-81c9add:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-81c9add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F41C;}.elementor-21 .elementor-element.elementor-element-0898855{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-22346d2 img{width:100%;}.elementor-21 .elementor-element.elementor-element-a3609a2{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a3609a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-52e7098{--display:flex;--min-height:60vh;--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;}.elementor-21 .elementor-element.elementor-element-3122dbf{--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;}.elementor-21 .elementor-element.elementor-element-3122dbf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3122dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/DSC02680.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-f960f58{--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;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:220px;}.elementor-21 .elementor-element.elementor-element-2a31034{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5124ef0{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-94031bb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-94031bb .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-94031bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-5d1711c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#A1A1A1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-5d1711c p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-5d1711c.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-3110363 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-3110363{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-69196e0{text-align:start;}.elementor-21 .elementor-element.elementor-element-fcb993d p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-fcb993d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-ef6ae41 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C82C2B00;border-radius:0px 0px 0px 0px;padding:15px 030px 15px 30px;}.elementor-21 .elementor-element.elementor-element-ef6ae41 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-ef6ae41 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#02010100;border-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-ef6ae41 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-ef6ae41 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-ef6ae41{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-8d8da70{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8d8da70:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8d8da70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/Proshield-Web-9.png");background-size:cover;}.elementor-21 .elementor-element.elementor-element-8d8da70::before, .elementor-21 .elementor-element.elementor-element-8d8da70 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8d8da70 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8d8da70 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8d8da70 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8d8da70 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-f2e8524{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-8063245{--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-f5f6a13{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-f5f6a13 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-f5f6a13 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-6e4b442{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6e4b442 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-6e4b442.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-4a3e529{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-4a3e529 p{margin-block-end:0px;}.elementor-21 .elementor-element.elementor-element-4a3e529.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a898a55{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2.9px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-a898a55 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-a898a55 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-c4b45ad{text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c4b45ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-d363ebc{--display:flex;--border-radius:73px 73px 73px 73px;}.elementor-21 .elementor-element.elementor-element-17f8a6f .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#C82C2B00;border-radius:0px 0px 0px 0px;padding:15px 030px 15px 30px;}.elementor-21 .elementor-element.elementor-element-17f8a6f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-17f8a6f .elementor-button:focus{color:var( --e-global-color-primary );background-color:#02010100;border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-17f8a6f .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-17f8a6f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-17f8a6f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-ca8fedd{--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;--overlay-opacity:0.4;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ca8fedd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ca8fedd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-21 .elementor-element.elementor-element-ca8fedd::before, .elementor-21 .elementor-element.elementor-element-ca8fedd > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ca8fedd > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-ca8fedd > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ca8fedd > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-ca8fedd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-7154a98{--display:flex;--min-height:500px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.74;}.elementor-21 .elementor-element.elementor-element-7154a98:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7154a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.proshield.co.za/wp-content/uploads/2026/03/DSC03112.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-7154a98::before, .elementor-21 .elementor-element.elementor-element-7154a98 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7154a98 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7154a98 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7154a98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7154a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-21 .elementor-element.elementor-element-3e1dbd1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-9d1dc15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9d1dc15{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3e7933a{--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:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-5eb3e5f{--divider-border-style:solid;--divider-color:#C82C2B;--divider-border-width:3px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5eb3e5f .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-5eb3e5f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-da440ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-da440ca{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2de5af8{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-2de5af8 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-2de5af8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-a036694 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-a036694{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a036694:hover{--e-transform-scale:1.2;}.elementor-21 .elementor-element.elementor-element-cff0501{--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;}.elementor-21 .elementor-element.elementor-element-d2d9222{--e-image-carousel-slides-to-show:5;}.elementor-21 .elementor-element.elementor-element-d2d9222 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21 .elementor-element.elementor-element-d2d9222 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;}.elementor-21 .elementor-element.elementor-element-d2d9222 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-21 .elementor-element.elementor-element-c8586f3{--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;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-f50be81{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-725e40d .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-6220098 .elementor-button{font-size:14px;}.elementor-21 .elementor-element.elementor-element-ff74d47{--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:80px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-c1acbba{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-21 .elementor-element.elementor-element-c1acbba img{width:452px;}.elementor-21 .elementor-element.elementor-element-d7afb7e{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-af12f02{padding:0px 30px 0px 0px;}.elementor-21 .elementor-element.elementor-element-04b722d{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-303599f{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7b05017{--min-height:333px;}.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-83a753d{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-22a823d{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-a82ce51{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-79c666c{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-1948316{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-1524f7a{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-589705e{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-aa33361{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-73d4546{--min-height:333px;}.elementor-21 .elementor-element.elementor-element-4d7d507{--min-height:333px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-f00f36b{--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f39d262{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5456e92{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -18px;}.elementor-21 .elementor-element.elementor-element-5456e92 img{width:452px;}.elementor-21 .elementor-element.elementor-element-3495031{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-2cf2bce{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-1d1bd20{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-4b2662a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-f105df1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-85dc49b{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-8080d1e{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-f960f58{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:80px;}.elementor-21 .elementor-element.elementor-element-8d8da70{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-ca8fedd{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-21 .elementor-element.elementor-element-7154a98{--min-height:400px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-8067f51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-725e40d .elementor-heading-title{font-size:33px;}.elementor-21 .elementor-element.elementor-element-9b44209{--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-6820b69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1d48e26:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1d48e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-21 .elementor-element.elementor-element-ff74d47{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-af12f02{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-04b722d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-88ce1a9{text-align:center;}.elementor-21 .elementor-element.elementor-element-303599f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-7b05017{--min-height:260px;}.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-9564d58 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-83a753d{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-22a823d{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-a82ce51{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-79c666c{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1948316{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1524f7a{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-589705e{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-aa33361{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-c624226{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-73d4546{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-062084c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4d7d507{--min-height:260px;}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title a{font-size:18px;}.elementor-21 .elementor-element.elementor-element-d81ee69{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-36df0bf{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f12c6d5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3f263f9{left:-198px;}body.rtl .elementor-21 .elementor-element.elementor-element-3f263f9{right:-198px;}.elementor-21 .elementor-element.elementor-element-0785dd6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f00f36b{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f39d262{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-504c145{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-aef635d{padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-3495031{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2cf2bce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1d1bd20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4b2662a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f105df1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-999d488{left:-198px;}body.rtl .elementor-21 .elementor-element.elementor-element-999d488{right:-198px;}.elementor-21 .elementor-element.elementor-element-85dc49b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-a285d29{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-79b2853{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-254dcc3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-df88a6f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-8080d1e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-d74b658{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-74400dc .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-ad1bd31{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-afb99c4 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1bcc014{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-6faf950 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-b34b7ec{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-a67712a .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-5f9c11f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-7055ba6 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-81c9add{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-a3609a2 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-52e7098{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f960f58{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-8d8da70{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-4a3e529{text-align:center;}.elementor-21 .elementor-element.elementor-element-d363ebc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ca8fedd{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-7154a98{--min-height:300px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-da440ca{text-align:center;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-f50be81{--min-height:100vh;--overlay-opacity:0.62;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-8067f51{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-728c850{font-size:14px;}.elementor-21 .elementor-element.elementor-element-e0fc5ef{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-46aae74{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-725e40d{text-align:center;}.elementor-21 .elementor-element.elementor-element-725e40d .elementor-heading-title{font-size:30px;}.elementor-21 .elementor-element.elementor-element-9b44209{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21 .elementor-element.elementor-element-6220098 .elementor-button{font-size:13px;}.elementor-21 .elementor-element.elementor-element-9c2797c .elementor-button{font-size:13px;}.elementor-21 .elementor-element.elementor-element-7f5abd6 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-6820b69{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-21 .elementor-element.elementor-element-1d48e26{--min-height:250px;}.elementor-21 .elementor-element.elementor-element-ff74d47{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c317d43{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-3f83939{font-size:14px;}.elementor-21 .elementor-element.elementor-element-53d5c1c .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-af12f02{font-size:14px;}.elementor-21 .elementor-element.elementor-element-04b722d::before, .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-04b722d > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-04b722d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-04b722d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-21 .elementor-element.elementor-element-04b722d{--overlay-opacity:0.12;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ddb65f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-bd4922c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d3ef623{font-size:14px;}.elementor-21 .elementor-element.elementor-element-88ce1a9{font-size:14px;}.elementor-21 .elementor-element.elementor-element-fae6821 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-303599f{--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-9564d58 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-9564d58 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-3d0fda6 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-7c0eb45 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-c091250 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-d647568 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-36aca50 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-2d461d8 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-b20bd66 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-aa33361{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-2201c70 .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-title a{font-size:20px;}.elementor-21 .elementor-element.elementor-element-af6ae1c .elementor-icon-box-description{font-size:14px;}.elementor-21 .elementor-element.elementor-element-36df0bf{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ee00b41{font-size:14px;}.elementor-21 .elementor-element.elementor-element-67d9be6 .elementor-heading-title{font-size:25px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-35a592e .elementor-icon-list-item > a{font-size:14px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3f263f9{left:-18px;}body.rtl .elementor-21 .elementor-element.elementor-element-3f263f9{right:-18px;}.elementor-21 .elementor-element.elementor-element-3f263f9{top:60px;}.elementor-21 .elementor-element.elementor-element-17d3d4f{--min-height:250px;}.elementor-21 .elementor-element.elementor-element-0785dd6{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f00f36b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-504c145{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e16b350{font-size:14px;}.elementor-21 .elementor-element.elementor-element-25b5619 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-3495031{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-bf1f91c .elementor-icon-list-item > a{font-size:14px;}.elementor-21 .elementor-element.elementor-element-2cf2bce{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-61c4821 .elementor-icon-list-item > a{font-size:14px;}.elementor-21 .elementor-element.elementor-element-1d1bd20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-df7e9e3 .elementor-icon-list-item > a{font-size:14px;}.elementor-21 .elementor-element.elementor-element-4b2662a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-83bfcdf .elementor-icon-list-item > a{font-size:14px;}.elementor-21 .elementor-element.elementor-element-f105df1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-734811a .elementor-icon-list-item > a{font-size:14px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-999d488{left:-18px;}body.rtl .elementor-21 .elementor-element.elementor-element-999d488{right:-18px;}.elementor-21 .elementor-element.elementor-element-999d488{top:60px;}.elementor-21 .elementor-element.elementor-element-da1fcb8{--min-height:250px;}.elementor-21 .elementor-element.elementor-element-da1fcb8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-da1fcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-21 .elementor-element.elementor-element-0b0d13e{--overlay-opacity:0.51;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-07d17db{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-932f820{font-size:14px;}.elementor-21 .elementor-element.elementor-element-31520f8 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-85dc49b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-a285d29{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-8fe58ef .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-8fe58ef .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-00a9e5b .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-da1b9b3{padding:05px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-79b2853{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-af57a68 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-af57a68 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-d5c978a .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-de73ef7{padding:05px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-254dcc3{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-849b5b1 .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-849b5b1 .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-3833db1 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-8d0bf5a{padding:05px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-df88a6f{--min-height:54px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-05cd20c .elementor-icon{font-size:25px;}.elementor-21 .elementor-element.elementor-element-05cd20c .elementor-icon svg{height:25px;}.elementor-21 .elementor-element.elementor-element-c114250 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-709e949{padding:05px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-8bcb1b4{--overlay-opacity:0.51;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-1823f29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-95b786a{font-size:14px;}.elementor-21 .elementor-element.elementor-element-e79cd23 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-8080d1e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-d74b658{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-7b6fc37 img{width:50%;}.elementor-21 .elementor-element.elementor-element-74400dc .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-ad1bd31{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-6a47e44 img{width:50%;}.elementor-21 .elementor-element.elementor-element-afb99c4 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1bcc014{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-87171a6 img{width:50%;}.elementor-21 .elementor-element.elementor-element-6faf950 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-b34b7ec{--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-5cd3b03 img{width:50%;}.elementor-21 .elementor-element.elementor-element-5cd3b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-a67712a .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-a67712a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-5f9c11f{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-771f289 img{width:50%;}.elementor-21 .elementor-element.elementor-element-7055ba6 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-81c9add{--min-height:91px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-22346d2 img{width:50%;}.elementor-21 .elementor-element.elementor-element-a3609a2 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-3122dbf{--min-height:250px;}.elementor-21 .elementor-element.elementor-element-3122dbf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3122dbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -58px;}.elementor-21 .elementor-element.elementor-element-f960f58{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5124ef0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5d1711c{font-size:14px;}.elementor-21 .elementor-element.elementor-element-3110363 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-8d8da70{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-f2e8524{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8063245{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6e4b442{font-size:14px;}.elementor-21 .elementor-element.elementor-element-4a3e529{font-size:14px;}.elementor-21 .elementor-element.elementor-element-c4b45ad .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-ca8fedd{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-9d1dc15{text-align:center;}.elementor-21 .elementor-element.elementor-element-9d1dc15 .elementor-heading-title{font-size:25px;}.elementor-21 .elementor-element.elementor-element-da440ca{text-align:center;width:var( --container-widget-width, 168px );max-width:168px;--container-widget-width:168px;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-da440ca .elementor-heading-title{font-size:15px;}.elementor-21 .elementor-element.elementor-element-a036694{text-align:center;}.elementor-21 .elementor-element.elementor-element-a036694 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-8067f51{--width:100%;}.elementor-21 .elementor-element.elementor-element-2b3ca5b{--width:80%;}.elementor-21 .elementor-element.elementor-element-1d48e26{--width:40%;}.elementor-21 .elementor-element.elementor-element-ff74d47{--width:60%;}.elementor-21 .elementor-element.elementor-element-73d4546{--width:48%;}.elementor-21 .elementor-element.elementor-element-4d7d507{--width:48%;}.elementor-21 .elementor-element.elementor-element-36df0bf{--width:60%;}.elementor-21 .elementor-element.elementor-element-17d3d4f{--width:40%;}.elementor-21 .elementor-element.elementor-element-f00f36b{--width:60%;}.elementor-21 .elementor-element.elementor-element-3495031{--width:75%;}.elementor-21 .elementor-element.elementor-element-2cf2bce{--width:75%;}.elementor-21 .elementor-element.elementor-element-1d1bd20{--width:75%;}.elementor-21 .elementor-element.elementor-element-4b2662a{--width:75%;}.elementor-21 .elementor-element.elementor-element-f105df1{--width:75%;}.elementor-21 .elementor-element.elementor-element-da1fcb8{--width:40%;}.elementor-21 .elementor-element.elementor-element-b02a10e{--width:100%;}.elementor-21 .elementor-element.elementor-element-671cfc4{--width:100%;}.elementor-21 .elementor-element.elementor-element-b69250d{--width:100%;}.elementor-21 .elementor-element.elementor-element-c21e05a{--width:100%;}.elementor-21 .elementor-element.elementor-element-8080d1e{--width:100%;}.elementor-21 .elementor-element.elementor-element-77572e4{--width:100%;}.elementor-21 .elementor-element.elementor-element-7404201{--width:100%;}.elementor-21 .elementor-element.elementor-element-9d9e15b{--width:100%;}.elementor-21 .elementor-element.elementor-element-b68722d{--width:100%;}.elementor-21 .elementor-element.elementor-element-1d585d0{--width:100%;}.elementor-21 .elementor-element.elementor-element-0898855{--width:100%;}.elementor-21 .elementor-element.elementor-element-3122dbf{--width:40%;}.elementor-21 .elementor-element.elementor-element-f960f58{--width:60%;}.elementor-21 .elementor-element.elementor-element-d363ebc{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-73d4546{--width:48%;}.elementor-21 .elementor-element.elementor-element-4d7d507{--width:48%;}.elementor-21 .elementor-element.elementor-element-3495031{--width:100%;}.elementor-21 .elementor-element.elementor-element-2cf2bce{--width:100%;}.elementor-21 .elementor-element.elementor-element-1d1bd20{--width:100%;}.elementor-21 .elementor-element.elementor-element-4b2662a{--width:100%;}.elementor-21 .elementor-element.elementor-element-f105df1{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-73d4546{--width:89%;}.elementor-21 .elementor-element.elementor-element-4d7d507{--width:89%;}}/* Start custom CSS for shortcode, class: .elementor-element-a32fb66 *//* =========================
   FORM WRAPPER
========================= */
body .gform_wrapper,
body .gform_confirmation_wrapper {
    background: transparent !important;
    padding: 0 !important;
    max-width: 700px !important;
    margin: 0 auto !important;
}

body .gform_wrapper .gform_heading,
body .gform_wrapper .gform_title,
body .gform_wrapper .gf_progressbar_wrapper {
    display: none !important;
}

/* Hide labels except page 2 textarea label */
body .gform_wrapper .gfield_label,
body .gform_wrapper .ginput_complex label,
body .gform_wrapper .name_first label,
body .gform_wrapper .name_last label {
    display: none !important;
}

body .gform_wrapper #field_1_8 .gfield_label {
    display: block !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    margin: 0 0 12px 0 !important;
    line-height: 1.2 !important;
}

/* =========================
   FORM GRID
========================= */
body .gform_wrapper .gform_fields {
    display: flex !important;
    flex-wrap: wrap !important;
    column-gap: 20px !important;
    row-gap: 20px !important;
    align-items: flex-start !important;
}

body .gform_wrapper .gfield {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    min-width: 0 !important;
}

body .gform_wrapper .gfield--width-half {
    width: calc(50% - 10px) !important;
    max-width: calc(50% - 10px) !important;
    flex: 0 0 calc(50% - 10px) !important;
}

body .gform_wrapper .gfield--width-full,
body .gform_wrapper #field_1_4,
body .gform_wrapper #field_1_6,
body .gform_wrapper #field_1_8 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

/* =========================
   FULL NAME FIELD FIX
========================= */
body .gform_wrapper #field_1_4 .ginput_container,
body .gform_wrapper #field_1_4 .ginput_complex,
body .gform_wrapper #field_1_4 .gform-grid-row,
body .gform_wrapper #field_1_4 .gform-grid-col,
body .gform_wrapper #field_1_4 .gform-grid-col--size-auto,
body .gform_wrapper #field_1_4 .name_first {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

body .gform_wrapper #field_1_4 input[type="text"] {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin: 0 !important;
}

/* =========================
   SHARED FIELD CONTAINERS
========================= */
body .gform_wrapper #field_1_6 .ginput_container,
body .gform_wrapper #field_1_6 .ginput_container_select,
body .gform_wrapper #field_1_8 .ginput_container,
body .gform_wrapper #field_1_8 .ginput_container_textarea {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

/* =========================
   INPUTS
========================= */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper select {
    width: 100% !important;
    min-height: 54px !important;
    border: 2px solid rgba(255, 255, 255, 0.75) !important;
    background: transparent !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    outline: none !important;
}

/* Text inputs */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"] {
    height: 54px !important;
    padding: 0 20px !important;
    line-height: 50px !important;
}

/* Gravity Forms size override */
body .gform_wrapper input.large,
body .gform_wrapper select.large {
    width: 100% !important;
    max-width: 100% !important;
}

/* Autofill fix */
body .gform_wrapper input:-webkit-autofill,
body .gform_wrapper input:-webkit-autofill:hover,
body .gform_wrapper input:-webkit-autofill:focus,
body .gform_wrapper textarea:-webkit-autofill,
body .gform_wrapper textarea:-webkit-autofill:hover,
body .gform_wrapper textarea:-webkit-autofill:focus,
body .gform_wrapper select:-webkit-autofill,
body .gform_wrapper select:-webkit-autofill:hover,
body .gform_wrapper select:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffffff !important;
    -webkit-box-shadow: 0 0 0 1000px #000 inset !important;
    box-shadow: 0 0 0 1000px #000 inset !important;
    background-color: transparent !important;
}

/* Placeholder styling */
body .gform_wrapper input::placeholder,
body .gform_wrapper textarea::placeholder {
    color: rgba(255, 255, 255, 0.9) !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    opacity: 1 !important;
}

/* =========================
   SELECT / DROPDOWN
   Fixed vertical centering
========================= */
body .gform_wrapper .ginput_container_select {
    position: relative !important;
}

body .gform_wrapper #field_1_6 select,
body .gform_wrapper select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    height: 54px !important;
    min-height: 54px !important;
    line-height: normal !important;
    padding: 016px 0 0px !important;
    background-color: transparent !important;
    background-image: none !important;
    background-repeat: no-repeat !important;
    color: #ffffff !important;
    vertical-align: middle !important;
    padding-left: 16px !important;
}

body .gform_wrapper .ginput_container_select::after {
    content: "▼";
    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    color: #ffffff;
    font-size: 10px;
    line-height: 1;
    pointer-events: none;
}

body .gform_wrapper .ginput_container_select select,
body .gform_wrapper .ginput_container_select select option[value=""],
body .gform_wrapper .ginput_container_select select option:first-child,
body .elementor-widget-container .gform_wrapper .ginput_container_select select {
    color: #ffffff !important;
}

body .gform_wrapper select option {
    background: #111111 !important;
    color: #ffffff !important;
    line-height: normal !important;
}

body .gform_wrapper select:-moz-focusring {
    color: transparent !important;
    text-shadow: 0 0 0 #ffffff !important;
}

/* =========================
   PAGE 2 / TEXTAREA
========================= */
body .gform_wrapper textarea,
body .gform_wrapper textarea.large,
body .gform_wrapper #input_1_8 {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 220px !important;
    height: 220px !important;
    padding: 18px 20px !important;
    border: 2px solid rgba(255, 255, 255, 0.75) !important;
    background: transparent !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    line-height: 1.6 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    outline: none !important;
    resize: vertical !important;
    display: block !important;
}

/* =========================
   FOCUS
========================= */
body .gform_wrapper input:focus,
body .gform_wrapper select:focus,
body .gform_wrapper textarea:focus {
    border-color: rgba(255, 255, 255, 0.95) !important;
    box-shadow: none !important;
    outline: none !important;
}

/* Remove default inner backgrounds */
body .gform_wrapper .ginput_container,
body .gform_wrapper .ginput_complex,
body .gform_wrapper .gfield,
body .gform_wrapper .gfield .ginput_container_select,
body .gform_wrapper .gfield .ginput_container_textarea {
    background: transparent !important;
}

/* =========================
   BUTTON
========================= */
body .gform_wrapper .gform_footer,
body .gform_wrapper .gform_page_footer {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    gap: 12px !important;
    margin-top: 30px !important;
    padding: 0 !important;
}

body .gform_wrapper .gform_footer input[type="submit"],
body .gform_wrapper .gform_footer input[type="button"],
body .gform_wrapper .gform_page_footer input[type="button"],
body .gform_wrapper .gform_page_footer input[type="submit"],
body .gform_wrapper .gform_button,
body .gform_wrapper .gform_next_button,
body .gform_wrapper .gform_previous_button {
    background: #c82c2b !important;
    background-color: #c82c2b !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 15px 34px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    letter-spacing: 3px !important;
    text-transform: uppercase !important;
    line-height: 1 !important;
    width: auto !important;
    min-height: auto !important;
    display: inline-block !important;
    cursor: pointer !important;
}

body .gform_wrapper .gform_footer input[type="submit"]:hover,
body .gform_wrapper .gform_footer input[type="button"]:hover,
body .gform_wrapper .gform_page_footer input[type="button"]:hover,
body .gform_wrapper .gform_page_footer input[type="submit"]:hover,
body .gform_wrapper .gform_button:hover,
body .gform_wrapper .gform_next_button:hover,
body .gform_wrapper .gform_previous_button:hover {
    background: #c82c2b !important;
    background-color: #c82c2b !important;
    color: #ffffff !important;
}

/* =========================
   CONFIRMATION MESSAGE
========================= */
body .gform_confirmation_wrapper {
    width: 100% !important;
    max-width: 700px !important;
    margin: 0 auto !important;
    background: transparent !important;
}

body .gform_confirmation_message,
body #gform_confirmation_message_1 {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    color: #ffffff !important;
    font-size: 18px !important;
    line-height: 1.8 !important;
    text-align: center !important;
}

body .gform_confirmation_message strong,
body #gform_confirmation_message_1 strong {
    color: #ffffff !important;
    font-weight: 700 !important;
}

body .gform_confirmation_message a,
body #gform_confirmation_message_1 a {
    color: #C82C2B !important;
    text-decoration: underline !important;
}

/* =========================
   ELEMENTOR OVERRIDES
========================= */
body .elementor-widget-container .gform_wrapper select,
body .elementor-widget-container .gform_wrapper input,
body .elementor-widget-container .gform_wrapper textarea,
body .elementor-widget-container .gform_wrapper .ginput_container,
body .elementor-widget-container .gform_wrapper .gfield,
body .elementor-widget-container .gform_confirmation_wrapper,
body .elementor-widget-container .gform_confirmation_message {
    background: transparent !important;
    color: #ffffff !important;
}

/* =========================
   MOBILE
========================= */
@media (max-width: 767px) {
    body .gform_wrapper .gform_fields {
        column-gap: 0 !important;
        row-gap: 20px !important;
    }

    body .gform_wrapper .gfield--width-half,
    body .gform_wrapper .gfield--width-full,
    body .gform_wrapper #field_1_4,
    body .gform_wrapper #field_1_6,
    body .gform_wrapper #field_1_8 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    body .gform_wrapper textarea,
    body .gform_wrapper textarea.large,
    body .gform_wrapper #input_1_8 {
        min-height: 180px !important;
        height: 180px !important;
    }

    body .gform_confirmation_message,
    body #gform_confirmation_message_1 {
        font-size: 16px !important;
        line-height: 1.7 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53d5c1c */.trusted-red {
  color: #c82c2b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b05017 */.elementor-21 .elementor-element.elementor-element-7b05017:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-7b05017 .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a753d */.elementor-21 .elementor-element.elementor-element-83a753d:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-83a753d .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22a823d */.elementor-21 .elementor-element.elementor-element-22a823d:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-22a823d .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a82ce51 */.elementor-21 .elementor-element.elementor-element-a82ce51:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-a82ce51 .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79c666c */.elementor-21 .elementor-element.elementor-element-79c666c:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-79c666c .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1948316 */.elementor-21 .elementor-element.elementor-element-1948316:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-1948316 .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1524f7a */.elementor-21 .elementor-element.elementor-element-1524f7a:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-1524f7a .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-589705e */.elementor-21 .elementor-element.elementor-element-589705e:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-589705e .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-303599f */.ps-card {
  cursor: pointer;
}

.ps-card:focus {
  outline: 2px solid #c82c2b;
  outline-offset: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d4546 */.elementor-21 .elementor-element.elementor-element-73d4546:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-73d4546 .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d7d507 */.elementor-21 .elementor-element.elementor-element-4d7d507:hover {
  box-shadow: 0 10px 20px rgba(128, 128, 128, 0.28);
}

/* Push the Read More link to the bottom */
.elementor-21 .elementor-element.elementor-element-4d7d507 .service-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa33361 */.ps-card {
  cursor: pointer;
}

.ps-card:focus {
  outline: 2px solid #c82c2b;
  outline-offset: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25b5619 */.trusted-red {
  color: #c82c2b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a285d29 */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b2853 */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-254dcc3 */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df88a6f */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d74b658 */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1bd31 */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bcc014 */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b34b7ec */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9c11f */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81c9add */.grow-on-hover {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.grow-on-hover:hover {
  transform: scale(1.05) translateY(-5px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d2ffe23 *//* Stop theme/button hover styles tinting the full overlay */
.ps-video-play,
.ps-video-play:hover,
.ps-video-play:focus{
  background: rgba(0,0,0,0.18) !important;
  box-shadow: none !important;
  outline: none !important;
  border: 0 !important;
}

/* Also stop the wrapper hover changing it */
.ps-video-wrap:hover .ps-video-play{
  background: rgba(0,0,0,0.18) !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d2d9222 */.elementor-element.elementor-element-d2d9222 .swiper-slide-image { width: 100% !important; height: 300px !important; object-fit: cover; display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cff0501 *//* Full width carousel on mobile + autoplay every 1.5s */
@media (max-width: 767px) {
  .elementor-element.elementor-element-d2d9222,
  .elementor-element.elementor-element-d2d9222 > .elementor-widget-container,
  .elementor-element.elementor-element-d2d9222 .elementor-image-carousel-wrapper,
  .elementor-element.elementor-element-d2d9222 .swiper,
  .elementor-element.elementor-element-d2d9222 .swiper-wrapper,
  .elementor-element.elementor-element-d2d9222 .swiper-slide {
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-element.elementor-element-d2d9222 {
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
  }

  .elementor-element.elementor-element-d2d9222 .swiper-slide-image {
    width: 100vw !important;
    max-width: 100vw !important;
    height: 300px !important;
    object-fit: cover !important;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
  }
}/* End custom CSS */