:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-element-ae0069db{background:url(https://capecodwebsolutions.com/wp-content/uploads/2026/07/Cape-Cod-Canal-Services-Page-Hero-Cape-Cod-Web-Solutions.jpg) center/cover no-repeat,var(--inline-bg-image);background-blend-mode:normal;min-height:600px;padding:135px 40px 80px 40px}@media (max-width:767px){.gb-element-ae0069db{background-image:url('https://capecodwebsolutions.com/wp-content/uploads/2026/07/Cape-Cod-Canal-Mobile-Services-Hero-Cape-Cod-Web-Solutions.jpg')}}.gb-element-72aeb181{align-items:flex-start;justify-content:flex-start;max-width:520px}.gb-element-7194c62e{align-items:flex-start;column-gap:32px;display:flex;flex-direction:row;justify-content:flex-start;margin-top:32px;row-gap:32px}@media (max-width:767px){.gb-element-7194c62e{column-gap:24px;flex-wrap:nowrap;row-gap:24px}}.gb-element-e68f7f5b{padding:80px 40px}.gb-element-41068907{column-gap:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}@media (max-width:767px){.gb-element-41068907{grid-template-columns:repeat(1,minmax(0,1fr));padding:36px 24px}}.gb-element-7cec1aa9{align-items:center;align-self:center;background-color:#ffffff;box-shadow:0px 8px 24px 8px rgba()15,61,117,0.08;justify-content:center;justify-items:center;justify-self:center;transform:translate3d(0px,-8px,0px) translate3d(0px,0px,0px);transition:all 0.5s ease 0s;border:1px solid #e5e7eb;border-radius:16px;padding:55px 25px 30px 25px}.gb-element-7cec1aa9:is(:hover,:focus){transform:translate3d(0px,-8px,0px) translate3d(0px,-8px,0px);transition:all 0.5s ease 0s}.gb-element-ea5fe6e0{align-items:center;align-self:center;background-color:#ffffff;box-shadow:0px 8px 24px 8px rgba()15,61,117,0.08;justify-content:center;justify-items:center;justify-self:center;transform:translate3d(0px,-8px,0px) translate3d(0px,0px,0px);transition:all 0.5s ease 0s;border:1px solid #e5e7eb;border-radius:16px;padding:55px 25px 30px 25px}.gb-element-ea5fe6e0:is(:hover,:focus){transform:translate3d(0px,-8px,0px) translate3d(0px,-8px,0px);transition:all 0.5s ease 0s}.gb-element-8b0e538b{align-items:center;align-self:center;background-color:#ffffff;box-shadow:0px 8px 24px 8px rgba()15,61,117,0.08;justify-content:center;justify-items:center;justify-self:center;transform:translate3d(0px,-8px,0px) translate3d(0px,0px,0px);transition:all 0.5s ease 0s;border:1px solid #e5e7eb;border-radius:16px;padding:55px 25px 30px 25px}.gb-element-8b0e538b:is(:hover,:focus){transform:translate3d(0px,-8px,0px) translate3d(0px,-8px,0px);transition:all 0.5s ease 0s}.gb-element-8b500a48{column-gap:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}@media (max-width:767px){.gb-element-8b500a48{grid-template-columns:repeat(1,minmax(0,1fr));padding:36px 24px}}.gb-element-36fc7340{align-items:center;align-self:center;background-color:#ffffff;box-shadow:0px 8px 24px 8px rgba()15,61,117,0.08;justify-content:center;justify-items:center;justify-self:center;transform:translate3d(0px,-8px,0px) translate3d(0px,0px,0px);transition:all 0.5s ease 0s;border:1px solid #e5e7eb;border-radius:16px;padding:55px 25px 30px 25px}.gb-element-36fc7340:is(:hover,:focus){transform:translate3d(0px,-8px,0px) translate3d(0px,-8px,0px);transition:all 0.5s ease 0s}.gb-element-2e3b9bdc{align-items:center;align-self:center;background-color:#ffffff;box-shadow:0px 8px 24px 8px rgba()15,61,117,0.08;justify-content:center;justify-items:center;justify-self:center;transform:translate3d(0px,-8px,0px) translate3d(0px,0px,0px);transition:all 0.5s ease 0s;border:1px solid #e5e7eb;border-radius:16px;padding:55px 25px 30px 25px}.gb-element-2e3b9bdc:is(:hover,:focus){transform:translate3d(0px,-8px,0px) translate3d(0px,-8px,0px);transition:all 0.5s ease 0s}.gb-element-0a07a95e{align-items:center;align-self:center;background-color:#ffffff;box-shadow:0px 8px 24px 8px rgba()15,61,117,0.08;justify-content:center;justify-items:center;justify-self:center;transform:translate3d(0px,-8px,0px) translate3d(0px,0px,0px);transition:all 0.5s ease 0s;border:1px solid #e5e7eb;border-radius:16px;padding:55px 25px 30px 25px}.gb-element-0a07a95e:is(:hover,:focus){transform:translate3d(0px,-8px,0px) translate3d(0px,-8px,0px);transition:all 0.5s ease 0s}.gb-element-ee2fd33f{background-color:#ffffff;padding:80px 30px}.gb-element-21e21dfd{column-gap:60px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.gb-element-21e21dfd{grid-template-columns:1fr}}.gb-element-be8c4900{align-items:center;display:flex;flex-direction:column;justify-content:center}.gb-element-e292f4c5{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.gb-element-d1786f25{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;width:100%}.gb-element-f96cb86d{column-gap:1em;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-f96cb86d{grid-template-columns:1fr}}.gb-element-45d81263{background-color:#ffffff;display:flex;flex-direction:column;flex-grow:1;min-height:520px;width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:32px}.gb-element-e04025fd{background-color:#ffffff;display:flex;flex-direction:column;flex-grow:1;min-height:520px;width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:32px}.gb-element-01db14cc{background-color:#ffffff;display:flex;flex-direction:column;flex-grow:1;min-height:520px;width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:32px}.gb-element-e6d7def5{background-color:#ffffff;display:flex;flex-direction:column;flex-grow:1;min-height:520px;width:100%;border:1px solid #e5e7eb;border-radius:16px;padding:32px}.gb-element-7a03ed9e{background-color:#ffffff;padding:80px 30px}.gb-element-4c42fa0a{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-4c42fa0a{grid-template-columns:1fr}}.gb-element-df18aa9b{background-color:#f8f9fa;padding:80px 30px}.gb-element-6369f98e{background-color:#ffffff;margin-bottom:16px;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.gb-element-b1132f56{background-color:#ffffff;margin-bottom:16px;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.gb-element-13d677af{background-color:#ffffff;margin-bottom:16px;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.gb-element-a3848758{background-color:#ffffff;margin-bottom:16px;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.gb-element-e236721c{background-color:#ffffff;margin-bottom:16px;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.gb-element-a054160a{background-color:#ffffff;margin-bottom:16px;border:1px solid #d9e1ea;border-radius:12px;padding:24px}.gb-element-16316319{background-color:#0f3d75;border-radius:16px;padding:72px 40px}.gb-text-7e75e2d4{color:var(--base-3);font-size:60px;font-weight:700;line-height:1.08;margin-bottom:32px}@media (max-width:767px){.gb-text-7e75e2d4{font-size:40px}}.gb-text-55b9f8ce{color:var(--base-3);font-weight:normal;line-height:1.6;margin-bottom:32px;max-width:520px}@media (max-width:767px){.gb-text-55b9f8ce{font-size:18px}}.gb-text-ed3e0aed{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-ed3e0aed:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}@media (max-width:767px){.gb-text-ed3e0aed{padding:1rem 2rem}}.gb-text-218ce9c6{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-218ce9c6:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}@media (max-width:767px){.gb-text-218ce9c6{background-color:#FFFFFF00;border:2px solid var(--base-3);padding:1rem 2rem}}.gb-text-7743866f{font-weight:500;min-height:64px;text-align:center}.gb-text-04fcee41{line-height:1.6;text-align:center}.gb-text-98368716{font-weight:500;min-height:64px;text-align:center}.gb-text-be9ed6f8{line-height:1.6;text-align:center}.gb-text-af13de4d{font-weight:500;min-height:64px;text-align:center}.gb-text-aa8923ef{line-height:1.6;text-align:center}.gb-text-197837cc{font-weight:500;min-height:64px;text-align:center}.gb-text-72e2d75e{line-height:1.6;text-align:center}.gb-text-c937df53{font-weight:500;min-height:64px;text-align:center}.gb-text-c460af8e{line-height:1.6;text-align:center}.gb-text-c070936d{font-weight:500;min-height:64px;text-align:center}.gb-text-fe926506{line-height:1.6;text-align:center}.gb-text-4ef569ee{margin-bottom:24px;margin-top:24px}.gb-text-6120c318{margin-bottom:24px;margin-top:24px}.gb-text-d4d3451b{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;margin-bottom:24px;margin-top:24px;text-decoration:none;padding:1rem 2rem}.gb-text-d4d3451b:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.gb-text-96489f4f{color:#0f3d75}.gb-text-0c5e279d{color:#0f3d75}.gb-text-e7985c2d{color:#0f3d75}.gb-text-c5d8d738{color:#0f3d75}.gb-text-26e67d00{align-items:center;background-color:#215bc2;color:#ffffff;display:inline-flex;text-decoration:none;padding:1rem 2rem}.gb-text-26e67d00:is(:hover,:focus){background-color:#1a4a9b;color:#ffffff}.gb-text-596c6365{margin-bottom:1px}.gb-text-8ffd9484{margin-bottom:1px}.gb-text-c9c63405{margin-bottom:1px}.gb-text-502d551b{margin-bottom:1px}.gb-text-2ff8e916{margin-bottom:1px}.gb-text-56bde0e4{margin-bottom:1px}.gb-text-a1217e42{color:#ffffff;text-align:center}.gb-text-74c7ea4f{color:#ffffff;text-align:center}.gb-media-f0c4baaa{height:auto;max-width:100%;object-fit:cover;width:100%}.gb-media-c99499f6{height:auto;max-width:100%;object-fit:cover;transform:translate3d(0px,0px,0px);transition:all 0.5s ease 0s;width:auto;border-radius:16px}