.t-contact-method__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.t-contact-method__types-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.t-contact-method__type{border:1px solid transparent;border-radius:4px;cursor:pointer;position:relative}.t-contact-method__type:has(>.t-radio:checked){background-color:none;border:1px solid rgba(0,0,0,.4)}.t-contact-method__type-input{opacity:0;position:absolute;top:0;z-index:-1}.t-contact-method__type-label{-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:inherit;gap:4px;margin-bottom:0;padding:8px 9px}.t-contact-method__type-label:has(+.t-radio:disabled){cursor:not-allowed;opacity:.5}.t-contact-method__hidden{display:none!important}.t-form__inputsbox_inrow .t-contact-method__value-container .t-input-block.t-input-block{width:100%}.t-contact-method__value-container .t-input-block{margin:0!important}.t-input-group_contact_method>.t-input-block{border-radius:0!important;overflow:visible!important}@media screen and (max-width:960px){.t-input-block:has(.t-contact-method__types-container){--contact-method-padding-h:20px;margin-bottom:-6px;padding-bottom:6px}.t-contact-method__types-container{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-8px;-webkit-mask:linear-gradient(to left,transparent 0,#fff var(--contact-method-padding-h),#fff calc(100% - var(--contact-method-padding-h)),transparent 100%);mask:linear-gradient(to left,transparent 0,#fff var(--contact-method-padding-h),#fff calc(100% - var(--contact-method-padding-h)),transparent 100%);max-width:100px;min-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.t-contact-method__types-container,.t-input-block:has(.t-contact-method__types-container){margin-left:calc(var(--contact-method-padding-h)*-1);margin-right:calc(var(--contact-method-padding-h)*-1);padding-left:var(--contact-method-padding-h);padding-right:var(--contact-method-padding-h)}.t-contact-method__type-label{font-size:max(1rem,12px)}}