.fixed-service{display:flex;align-items:center;gap:15px;padding:17px 18px;margin:0 0 24px;background:#edf3ff;border:1px solid #d7e3fc;border-radius:8px}
.fixed-service .service-mark{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:white;border-radius:50%;font-size:27px;color:#1756df}
.fixed-service strong{font-size:16px;color:#152c48}.fixed-service p{font-size:12px;line-height:1.7;color:#60728a;margin:5px 0 0}
.contact .contact-details{display:block;max-width:450px;margin-top:30px;padding:26px 28px;background:white;border:1px solid #dce5f1;border-radius:12px;box-shadow:0 10px 35px #17457a08}
.contact-card-heading{padding-bottom:20px;border-bottom:1px solid #e6edf6;margin-bottom:22px}.contact-card-heading .eyebrow{display:block;font-size:9px;letter-spacing:1.5px;color:#60728a}.contact-card-heading h3{font-size:23px;margin:7px 0 0;color:#152c48}
.contact-detail{display:flex;gap:16px;align-items:flex-start;margin:23px 0 0}.contact-icon{display:grid!important;place-items:center;background:#edf3ff;color:#1756df!important;font-size:21px!important;border-radius:10px;width:43px;height:43px;flex-shrink:0}.contact-detail .contact-label{display:block;font-size:9px;color:#60728a;font-weight:700;letter-spacing:1.3px;margin:0 0 7px}.contact-detail address{font-style:normal;font-size:16px;line-height:1.8;color:#152c48}.contact-detail address strong{font-weight:600}.contact-detail a{display:inline-block;font-weight:600;font-size:16px;text-decoration:none!important;color:#1756df}.contact-detail a:hover{text-decoration:underline!important}.contact-detail p{font-size:11px;line-height:1.7;color:#60728a;margin:7px 0 0}
@media(max-width:650px){.contact .contact-details{padding:22px;max-width:none}.contact-detail{gap:12px}.contact-detail a{font-size:15px}}
