.lead-generation-section .lg-wrapper{max-width:1145px;width:100%;margin:0 auto;padding:0 25px}.lead-generation-section .lg-heading{text-align:var(--heading-alignment);font-size:40px;line-height:48px;font-weight:700;letter-spacing:0px;color:var(--heading-color);margin:0 0 25px}.lead-generation-section .lg-grid{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;gap:35px}.lead-generation-section .lg-col{display:flex;flex-direction:column;overflow:hidden}.lead-generation-section .lg-image-wrap{position:relative;width:100%;overflow:hidden}.lead-generation-section .lg-image-wrap .lp-banner-img{width:100%;max-height:300px;object-fit:cover;display:block}.lead-generation-section .lg-image-wrap:before{content:"";position:absolute;top:0;left:0;width:48px;height:48px;background:inherit;pointer-events:none;border-top:48px solid #fff;border-right:48px solid transparent}.lead-generation-section .lg-image-overlay{position:absolute;bottom:0;left:0;right:0;padding:0 18px 16px;display:flex;flex-direction:column;gap:8px;color:var(--image-overlay-text-color)}.lead-generation-section .lg-image-overlay.align--left{align-items:flex-start;text-align:left}.lead-generation-section .lg-image-overlay.align--center{align-items:center;text-align:center}.lead-generation-section .lg-image-overlay.align--right{align-items:flex-end;text-align:right}.lead-generation-section .lg-overlay-icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lead-generation-section .lg-overlay-icon img{width:100%;height:auto}.lead-generation-section .lg-overlay-title{font-family:var(--font-heading-family);font-size:50px;font-weight:700;line-height:100%;font-style:italic;text-transform:uppercase;letter-spacing:0px;color:inherit;text-shadow:4px 3px 6px #00000029;margin:0}.lead-generation-section .lg-content-cards{flex:1;display:flex;flex-direction:column;gap:10px;background-color:var(--content-bg-color);padding:20px 15px}.lead-generation-section .lg-card{padding:14px 17px;border-radius:20px;box-shadow:0 3px 6px #00000029}.lead-generation-section .lg-card--one{background-color:var(--card-1-bg-color);border:3px solid var(--card-1-border-color)}.lead-generation-section .lg-card--two{background-color:var(--card-2-bg-color)}.lead-generation-section .lg-card-title{font-family:var(--font-heading-family);font-size:24px;line-height:29px;font-weight:800;letter-spacing:0px;color:var(--card-title-color);margin:0 0 8px}.lead-generation-section .lg-card-subtitle{font-family:var(--font-heading-family);font-size:18px;line-height:22px;font-weight:700;letter-spacing:0;font-style:italic;color:var(--card-subtitle-color);margin-left:4px}.lead-generation-section .lg-card-text{font-size:15px;line-height:20px;letter-spacing:0px;font-weight:400;color:var(--card-text-color);margin:0 0 20px}.lead-generation-section .lg-card-text p{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit;margin:0}.lead-generation-section .lg-btn-row{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}.lead-generation-section .lg-btn-col{text-align:center}.lead-generation-section .lg-btn{display:inline-flex;justify-content:center;align-items:center;border:2px solid;padding:6px 18px 8px;font-family:var(--font-heading-family);font-weight:700;font-size:14px;line-height:17px;border-radius:18px;text-transform:uppercase;letter-spacing:0px;transition:.3s all;text-decoration:none;min-width:186px}.lead-generation-section .lg-card--one .lg-btn{border-color:var(--card-1-btn-bg-color);background:var(--card-1-btn-bg-color);color:var(--card-1-btn-text-color)}.lead-generation-section .lg-card--one .lg-btn:hover{border-color:var(--card-1-btn-bg-color);background:transparent;color:var(--card-1-btn-bg-color)}.lead-generation-section .lg-card--two .lg-btn{border-color:var(--card-2-btn-bg-color);background:var(--card-2-btn-bg-color);color:var(--card-2-btn-text-color)}.lead-generation-section .lg-card--two .lg-btn:hover{border-color:var(--card-2-btn-bg-color);background:transparent;color:var(--card-2-btn-bg-color)}.lead-generation-section .lg-phone{font-family:var(--font-heading-family);font-size:21px;line-height:25px;font-weight:700;text-decoration:none;letter-spacing:0px;color:var(--card-title-color);margin-top:4px}.lead-generation-section .lg-hours{font-size:13px;line-height:16px;letter-spacing:0px;font-weight:400;margin:4px 0 0;color:var(--card-title-color)}@media screen and (max-width:1024px){.lead-generation-section .lg-grid{gap:34px}.lead-generation-section .lg-image-wrap .lp-banner-img{max-height:266px}.lead-generation-section .lg-image-overlay{gap:6px;padding:0 17px 16px}.lead-generation-section .lg-overlay-icon{width:60px;height:60px}.lead-generation-section .lg-overlay-title{font-size:44px}.lead-generation-section .lg-content-cards{padding:18px 13px}}@media screen and (max-width:991px){.lead-generation-section .lg-wrapper{max-width:570px;padding:0 20px}.lead-generation-section .lg-heading{font-size:36px;line-height:43px;margin:0 0 20px}.lead-generation-section .lg-grid{grid-template-columns:1fr;gap:40px}.lead-generation-section .lg-image-wrap .lp-banner-img{max-height:300px}.lead-generation-section .lg-image-overlay{padding:0 14px 16px}.lead-generation-section .lg-overlay-icon{width:68px;height:68px}.lead-generation-section .lg-overlay-title{font-size:50px}.lead-generation-section .lg-content-cards{padding:20px 15px}}@media screen and (max-width:575px){.lead-generation-section .lg-heading{font-size:28px;line-height:32px;max-width:300px;margin:0 auto 25px}.lead-generation-section .lg-grid{gap:42px}.lead-generation-section .lg-image-wrap .lp-banner-img{max-height:190px}.lead-generation-section .lg-image-overlay{padding:0 14px 13px}.lead-generation-section .lg-overlay-icon{width:42px;height:42px}.lead-generation-section .lg-overlay-title{font-size:31px}.lead-generation-section .lg-content-cards{padding:20px 10px}.lead-generation-section .lg-card{padding:14px 13px;border-radius:15px}.lead-generation-section .lg-btn-row{gap:15px}.lead-generation-section .lg-phone{font-size:18px;line-height:22px}.lead-generation-section .lg-col:first-child .lg-card--one .lg-btn{min-width:155px}}@media screen and (max-width:374px){.lead-generation-section .lg-btn-row{gap:3px}.lead-generation-section .lg-col:first-child .lg-card--one .lg-btn{min-width:unset}.lead-generation-section .lg-phone{font-size:16px;line-height:20px;margin-top:7px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/lead-generation.css.map */
