#banner-text-1{color:var(--secondary-dark,#000)}#banner-text-1,#banner-text-1-highlight{font-family:Source Sans\ 3;font-size:48px;font-style:normal;font-weight:700;line-height:56px}#banner-text-1-highlight{color:#3a86ff}#banner-text-2{color:#000;font-style:normal;font-weight:400}#banner-text-2,#banner-text-3{font-family:Source Sans\ 3;font-size:20px;line-height:28px}#banner-text-3{color:#122d50;font-style:italic;font-weight:600;background-color:#f5f8fd;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:10px}.hero-banner{position:relative;min-height:600px;display:flex;align-items:center;background-image:url(https://cdn.bluedotphotos.com/public/images-v1/HomePage/dining-room-wainscoting-chandelier.webp);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:899px){.hero-banner{min-height:600px}}.hero-container{max-width:1240px}.hero-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:718px;gap:52px;background-color:#fff}.hero-banner-image{width:100%;height:578px;object-fit:cover}@media (min-width:1440px){.hero-content-wrapper{flex-direction:row;justify-content:space-between}.hero-banner-image{width:800px}}.hero-stack{padding:36px;border-radius:4px;max-width:90%;width:100%;background:#fff}#button-container{align-self:flex-start;background-color:#3a86ff;color:#fff;font-weight:700;width:159px;height:47px;font-size:1rem;text-transform:none;transition:background-color .2s}#button-container:hover{background-color:#1976d2}#service-section-text-1{color:var(--text-color-main-contrast,#212121);font-family:Source Sans\ 3;font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.24px;text-transform:capitalize}#service-section-text-2{color:var(--inverted-Low,#424242);font-family:Source Sans\ 3;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.service-card{background:#fafdff;padding:24px;border-radius:4px;height:100%;border:1px solid #dbe4f3}#section-sub-header{color:#3a86ff;font-size:16px;line-height:20px;text-transform:uppercase}#section-sub-header,#section-sub-header-1{font-family:Source Sans\ 3;font-style:normal;font-weight:700}#section-sub-header-1{color:var(--text-color-main-contrast,#212121);font-size:36px;line-height:42px;letter-spacing:.36px;text-transform:capitalize}#section-sub-header-2{color:var(--inverted-Low,#424242);font-family:Source Sans\ 3;font-size:18px;font-style:normal;font-weight:400;line-height:26px}#why-choose-section-text-1{color:var(--text-color-main-contrast,#212121);font-family:Source Sans\ 3;font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.24px;text-transform:capitalize}#why-choose-section-text-2{color:var(--inverted-Low,#424242);font-family:Source Sans\ 3;font-size:18px;font-style:normal;font-weight:400;line-height:26px}#process-section-text-1{color:var(--text-color-main-contrast,#212121);text-align:center;font-family:Source Sans\ 3;font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.24px;text-transform:capitalize}#process-section-text-2{color:var(--inverted-Low,#424242);font-family:Source Sans\ 3;font-size:18px;font-style:normal;font-weight:400;line-height:26px}#cta-heading{color:var(--inverted-High,#fff)}#cta-heading,#cta-heading-highlight{font-family:Source Sans\ 3;font-size:36px;font-style:normal;font-weight:700;line-height:42px}#cta-heading-highlight{color:#3a86ff}#cta-description{color:var(--inverted-High,#fff);font-family:Source Sans\ 3;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media (max-width:900px){.cta-heading{font-size:2rem}}.cta-description{color:#b0c4de;font-size:1rem;margin-bottom:32px;line-height:1.6;max-width:500px}@media (max-width:900px){.cta-description{font-size:.95rem}}#cta-button-primary{border-radius:4px;background:#3a86ff;height:40px;padding:14px 16px}#cta-button-primary:hover{background-color:#1976d2}#cta-button-primary-text{color:var(--text-color-inverted-enabled,#fff);text-align:center;text-transform:none;font-family:Source Sans\ 3;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.32px}#cta-button-secondary{border-radius:4px;background:#fff;height:40px;padding:14px 16px}#cta-button-secondary-text{color:var(--text-color-main-contrast,#212121);font-family:Source Sans\ 3;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.32px;text-transform:none}.cta-image-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px;height:100%;min-height:400px}.cta-image-box{background-color:#f5f5f5;border-radius:1px;overflow:hidden}.cta-image-box-1{grid-column:1/2;grid-row:1/2}.cta-image-box-2{grid-column:2/3;grid-row:1/3}.cta-image-box-3{grid-column:1/2;grid-row:2/3}.cta-image{width:100%;height:100%;object-fit:cover}.cta-image-blue-dot-logo{@media (max-width:900px){width:200px;height:auto}}