.b3-contact-section{background:#f3f4f6;color:#333945;font-family:Raleway,sans-serif;padding:90px 2rem}.b3-contact-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1240px}.b3-contact-card{background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.08);min-height:360px;padding:2.5rem 2rem;text-align:center;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.b3-contact-card:hover{box-shadow:0 16px 34px rgba(0,0,0,.12);transform:translateY(-8px)}.b3-contact-icon{align-items:center;background:#bed600;display:flex;height:48px;justify-content:center;line-height:0;margin:0 auto 1.8rem;width:48px}.b3-contact-icon .hs_cos_wrapper,.b3-contact-icon svg,.b3-contact-icon>span{display:block;line-height:0;margin:0 auto}.b3-contact-icon svg{color:#fff!important;fill:#fff!important;height:22px!important;left:0;position:relative;top:0;width:22px!important}.b3-contact-icon svg circle,.b3-contact-icon svg line,.b3-contact-icon svg path,.b3-contact-icon svg polygon,.b3-contact-icon svg polyline,.b3-contact-icon svg rect{fill:#fff!important;stroke:#fff!important}.b3-contact-card h3{color:#333945;font-size:1.65rem;font-weight:500;line-height:1.2;margin:0 0 1rem}.b3-contact-card h3 a{color:inherit;text-decoration:none}.b3-contact-item{margin-top:1.3rem}.b3-contact-item:first-of-type{margin-top:0}.b3-contact-item h4{color:#333945;font-size:1rem;font-weight:800;line-height:1.3;margin:0 0 .65rem}.b3-contact-item-text{color:#333945;font-size:1.05rem;font-weight:400;line-height:1.55}.b3-contact-item-text p{margin:0 0 1rem}.b3-contact-item-text p:last-child{margin-bottom:0}.b3-contact-item-text a{color:#333945;text-decoration:none}.b3-contact-item-text a:hover{color:#bed600}@media (max-width:1000px){.b3-contact-grid{grid-template-columns:1fr;max-width:560px}}