.local-partner-section{background-color:#fff;box-sizing:border-box;font-family:inherit;padding:60px 20px;width:100%}.local-partner-section .local-partner-container{align-items:center;display:grid;gap:40px;grid-template-columns:1fr;margin:0 auto;max-width:1320px}@media (min-width:768px){.local-partner-section .local-partner-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.local-partner-section .local-partner-container{gap:50px;grid-template-columns:1fr 1.2fr}}.local-partner-section .partner-left-col{display:flex;flex-direction:column}.local-partner-section .partner-subheading{color:#e40004;font-size:14px;font-weight:600;letter-spacing:.05em;margin-bottom:8px;margin-top:0;text-transform:uppercase}.local-partner-section .partner-heading{color:#111827;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.15;margin-bottom:16px;margin-top:0;text-transform:uppercase}.local-partner-section .partner-description{color:#4b5563;font-size:15px;line-height:1.6;margin:0 0 24px}.local-partner-section .partner-description p{margin:0}.local-partner-section .partner-address-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 28px;padding:0}.local-partner-section .partner-address-item{align-items:flex-start;display:flex;gap:12px;margin:0}.local-partner-section .partner-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.local-partner-section .partner-item-icon img{object-fit:contain}.local-partner-section .partner-item-text{color:#1f2937;font-size:14px;font-weight:400;line-height:1.4;margin:0}.local-partner-section .partner-item-text p{margin:0}.local-partner-section .partner-buttons-wrapper{display:flex;flex-wrap:wrap;gap:12px;width:100%}.local-partner-section .partner-cta-btn{border-radius:5px}.local-partner-section .partner-cta-btn h4{align-items:center;display:inline-flex;font-size:16px;font-weight:400;justify-content:center;margin-bottom:0;margin-top:0;padding:12px 24px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.local-partner-section .partner-cta-btn.primary{background-color:#e40004;border:1px solid #e40004;color:#fff}.local-partner-section .partner-cta-btn.primary:hover{background-color:#c50003}.local-partner-section .partner-cta-btn.secondary{background-color:#fff;border:1px solid #e40004;color:#e40004}.local-partner-section .partner-cta-btn.secondary:hover{background-color:#fef2f2}.local-partner-section .partner-right-col{display:flex;justify-content:center;width:100%}.local-partner-section .partner-images-wrapper{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media (min-width:640px){.local-partner-section .partner-images-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.local-partner-section .partner-img-card{background:#f3f4f6;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.06);display:block;height:400px;overflow:hidden;position:relative;width:100%}.local-partner-section .partner-card-img{border-radius:20px;display:block;height:100%;object-fit:cover;width:100%}.local-partner-section .partner-map-card-inner{border-radius:20px;height:100%;overflow:hidden;position:relative;width:100%}.local-partner-section .embed_container,.local-partner-section .oembed_container{display:block;height:100%;position:relative;width:100%}.local-partner-section .iframe_wrapper{height:100%!important;padding:0!important;position:relative;width:100%}.local-partner-section .embed_container iframe,.local-partner-section .iframe_wrapper iframe{border:none!important;border-radius:20px!important;height:100%!important;left:0!important;position:absolute!important;top:0!important;width:100%!important}