.tet{box-sizing:border-box}.tet *,.tet ::after,.tet ::before{box-sizing:border-box}.tet-ltr{direction:ltr;unicode-bidi:isolate}.tet-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.tet-save{display:flex;flex-wrap:wrap}.tet-save__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;background:var(--tewido-elementra-color-primary,#93003f);color:#fff;text-decoration:none;line-height:1;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.tet-save__btn svg{width:18px;height:18px;flex:0 0 auto}.tet-save__btn:hover{transform:translateY(-1px)}.tet-contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;min-width:0}.tet-contact__row{display:flex;align-items:center;gap:12px;margin:0;padding:0;min-width:0;max-width:100%}.tet-contact__icon-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--tewido-elementra-color-primary-50,#fde6ee)}.tet-contact__icon-box--bare{width:auto;height:auto;background:0 0;border-radius:0}.tet-contact__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--tewido-elementra-color-primary,#93003f)}.tet-contact__icon svg{display:block;width:18px;height:18px}.tet-contact__body{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.tet-contact__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tewido-elementra-color-gray-500,#666)}.tet-contact__value{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:var(--tewido-elementra-color-body,#474747)}.tet-contact__value a{color:var(--tet-link,inherit);text-decoration:none;transition:color .15s}.tet-contact__value a:focus-visible,.tet-contact__value a:hover{color:var(--tet-link-hover,var(--tewido-elementra-color-primary-600,var(--tewido-elementra-color-primary,#93003f)));text-decoration:underline}.tet-contact__list--icons .tet-contact__row{align-items:center}.tet-contact__link{display:inline-flex;align-items:center;color:inherit;text-decoration:none;transition:transform .15s ease}a.tet-contact__link:focus-visible,a.tet-contact__link:hover{transform:translateY(-1px)}.tet-contact__list--icons .tet-contact__icon-box{transition:background-color .15s ease,color .15s ease}.tet-contact-scheme--dark .tet-contact__label{color:var(--tewido-elementra-color-gray-400,#9ca3af)}.tet-contact-scheme--dark .tet-contact__value{color:var(--tewido-elementra-color-gray-50,#f9fafb)}.tet-contact-scheme--dark .tet-contact__value a:focus-visible,.tet-contact-scheme--dark .tet-contact__value a:hover{color:var(--tet-link-hover,var(--tewido-elementra-color-primary-100,#fbccdd))}.tet-contact-scheme--dark .tet-contact__icon-box{background:rgba(255,255,255,.1)}.tet-contact-scheme--dark .tet-contact__icon{color:#fff}.tet-personal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;min-width:0}.tet-personal__row{display:flex;align-items:center;gap:12px;margin:0;padding:0;min-width:0;max-width:100%}.tet-personal__icon-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--tewido-elementra-color-primary-50,#fde6ee)}.tet-personal__icon-box--bare{width:auto;height:auto;background:0 0;border-radius:0}.tet-personal__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--tewido-elementra-color-primary,#93003f)}.tet-personal__icon svg{display:block;width:18px;height:18px}.tet-personal__body{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0}.tet-personal__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tewido-elementra-color-gray-500,#666)}.tet-personal__value{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;color:var(--tewido-elementra-color-body,#474747)}.tet-personal-scheme--dark .tet-personal__label{color:var(--tewido-elementra-color-gray-400,#9ca3af)}.tet-personal-scheme--dark .tet-personal__value{color:var(--tewido-elementra-color-gray-50,#f9fafb)}.tet-personal-scheme--dark .tet-personal__icon-box{background:rgba(255,255,255,.1)}.tet-personal-scheme--dark .tet-personal__icon{color:#fff}.tet-social__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tet-social__list>li{margin:0;display:flex;align-items:center}.tet-social__item{display:inline-flex;align-items:center;gap:8px;color:var(--tewido-elementra-color-gray-900,#111827);text-decoration:none;transition:transform .15s}.tet-social__item:focus-visible,.tet-social__item:hover{transform:translateY(-1px)}.tet-social__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;color:inherit;background:var(--tewido-elementra-color-gray-50,#f4f4f4);border-radius:50%;transition:background-color .15s,color .15s}.tet-social__item:focus-visible .tet-social__icon,.tet-social__item:hover .tet-social__icon{background:var(--tewido-elementra-color-primary,#93003f);color:#fff}.tet-social__icon svg{display:block;width:18px;height:18px}.tet-social__name{font-size:14px;line-height:1.4;color:var(--tet-name,inherit);transition:color .15s}.tet-social__item:focus-visible .tet-social__name,.tet-social__item:hover .tet-social__name{color:var(--tet-name-hover,var(--tewido-elementra-color-primary-600,var(--tewido-elementra-color-primary,#93003f)))}.tet-social__list--brand .tet-social__item:focus-visible .tet-social__icon,.tet-social__list--brand .tet-social__item:hover .tet-social__icon{filter:brightness(.92)}.tet-social__list--brand .tet-social__item:focus-visible,.tet-social__list--brand .tet-social__item:hover{transform:none}.tet-social__list--no-box .tet-social__icon{background:0 0!important;border-radius:0!important;padding:0}.tet-social__list--no-box .tet-social__icon svg{width:100%!important;height:100%!important}.tet-social__list--no-box .tet-social__item:focus-visible .tet-social__icon,.tet-social__list--no-box .tet-social__item:hover .tet-social__icon{background:0 0!important}.tet-social__list--no-box .tet-social__item:focus-visible,.tet-social__list--no-box .tet-social__item:hover{transform:none}.tet-social-scheme--dark .tet-social__item{color:var(--tewido-elementra-color-gray-50,#f9fafb)}.tet-social-scheme--dark .tet-social__icon{background:rgba(255,255,255,.1);color:#fff}html[data-tewido-theme=dark] .tet-contact-scheme--dark .tet-contact__label{color:var(--tewido-elementra-color-gray-500,#666)}html[data-tewido-theme=dark] .tet-contact-scheme--dark .tet-contact__value{color:var(--tewido-elementra-color-body,#474747)}html[data-tewido-theme=dark] .tet-contact-scheme--dark .tet-contact__value a:focus-visible,html[data-tewido-theme=dark] .tet-contact-scheme--dark .tet-contact__value a:hover{color:var(--tet-link-hover,var(--tewido-elementra-color-primary-600,var(--tewido-elementra-color-primary,#93003f)))}html[data-tewido-theme=dark] .tet-social-scheme--dark .tet-social__item{color:var(--tewido-elementra-color-body,#474747)}.tet-pfield{display:flex;align-items:center;gap:.5em;min-width:0;max-width:100%}.tet-pfield__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--tet-pfield-icon-size,1em);line-height:1;color:inherit}.tet-pfield__icon i{font-size:1em;line-height:1}.tet-pfield__icon svg{display:block;width:1em;height:1em}.tet-pfield__icon svg [fill]:not([fill=none]),.tet-pfield__icon svg:not([fill=none]){fill:currentColor}.tet-pfield__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.tet-pfield__icon svg[fill=none]:not([stroke]){stroke:currentColor}.tet-pfield__icon svg[fill=none]:not([stroke-width]){stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tet-pfield__icon svg[fill=none]:has([fill]:not([fill=none])){stroke:none}.tet-pfield__icon svg [style*="fill:"]:not([style*="fill:none"]):not([style*="fill: none"]){fill:currentColor!important}.tet-pfield__icon svg [style*="stroke:"]:not([style*="stroke:none"]):not([style*="stroke: none"]){stroke:currentColor!important}.tet-pfield__text{min-width:0}.tet-contact__link:focus-visible,.tet-contact__value a:focus-visible,.tet-save__btn:focus-visible,.tet-social__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}