.elementor-7 .elementor-element.elementor-element-273292f0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-273292f0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-273292f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weepguard.co.za/wp-content/uploads/2026/02/weepguar_hero.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-647965ab{padding:50px 100px 0px 100px;}.elementor-7 .elementor-element.elementor-element-647965ab .aux-modern-heading-primary{-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-647965ab .aux-modern-heading-secondary{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-58d2f5c1 .aux-button{background-color:var( --e-global-color-secondary );text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-7 .elementor-element.elementor-element-58d2f5c1 .aux-button .aux-overlay::after{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-58d2f5c1{padding:0px 0px 50px 100px;text-align:center;}.elementor-7 .elementor-element.elementor-element-58d2f5c1.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-58d2f5c1 .aux-text{color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-size:15px;}.elementor-7 .elementor-element.elementor-element-58d2f5c1 .aux-button:hover .aux-text{color:var( --e-global-color-3a6163c );}.elementor-7 .elementor-element.elementor-element-042946b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-042946b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-042946b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4061e06{--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-7 .elementor-element.elementor-element-4061e06:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4061e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-4061e06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3b46adb{width:var( --container-widget-width, 100.197% );max-width:100.197%;padding:20px 0px 0px 0px;--container-widget-width:100.197%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3b46adb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3b46adb .aux-modern-heading-primary{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-ab9d3cd{width:var( --container-widget-width, 115.731% );max-width:115.731%;--container-widget-width:115.731%;--container-widget-flex-grow:0;text-align:justify;font-size:16px;font-weight:300;color:var( --e-global-color-3a6163c );}.elementor-7 .elementor-element.elementor-element-ab9d3cd.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c1dca0f{--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-7 .elementor-element.elementor-element-c1dca0f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c1dca0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-adfc1b9{--spacer-size:20px;}.elementor-7 .elementor-element.elementor-element-eac05b5.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-eac05b5 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-7 .elementor-element.elementor-element-b3552b4{--spacer-size:20px;}.elementor-7 .elementor-element.elementor-element-839bc61{--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-7 .elementor-element.elementor-element-68afffb{width:var( --container-widget-width, 100.197% );max-width:100.197%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.197%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-68afffb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-68afffb .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-7 .elementor-element.elementor-element-68afffb .aux-modern-heading-primary{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-a354eaf{--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:10px;--padding-left:75px;--padding-right:75px;}.elementor-7 .elementor-element.elementor-element-791ca38{--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-7 .elementor-element.elementor-element-332ec13{padding:50px 50px 0px 50px;}.elementor-7 .elementor-element.elementor-element-76d92b8{text-align:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-79c9777{--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-7 .elementor-element.elementor-element-069d820{padding:50px 50px 0px 50px;}.elementor-7 .elementor-element.elementor-element-700f683{text-align:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-1744fd6{--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-7 .elementor-element.elementor-element-5d861bd{padding:50px 50px 0px 50px;}.elementor-7 .elementor-element.elementor-element-bb238fb{text-align:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f0033c2{--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-7 .elementor-element.elementor-element-df5b11d{padding:50px 50px 0px 50px;}.elementor-7 .elementor-element.elementor-element-485fa9b{text-align:center;color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5e1100a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:120px;}.elementor-7 .elementor-element.elementor-element-5e1100a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5e1100a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-7341f2d{width:var( --container-widget-width, 100.197% );max-width:100.197%;background-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 10px;--container-widget-width:100.197%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7341f2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7341f2d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-7 .elementor-element.elementor-element-7341f2d .aux-modern-heading-primary{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-b42ecd2{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:100px;--padding-right:100px;}.elementor-7 .elementor-element.elementor-element-b42ecd2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b42ecd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-0596737{--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-7 .elementor-element.elementor-element-0596737:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0596737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-db1fc55{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-db1fc55.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-db1fc55 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-db1fc55 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-db1fc55 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7 .elementor-element.elementor-element-db1fc55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-db1fc55 .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-db1fc55 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-0055d89{--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-7 .elementor-element.elementor-element-0055d89:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0055d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8bf22d3{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-8bf22d3.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8bf22d3 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8bf22d3 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-8bf22d3 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7 .elementor-element.elementor-element-8bf22d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-8bf22d3 .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-8bf22d3 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4c8d2d5{--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-7 .elementor-element.elementor-element-4c8d2d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4c8d2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-33c9052{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-33c9052.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-33c9052 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-33c9052 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-33c9052 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7 .elementor-element.elementor-element-33c9052 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-33c9052 .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-33c9052 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-8f1d538{--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-7 .elementor-element.elementor-element-8f1d538:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8f1d538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-109c79f{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-109c79f.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-109c79f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-109c79f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-109c79f .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7 .elementor-element.elementor-element-109c79f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-109c79f .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-109c79f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-7a0df45{--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-7 .elementor-element.elementor-element-7a0df45:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7a0df45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-6ea1f6f{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-6ea1f6f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-6ea1f6f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-6ea1f6f .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7 .elementor-element.elementor-element-6ea1f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-6ea1f6f .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-6ea1f6f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-54c3ced{--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-7 .elementor-element.elementor-element-54c3ced:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-54c3ced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-4820a30{padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-4820a30.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4820a30 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4820a30 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-4820a30 .elementor-icon-list-icon{padding-inline-end:6px;}.elementor-7 .elementor-element.elementor-element-4820a30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4820a30 .elementor-icon-list-item > a{font-size:18px;font-weight:500;}.elementor-7 .elementor-element.elementor-element-4820a30 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-24bd85c{--display:flex;}.elementor-7 .elementor-element.elementor-element-4c59d33{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-22ef8ea{--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-7 .elementor-element.elementor-element-22ef8ea:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-22ef8ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-eb4b5b9{width:var( --container-widget-width, 100.197% );max-width:100.197%;padding:20px 0px 0px 0px;--container-widget-width:100.197%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-eb4b5b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-eb4b5b9 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-7 .elementor-element.elementor-element-eb4b5b9 .aux-modern-heading-primary{color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-8ee12da{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-7 .elementor-element.elementor-element-8ee12da:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8ee12da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d70cb73 input:not([type="submit"]){background-color:var( --e-global-color-3a6163c );transition:all ease-out 0.3s;}.elementor-7 .elementor-element.elementor-element-d70cb73 input[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );transition:all ease-out 0.3s;}.elementor-7 .elementor-element.elementor-element-d70cb73 input[type="submit"]:hover{background-color:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-d70cb73{width:var( --container-widget-width, 100.127% );max-width:100.127%;padding:0px 60px 10px 60px;--container-widget-width:100.127%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d70cb73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-d70cb73 input:not([type="submit"])::placeholder{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d70cb73 input[type="text"]{transition:all ease-out 0.3s;}.elementor-7 .elementor-element.elementor-element-d70cb73 input[type="email"]{transition:all ease-out 0.3s;}.elementor-7 .elementor-element.elementor-element-d70cb73 select{transition:all ease-out 0.3s;}.elementor-7 .elementor-element.elementor-element-d70cb73 textarea{transition:all ease-out 0.3s;}.elementor-7 .elementor-element.elementor-element-d70cb73 textarea::placeholder{color:var( --e-global-color-3a6163c );}.elementor-7 .elementor-element.elementor-element-d70cb73 label{color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-4061e06{--width:65.073%;}.elementor-7 .elementor-element.elementor-element-c1dca0f{--width:50%;}.elementor-7 .elementor-element.elementor-element-791ca38{--width:25%;}.elementor-7 .elementor-element.elementor-element-79c9777{--width:25%;}.elementor-7 .elementor-element.elementor-element-1744fd6{--width:25%;}.elementor-7 .elementor-element.elementor-element-f0033c2{--width:25%;}.elementor-7 .elementor-element.elementor-element-0596737{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-0055d89{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-4c8d2d5{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-8f1d538{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-7a0df45{--width:33.3333%;}.elementor-7 .elementor-element.elementor-element-54c3ced{--width:33.3333%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-647965ab .aux-modern-heading-primary{font-size:35px;}.elementor-7 .elementor-element.elementor-element-647965ab .aux-modern-heading-secondary{font-size:16px;}.elementor-7 .elementor-element.elementor-element-68afffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-68afffb .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-7 .elementor-element.elementor-element-332ec13{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-069d820{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5d861bd{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-df5b11d{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7341f2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-7341f2d .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-7 .elementor-element.elementor-element-eb4b5b9 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-7 .elementor-element.elementor-element-8ee12da{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-d70cb73{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d70cb73.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-647965ab .aux-modern-heading-primary{font-size:30px;}.elementor-7 .elementor-element.elementor-element-647965ab .aux-modern-heading-secondary{font-size:14px;}.elementor-7 .elementor-element.elementor-element-042946b{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-7 .elementor-element.elementor-element-adfc1b9{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-b3552b4{--spacer-size:10px;}.elementor-7 .elementor-element.elementor-element-db1fc55{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8bf22d3{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-33c9052{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-109c79f{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4820a30{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ee12da{--padding-top:010px;--padding-bottom:010px;--padding-left:010px;--padding-right:010px;}.elementor-7 .elementor-element.elementor-element-d70cb73.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-a354eaf */.wpcf7 button {
    background-color: #f7941d;
    color: #003366;
    font-weight: 600;
    text-transform: uppercase;
    padding: 14px 28px;
    border-radius: 6px;
    border: none;
    cursor: pointer;
    transition: all 0.3s ease;
}

.wpcf7 button:hover {
    background-color: #e6830f;
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-d70cb73 *//* CONTACT FORM 7 WRAPPER */
.wpcf7 form {
    max-width: 100%;
}

/* INPUT & TEXTAREA STYLING */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 textarea {
    width: 100%;
    background-color: #e6e6e6; /* light grey blocks */
    border: none;
    border-radius: 0;
    padding: 14px 16px;
    font-family: 'Outfit', sans-serif;
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
    box-sizing: border-box;
}

/* REMOVE ITALIC PLACEHOLDER */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    font-style: normal;
    color: #000;
    opacity: 1;
    text-transform: uppercase;
}

/* REMOVE BLUE OUTLINE ON CLICK */
.wpcf7 input:focus,
.wpcf7 textarea:focus {
    outline: none;
    box-shadow: none;
}

/* TWO COLUMN LAYOUT */
.form-row {
    display: flex;
    gap: 20px;
    margin-bottom: 15px;
}

.form-row .field {
    flex: 1;
}

/* Make submit button align right */
.wpcf7 form {
    position: relative;
}

/* Wrap button properly */
.wpcf7 input[type="submit"] {
    background-color: #f7931e; /* your orange */
    color: #1b3d73;
    border: none;
    padding: 10px 30px;
    font-family: 'Outfit', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 6px;
    cursor: pointer;
    width: auto;
    float: right;
    margin-top: 10px;
}
.wpcf7 input[type="submit"]:hover {
    background-color: #f7931e;
    color: #fff;
}

/* Clear float properly */
.wpcf7 form::after {
    content: "";
    display: block;
    clear: both;
}
}
/* Order Note Text */
.order-note {
    margin-top: 10px;
    color: #ffffff;
    font-family: 'Outfit', sans-serif;
    font-size: 14px;
    line-height: 1.5;
}

.order-note p {
    margin: 0;
}

/* If your section background is dark blue */
.wpcf7 {
    color: #ffffff;
}
/* Remove lines around the form section */
.elementor-section {
    border-top: none !important;
    border-bottom: none !important;
}

.elementor-divider,
hr {
    display: none !important;
}
/* Footer layout: note left, button right */
.form-footer {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 20px;
}

/* Order note styling */
.order-note {
    color: #ffffff;
    font-family: 'Outfit', sans-serif;
    font-size: 14px;
    line-height: 1.6;
}

.order-note p {
    margin: 0;
}

/* Submit button */
.submit-wrap input[type="submit"] {
    background-color: #f7931e;
    color: #1b3d73;
    border: none;
    padding: 10px 30px;
    font-family: 'Outfit', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 6px;
    cursor: pointer;
    width: auto;
}/* End custom CSS */