.elementor-4917 .elementor-element.elementor-element-13240e4{--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;--overlay-opacity:0.67;--padding-top:30px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-13240e4:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-13240e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#555555;background-image:url("https://deekaypestcontrol.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-29-2026-11_47_22-AM-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4917 .elementor-element.elementor-element-13240e4::before, .elementor-4917 .elementor-element.elementor-element-13240e4 > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-13240e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-13240e4 > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-13240e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-13240e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(134deg, #000000 0%, #000000 100%);}.elementor-4917 .elementor-element.elementor-element-9a2311b{--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-4917 .elementor-element.elementor-element-8334f35 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-a1410e0{width:var( --container-widget-width, 108.147% );max-width:108.147%;--container-widget-width:108.147%;--container-widget-flex-grow:0;font-size:18px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-a1410e0 > .elementor-widget-container{margin:0px 0px -48px 0px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-a1410e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button{background-color:#6B7F4A;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button:hover, .elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button:focus{background-color:#C62828;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button:hover svg, .elementor-4917 .elementor-element.elementor-element-653fc46 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-af20224{--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-4917 .elementor-element.elementor-element-366ae4c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-366ae4c:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-366ae4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAF8;}.elementor-4917 .elementor-element.elementor-element-2b209ce{--display:flex;}.elementor-4917 .elementor-element.elementor-element-14acabd{text-align:center;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:#6B7F4A;}.elementor-4917 .elementor-element.elementor-element-3df2f2d{text-align:center;}.elementor-4917 .elementor-element.elementor-element-3df2f2d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;}.elementor-4917 .elementor-element.elementor-element-b9a3d87{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;color:#000000;}.elementor-4917 .elementor-element.elementor-element-a55d768{--spacer-size:20px;}.elementor-4917 .elementor-element.elementor-element-34fbec6{--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:stretch;--gap:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-4917 .elementor-element.elementor-element-d1ef46c{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-d1ef46c:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-d1ef46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-895127c img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-65031fc > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-65031fc{text-align:start;}.elementor-4917 .elementor-element.elementor-element-65031fc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-3cf8325 > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-3cf8325{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-7c84060 > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-4917 .elementor-element.elementor-element-7c84060{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-278ad76{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-278ad76:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-278ad76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-ac29f00 img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-3a2a161 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-3a2a161{text-align:start;}.elementor-4917 .elementor-element.elementor-element-3a2a161 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-969473e > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-969473e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-57a3a3d > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-57a3a3d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:2px;color:#6B7F4A;}.elementor-4917 .elementor-element.elementor-element-b24ff6c{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-b24ff6c:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-b24ff6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-559581d img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-86cfc79 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-86cfc79{text-align:start;}.elementor-4917 .elementor-element.elementor-element-86cfc79 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-3f8645d > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-3f8645d{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-6513663 > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-4917 .elementor-element.elementor-element-6513663{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-5139fe9{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-5139fe9:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-5139fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-083c905 img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-4376b89 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-4376b89{text-align:start;}.elementor-4917 .elementor-element.elementor-element-4376b89 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-8238969 > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-8238969{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-f2d2aed > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-4917 .elementor-element.elementor-element-f2d2aed{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-4b48126{--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:stretch;--gap:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-4917 .elementor-element.elementor-element-ee40873{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-ee40873:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-ee40873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-fa2a27b img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-a6e75bc > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-a6e75bc{text-align:start;}.elementor-4917 .elementor-element.elementor-element-a6e75bc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-26ab1f4 > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-26ab1f4{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-e32c065 > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-4917 .elementor-element.elementor-element-e32c065{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-6049477{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-6049477:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-6049477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-cc74e51 img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-2f315c0 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-2f315c0{text-align:start;}.elementor-4917 .elementor-element.elementor-element-2f315c0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-f57cc8e > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-f57cc8e{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-ce56371 > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-4917 .elementor-element.elementor-element-ce56371{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-5c9ac22{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-5c9ac22:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-5c9ac22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-39fb3b2 img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-50a7373 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-50a7373{text-align:start;}.elementor-4917 .elementor-element.elementor-element-50a7373 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-fea14fc > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-fea14fc{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-488a018 > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-4917 .elementor-element.elementor-element-488a018{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-6a0b8c8{--display:flex;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:#E4EBE6;--border-color:#E4EBE6;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-6a0b8c8:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-6a0b8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-65792db img{border-radius:20px 20px 20px 20px;}.elementor-4917 .elementor-element.elementor-element-b844126 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-4917 .elementor-element.elementor-element-b844126{text-align:start;}.elementor-4917 .elementor-element.elementor-element-b844126 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:23px;}.elementor-4917 .elementor-element.elementor-element-68d6ebe > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-68d6ebe{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;color:#0F0F0F;}.elementor-4917 .elementor-element.elementor-element-defdc75 > .elementor-widget-container{margin:0px 0px 0px 7px;padding:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-defdc75{text-align:start;font-family:"DM Sans", Sans-serif;font-size:12px;color:#08783D;}.elementor-4917 .elementor-element.elementor-element-539d14d{--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.5;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-539d14d::before, .elementor-4917 .elementor-element.elementor-element-539d14d > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-539d14d > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-539d14d > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-539d14d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-539d14d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-4917 .elementor-element.elementor-element-2b23bb7{text-align:center;}.elementor-4917 .elementor-element.elementor-element-2b23bb7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;color:#000000;}.elementor-4917 .elementor-element.elementor-element-949d28c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-949d28c{text-align:center;}.elementor-4917 .elementor-element.elementor-element-242091c{--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 20px;--row-gap:0px;--column-gap:20px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-242091c::before, .elementor-4917 .elementor-element.elementor-element-242091c > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-242091c > .e-con-inner > .elementor-background-video-container::before, .elementor-4917 .elementor-element.elementor-element-242091c > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-242091c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4917 .elementor-element.elementor-element-242091c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#EBEBEB;--background-overlay:'';}.elementor-4917 .elementor-element.elementor-element-ec04b2b > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 35px 0px;}.elementor-4917 .elementor-element.elementor-element-54119ad{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4917 .elementor-element.elementor-element-4dbd5aa{--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;--border-radius:15px 15px 15px 15px;}.elementor-4917 .elementor-element.elementor-element-4dbd5aa:not(.elementor-motion-effects-element-type-background), .elementor-4917 .elementor-element.elementor-element-4dbd5aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B7F4A;}.elementor-4917 .elementor-element.elementor-element-b45108a{--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-4917 .elementor-element.elementor-element-e5b83ee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-e5b83ee .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:35px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-742dd4c{font-size:15px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-0cba7a1{--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-4917 .elementor-element.elementor-element-2dce3f2{--display:flex;}.elementor-4917 .elementor-element.elementor-element-a49c234 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-a49c234 .elementor-icon-box-wrapper{gap:5px;}.elementor-4917 .elementor-element.elementor-element-a49c234.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-a49c234.elementor-view-framed .elementor-icon, .elementor-4917 .elementor-element.elementor-element-a49c234.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-a49c234 .elementor-icon{font-size:25px;padding:15px;}.elementor-4917 .elementor-element.elementor-element-a49c234 .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-54f965f{--display:flex;}.elementor-4917 .elementor-element.elementor-element-effd221 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-effd221 .elementor-icon-box-wrapper{gap:5px;}.elementor-4917 .elementor-element.elementor-element-effd221.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-effd221.elementor-view-framed .elementor-icon, .elementor-4917 .elementor-element.elementor-element-effd221.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-effd221 .elementor-icon{font-size:25px;padding:15px;}.elementor-4917 .elementor-element.elementor-element-effd221 .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-5b7d378{--display:flex;}.elementor-4917 .elementor-element.elementor-element-c942f69 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-c942f69 .elementor-icon-box-wrapper{gap:5px;}.elementor-4917 .elementor-element.elementor-element-c942f69.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-c942f69.elementor-view-framed .elementor-icon, .elementor-4917 .elementor-element.elementor-element-c942f69.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-c942f69 .elementor-icon{font-size:25px;padding:15px;}.elementor-4917 .elementor-element.elementor-element-c942f69 .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-49006fa{--display:flex;}.elementor-4917 .elementor-element.elementor-element-cfedd9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4917 .elementor-element.elementor-element-cfedd9f .elementor-icon-box-wrapper{gap:5px;}.elementor-4917 .elementor-element.elementor-element-cfedd9f.elementor-view-stacked .elementor-icon{background-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-cfedd9f.elementor-view-framed .elementor-icon, .elementor-4917 .elementor-element.elementor-element-cfedd9f.elementor-view-default .elementor-icon{fill:#C62828;color:#C62828;border-color:#C62828;}.elementor-4917 .elementor-element.elementor-element-cfedd9f .elementor-icon{font-size:25px;padding:15px;}.elementor-4917 .elementor-element.elementor-element-cfedd9f .elementor-icon-box-description{font-size:13px;color:#FFFFFF;}.elementor-4917 .elementor-element.elementor-element-aaebe15{--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;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4917 .elementor-element.elementor-element-7c50f36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-4917 .elementor-element.elementor-element-7c50f36{text-align:center;}.elementor-4917 .elementor-element.elementor-element-7c50f36 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:49px;}.elementor-4917 .elementor-element.elementor-element-393df0f{--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;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4917 .elementor-element.elementor-element-0223373{text-align:center;}.elementor-4917 .elementor-element.elementor-element-0223373 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:42px;letter-spacing:0.3px;}.elementor-4917 .elementor-element.elementor-element-127ee1e{--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;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4917 .elementor-element.elementor-element-9a7fe91{--display:flex;}.elementor-4917 .elementor-element.elementor-element-8a37262{--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-4917 .elementor-element.elementor-element-550357d{--display:flex;}.elementor-4917 .elementor-element.elementor-element-fd4fb4a{--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-4917 .elementor-element.elementor-element-0f2cb2b{--display:flex;}.elementor-4917 .elementor-element.elementor-element-c65a8a2{--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-4917 .elementor-element.elementor-element-47a49d3{--display:flex;}.elementor-4917 .elementor-element.elementor-element-531cd51{--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-4917 .elementor-element.elementor-element-b61f8b7{--display:flex;}.elementor-4917 .elementor-element.elementor-element-35d5ecd{--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-4917 .elementor-element.elementor-element-15df0f3{--display:flex;}.elementor-4917 .elementor-element.elementor-element-bb12ef7{--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-4917 .elementor-element.elementor-element-9832085{--display:flex;}.elementor-4917 .elementor-element.elementor-element-7348e3b{--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-4917 .elementor-element.elementor-element-a11042a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-4917 .elementor-element.elementor-element-a11042a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#7A9163;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4917 .elementor-element.elementor-element-8334f35 .elementor-heading-title{font-size:40px;}.elementor-4917 .elementor-element.elementor-element-a1410e0{font-size:16px;}.elementor-4917 .elementor-element.elementor-element-af20224{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-3df2f2d .elementor-heading-title{font-size:34px;}.elementor-4917 .elementor-element.elementor-element-34fbec6{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4917 .elementor-element.elementor-element-65031fc .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-3a2a161 .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-86cfc79 .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-4376b89 .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-4b48126{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4917 .elementor-element.elementor-element-a6e75bc .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-2f315c0 .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-50a7373 .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-b844126 .elementor-heading-title{font-size:24px;}.elementor-4917 .elementor-element.elementor-element-539d14d{--padding-top:40px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-4917 .elementor-element.elementor-element-242091c{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-0cba7a1{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4917 .elementor-element.elementor-element-2dce3f2{--width:46%;}.elementor-4917 .elementor-element.elementor-element-54f965f{--width:44%;}.elementor-4917 .elementor-element.elementor-element-5b7d378{--width:39%;}.elementor-4917 .elementor-element.elementor-element-49006fa{--width:52%;}}@media(min-width:768px){.elementor-4917 .elementor-element.elementor-element-9a2311b{--width:50%;}.elementor-4917 .elementor-element.elementor-element-af20224{--width:50%;}.elementor-4917 .elementor-element.elementor-element-b45108a{--width:50%;}.elementor-4917 .elementor-element.elementor-element-0cba7a1{--width:50%;}.elementor-4917 .elementor-element.elementor-element-2dce3f2{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-6964a5b *//* HERO FORM */

.hero-pro-form{
    max-width:540px;
    width:100%;
    padding:24px;
    border-radius:26px;
    background:rgba(22,22,22,0.42);
    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
    border:1px solid rgba(255,255,255,0.14);
    box-shadow:0 10px 40px rgba(0,0,0,0.28);
}

/* HEADING */

.form-heading{
    margin-bottom:18px;
}

.form-heading span{
    display:inline-block;
    font-size:13px;
    font-weight:700;
    letter-spacing:1px;
    color:#b7cf6d;
    margin-bottom:10px;
}

.form-heading h3{
    font-size:46px;
    line-height:1.05;
    color:#fff;
    margin:0 0 10px;
    font-weight:800;
    font-family:'Oswald', sans-serif;
}

.form-heading p{
    color:rgba(255,255,255,0.82);
    font-size:16px;
    line-height:1.5;
    margin:0;
}

/* GRID */

.pro-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:12px;
    margin-top:20px;
}

