.core-panel{--padText:0 1rem 1rem;--bg:var(--gray-10);--fg:var(--gray-3)}:is(.core-panel>div,.core-panel>p){padding:1rem}.core-panel:not(panel-contact[layout] .core-panel){display:grid}.core-panel:not(panel-contact[layout] .core-panel) .is-complete{display:none}.core-panel:not(panel-contact[layout] .core-panel) .tyc-title{--ty-size:var(--ty-xl)}.core-panel .core-panel-header{border-block-end:1px solid var(--gray-8);display:flex;flex-flow:column wrap;gap:1rem}.core-panel .core-panel-header p{align-self:flex-start;flex:1 100%}.core-panel .core-panel-header div{display:flex;flex-flow:row wrap;gap:.5em}.core-panel .core-panel-text{color:var(--fg)}.core-panel .core-panel-text:has(.contact-phone){padding:var(--padText)}.core-panel .core-panel-text .contact-phones:not(panel-contact[layout] .core-panel .core-panel-text .contact-phones){display:grid;gap:0 8rem;grid-auto-rows:min-content;grid-template-columns:1fr;grid-template-rows:repeat(5,min-content)}@media (min-width:48em){.core-panel .core-panel-text .contact-phones:not(panel-contact[layout] .core-panel .core-panel-text .contact-phones){grid-template-columns:max-content minmax(20%,70ch)}.core-panel .core-panel-text .contact-phones:not(panel-contact[layout] .core-panel .core-panel-text .contact-phones) p{grid-column:2/-1}}.core-panel .core-panel-text .contact-phone--wrapper{display:flex;flex-flow:column nowrap;gap:.5em;grid-row:1/-1}panel-contact[layout] .core-panel .core-panel-text .contact-phone--wrapper{align-items:center;flex-flow:row wrap}.core-panel .core-panel-text .contact-phone--wrapper:not(panel-contact[layout] .core-panel .core-panel-text .contact-phone--wrapper) [class^=messages-]{--msgSpace:0;background:none;color:inherit;font-size:inherit}.core-panel .core-panel-text .contact-phone--wrapper .contact-phone{font-size:1.75rem;font-weight:600;line-height:1}.core-panel .core-panel-text .contact-phone--wrapper .contact-phone:not(panel-contact[layout] .core-panel .core-panel-text .contact-phone--wrapper .contact-phone){--a-style-hover:none;background-color:var(--gray-light);border-radius:var(--UIRadius);color:var(--gray-1);font-size:var(--ty-s);font-weight:400;padding:1rem;width:-moz-fit-content;width:fit-content}@media (max-width:47.99em){.core-panel .core-panel-text:has(.fieldset){justify-content:center}}.core-panel-client{background:var(--bg);color:var(--fg);font-size:var(--ty-xs);padding:1rem}@media (min-width:48em){.core-panel-client{border-radius:0 0 var(--UIRadius) var(--UIRadius)}}.no-space .core-panel{--padText:0}.no-space .core-panel>p{--padText:0;padding:1rem var(--padText)}
