.elementor .e-8d1609e-a8455c2{font-family:Montserrat;font-weight:600;font-size:16px;color:#0B4E6F;letter-spacing:2.5px;line-height:1.5em}.elementor .e-96805b7-b3b6b25{width:100%;font-family:"Libre Baskerville";font-weight:700;font-size:44px;color:#073552;line-height:1.2em;text-align:start}.elementor .e-dc7bc73-c7b9497{width:100%;font-family:Montserrat;font-weight:600;font-size:17px;color:#073552;line-height:1.5em;text-align:start;padding:0;margin:0}.elementor .e-4fd597d-c07eed8{font-family:Montserrat;font-weight:700;font-size:14px;color:#073552;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:25px;background-color:#F0B63D}.elementor .e-b7ea3b8-28e2ccc{width:50%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:50px;padding-inline-end:50px;flex-direction:column;gap:16px;flex-wrap:nowrap;justify-content:center;align-items:start}.elementor .e-f71553f-b946097{width:50%;min-height:480px;padding:0;margin:0;background-image:linear-gradient(90deg,#FFFBF7 0%,#FFFBF700 20%),url(https://coastalbookkeepingsvcs.com/wp-content/uploads/2026/10/customized-bookkeeping-services-coastal-office.png);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center}.elementor .e-180fe3d-dd6f519{width:100%;padding:0;margin:0;display:flex;flex-direction:row;row-gap:0;justify-content:flex-start;align-items:stretch}.elementor .e-027e3b5-8a8920e{font-family:Montserrat;font-weight:700;font-size:16px;color:#0B4E6F;letter-spacing:1.5px;line-height:1.4em;text-align:center;text-transform:uppercase}.elementor .e-e449774-4bbb1ee{font-family:"Libre Baskerville";font-weight:700;font-size:34px;color:#073552;letter-spacing:-1px;line-height:1.1em;text-align:start}.elementor .e-9210817-f48a22a{width:100%;max-width:800px;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin:0}.elementor .e-a7d3629-c3cf77e{width:100%;font-family:Montserrat;font-weight:600;font-size:17px;color:#073552;line-height:1.3em;text-align:center;margin-block-start:0;margin-block-end:0;margin-inline-start:10px;margin-inline-end:0}.elementor .e-36a4525-3d8c247{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:15px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;margin:10px}.elementor .e-5fb7225-ce8f648{width:24%;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .e-c395766-d3eded5{width:100%;font-family:Montserrat;font-weight:600;font-size:17px;color:#073552;line-height:1.3em;text-align:center;margin-block-start:0;margin-block-end:0;margin-inline-start:10px;margin-inline-end:0}.elementor .e-18309a1-0a8cd9f{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:15px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;margin:10px}.elementor .e-e1c8441-b4afa0b{width:24%;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .e-ad20e0b-082fe66{width:100%;font-family:Montserrat;font-weight:600;font-size:17px;color:#073552;line-height:1.3em;text-align:center;margin-block-start:0;margin-block-end:0;margin-inline-start:10px;margin-inline-end:0}.elementor .e-97c62f7-2dd8871{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:15px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;margin:10px}.elementor .e-61c0983-4123601{width:24%;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .e-3ebae57-c4e41c0{width:100%;font-family:Montserrat;font-weight:600;font-size:17px;color:#073552;line-height:1.3em;text-align:center;margin-block-start:0;margin-block-end:0;margin-inline-start:10px;margin-inline-end:0}.elementor .e-22ba2a8-238d166{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:15px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;margin:10px}.elementor .e-1fd778a-e814638{width:24%;position:relative;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .e-4c57638-f78fc19{width:100%;flex-direction:row;gap:20px;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.elementor .e-3a5c6dc-d551c58{width:100%;max-width:1200px;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-b3ae3eb-10138d5{width:50%;min-height:420px;background-image:url(https://coastalbookkeepingsvcs.com/wp-content/uploads/2026/10/customized-bookkeeping-services-financial-planning.png);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;gap:0;flex-wrap:nowrap;justify-content:center;align-items:center}.elementor .e-eff4cf6-51bfff4{font-family:Montserrat;font-weight:700;font-size:16px;color:#0B4E6F;letter-spacing:1.5px;line-height:1.4em;text-align:center;text-transform:uppercase}.elementor .e-63d6787-e6aa6d8{width:100%;max-width:450px;font-family:"Libre Baskerville";font-weight:700;font-size:36px;color:#073552;letter-spacing:-1px;line-height:1.1em;text-align:start;padding-block-start:5px}.elementor .e-a8627f2-30e2273{max-width:86%;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.6em;text-align:start;padding-block-start:5px;padding-block-end:15px}.elementor .e-fe9f1f1-62feca1{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-83c2e47-5f4d261{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-938949b-203b453{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-3807abe-eb3415b{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;justify-content:flex-start}.elementor .e-3c6bfcb-dcc51f1{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-f776047-66e78c1{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-d75b732-dc96b82{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-687e80e-4723dd5{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-2eecbe4-bc863a4{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-d15b11f-400f794{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-b921160-02930b0{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-ddda7f7-40c8e58{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-07203a2-c37fe9a{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-bff7186-afcbd03{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-4347149-2e2bbc0{width:50%;column-gap:14px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:40px;padding-inline-end:20px;display:flex;flex-direction:column;row-gap:0;flex-wrap:nowrap;justify-content:center;align-items:start}.elementor .e-752512c-9510d6f{column-gap:30px;padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.elementor .e-ec06740-c4f1956{font-family:Montserrat;font-weight:700;font-size:16px;color:#0B4E6F;letter-spacing:1.5px;line-height:1.4em;text-align:center;text-transform:uppercase}.elementor .e-2134bd9-348c108{font-family:"Libre Baskerville";font-weight:700;font-size:36px;color:#073552;letter-spacing:-1px;line-height:1.1em;text-align:start}.elementor .e-4d8aa16-b458ec7{width:100%;max-width:800px;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;margin:0}.elementor .e-0ec9eff-d8b9c89{font-size:20px;color:#FFF;text-align:center}.elementor .e-4f13e83-edb47d9{width:40px;height:40px;min-width:40px;min-height:40px;position:static;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border-radius:50%;background-color:#073552;justify-content:center;align-items:center}.elementor .e-ed84d72-a1ca431{width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#073552;line-height:1.3em;text-align:center;margin:0}.elementor .e-c1b4fe9-feb99cb{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:15px;padding-inline-end:15px;margin:10px}.elementor .e-6d3d86d-6e27ed3{width:25%;min-height:230px;position:relative;padding:0;border-radius:12px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:center}.elementor .e-98e55bd-2449c05{font-size:20px;color:#FFF;text-align:center}.elementor .e-1d845ec-c06e1a2{width:40px;height:40px;min-width:40px;min-height:40px;position:static;padding:0;border-radius:50%;background-color:#073552;justify-content:center;align-items:center}.elementor .e-1805512-25e64f8{width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#073552;line-height:1.3em;text-align:center;margin:0}.elementor .e-b15411d-ea2ef1c{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:30px;padding-inline-end:30px;margin:10px}.elementor .e-a6a34c3-f3972a3{width:25%;min-height:230px;position:relative;padding:0;border-radius:12px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:center}.elementor .e-459c0d0-b1df7e4{font-size:20px;color:#FFF;text-align:center}.elementor .e-e926459-ddcd453{width:40px;height:40px;min-width:40px;min-height:40px;position:static;padding:0;border-radius:50%;background-color:#073552;justify-content:center;align-items:center}.elementor .e-60edf39-cd76f92{width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#073552;line-height:1.3em;text-align:center;margin:0}.elementor .e-2e2280b-a3ef7c9{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:15px;padding-inline-end:15px;margin:10px}.elementor .e-61a2d77-4211bb1{width:25%;min-height:230px;position:relative;padding:0;border-radius:12px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:center}.elementor .e-e94612a-4b3a8f4{font-size:20px;color:#FFF;text-align:center}.elementor .e-89da3a5-32ad5c0{width:40px;height:40px;min-width:40px;min-height:40px;position:static;padding:0;border-radius:50%;background-color:#073552;justify-content:center;align-items:center}.elementor .e-3c4a6cc-30620e2{width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#073552;line-height:1.3em;text-align:center;margin:0}.elementor .e-a62e13b-0acf5c6{width:100%;max-width:600px;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.5em;text-align:center;padding-block-start:0;padding-block-end:0;padding-inline-start:15px;padding-inline-end:15px;margin:10px}.elementor .e-0be5e77-4a26bf4{width:25%;min-height:230px;position:relative;padding:0;border-radius:12px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:center}.elementor .e-346f169-ff1d2dd{width:100%;column-gap:20px;padding:0;margin-block-start:30px;flex-direction:row;row-gap:0;justify-content:space-between;align-items:start}.elementor .e-6d92aac-5687f14{width:100%;max-width:1200px;flex-direction:column;gap:12px;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.elementor .e-cdeb32c-ebe7d9e{font-family:Montserrat;font-weight:700;font-size:16px;color:#0B4E6F;letter-spacing:1.5px;line-height:1.4em;text-align:center;text-transform:uppercase}.elementor .e-9ff5072-e0d9bf4{font-family:"Libre Baskerville";font-weight:700;font-size:36px;color:#073552;letter-spacing:-1px;line-height:1.1em;text-align:start;padding-block-start:5px}.elementor .e-ecea441-5ba2b5e{width:100%;max-width:70%;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.6em;text-align:start;padding-block-start:5px;padding-block-end:15px}.elementor .e-834f0cc-9a5dab8{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-b01ab6a-f67e74b{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-8e415c0-2bb4364{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-ef68e8a-aa553a1{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;justify-content:flex-start}.elementor .e-80abe53-51745c7{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-8e7a5df-8331e5f{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-a7d86e1-5c3c590{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-fb5b2a7-3334767{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-a199cc5-a810ae4{width:50%;padding:0;flex-direction:column;justify-content:flex-start}.elementor .e-c8476b3-5d5c62d{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-1448193-6789d3d{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-a262d15-3e81c7d{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-41b28c8-b1aabb8{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:10px;flex-direction:row;justify-content:flex-start}.elementor .e-bf0d140-d366586{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-ba0bca1-aaeb4fb{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-b3b7dd9-99fdc42{font-family:Montserrat;font-weight:400;font-size:14px;color:#073552;line-height:1.5em;text-align:start;margin-inline-start:5px}.elementor .e-1583d0d-811658f{width:100%;column-gap:10px;padding-block-start:0;padding-block-end:0;flex-direction:row;justify-content:flex-start}.elementor .e-aa70eeb-af81bf0{width:50%;padding:0;flex-direction:column}.elementor .e-ad75e88-eb4aeb8{width:100%;column-gap:20px;padding-block-start:20px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:start}.elementor .e-978d52f-30f38b9{width:60%;column-gap:14px;padding-block-start:20px;padding-block-end:20px;padding-inline-start:80px;padding-inline-end:20px;display:flex;flex-direction:column;row-gap:0;flex-wrap:nowrap;justify-content:center;align-items:start}.elementor .e-121e3f9-2f77da8{width:35%;min-height:220px;margin:30px;background-image:url(https://coastalbookkeepingsvcs.com/wp-content/uploads/2026/10/customized-bookkeeping-coastal-marsh-sunset.png);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0 0 0 0 rgb(0 0 0);flex-direction:column;gap:0;flex-wrap:nowrap;justify-content:center;align-items:center}.elementor .e-36f3ea7-ce2c10b{column-gap:30px;padding:0;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.elementor .e-9038201-436a027{width:1%;padding:0}.elementor .e-e66ff00-804ec47{font-family:"Libre Baskerville";font-weight:700;font-size:36px;color:#073552;letter-spacing:-1px;line-height:1.1em}.elementor .e-6ee71f1-918f1cc{width:100%;max-width:60%;font-family:Montserrat;font-weight:500;font-size:16px;color:#073552;line-height:1.6em;text-align:center;padding-block-start:5px;padding-block-end:5px}.elementor .e-8f56dae-ad4c6cd{font-family:Montserrat;font-weight:700;font-size:14px;color:#073552;text-align:center;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:25px;background-color:#F0B63D}.elementor .e-8210ebf-846c3fd{width:99%;padding-inline-start:40px;flex-direction:column;justify-content:flex-start;align-items:center}.elementor .e-c2136c5-a37e14b{width:100%;min-height:265px;padding:0;background-image:linear-gradient(180deg,#fffbf7c2 49%,#fffbf700 69%),url(https://coastalbookkeepingsvcs.com/wp-content/uploads/2026/10/customized-bookkeeping-services-coastal-sunrise-cta.png);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;gap:0;flex-wrap:nowrap;align-items:stretch}