.contact-map .ring{position:absolute;top:-46px;z-index:-1}.contact-map .address-holder{background:#fff;border-radius:9px;border-top:14px solid #ffa530;box-shadow:0 15px 20px 8px rgb(0 0 0/7%);z-index:100}.contact-map .cm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.contact-map .cm-chip{background:#fff;border:1px solid #b4c4d4;border-radius:40px;color:#1a2633;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;line-height:26px;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease}.contact-map .cm-chip:hover{background:#fff7ec;border-color:#ffa530}.contact-map .cm-chip:focus-visible{outline:2px solid #0565ff;outline-offset:2px}.contact-map .cm-chip.active{background:#ffa530;border-color:#ffa530;font-weight:500}.contact-map .cm-addresses{display:grid}.contact-map .cm-address{grid-area:1/1}.contact-map .cm-address[hidden]{display:block;visibility:hidden}.contact-map .cm-address p{margin-bottom:0}.contact-map .cm-map[hidden]{display:none}.contact-map iframe{display:block;width:100%}.kpc-contactpage .address-holder{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#0565ff,#d341a5) border-box;border:2px solid transparent;border-top:none}@media (min-width:300px) and (max-width:767px){.contact-map .address-holder{width:100%!important}}@media (min-width:768px){.contact-map .address-holder{padding:24px!important;position:absolute;right:4%;width:36%}.kpc-contactpage .address-holder{top:12px}}@media (min-width:992px){.contact-map .address-holder{padding:32px!important;right:8%;width:33%}.kpc-contactpage .address-holder{top:120px}}