.contact-page{margin-top:-25px}@media(max-width: 768px){.contact-page{margin-top:-15px}}.contact-hero{position:relative;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:280px;display:flex;align-items:center;justify-content:center;padding:64px 24px;background-color:#eef0f5;overflow:hidden}@media(max-width: 768px){.contact-hero{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);min-height:220px;padding:48px 20px}}.contact-hero__canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.contact-hero__content{position:relative;z-index:1;text-align:center;max-width:640px}.contact-hero__title{font-size:40px;font-weight:700;color:#232323;margin:0 0 16px;letter-spacing:-0.5px}@media(max-width: 768px){.contact-hero__title{font-size:28px}}.contact-hero__subtitle{font-size:16px;line-height:1.6;color:#565656;margin:0}@media(max-width: 768px){.contact-hero__subtitle{font-size:14px}}.contact-hero__gradient{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);height:80px;background:linear-gradient(to bottom, #eef0f5, transparent);pointer-events:none}@media(max-width: 768px){.contact-hero__gradient{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);height:60px}}.contact-body{padding-top:0;padding-bottom:40px}.contact-office-address{display:flex;gap:12px;font-size:14px;line-height:1.6;margin-bottom:20px}.contact-office-address__pin{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(70,78,251,.1);color:#464efb;font-size:14px}.contact-office-map{border-radius:8px;overflow:hidden}.contact-office-map img{width:100%;height:160px;object-fit:cover;display:block}.content-page-container .contact-quick-links{padding-left:0}.content-page-container .contact-quick-links a,.content-page-container .contact-quick-links a:link,.content-page-container .contact-quick-links a:visited{color:#121212 !important}.content-page-container .contact-quick-links a:hover,.content-page-container .contact-quick-links a:focus{color:#464efb !important}.contact-quick-links{list-style:none;margin:0;padding:0}.contact-quick-links li+li{border-top:1px solid #e9e9e9}.contact-quick-links li:last-child a{padding-bottom:0}.contact-quick-links a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:14px;text-decoration:none;transition:color .2s ease}.contact-quick-links a i{display:flex;align-items:center;font-size:11px;color:#94a3b8;transition:transform .2s ease,color .2s ease}.contact-quick-links a:hover i{transform:translateX(3px);color:#464efb}
