/* Complementos visuais para Consultoria Financeira e Reforma Tributaria */
.dp-solutions-home .section-heading p,.dp-consulting-page .section-heading p{max-width:850px;margin-left:auto;margin-right:auto;color:#777;font-size:16px;line-height:1.8}.dp-topic-card{height:100%;background:#fff;border:1px solid #ececec;border-top:3px solid #d21e2b;border-radius:5px;padding:35px;box-shadow:0 10px 30px rgba(50,50,50,.08)}.dp-topic-card>i{color:#d21e2b;font-size:36px}.dp-topic-card h3{font-size:23px;font-weight:600;color:#111;margin:18px 0 12px}.dp-topic-card p{color:#777;font-size:15px;line-height:1.8;margin-bottom:25px}.dp-page-hero{position:relative;background:#222 url('../../../images/bg/bg5.jpg') center/cover no-repeat;padding:85px 0}.dp-page-hero:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.58)}.dp-page-hero .container{position:relative}.dp-page-hero h1{color:#fff;font-size:44px;font-weight:600;line-height:1.2;margin-bottom:18px}.dp-page-hero p{color:#fff;font-size:18px;line-height:1.8;max-width:850px;margin-bottom:28px}.dp-anchor-section{scroll-margin-top:90px}.dp-intro-copy{max-width:950px}.dp-section-label{font-size:22px;font-weight:600;color:#111;margin:35px 0 5px}.dp-equal-row>[class*=col-]{display:flex}.dp-tax-card,.dp-impact-card,.dp-support-card{width:100%;background:#fff;border:1px solid #ececec;border-radius:5px;margin-top:25px;padding:28px;box-shadow:0 10px 30px rgba(50,50,50,.07)}.dp-tax-card{position:relative;padding-left:75px}.dp-card-number{position:absolute;left:25px;top:28px;width:34px;height:34px;background:#d21e2b;color:#fff;border-radius:50%;text-align:center;line-height:34px;font-weight:600}.dp-tax-card h3,.dp-impact-card h3,.dp-support-card h3{font-size:20px;font-weight:600;color:#111;margin-bottom:18px}.dp-tax-card h3 small{display:block;color:#888;font-size:14px;font-weight:400;margin-top:6px}.dp-tax-card dl{margin:0}.dp-tax-card dt{color:#d21e2b;font-size:13px;text-transform:uppercase;letter-spacing:.4px;margin-top:13px}.dp-tax-card dd{color:#666;font-size:14px;line-height:1.7;margin-bottom:0}.dp-highlight{background:#222;color:#fff;border-left:4px solid #d21e2b;border-radius:3px;font-size:18px;font-weight:500;margin-top:30px;padding:22px 25px}.dp-highlight i{color:#d21e2b;margin-right:8px}.dp-subsection-heading{margin-top:70px}.dp-impact-card{text-align:center;padding:25px 20px}.dp-impact-card i{color:#d21e2b;font-size:30px;margin-bottom:16px}.dp-impact-card h3{text-transform:uppercase;font-size:17px}.dp-impact-card p,.dp-support-card p{color:#777;font-size:14px;line-height:1.75;margin:0}.dp-support-card{border-left:3px solid #d21e2b}.dp-support-card h3{margin-bottom:9px}.dp-callout{background:#f7f7f7;border-radius:5px;margin-top:35px;padding:30px;text-align:center}.dp-callout p{color:#555;font-size:16px;line-height:1.8;margin:0 auto 22px;max-width:900px}.dp-service-list{margin-top:35px}.dp-service-card{background:#fff;border:1px solid #e8e8e8;border-radius:5px;margin-bottom:25px;padding:30px;box-shadow:0 10px 30px rgba(50,50,50,.06)}.dp-service-title{display:flex;align-items:center;border-bottom:1px solid #ececec;padding-bottom:20px;margin-bottom:22px}.dp-service-title>i{flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:#d21e2b;color:#fff;font-size:24px;line-height:58px;text-align:center;margin-right:18px}.dp-service-title span{color:#d21e2b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.7px}.dp-service-title h3{font-size:22px;font-weight:600;color:#111;margin:3px 0 0}.dp-service-detail{border-right:1px solid #ececec}.dp-service-detail:last-child{border-right:0}.dp-service-detail strong{display:block;color:#d21e2b;font-size:13px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.dp-service-detail p{color:#666;font-size:14px;line-height:1.75;margin:0}.dp-service-detail.dp-result p{font-weight:500;color:#333}.dp-final-cta{background:#222;padding:65px 0}.dp-final-cta h2{color:#fff;font-size:35px;font-weight:600}.dp-final-cta p{color:#ddd;font-size:16px;line-height:1.8;max-width:800px;margin:15px auto 25px}
@media(max-width:991px){.dp-page-hero{padding:65px 0}.dp-page-hero h1{font-size:36px}.dp-service-detail{border-right:0;border-bottom:1px solid #ececec;padding-top:15px;padding-bottom:15px}.dp-service-detail:last-child{border-bottom:0}.dp-equal-row>[class*=col-]{display:block}}
@media(max-width:767px){.dp-solutions-home .section-heading h2,.dp-consulting-page .section-heading h2{font-size:31px}.dp-topic-card{height:auto;margin-bottom:25px;padding:25px}.dp-page-hero{padding:50px 0}.dp-page-hero h1{font-size:31px}.dp-page-hero p{font-size:16px}.dp-tax-card{padding:25px}.dp-card-number{position:static;margin-bottom:15px}.dp-highlight{font-size:16px}.dp-subsection-heading{margin-top:50px}.dp-service-card{padding:22px}.dp-service-title{align-items:flex-start}.dp-service-title h3{font-size:19px}.dp-final-cta h2{font-size:29px}}