/* FIELD */

.pro-field{
    margin:0;
}

/* INPUTS */

.hero-pro-form input,
.hero-pro-form select,
.hero-pro-form textarea{
    width:100%;
    border:none;
    background:#fff;
    border-radius:14px;
    padding:0 16px;
    font-size:15px;
    color:#222;
    font-family:inherit;
    box-sizing:border-box;
    transition:0.3s ease;
}

/* INPUT HEIGHT */

.hero-pro-form input,
.hero-pro-form select{
    height:50px;
}

/* MESSAGE BOX */

.hero-pro-form textarea{
    height:86px;
    padding-top:16px;
    resize:none;
    margin-top:12px;
}

/* PLACEHOLDER */

.hero-pro-form input::placeholder,
.hero-pro-form textarea::placeholder{
    color:#888;
}

/* FOCUS */

.hero-pro-form input:focus,
.hero-pro-form select:focus,
.hero-pro-form textarea:focus{
    outline:none;
    box-shadow:0 0 0 4px rgba(146,166,91,0.22);
}

/* BUTTON */

.submit-btn-wrap{
    margin-top:14px;
}

.submit-btn-wrap input[type=submit]{
    width:170px;
    height:54px;
    border:none;
    border-radius:14px;
    background:#91a856;
    color:#fff;
    font-size:20px;
    font-weight:700;
    cursor:pointer;
    transition:0.3s ease;
    box-shadow:0 6px 20px rgba(0,0,0,0.18);
}

