.consultoria-title{font-size:clamp(1.6rem,2.5vw,2.1rem)!important;line-height:1.2!important;color:#999!important;margin-bottom:28px}.inner-banner .inner-banner-content-wp{min-height:210px!important;gap:24px}.timeline-section{padding:80px 0;background:#f8f9fa}.timeline{position:relative;padding:0;list-style:none;margin-bottom:20px}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:#97d132;margin-left:-1px}.timeline-item{position:relative;margin-bottom:-50px}.timeline-item:nth-child(odd) .timeline-content{margin-left:0;margin-right:50%;text-align:right;padding-right:30px}.timeline-item:nth-child(2n) .timeline-content{margin-left:50%;margin-right:0;text-align:left;padding-left:30px}.timeline-marker{position:absolute;top:0;left:50%;width:20px;height:20px;background:#97d132;border:4px solid #fff;border-radius:50%;margin-left:-10px;z-index:2}.timeline-content{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 15px #0000001a}.timeline-year{color:#97d132;font-weight:700;font-size:18px;margin-bottom:10px}.certifications-section{padding:80px 0;background:#f8f9fa}.cert-item{text-align:center;padding:30px 20px;background:#fff;border-radius:10px;margin-bottom:30px;box-shadow:0 5px 15px #0000001a}.cert-icon{width:60px;height:60px;background:#97d132;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;color:#fff;font-size:24px}.tb-consultoria-contatos{padding:70px 0 80px;background:#f8f9fa}.tb-consultoria-contatos .sec-title{margin-bottom:40px}.tb-consultoria-contatos .sec-title p{max-width:640px;margin:12px auto 0;color:#666}.tb-contato-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.tb-contato-card{background:#fff;border-radius:12px;padding:30px 24px;text-align:center;box-shadow:0 5px 15px #00000014;height:100%;display:flex;flex-direction:column;align-items:center;transition:transform .25s ease,box-shadow .25s ease}.tb-contato-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #0000001f}.tb-contato-card-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#97d132,#7bb82a);color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.tb-contato-card h4{font-size:13px!important;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#97d132;margin:0 0 10px}.tb-contato-card p{margin:0;font-size:15px;line-height:1.6;color:#4a4f66}.tb-contato-card p+p{margin-top:6px}.tb-contato-card a{color:#4a4f66;transition:color .2s ease}.tb-contato-card a:hover{color:#97d132}.tb-contato-card .tb-contato-obs{font-size:13px;color:#7a8296}@media(max-width:991px){.tb-contato-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.tb-contato-cards{grid-template-columns:1fr}}@media(max-width:768px){.timeline:before{left:20px}.timeline-item:nth-child(odd) .timeline-content,.timeline-item:nth-child(2n) .timeline-content{margin-left:50px;margin-right:0;text-align:left;padding-left:30px;padding-right:15px}.timeline-marker{left:20px;margin-left:-10px}}
