.tc{--c-primary:#003053;--c-text:#505050;--c-white:#fff;--c-btn-secondary-bg:#ededed;--c-btn-secondary-border:#c3c6d4;--ff:"Work Sans",sans-serif;font-family:var(--ff)}.tc *,.tc :after,.tc :before{box-sizing:inherit}.tc :where(h1,h2,h3,h4,p,ul){margin:0}.tc :where(button,a):focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.tc__container{align-items:center;background:var(--c-white);gap:40px;padding:40px 16px}.tc__container,.tc__top{display:flex;flex-direction:column;width:100%}.tc__top{gap:16px;padding:0 24px}.tc__title{color:var(--CTA-Primary-main,#003053);font-size:var(--font-size-xl,22px);font-weight:var(--font-weight-bold,700);letter-spacing:var(--letter-spacing-tight,-.6px);line-height:var(--line-height-2xl,26px)}.tc__description,.tc__title{text-align:center;word-wrap:break-word}.tc__description{color:var(--c-text);font-size:var(--font-size-base,16px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-lg,24px)}.tc__description :where(p){margin:0}.tc__image-wrapper{background:#d9d9d9;border-radius:16px;height:280px;overflow:hidden;position:relative;width:100%}.tc__image{object-fit:cover;object-position:center}.tc__image,.tc__image-placeholder{height:100%;width:100%}.tc__image-wrapper:after{background:rgba(0,0,0,.25);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.tc__btn-360{align-items:center;background:var(--c-accent,#f68b1f);border:none;border-radius:14px;cursor:pointer;display:inline-flex;font-family:var(--ff);gap:4px;justify-content:center;left:50%;min-width:78px;padding:4px 9px 4px 7px;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease,transform .1s ease;z-index:1}.tc__btn-360:hover{background:var(--c-unitec-orange-hover-btn,#e67a0f)}.tc__btn-360:active{transform:translate(-50%,-50%) scale(.98)}.tc__btn-360 svg{color:var(--c-white);flex-shrink:0;height:20px;width:20px}.tc__btn-360 span{color:var(--c-white);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-md,20px);text-align:center;white-space:nowrap}.tc__btn-primary{align-items:center;background:var(--c-primary,#003053);border-radius:14px;display:inline-flex;gap:8px;height:46px;justify-content:center;max-width:370px;min-width:120px;padding:11px 32px;text-decoration:none;transition:background-color .2s ease,transform .1s ease;width:100%}.tc__btn-primary:hover{background:var(--c-primary-hover,#002440)}.tc__btn-primary:active{transform:scale(.98)}.tc__btn-primary span{color:var(--c-white);font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-base,22px);text-align:center;white-space:nowrap}.tc__btn-primary svg{color:var(--c-white);flex-shrink:0;height:24px;width:24px}.tc__btn-icon{align-items:center;display:inline-flex;justify-content:center}.tc__btn-icon img{height:24px;object-fit:contain;width:24px}.tc__btn-primary.c-btn--secondary{background:var(--c-btn-secondary-bg);border:1px solid var(--c-btn-secondary-border)}.tc__btn-primary.c-btn--secondary:hover{background:#e0e0e0}.tc__btn-primary.c-btn--secondary span,.tc__btn-primary.c-btn--secondary svg{color:var(--CTA-Primary-main,#003053)}.tc__btn-primary.c-btn--whatsapp{background:#25d366}.tc__btn-primary.c-btn--whatsapp:hover{background:#1da851}.tc__btn-primary.c-btn--whatsapp span,.tc__btn-primary.c-btn--whatsapp svg{color:var(--c-white)}.tc__btn-primary.c-btn--advisor{background:var(--c-primary,#003053)}.tc__btn-primary.c-btn--advisor:hover{background:var(--c-primary-hover,#002440)}.tc__btn-primary.c-btn--advisor span,.tc__btn-primary.c-btn--advisor svg{color:var(--c-white)}.tc__btn-primary.c-btn--link{background:transparent;padding:11px 4px}.tc__btn-primary.c-btn--link:hover{background:transparent;opacity:.8}.tc__btn-primary.c-btn--link span{text-decoration:underline}.tc__btn-primary.c-btn--link span,.tc__btn-primary.c-btn--link svg{color:var(--CTA-Primary-main,#003053)}@media (min-width:768px){.tc__container{padding:56px 130px 40px}.tc__description{font-size:var(--font-size-base,16px);line-height:var(--line-height-lg,24px)}.tc__image-wrapper{height:360px}.tc__btn-primary span{font-size:var(--font-size-base,16px)}}@media (min-width:1024px){.tc__image-wrapper{height:440px}}