/* * EDDY'S CONSTRUCTION & MASONRY LLC * HOME PAGE SPECIFIC STYLES (home.css) * ========================================================= * Classes exclusivas da página inicial (Index). * ========================================================= */ /* ========================================================= 00. HOME — HEADER CONTACT BAR (independent of style.css) ========================================================= */ .header-container { column-gap: 56px; } .info-contact { flex: 1 1 auto; min-width: 0; margin-left: 18px; } .info-contact-list { justify-content: flex-start; align-items: stretch; gap: 42px; } .info-contact-list li { align-items: flex-start; } .info-contact-list p { white-space: nowrap; } @media (max-width: 1199px) { .header-container { column-gap: 36px; } .info-contact { margin-left: 8px; } .info-contact-list { gap: 24px; } .info-contact-list p { white-space: normal; } } @media (max-width: 991px) { .header-container { gap: 18px; align-items: flex-start; } .logo { margin-bottom: 0; align-self: center; } .info-contact { width: 100%; margin-left: 0; } .info-contact-list { width: 100%; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; } .info-contact-list li { min-width: 0; } .info-contact-list p { font-size: 12px; line-height: 1.4; } } @media (max-width: 767px) { .header-container { align-items: stretch; gap: 14px; } .logo { align-self: center; } .info-contact { width: 100%; padding-top: 12px; border-top: 1px solid #e8e8e8; } .info-contact-list { display: grid; grid-template-columns: 1fr; gap: 10px; } .info-contact-list li { width: 100%; align-items: flex-start; gap: 12px; padding: 4px 0; } .info-contact-list i { flex: 0 0 22px; text-align: center; } } /* ========================================================= 00b. HOME — HERO SLIDER DOT RESET (dots are