.RoofingSanAntonio_landingPage__nw2tK{font-family:Roboto,sans-serif;color:#fff;line-height:1.6;background-color:#121212;overflow-x:hidden}.RoofingSanAntonio_landingPage__nw2tK *{box-sizing:border-box}.RoofingSanAntonio_landingPage__nw2tK h1,.RoofingSanAntonio_landingPage__nw2tK h2,.RoofingSanAntonio_landingPage__nw2tK h3,.RoofingSanAntonio_landingPage__nw2tK h4,.RoofingSanAntonio_landingPage__nw2tK h5,.RoofingSanAntonio_landingPage__nw2tK h6{font-family:Kanit,sans-serif;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#fff}.RoofingSanAntonio_landingPage__nw2tK p{font-size:18px;margin-bottom:1.5rem;color:#e2e8f0}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK p{font-size:20px}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_container__G_H41{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_btnCheck__nIUZP{background-color:transparent;border:2px solid #64ccc5;color:#64ccc5;font-weight:600;padding:12px 32px;border-radius:30px;font-size:18px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-family:Kanit,sans-serif}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_btnCheck__nIUZP:hover{background-color:#64ccc5;color:#333}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_ctaButton__V6AgB{background-color:#64ccc5;color:#333;font-weight:700;padding:16px 40px;border-radius:30px;font-size:20px;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease;text-align:center;display:inline-block;text-decoration:none;box-shadow:0 4px 20px rgba(100,204,197,.4);font-family:Kanit,sans-serif;text-transform:uppercase;letter-spacing:.5px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_ctaButton__V6AgB:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(100,204,197,.6);color:#333}@media(max-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_ctaButton__V6AgB{width:100%}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW{background-color:#121212;background-image:linear-gradient(hsla(0,0%,7%,.8),hsla(0,0%,7%,.95)),url(/assets/imgs/roofing-landing/hero-bg.png);background-size:cover;background-position:bottom;color:#fff;padding:120px 0 100px;text-align:center;position:relative}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW h1{font-size:40px;margin-bottom:24px}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW h1{font-size:64px}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW .RoofingSanAntonio_subheadline__uX6IB{font-size:20px;margin-bottom:48px;color:#cbd5e1;max-width:800px;margin-left:auto;margin-right:auto}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW .RoofingSanAntonio_subheadline__uX6IB{font-size:24px}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW .RoofingSanAntonio_microText__sqm8D{font-size:14px;color:#e2e8f0;margin-top:16px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW .RoofingSanAntonio_trustBadges__XfXAf{margin-top:60px;display:flex;justify-content:center;gap:30px;opacity:.6;flex-wrap:wrap}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_hero__hQ2wW .RoofingSanAntonio_trustBadges__XfXAf span{font-size:14px;letter-spacing:1px;text-transform:uppercase;border:1px solid #333;padding:8px 16px;border-radius:4px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN{background-color:#fff;padding:100px 0;text-align:center}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN h2{color:#121212;font-size:36px;margin-bottom:60px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_cardGrid__Zpghv{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-bottom:60px}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_cardGrid__Zpghv{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_cardGrid__Zpghv{grid-template-columns:repeat(4,1fr)}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_card__7Fqe5{background:#f8fafc;padding:30px;border-radius:12px;border:1px solid #e2e8f0;text-align:left;height:100%;transition:transform .3s ease}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_card__7Fqe5:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.05)}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_card__7Fqe5 .RoofingSanAntonio_icon__Pr96Z{font-size:32px;margin-bottom:20px;color:#ef4444}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_card__7Fqe5 p{font-size:18px;margin:0;color:#475569}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_problem__ktLZN .RoofingSanAntonio_transitionText__VDDjb{font-size:24px;font-weight:500;max-width:800px;margin:0 auto;color:#121212;font-family:Kanit,sans-serif}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH{background-color:#171717;color:#fff;padding:100px 0}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH h2{font-size:36px;text-align:center;margin-bottom:30px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_introText__tlMDJ{text-align:center;max-width:800px;margin:0 auto 80px;font-size:22px;color:#cbd5e1}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_featureGrid___IukK{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_featureGrid___IukK{grid-template-columns:repeat(3,1fr)}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_feature__UNpML{text-align:left;padding:30px;background:hsla(0,0%,100%,.03);border-radius:16px;border:1px solid hsla(0,0%,100%,.05);transition:background .3s ease}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_feature__UNpML:hover{background:hsla(0,0%,100%,.06)}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_feature__UNpML .RoofingSanAntonio_icon__Pr96Z{background:rgba(100,204,197,.15);width:70px;height:70px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:32px;color:#64ccc5}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_feature__UNpML h3{font-size:24px;margin-bottom:16px;color:#fff}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_solution__Ze_pH .RoofingSanAntonio_feature__UNpML p{font-size:17px;color:#94a3b8;margin:0}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX{background-color:#fff;padding:100px 0;text-align:center}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX h2{color:#121212;font-size:36px;margin-bottom:80px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_stepGrid__Gu1xv{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_stepGrid__Gu1xv{grid-template-columns:repeat(3,1fr)}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_step__TaHF_{text-align:left;position:relative;padding-top:60px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_step__TaHF_ .RoofingSanAntonio_stepNumber__TuODu{position:absolute;top:-20px;left:0;font-size:120px;font-weight:800;color:#f1f5f9;z-index:0;line-height:1;font-family:Kanit,sans-serif}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_step__TaHF_ .RoofingSanAntonio_content__dVYM2{position:relative;z-index:1}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_step__TaHF_ h3{color:#121212;font-size:26px;margin-bottom:16px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_howItWorks__nUtMX .RoofingSanAntonio_step__TaHF_ p{color:#475569}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz{background-color:#f1f5f9;padding:100px 0;text-align:center}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz h2{color:#121212;font-size:36px;margin-bottom:60px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px -10px rgba(0,0,0,.1)}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo td,.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo th{padding:32px;text-align:left;border-bottom:1px solid #e2e8f0}@media(max-width:600px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo td,.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo th{display:block;width:100%}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo tr:last-child td{border-bottom:none}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_oldWay__7tOAU{background-color:#fef2f2;border-left:6px solid #ef4444}@media(min-width:600px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_oldWay__7tOAU{width:50%}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_oldWay__7tOAU h4{color:#ef4444;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-weight:700}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_oldWay__7tOAU p{margin:0;font-size:18px;color:#7f1d1d}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_newWay__AQ_RD{background-color:#f0fdf4;border-left:6px solid #10b981}@media(min-width:600px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_newWay__AQ_RD{width:50%}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_newWay__AQ_RD h4{color:#059669;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-weight:700}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_comparison__utbCz .RoofingSanAntonio_table__m93Bo .RoofingSanAntonio_newWay__AQ_RD p{margin:0;font-size:18px;color:#064e3b;font-weight:500}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_scarcity__iYmiD{background-color:#171717;color:#fff;padding:80px 0;text-align:center;border-top:1px solid #262626;border-bottom:1px solid #262626}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_scarcity__iYmiD h2{font-size:36px;margin-bottom:24px;color:#64ccc5}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_scarcity__iYmiD p{font-size:22px;max-width:800px;margin:0 auto 30px;color:#d1d5db}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_scarcity__iYmiD .RoofingSanAntonio_btnCheck__nIUZP{background:transparent;color:#64ccc5;border-color:#64ccc5}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_scarcity__iYmiD .RoofingSanAntonio_btnCheck__nIUZP:hover{background:#64ccc5;color:#333;transform:translateY(-2px)}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_checklist__aj5Mo{background-color:#fff;padding:100px 0;text-align:center}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_checklist__aj5Mo h2{color:#121212;font-size:32px;margin-bottom:60px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_checklist__aj5Mo .RoofingSanAntonio_list__OCDev{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:800px;margin:0 auto;text-align:left}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_checklist__aj5Mo .RoofingSanAntonio_item__h3zOm{display:flex;align-items:flex-start;gap:16px;font-size:20px;color:#334155}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_checklist__aj5Mo .RoofingSanAntonio_item__h3zOm .RoofingSanAntonio_icon__Pr96Z{color:#10b981;flex-shrink:0;margin-top:4px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD{background-color:#f8fafc;padding:100px 0;text-align:center}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD h2{color:#121212;font-size:36px;margin-bottom:80px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_grid__Xiv6u{display:grid;grid-template-columns:1fr;grid-gap:30px;gap:30px;margin-bottom:50px}@media(min-width:768px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_grid__Xiv6u{grid-template-columns:repeat(3,1fr)}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5{background:#fff;border-radius:16px;padding:40px 30px;border:1px solid #e2e8f0;position:relative;display:flex;flex-direction:column;transition:transform .3s ease}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5.RoofingSanAntonio_popular__ogxLX{border:2px solid #64ccc5;transform:scale(1.05);z-index:10;box-shadow:0 10px 40px rgba(100,204,197,.15)}@media(max-width:767px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5.RoofingSanAntonio_popular__ogxLX{transform:none}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5.RoofingSanAntonio_popular__ogxLX .RoofingSanAntonio_tag__Wbzlz{background:#64ccc5;color:#333;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translateX(-50%);text-transform:uppercase}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5 h3{font-size:24px;color:#121212;font-weight:600}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5 .RoofingSanAntonio_price__vCg2v{font-size:42px;font-weight:800;color:#121212;margin:20px 0}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5 .RoofingSanAntonio_price__vCg2v span{font-size:16px;font-weight:500;color:#94a3b8}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5 .RoofingSanAntonio_description__Z_AwV{color:#64748b;font-size:16px;margin-bottom:24px;flex-grow:1;line-height:1.6}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_card__7Fqe5 .RoofingSanAntonio_fit__avNMd{font-size:14px;font-weight:600;color:#475569;background:#f1f5f9;padding:10px;border-radius:8px;margin-top:auto}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_setupNote__ulxNF{font-size:16px;color:#64748b;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_pricing__Tx_LD .RoofingSanAntonio_microText__sqm8D{font-size:14px;color:#1e293b;font-weight:500;margin-top:16px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh{background-color:#fff;padding:100px 0}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh h2{text-align:center;color:#121212;font-size:36px;margin-bottom:60px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_accordion__U3__0{max-width:800px;margin:0 auto}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_item__h3zOm{border-bottom:1px solid #e2e8f0}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_item__h3zOm:last-child{border-bottom:none}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_question__kS6K_{width:100%;text-align:left;background:none;border:none;padding:24px 0;font-size:20px;font-weight:600;color:#121212;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Kanit,sans-serif}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_question__kS6K_ .RoofingSanAntonio_icon__Pr96Z{transition:transform .3s ease;color:#64ccc5}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_question__kS6K_.RoofingSanAntonio_active__uYogE .RoofingSanAntonio_icon__Pr96Z{transform:rotate(180deg)}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_answer__HY_5Y{height:0;overflow:hidden;transition:height .3s ease}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_faq__poQNh .RoofingSanAntonio_answer__HY_5Y p{padding-bottom:24px;color:#475569;margin:0}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_finalCta__B4VtA{background-color:#121212;color:#fff;padding:100px 0;text-align:center}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_finalCta__B4VtA h2{font-size:40px;color:#fff;margin-bottom:24px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_finalCta__B4VtA p{color:#cbd5e1;font-size:24px;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_finalCta__B4VtA .RoofingSanAntonio_bookingContainer__PYsRr{background:#fff;border-radius:12px;padding:0;max-width:800px;margin:0 auto;overflow:hidden;min-height:700px}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo{background-color:#000;color:#94a3b8;padding:60px 0;text-align:center;font-size:14px;border-top:1px solid #262626}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo .RoofingSanAntonio_logo__0bLRJ{margin-bottom:24px;display:inline-block;opacity:.8;transition:opacity .3s ease}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo .RoofingSanAntonio_logo__0bLRJ:hover{opacity:1}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo p{margin:8px 0;font-size:14px;color:#6b7280}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo .RoofingSanAntonio_phoneNumber__DulZn{display:block;font-size:24px;font-weight:700;color:#fff;text-decoration:none;margin:16px 0;transition:color .2s}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo .RoofingSanAntonio_phoneNumber__DulZn:hover{color:#64ccc5}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo a{color:#6b7280;text-decoration:underline;transition:color .3s ease}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_footer__7YBpo a:hover{color:#64ccc5}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_stickyCta__Hoof6{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:16px;box-shadow:0 -4px 20px rgba(0,0,0,.15);z-index:1000;display:none}@media(max-width:767px){.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_stickyCta__Hoof6{display:block}}.RoofingSanAntonio_landingPage__nw2tK .RoofingSanAntonio_stickyCta__Hoof6 button{width:100%;padding:16px;font-size:18px}.RoofingSanAntonio_pricingMicroText__t0L6e{font-size:14px;color:#000!important;font-weight:700;margin-top:16px;text-align:center;position:relative;z-index:10}.RoofingSanAntonio_whiteMicroText__lQnfY{font-size:14px;color:#fff!important;font-weight:500;margin-top:16px;text-align:center;position:relative;z-index:10}.RoofingSanAntonio_forceVisible__DmPZO{display:block!important;visibility:visible!important;opacity:1!important}