.submit-btn-wrap input[type=submit]:hover{
    background:#758943;
    transform:translateY(-2px);
}

/* CONTACT FORM 7 FIX */

.hero-pro-form .wpcf7-spinner{
    display:none;
}

.hero-pro-form p{
    margin:0;
}

/* MOBILE */

@media(max-width:767px){

.hero-pro-form{
    padding:20px;
    border-radius:20px;
}

.form-heading h3{
    font-size:34px;
}

.form-heading p{
    font-size:15px;
}

.pro-grid{
    grid-template-columns:1fr;
    gap:10px;
}

.hero-pro-form input,
.hero-pro-form select{
    height:54px;
}

.hero-pro-form textarea{
    height:75px;
}

.submit-btn-wrap input[type=submit]{
    width:100%;
    height:54px;
    font-size:18px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-366ae4c */.card-hover-effect {
    transition: transform 0.35s ease, box-shadow 0.35s ease !important;
}

.card-hover-effect:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 22px 40px rgba(8, 120, 61, 0.15) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec04b2b */* {
  box-sizing: border-box;
}

/* Container Spacing */
.process-container {
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: stretch; /* Keeps all card heights equal */
  padding-top: 25px;   /* Gives space for the top half of the badge */
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

/* Card Styling */
.process-card {
  position: relative;
  background-color: #657947;
  border-radius: 18px;
  padding: 40px 20px 30px 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* CRITICAL: Allow the circle badge to extend past the top edge */
  overflow: visible; 
}

/* Floating White/Green Badge at Top */
.step-badge {
  position: absolute;
  top: -25px;             /* Pulls half the badge above the card */
  left: 50%;
  transform: translateX(-50%);
  width: 60px;
  height: 60px;
  background-color: #657947;
  border: 3px solid #ffffff; /* White outer ring */
  border-radius: 50%;
  color: #ffffff;
  font-weight: 700;
  font-size: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* Icon Alignment & Sizing */
.process-card .icon {
  font-size: 60px;
  color: #ffffff;
  height: 100px;          /* Fixed height keeps titles aligned */
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

/* Title Alignment */
.card-title {
  font-family: 'Oswald', sans-serif;
  font-size: 25px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #ffffff;
  text-transform: uppercase;
  text-align: center;
  margin: 0 0 15px 0;
  min-height: 50px;       /* Reserve space for 2-line titles like CUSTOM PLAN */
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Description Text */
.card-desc {
  font-size: 15px;
  line-height: 1.7;
  color: rgba(255, 255, 255, 0.9);
  text-align: center;
  margin: 0;
}

/* Responsive adjustments for smaller screens */
@media (max-width: 991px) {
  .process-container {
    flex-wrap: wrap;
  }
  .process-card {
    flex: 1 1 calc(50% - 20px);
    min-width: 250px;
  }
}

@media (max-width: 600px) {
  .process-card {
    flex: 1 1 100%;
  }
}/* End custom CSS */