.elementor .s-rec-h-eb{font-family:Montserrat;font-weight:800;font-size:12px;color:#28c4ea;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .s-rec-h1{font-family:Montserrat;font-weight:800;font-size:44px;color:#ffffff;line-height:1.12em;margin:0px;}.elementor .s-rec-h-sub{font-family:Montserrat;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.6em;margin:0px;}.elementor .s-rec-tick{font-family:Montserrat;font-weight:600;font-size:15px;color:#9bd9ee;margin:0px;}.elementor .s-rec-ticks{display:flex;flex-direction:column;gap:9px;}.elementor .s-rec-hctas{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-rec-h-rev{font-family:Montserrat;font-size:13.5px;color:rgba(255,255,255,0.72);margin:0px;}.elementor .s-rec-hc{display:flex;flex-direction:column;gap:17px;flex:1 1 460px;}.elementor .s-rec-form-h{font-family:Montserrat;font-weight:800;font-size:20px;color:#00335b;margin:0px;}.elementor .s-rec-form-sub{font-family:Montserrat;font-size:13.5px;color:#566977;margin:0px;}.elementor .s-rec-form{padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 40px 0px rgba(0,0,0,0.28);display:flex;flex-direction:column;gap:8px;flex:0 0 400px;}.elementor .s-rec-hero-in{width:100%;display:flex;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .s-rec-hero{padding-block-start:84px;padding-block-end:84px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(95deg, rgba(0,37,66,0.94) 0%,rgba(0,51,91,0.52) 100%),url("https://totalpestcontrolfresno.com/wp-content/uploads/2026/06/recurring-pest-control-fresno-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s1-eb{font-family:Montserrat;font-weight:800;font-size:12px;color:#1aa8cc;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .s-rec-s1-h2{font-family:Montserrat;font-weight:800;font-size:36px;color:#00335b;line-height:1.18em;text-align:center;margin:0px;}.elementor .s-rec-s1-lead{font-family:Montserrat;font-size:17px;color:#566977;line-height:1.6em;text-align:center;margin:0px;}.elementor .s-rec-s1-hdr{width:100%;display:flex;flex-direction:column;gap:13px;align-items:center;}.elementor .s-rec-s1-p0{font-family:Montserrat;font-size:16.5px;color:#3a4a57;line-height:1.75em;text-align:center;margin:0px;}.elementor .s-rec-s1-p1{font-family:Montserrat;font-size:16.5px;color:#3a4a57;line-height:1.75em;text-align:center;margin:0px;}.elementor .s-rec-s1-p2{font-family:Montserrat;font-size:16.5px;color:#3a4a57;line-height:1.75em;text-align:center;margin:0px;}.elementor .s-rec-s1-co-t{font-family:Montserrat;font-weight:600;font-size:15.5px;color:#00335b;line-height:1.55em;margin:0px;}.elementor .s-rec-s1-co{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#28c4ea;border-style:solid;background-image:linear-gradient(#eef7fa, #eef7fa);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .s-rec-s1-in{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center;}.elementor .s-rec-s1{padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s2-eb{font-family:Montserrat;font-weight:800;font-size:12px;color:#28c4ea;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .s-rec-s2-h2{font-family:Montserrat;font-weight:800;font-size:36px;color:#ffffff;line-height:1.18em;text-align:center;margin:0px;}.elementor .s-rec-s2-lead{font-family:Montserrat;font-size:17px;color:#cbd5e1;line-height:1.6em;text-align:center;margin:0px;}.elementor .s-rec-s2-hdr{width:100%;display:flex;flex-direction:column;gap:13px;align-items:center;}.elementor .s-rec-s2-col0-pill{width:fit-content;font-family:Montserrat;font-weight:800;font-size:11px;color:#566977;letter-spacing:1.5px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:100px;background-image:linear-gradient(#e3e9f0, #e3e9f0);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-rec-s2-col0-h{font-family:Montserrat;font-weight:800;font-size:22px;color:#00335b;margin:0px;}.elementor .s-rec-s2-col0-d{font-family:Montserrat;font-size:14.5px;color:#566977;line-height:1.55em;margin:0px;}.elementor .s-rec-s2-col0{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:1px;border-color:#e3e9f0;border-style:solid;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(0,51,91,0.08);display:flex;flex-direction:column;gap:14px;flex:1 1 320px;}.elementor .s-rec-s2-col1-pill{width:fit-content;font-family:Montserrat;font-weight:800;font-size:11px;color:#00335b;letter-spacing:1.5px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:100px;background-image:linear-gradient(#ffb703, #ffb703);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-rec-s2-col1-h{font-family:Montserrat;font-weight:800;font-size:22px;color:#ffffff;margin:0px;}.elementor .s-rec-s2-col1-d{font-family:Montserrat;font-size:14.5px;color:#cbd5e1;line-height:1.55em;margin:0px;}.elementor .s-rec-s2-col1{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:3px;border-color:#28c4ea;border-style:solid;background-image:linear-gradient(#00335b, #00335b);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 40px 0px rgba(0,51,91,0.30);display:flex;flex-direction:column;gap:14px;flex:1 1 320px;}.elementor .s-rec-s2-grid{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .s-rec-s2-in{width:100%;display:flex;flex-direction:column;gap:34px;align-items:center;}.elementor .s-rec-s2{padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#00335b, #00335b);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s3-l-eb{font-family:Montserrat;font-weight:800;font-size:12px;color:#1aa8cc;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .s-rec-s3-l-h{font-family:Montserrat;font-weight:800;font-size:32px;color:#00335b;line-height:1.2em;margin:0px;}.elementor .s-rec-s3-l-p0{font-family:Montserrat;font-size:16px;color:#3a4a57;line-height:1.7em;margin:0px;}.elementor .s-rec-s3-l-p1{font-family:Montserrat;font-size:16px;color:#3a4a57;line-height:1.7em;margin:0px;}.elementor .s-rec-s3-l-p2{font-family:Montserrat;font-size:16px;color:#3a4a57;line-height:1.7em;margin:0px;}.elementor .s-rec-s3-co-t{font-family:Montserrat;font-weight:600;font-size:15.5px;color:#00335b;line-height:1.55em;margin:0px;}.elementor .s-rec-s3-co{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:8px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:4px;border-inline-end-width:0px;border-color:#28c4ea;border-style:solid;background-image:linear-gradient(#eef7fa, #eef7fa);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .s-rec-s3-left{display:flex;flex-direction:column;gap:16px;flex:1 1 440px;}.elementor .s-rec-s3-r-big{font-family:Montserrat;font-weight:800;font-size:54px;color:#ffffff;line-height:1em;margin:0px;}.elementor .s-rec-s3-r-cap{font-family:Montserrat;font-size:15px;color:#9bd9ee;line-height:1.5em;margin:0px;}.elementor .s-rec-s3-right{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;background-image:linear-gradient(#00335b, #00335b);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 16px 40px 0px rgba(0,51,91,0.22);display:flex;flex-direction:column;gap:10px;flex:0 0 360px;}.elementor .s-rec-s3-in{width:100%;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .s-rec-s3{padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#eef7fa, #eef7fa);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s4-x0-b{font-family:Montserrat;font-weight:800;font-size:30px;color:#28c4ea;text-align:center;margin:0px;}.elementor .s-rec-s4-x0-c{font-family:Montserrat;font-size:13.5px;color:rgba(255,255,255,0.82);text-align:center;margin:0px;}.elementor .s-rec-s4-x0{text-align:center;display:flex;flex-direction:column;gap:5px;flex:1 1 180px;align-items:center;}.elementor .s-rec-s4-x1-b{font-family:Montserrat;font-weight:800;font-size:30px;color:#28c4ea;text-align:center;margin:0px;}.elementor .s-rec-s4-x1-c{font-family:Montserrat;font-size:13.5px;color:rgba(255,255,255,0.82);text-align:center;margin:0px;}.elementor .s-rec-s4-x1{text-align:center;display:flex;flex-direction:column;gap:5px;flex:1 1 180px;align-items:center;}.elementor .s-rec-s4-x2-b{font-family:Montserrat;font-weight:800;font-size:30px;color:#28c4ea;text-align:center;margin:0px;}.elementor .s-rec-s4-x2-c{font-family:Montserrat;font-size:13.5px;color:rgba(255,255,255,0.82);text-align:center;margin:0px;}.elementor .s-rec-s4-x2{text-align:center;display:flex;flex-direction:column;gap:5px;flex:1 1 180px;align-items:center;}.elementor .s-rec-s4-x3-b{font-family:Montserrat;font-weight:800;font-size:30px;color:#28c4ea;text-align:center;margin:0px;}.elementor .s-rec-s4-x3-c{font-family:Montserrat;font-size:13.5px;color:rgba(255,255,255,0.82);text-align:center;margin:0px;}.elementor .s-rec-s4-x3{text-align:center;display:flex;flex-direction:column;gap:5px;flex:1 1 180px;align-items:center;}.elementor .s-rec-s4-row{width:100%;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;}.elementor .s-rec-s4-in{width:100%;display:flex;flex-direction:column;gap:26px;align-items:center;}.elementor .s-rec-s4{padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#00335b, #00335b);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s5-eb{font-family:Montserrat;font-weight:800;font-size:12px;color:#1aa8cc;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .s-rec-s5-h2{font-family:Montserrat;font-weight:800;font-size:36px;color:#00335b;line-height:1.18em;text-align:center;margin:0px;}.elementor .s-rec-s5-lead{font-family:Montserrat;font-size:17px;color:#566977;line-height:1.6em;text-align:center;margin:0px;}.elementor .s-rec-s5-hdr{width:100%;display:flex;flex-direction:column;gap:13px;align-items:center;}.elementor .s-rec-s5-pl0-h{font-family:Montserrat;font-weight:800;font-size:24px;color:#00335b;margin:0px;}.elementor .s-rec-s5-pl0-bf{font-family:Montserrat;font-size:14px;color:#566977;line-height:1.5em;margin:0px;}.elementor .s-rec-s5-pl0{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:1px;border-color:#e3e9f0;border-style:solid;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(0,51,91,0.08);display:flex;flex-direction:column;gap:13px;flex:1 1 300px;}.elementor .s-rec-s5-pl1-pill{width:fit-content;font-family:Montserrat;font-weight:800;font-size:11px;color:#00335b;letter-spacing:1.5px;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:100px;background-image:linear-gradient(#ffb703, #ffb703);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .s-rec-s5-pl1-h{font-family:Montserrat;font-weight:800;font-size:24px;color:#ffffff;margin:0px;}.elementor .s-rec-s5-pl1-bf{font-family:Montserrat;font-size:14px;color:#9bd9ee;line-height:1.5em;margin:0px;}.elementor .s-rec-s5-pl1{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:2px;border-color:#ffb703;border-style:solid;background-image:linear-gradient(#00335b, #00335b);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 18px 44px 0px rgba(0,51,91,0.30);display:flex;flex-direction:column;gap:13px;flex:1 1 300px;}.elementor .s-rec-s5-pl2-h{font-family:Montserrat;font-weight:800;font-size:24px;color:#00335b;margin:0px;}.elementor .s-rec-s5-pl2-bf{font-family:Montserrat;font-size:14px;color:#566977;line-height:1.5em;margin:0px;}.elementor .s-rec-s5-pl2{padding-block-start:36px;padding-block-end:36px;padding-inline-start:30px;padding-inline-end:30px;border-radius:18px;border-width:1px;border-color:#e3e9f0;border-style:solid;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(0,51,91,0.08);display:flex;flex-direction:column;gap:13px;flex:1 1 300px;}.elementor .s-rec-s5-grid{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .s-rec-s5-note{font-family:Montserrat;font-size:13px;color:#7a8a96;text-align:center;font-style:italic;margin:0px;}.elementor .s-rec-s5-in{width:100%;display:flex;flex-direction:column;gap:28px;align-items:center;}.elementor .s-rec-s5{padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#f5f9fc, #f5f9fc);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s6-h{font-family:Montserrat;font-weight:800;font-size:32px;color:#ffffff;line-height:1.2em;text-align:center;margin:0px;}.elementor .s-rec-s6-p{font-family:Montserrat;font-size:17px;color:rgba(255,255,255,0.88);line-height:1.6em;text-align:center;margin:0px;}.elementor .s-rec-s6-btns{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .s-rec-s6-in{width:100%;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .s-rec-s6{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#00335b, #00335b);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}.elementor .s-rec-s7-eb{font-family:Montserrat;font-weight:800;font-size:12px;color:#1aa8cc;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .s-rec-s7-h2{font-family:Montserrat;font-weight:800;font-size:36px;color:#00335b;line-height:1.18em;text-align:center;margin:0px;}.elementor .s-rec-s7-hdr{width:100%;display:flex;flex-direction:column;gap:13px;align-items:center;}.elementor .s-rec-s7-list{width:100%;max-width:820px;display:flex;flex-direction:column;gap:0px;}.elementor .s-rec-s7-in{width:100%;display:flex;flex-direction:column;gap:28px;align-items:center;}.elementor .s-rec-s7{padding-block-start:76px;padding-block-end:76px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(#ffffff, #ffffff);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;}