.dp-contact-item{align-items:flex-start;box-sizing:border-box;color:inherit;display:flex;line-height:1.4;text-decoration:none}.dp-contact-item--icon-top{align-items:center;flex-direction:column;text-align:center}.dp-contact-item--icon-left{align-items:center;flex-direction:row}.dp-contact-item__icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1}.dp-contact-item__icon-wrap svg{display:block;height:1em;width:1em}.dp-contact-item__icon-wrap--circle{border-radius:50%;padding:.5em}.dp-contact-item__icon-wrap--rounded{border-radius:.375rem;padding:.5em}.dp-contact-item__icon-wrap--square{border-radius:0;padding:.5em}.dp-contact-item__icon-wrap--none{padding:0}.dp-contact-item__content{display:flex;flex-direction:column;margin-left:.75rem;min-width:0}.dp-contact-item__content--inline{align-items:baseline;flex-direction:row;gap:.35rem}.dp-contact-item__content--stacked{flex-direction:column;gap:.15rem}.dp-contact-item--icon-top .dp-contact-item__content{margin-left:0;margin-top:.5rem}.dp-contact-item__label{font-size:.85em;font-weight:600;line-height:1.2;opacity:.8}.dp-contact-item__value{font-size:1em;word-break:break-word}.dp-contact-item__value a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease}.dp-contact-item__value a:hover{opacity:.8}.dp-contact-item__address--multi{display:flex;flex-direction:column;gap:.15rem}.dp-contact-item__address--single{display:inline}.dp-contact-item__address-line{display:block;line-height:1.35}.dp-contact-info--horizontal .dp-contact-item__address--multi,.dp-contact-info--row .dp-contact-item__address--multi{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:.35rem}.dp-contact-info--horizontal .dp-contact-item__address--multi .dp-contact-item__address-line,.dp-contact-info--row .dp-contact-item__address--multi .dp-contact-item__address-line{display:inline}.dp-contact-info--horizontal .dp-contact-item__address--multi .dp-contact-item__address-line:not(:last-child):after,.dp-contact-info--row .dp-contact-item__address--multi .dp-contact-item__address-line:not(:last-child):after{content:","}.dp-icon-control__box:hover{border-color:var(--wp-admin-theme-color,#3858e9)!important}.dp-icon-control__box:focus-visible{outline:2px solid var(--wp-admin-theme-color,#3858e9);outline-offset:1px}