.htc-cta{box-sizing:border-box;width:100%;background:var(--htc-white);padding:var(--htc-s5) var(--htc-s4) var(--htc-s7);font-family:var(--htc-font-body)}.htc-cta *,.htc-cta *::before,.htc-cta *::after{box-sizing:border-box}.htc-cta-card{max-width:880px;margin:0 auto;padding:var(--htc-s6) var(--htc-s5);border-radius:var(--htc-radius);text-align:center;background-color:#101828;background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url(https://www.hometeamconstructionli.com/wp-content/uploads/2024/08/Black-Blue-Geometric-Design-Suffolk-County-New-York.webp);background-size:cover;background-position:center center;background-repeat:no-repeat}.htc-cta__prompt{margin:0 0 var(--htc-s4);font-size:var(--htc-h3);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--htc-white)}.htc-cta__actions{display:flex;flex-direction:column;align-items:center;gap:var(--htc-s3)}.htc-cta .htc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--htc-s2) var(--htc-s5);border:2px solid var(--htc-red);border-radius:var(--htc-radius);background:var(--htc-red);color:var(--htc-white);font-family:var(--htc-font-body);font-size:var(--htc-body);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:box-shadow 200ms ease}.htc-cta .htc-btn:hover{box-shadow:inset 0 0 0 999px rgba(2,1,1,.15)}.htc-cta .htc-btn:focus-visible{outline:2px solid var(--htc-white);outline-offset:2px}.htc-cta__phone{margin:0;font-size:var(--htc-body);line-height:1.5;color:rgba(255,255,255,.86)}.htc-cta__phone a{color:var(--htc-white);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.htc-cta__phone a:hover{text-decoration-thickness:2px}.htc-cta__phone a:focus-visible{outline:2px solid var(--htc-white);outline-offset:3px}@media (max-width:1150px){.htc-cta{padding:var(--htc-s4) var(--htc-s3) var(--htc-s6)}.htc-cta-card{padding:var(--htc-s5) var(--htc-s4)}}@media (max-width:767px){.htc-cta{padding:var(--htc-s4) var(--htc-s3) var(--htc-s5)}.htc-cta-card{padding:var(--htc-s5) var(--htc-s3)}.htc-cta__actions{align-self:stretch}.htc-cta .htc-btn{width:100%;padding:var(--htc-s2) var(--htc-s3)}}@media (prefers-reduced-motion:reduce){.htc-cta .htc-btn{transition:none}}