/* Paleta Minha Contabilidade (gerado a partir de style.css e responsive.css).
   Verde-escuro -> grafite #1E1F24, limão e verde-água -> laranja #FF9141. */
:root {
  --theme-color1: #FF9141;
  --theme-color2: #1E1F24;
  --theme-color2-rgb: 30, 31, 36;
  --theme-color7: #FF9141;
  --theme-color8: #24252A;
  --gradient-1: linear-gradient(99deg, #FF9141 0%, #FF9141 93.92%);
  --headings-color: #1C1D20;
  --link-color: #1C1D20;
  --link-hover-color: #FF9141;
}
.ks-btn-black:hover {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.search-popup .form-group input[type=search],
.search-popup .form-group input[type=text] {
  border: 1px solid #FFB580;
}
.header-style-one.header-7 .main-box .outer-box .btn-style-one {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.footer-bg {
  background-color: #121315;
}
.search-popup .form-group input[type=search],
.search-popup .form-group input[type=text] {
  border: 1px solid #FFB580;
}
.sec-title .sub-title .triangle.triangle2 {
  border-left-color: #24252A;
}
.hero-2::before {
  background: linear-gradient(103deg, rgba(22, 22, 25, 0.9) 38.63%, rgba(28, 29, 32, 0) 96.73%);
}
[data-tm-layout=dark] .hero-2::before {
  background: linear-gradient(103.16deg, rgba(35, 36, 41, 0.9) 38.63%, rgba(28, 29, 32, 0) 96.73%);
}
.hero-2 .hero-content h1 span::before {
  background: -webkit-gradient(linear, left top, right top, from(#FF8630), to(#FF8F3F));
  background: linear-gradient(90deg, #FF8630 0%, #FF8F3F 100%);
}
.hero-4 .hero-content h1 span {
  background: var(--Linear, linear-gradient(90deg, #FF9141 0%, #FF9141 100%));
}
.hero-5::before {
  background: linear-gradient(103deg, rgba(22, 22, 25, 0.9) 38.63%, rgba(28, 29, 32, 0) 96.73%);
}
[data-tm-layout=dark] .hero-5::before {
  background: linear-gradient(99.16deg, rgba(22, 22, 25, 0.72) 4.26%, rgba(28, 29, 32, 0) 96.92%);
}
.hero-6 .bg-layer {
  background: #1E1F24;
}
.hero-6 .banner-image .circle-shape .circle-light:before {
  background-color: rgba(255, 145, 65, 0.2);
}
.hero-7 .banner-content .banner-know-box .icon {
  background: linear-gradient(138.29deg, #FF9141 5.12%, #FF9141 100%);
}
.feature-left-content-1 {
  background-color: #FFC499;
}
.feature-left-content-1 .star span {
  color: #1C1D20;
}
.feature-business-solution-items-1 {
  background: #1E1F24;
}
.feature-business-solution-items-2 {
  background: #1E1F24;
}
.counter-box-1 p {
  color: #1E1F24;
}
.cta-contact-wrapper::before {
  background: #1E1F24;
}
.benifit-box-items-style-2::before {
  background: #1E1F24;
}
.lets-talk-banner-wrapper .circle-box::before {
  background: rgba(30, 31, 36, 0.9);
}
.feature-service-card-items {
  background: #232429;
}
.about-content-1 .about-list-items .counter-box {
  background: -webkit-gradient(linear, left top, left bottom, from(#FF9141), to(#FF9141));
  background: linear-gradient(180deg, #FF9141 0%, #FF9141 100%);
}
.about-content-2 .icon-items-area .icon-items .icon {
  background-color: #1E1F24;
}
.about-content-2 .icon-items-area .icon-items .icon::before {
  border: 1px dashed #1E1F24;
}
.about-content-3 .info .user .sub-title {
  color: #34353C;
}
.about-content-3 .skill-feature .progress-bar {
  background-color: #34353C;
}
.progress .bar-inner {
  background-color: #34353C;
}
.progress .count-text {
  background-color: #34353C;
}
.progress .count-text::after {
  background-color: #34353C;
}
.about-content-style-4 .info .user .sub-title {
  color: #34353C;
}
.about-section-three .content-colmun .content-box .feature-box .feature-list li .icon::before {
  background: var(--Linear, linear-gradient(90deg, #FF9141 0%, #FF9141 100%));
}
.about-content-four .icon-items-area .icon-items .icon-box .icon i {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.service-section::before {
  background: linear-gradient(280deg, rgba(30, 31, 36, 0.85) 15.04%, #1E1F24 50.27%);
}
.service-section .ellipse-bg {
  background: #FF9141;
}
.service-section .section-counter-content h3 {
  -webkit-text-stroke-color: #FF9141;
}
.service-card-items-2 .service-icon .icon {
  background: #1E1F24;
}
.service-card-items-2 .service-icon .icon .service-triangle::before {
  border-right: 14px solid #3A3C45;
}
.service-know-box {
  background: #FF9141;
}
.service-block-four .icon i {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.faq-section-2 {
  background-color: #1E1F24;
}
.faq-content-style-3 .sec-title .triangle2 {
  border-left-color: #7D808B;
}
.faq-accordion-style-3 .accordion .accordion-item {
  background-color: #24252A;
}
.faq-accordion-style-3 .accordion .accordion-button.collapsed {
  background: #24252A !important;
}
[data-tm-layout=dark] .faq-left-items-2 .info-box .content-box .content-icon .icon {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.how-sec-text a {
  color: #34353C;
}
.counter-block-one::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#8F929C), to(#A68585));
  background: linear-gradient(180deg, #8F929C 0%, #A68585 100%);
}
.counter-box-one p {
  color: #1E1F24;
}
.project-card-items .project-image .project-layer-wrapper .project-layer-image::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 31, 36, 0)), to(#1E1F24));
  background: linear-gradient(180deg, rgba(30, 31, 36, 0) 0%, #1E1F24 100%);
}
.project-card-items .project-image::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 31, 36, 0)), to(#1E1F24));
  background: linear-gradient(180deg, rgba(30, 31, 36, 0) 0%, #1E1F24 100%);
}
.project-card-items .project-content::before {
  background: -webkit-gradient(linear, left top, right top, color-stop(0.58%, #FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0.58%, #FF9141 100%);
}
.project-card-items .project-content .icon {
  background: #1E1F24;
}
.project-box-items-2 .project-image::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 31, 36, 0)), to(#1E1F24));
  background: linear-gradient(180deg, rgba(30, 31, 36, 0) 0%, #1E1F24 100%);
}
.project-box-items-2 .project-image .project-layer-wrapper .project-layer-image::before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 31, 36, 0)), to(#1E1F24));
  background: linear-gradient(180deg, rgba(30, 31, 36, 0) 0%, #1E1F24 100%);
}
.project-box-items-2 .theme-btn.btn-style-one {
  background: #FF9141;
}
.project-box-items-2 .theme-btn .icon {
  background: #1E1F24;
}
.project-image-4::before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1.42%, #FF9141), color-stop(98.86%, #FF9141));
  background: linear-gradient(180deg, #FF9141 1.42%, #FF9141 98.86%);
}
.testimonial-box-items .client-info-items {
  background: #1E1F24;
}
.testimonial-card-item .client-item {
  background-color: #1E1F24;
}
.testimonial-card-item .content .quote-icon {
  background: #FF9141;
}
.testimonial-card-item.border-none .client-item {
  background: #1E1F24;
}
[data-tm-layout=dark] .why-choose-us-content-1 .nav {
  background-color: #2E3037;
}
.why-choose-us-content-1 .why-choose-list h3 {
  color: #1C1D20;
}
.why-choose-us-content-1 .circular-progress {
  background: conic-gradient(#FF9141 0deg, #D4D4D4 0deg);
}
.why-choose-us-content-1 .progress-value {
  color: #1C1D20;
}
.why-choose-us-content-1 .text {
  color: #1C1D20;
}
.why-choose-section-2::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(30, 31, 36, 0)), color-stop(14%, rgba(30, 31, 36, 0.8)), color-stop(30%, rgba(30, 31, 36, 0.96)), to(#1E1F24));
  background: linear-gradient(90deg, rgba(30, 31, 36, 0) 0%, rgba(30, 31, 36, 0.8) 14%, rgba(30, 31, 36, 0.96) 30%, #1E1F24 100%);
}
.why-choose-us-wrapper-2 .sec-title .triangle2 {
  border-left-color: #7D808B;
}
.choose-content-4 .icon-items-area .icon-items .icon {
  background-color: #1E1F24;
}
.choose-content-4 .icon-items-area .icon-items .icon::before {
  border: 1px dashed #1E1F24;
}
.choose-content-4 .icon-items-area .icon-items:hover .icon {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.pricing-box-items .pricing-header .title-icon {
  color: #1E1F24;
}
.pricing-box-items.active {
  background: #1E1F24;
}
.pricing-card-item-2 .pricing-right-ber .pricing-list li i {
  color: #1E1F24;
}
.pricing-card-items .plan-text {
  background-color: #2A2B31;
}
.pricing-section-2 .nav .nav-link::before {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
[data-tm-layout=dark] .pricing-block-three .inner-box:before {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.team-box-items .team-image .team-content h4 a:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1E1F24), to(#1E1F24));
  background-image: linear-gradient(180deg, #1E1F24 0%, #1E1F24 100%);
}
[data-tm-layout=dark] .team-box-items-4 {
  background-color: #1E1F24;
}
.team-box-items-4:hover {
  background-color: #24262B;
}
.team-block .inner-box .image-box::before {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.team-block .social-links a::before {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.team-block-five .content-box .social-links ul li a:hover {
  color: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.team-block-six .content-box .social-links ul li a:hover {
  background: -webkit-gradient(linear, left top, right top, from(#FF9141), to(#FF9141));
  background: linear-gradient(90deg, #FF9141 0%, #FF9141 100%);
}
.contact-content-1 .sec-title .triangle2 {
  border-left-color: #7D808B;
}
.contact-image-1 .contact-info-box {
  background-color: #1D1E23;
}
.contact-image-1 .contact-info-box .ellipse-bg {
  background: rgba(255, 145, 65, 0.5);
}
.contact-section {
  background-color: #1E1F24;
}
.news-box-items .news-image .post-box {
  background: #1E1F24;
}
.news-box-items .news-content .link-btn {
  color: #1E1F24;
}
.news-box-items .news-content .link-btn .icon {
  background: linear-gradient(99deg, #FF9141 0%, #FF9141 93.92%);
}
.growth-section::after {
  background: radial-gradient(95.51% 264.21% at 92.63% 41.85%, rgba(0, 7, 31, 0) 0%, rgba(22, 23, 26, 0.98) 99.98%, rgba(22, 23, 26, 0.98) 99.99%);
}
.product-discription .tab-btn-box:before {
  background-color: #E3E4E6;
}
.product-discription .tab-btn-box .tab-btns li {
  border: 1px solid #E3E4E6;
}
.category-block-two .inner-box:before {
  background: #E7E8EA;
}
.category-block-two .content:before {
  background: #E7E8EA;
}
.category-block-two .content:after {
  color: #ECEDEF;
}
.category-block-two .link {
  background: #ECEDEF;
  color: #6A6C77;
}
.products-section .bg-image:before {
  background-color: #212226;
}
.banner-box-two .inner-box:before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(41, 42, 48)), to(rgba(229, 229, 229, 0)));
  background: linear-gradient(to bottom, rgb(41, 42, 48) 0%, rgba(229, 229, 229, 0) 100%);
}
.page-title:before {
  background: radial-gradient(95.51% 264.21% at 92.63% 41.85%, rgba(0, 7, 31, 0) 0%, rgba(22, 23, 26, 0.98) 99.98%, rgba(22, 23, 26, 0.98) 99.99%);
}
.error-page__inner .theme-btn.btn-style-one {
  background: -webkit-gradient(linear, left top, right top, from(#FF9040), to(#FF8833));
  background: linear-gradient(90deg, #FF9040 0%, #FF8833 100%);
}
.service-sidebar .service-sidebar-single-contact-box::before {
  background: rgba(248, 103, 0, 0.93);
}
.service-sidebar .service-sidebar-single-btn .thm-btn span::before {
  color: #3A3C44;
}
.services-details__content .feature-list .single-item {
  border: 1px solid #E3E4E6;
}
.sidebar-service-list .title {
  color: #1E1F24;
}
.sidebar-service-list .title:before {
  background-color: #FF7615;
}
.sidebar-service-list li a {
  color: #1E1F24;
}
.sidebar-service-list .address li {
  color: #1E1F24;
}
.nr-list .title span {
  -webkit-text-stroke: 1px rgba(30, 31, 36, 0.3);
}
.project-details-btn .theme-btn.btn-style-one {
  background: -webkit-gradient(linear, left top, right top, from(#FF9040), to(#FF8833));
  background: linear-gradient(90deg, #FF9040 0%, #FF8833 100%);
}
.project-details__pagination li .title,
.project-details__pagination li .title a {
  color: #1E1F24;
}
.project-list li {
  color: #1E1F24;
}
.blog-details__tags span {
  color: #131416;
}
.blog-details__pagenation li {
  color: #131416;
}
.sidebar__post .sidebar__post-list .sidebar__post-content h3 a {
  color: #131416;
}
.sidebar__category-list li a:hover {
  color: #131416;
  text-shadow: 1px 0 0 rgba(19, 20, 22, 0.5);
}
.sidebar__category-list li a:hover span {
  color: #FF9141;
}
.sidebar__category-list li.active a {
  color: #131416;
  text-shadow: 1px 0 0 rgba(19, 20, 22, 0.5);
}
.sidebar__category-list li.active a span {
  color: #FF9141;
}
.sidebar__tags-list a {
  color: #131416;
}
.sidebar__comments-text-box p span {
  color: #131416;
}
.team-details-form .theme-btn.theme-btn-2 {
  color: #1E1F24;
}
.team-details-form .theme-btn.theme-btn-2::before {
  background-color: #1E1F24;
}
.contact-six__wrp:before {
  background-color: rgba(26, 27, 30, 0.8);
}
.footer-bottom {
  background: #222327;
}
.footer-section-1 .circle-shape {
  background: linear-gradient(48deg, rgba(24, 25, 28, 0.3) 13.25%, rgba(255, 111, 8, 0.3) 83.21%);
}
.footer-section-1 .circle-shape-2 {
  border: 5px solid rgb(255, 145, 65);
}
/* Degradê da marca em laranja */
:root {
  --gradient-1: linear-gradient(99deg, #FF9141 0%, #FFB36B 93.92%);
}