.elementor .e-5706b6db-6d94{color:var(--color-white);}.elementor .e-11469ff6-7d04{color:var(--color-white);}.elementor .e-28ef3c5b-c6d2{color:var(--color-text);}.elementor .e-211d2580-37c4{font-family:var(--font-heading);font-size:28px;color:var(--color-primary);line-height:1.1;}.elementor .e-1fb53690-9ff9{width:auto;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radius-md);background-color:var(--color-white);display:flex;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-27e248dc-ab36{color:var(--color-text);}.elementor .e-79a7e3fa-1516{font-family:var(--font-heading);font-size:28px;color:var(--color-primary);line-height:1.1;}.elementor .e-7734f655-d5c4{width:auto;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radius-md);background-color:var(--color-white);display:flex;flex-direction:column;gap:2px;flex:1 1 0px;}.elementor .e-1442be02-e5fc{width:100%;max-width:520px;padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-2163c3e-d05f{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:0.5px;font-style:italic;padding-block-start:10px;padding-block-end:10px;padding-inline-start:22px;padding-inline-end:22px;border-radius:var(--radius-pill);background-color:var(--color-aqua);}.elementor .e-19c4af90-1f57{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-ca1accf-3022{color:var(--color-neutral-100);}.elementor .e-5f4a408a-c6eb{width:55%;padding-block-start:40px;flex-direction:column;gap:20px;align-items:start;}.elementor .e-56393494-138f{width:120px;object-fit:contain;position:absolute;inset-block-start:-70px;inset-inline-start:24px;z-index:2;}.elementor .e-3b89795-ec32{font-family:var(--font-heading);font-size:30px;color:var(--color-primary);text-transform:uppercase;}.elementor .e-17a79161-654d{min-height:0px;overflow:hidden;padding:0px;border-radius:var(--radius-md);border-width:0px;border-color:var(--color-neutral-300);border-style:none;background-color:var(--Transparent);display:flex;flex-direction:column;align-items:center;}.elementor .e-60ac78ac-7d29{text-align:center;}.elementor .e-275c8576-7da8{width:40%;position:relative;padding-block-start:70px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-lg);background-color:var(--color-white);box-shadow:0px 24px 60px 0px rgba(0, 0, 0, 0.35);flex-direction:column;gap:12px;}.elementor .e-4c935e1-4f77{width:var(--container-max);max-width:var(--container-max);flex-direction:row;gap:40px;justify-content:space-between;align-items:flex-start;}.elementor .e-73e644b5-dd04{background-image:linear-gradient(0deg, #051d3de0 0%,#051d3de0 100%),url("https://brightotterhomeservices.com/wp-content/uploads/2026/10/bo-windows-clean.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--color-primary);justify-content:center;background-size: auto auto, cover; background-position: 0% 0%, center center; background-repeat: repeat, no-repeat;\n}.elementor .e-297b23bd-6c87{color:var(--color-primary);}.elementor .e-62b9c04f-6edb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-inline-start: 4px solid var(--color-accent);\n}.elementor .e-3ea70384-dfbf{color:var(--color-primary);}.elementor .e-e7cb38d-3737{padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-inline-start: 4px solid var(--color-accent);\n}.elementor .e-39105fc8-1686{color:var(--color-primary);}.elementor .e-51747c1c-8c26{padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-inline-start: 4px solid var(--color-accent);\n}.elementor .e-59692558-203b{color:var(--color-primary);}.elementor .e-40d88498-d12a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-inline-start: 4px solid var(--color-accent);\n}.elementor .e-47f9eda6-23d0{width:var(--container-max);max-width:100%;padding:0px;display:grid;gap:30px;grid-template-columns:repeat(4, 1fr);}.elementor .e-3e8e2d65-6aaa{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--color-neutral-50);justify-content:center;}.elementor .e-13f79f8a-6393{color:var(--color-dark-blue);text-align:center;}.elementor .e-7c9ad74c-4b5a{text-align:center;}.elementor .e-47584cdf-55b7{width:60%;text-align:center;}.elementor .e-20354096-677f{width:100%;height:360px;object-fit:cover;border-radius:var(--radius-lg);}.elementor .e-76e8d929-ef5a{width:100%;height:360px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:0px 20px 50px 0px rgba(5, 29, 61, 0.18);}.elementor .e-2fb3e555-7afb{width:var(--container-max);max-width:100%;padding:0px;margin-block-start:30px;display:grid;gap:24px;grid-template-columns:repeat(2, 1fr);}.elementor .e-1842fff0-ff61{flex-direction:column;align-items:center;}.elementor .e-1eb6ebfb-c8f7{color:var(--color-aqua);text-align:center;}.elementor .e-72baa777-b005{color:var(--color-neutral-50);text-align:center;}.elementor .e-5391e63a-73a6{width:60%;color:var(--color-white);text-align:center;}.elementor .e-676fcc7c-4ce0{width:80px;position:absolute;inset-block-start:-50px;inset-inline-end:24px;}.elementor .e-4f461c47-e866{color:var(--color-primary);}.elementor .e-40c5747e-8b18{color:var(--color-dark-blue);letter-spacing:1px;text-transform:uppercase;}.elementor .e-a4134dd-8421{font-family:var(--font-heading);font-weight:700;font-size:64px;color:var(--color-primary);line-height:1;font-style:italic;}.elementor .e-6e105fe7-d1c3{line-height:2;}.elementor .e-1cf854-cf53{margin-block-start:6px;display:block;}.elementor .e-43d1d1de-d7f8{position:relative;padding-block-start:50px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-lg);background-color:var(--color-white);display:flex;flex-direction:column;gap:14px;border-block-end: 6px solid var(--color-aqua);\n}.elementor .e-9efaf30-d774{width:80px;position:absolute;inset-block-start:-50px;inset-inline-end:24px;}.elementor .e-3c2505eb-7a00{color:var(--color-primary);}.elementor .e-2f96421f-eba5{color:var(--color-dark-blue);letter-spacing:1px;text-transform:uppercase;}.elementor .e-1161a709-6e92{font-family:var(--font-heading);font-weight:700;font-size:64px;color:var(--color-primary);line-height:1;font-style:italic;}.elementor .e-5129e5ab-8c01{line-height:2;}.elementor .e-401fb6f8-136f{margin-block-start:6px;display:block;}.elementor .e-41577496-18e7{position:relative;padding-block-start:50px;padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;border-radius:var(--radius-lg);background-color:var(--color-white);display:flex;flex-direction:column;gap:14px;border-block-end: 6px solid var(--color-accent);\n}.elementor .e-68719e14-6507{width:900px;max-width:100%;padding:0px;margin-block-start:70px;display:grid;gap:40px;grid-template-columns:repeat(2, 1fr);}.elementor .e-201a9269-fa14{width:60%;color:var(--color-neutral-300);text-align:center;margin-block-start:30px;}.elementor .e-3aa5044d-df58{background-color:var(--color-bg-dark-blue);flex-direction:column;align-items:center;padding-block: var(--space-section); padding-inline: 20px; border-block-end: 5px solid var(--color-aqua);\n}.elementor .e-5a83b889-75da{color:var(--color-dark-blue);}.elementor .e-2105ea25-a41c{display:flex;flex-direction:column;gap:8px;}.elementor .e-2df9ef96-e0fb{border-width:2px;border-color:var(--color-accent);border-style:solid;display:flex;flex-direction:column;gap:8px;}.elementor .e-3cd1982c-5c21{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);}.elementor .e-59b46cca-bd9b{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-735dd35b-36a9{width:100%;height:560px;object-fit:cover;border-radius:var(--radius-lg);}.elementor .e-64fc6814-9288{width:var(--container-max);max-width:100%;padding:0px;display:grid;gap:60px;grid-template-columns:3fr 2fr;align-items:center;}.elementor .e-69209685-7bd7{flex-direction:column;align-items:center;}.elementor .e-4de61e9f-bdee{color:var(--color-dark-blue);text-align:center;}.elementor .e-f239f21-33d1{text-align:center;}.elementor .e-5bdc5313-c4e2{font-family:var(--font-heading);font-weight:700;font-size:44px;color:var(--color-accent);line-height:1;}.elementor .e-57afa632-9b37{display:flex;flex-direction:column;gap:10px;}.elementor .e-40faf990-9409{font-family:var(--font-heading);font-weight:700;font-size:44px;color:var(--color-accent);line-height:1;}.elementor .e-6a74a8dd-75d6{display:flex;flex-direction:column;gap:10px;}.elementor .e-34e30f3a-33a5{font-family:var(--font-heading);font-weight:700;font-size:44px;color:var(--color-accent);line-height:1;}.elementor .e-175b0a0a-7e79{display:flex;flex-direction:column;gap:10px;}.elementor .e-f738ea8-e4dc{width:var(--container-max);max-width:100%;padding:0px;margin-block-start:30px;display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);}.elementor .e-a969329-7ae9{padding-block-start:0px;flex-direction:column;align-items:center;}.elementor .e-1ba962d6-ff6f{color:var(--color-dark-blue);text-align:center;}.elementor .e-1573c303-9727{text-align:center;}.elementor .e-4a9fa78c-bca5{color:var(--color-primary);}.elementor .e-4f30f8fa-5b65{display:flex;flex-direction:column;gap:8px;}.elementor .e-10ab90ea-5ebc{color:var(--color-primary);}.elementor .e-5fab322b-9ebc{display:flex;flex-direction:column;gap:8px;}.elementor .e-483475c0-df3f{color:var(--color-primary);}.elementor .e-71ef7bd5-cda2{display:flex;flex-direction:column;gap:8px;}.elementor .e-2bafcbfd-81a3{color:var(--color-primary);}.elementor .e-1da74221-12e3{display:flex;flex-direction:column;gap:8px;}.elementor .e-668b0b2c-b557{color:var(--color-primary);}.elementor .e-1ace9d7f-d323{display:flex;flex-direction:column;gap:8px;}.elementor .e-28632274-4cda{width:860px;max-width:100%;padding:0px;margin-block-start:30px;display:flex;flex-direction:column;gap:16px;}.elementor .e-5a1d5338-246e{background-color:var(--color-neutral-50);flex-direction:column;align-items:center;padding-block: var(--space-section); padding-inline: 20px;\n}.elementor .e-45068fbf-1310{width:180px;object-fit:contain;position:absolute;inset-block-start:-40px;z-index:1;align-self:end;}.elementor .e-2918ba60-ea18{color:var(--color-accent);text-align:center;}.elementor .e-461e99-5f42{color:var(--color-neutral-50);text-align:center;}.elementor .e-a925c16-9ab9{width:60%;color:var(--color-white);text-align:center;}.elementor .e-4c76ebd8-d7dc{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center;}.elementor .e-3e07f221-bde1{position:relative;z-index:2;padding-block-start:90px;padding-block-end:90px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:50px;border-radius:var(--radius-lg);background-color:var(--color-bg-dark-blue);flex-direction:column;gap:16px;align-items:center;border-block-end: 5px solid var(--color-aqua);\n}.elementor .e-16af4ae0-cbc9{flex-direction:column;}