.e-con:has(>.e-con-inner>.elementor-widget-hairtec_cta),.e-con:has(>.elementor-widget-hairtec_cta){--content-width:100%;--padding-left:0px;--padding-right:0px;--padding-top:0px;--padding-bottom:0px}.htc{--navy:#223558;--btn-hover:#5c5c5c;--soft:#eeeff2;--text:#5c5c5c;padding:50px;font-family:Europa,helvetica,sans-serif}.htc *{box-sizing:border-box}.htc .htc__bar{max-width:var(--container-max-width,1300px);margin:0 auto;padding:40px;border-radius:20px;background:var(--soft);color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 64px}.htc .htc__text{min-width:0}.htc .htc__team{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--text);text-decoration:none;font-size:14px;line-height:20px}.htc .htc__faces{display:flex;flex:0 0 auto}.htc .htc__faces img{display:block;width:44px;height:44px;margin-left:-12px;border-radius:50%;border:2px solid #fff;object-fit:cover;background:#fff;box-shadow:0 2px 6px rgba(34,53,88,.15)}.htc .htc__faces img:first-child{margin-left:0}.htc .htc__team strong{color:var(--navy);font-weight:700}.htc .htc__title{margin:0 0 10px;font-size:32px;line-height:1.15;font-weight:700;color:var(--navy)}.htc .htc__intro{margin:0;max-width:600px;font-size:16px;line-height:24px;color:var(--text)}.htc .htc__act{display:flex;flex-direction:column;align-items:center;gap:12px}.htc .htc__btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:20px;border-radius:100px;background:var(--navy);color:#fff;font-size:12px;line-height:12px;font-weight:700;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.htc .htc__btn svg{width:12px;height:12px;flex:0 0 auto;transition:transform .2s ease}.htc .htc__alt{margin:0;font-size:14px;line-height:20px;color:var(--text);white-space:nowrap}.htc .htc__alt a{display:inline-flex;align-items:center;min-height:24px;color:var(--navy);font-weight:700;text-decoration:none}.htc a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}@media (hover:hover){.htc .htc__team:hover strong,.htc .htc__alt a:hover{text-decoration:underline;text-underline-offset:3px}.htc .htc__btn:hover{background:var(--btn-hover);color:#fff}.htc .htc__btn:hover svg{transform:translateX(3px)}}@media (max-width:1024px){.htc .htc__bar{grid-template-columns:1fr;gap:28px}.htc .htc__act{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px}}@media (max-width:767px){.htc{padding:30px 20px}.htc .htc__bar{padding:24px 20px;gap:24px}.htc .htc__team{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.htc .htc__team strong{white-space:nowrap}.htc .htc__faces img{width:40px;height:40px;margin-left:-10px}.htc .htc__title{font-size:24px}.htc .htc__act{flex-direction:column;align-items:stretch;gap:4px}.htc .htc__btn{width:100%}.htc .htc__alt{text-align:center}.htc .htc__alt a{min-height:40px;padding:0 4px}}@media (max-width:359px){.htc{padding:24px 16px}.htc .htc__bar{padding:20px 16px}.htc .htc__faces img{width:36px;height:36px}.htc .htc__team{font-size:13px;line-height:18px}.htc .htc__title{font-size:22px}}@media (prefers-reduced-motion:reduce){.htc .htc__btn,.htc .htc__btn svg{transition:none}}