 .border-color1 {
   border-color: oklch(0.1942 0.0618 142);
 }

 .border-color2 {
   border-color: oklch(0.0386 0.0049 143);
 }

 .border-color3 {
   border-color: oklch(0.0386 0.0049 143);
 }

 .border-color4 {
   border-color: oklch(0.6965 0.0539 142);
 }

 .border-r-color4 {
   border-right-color: oklch(0.6965 0.0539 142);
 }

 .bg-color2 {
   background-color: oklch(0.0386 0.0049 143);
 }


 .bg-color3 {
   background-color: oklch(0.4624 0.0985 142);
 }

 .bg-color4 {
   background-color: oklch(0.6965 0.0539 142);
 }

 .bg-color5 {
   background-color: oklch(0.9395 0.0177 142);
 }

 .bg-color6 {
   background-color: oklch(95.815% 0.00011 271.152)
 }

 .bg-color7 {
   background-color: oklch(0.9932 0.0034 142);
 }

 .stroke-color2 {
   stroke: oklch(0.0386 0.0049 143);
 }

 .stroke-color7 {
   stroke: oklch(0.9932 0.0034 142);
 }

 .text-color1 {
   color: oklch(0.1942 0.0618 142);
 }

 .text-color2 {
   color: oklch(0.0386 0.0049 143);
 }

 .text-color3 {
   color: oklch(0.0386 0.0049 143);
 }

 .text-color4 {
   color: oklch(0.6965 0.0539 142);
 }

 .text-color7 {
   color: oklch(0.9932 0.0034 142);
 }

 .text-link {
   color: #2872E2;
 }

 .hover\:bg-color5 {
   &:hover {
     @media (hover: hover) {
       background-color: oklch(0.9395 0.0177 142);
     }
   }
 }

 .hover\:bg-color5\/70 {
   &:hover {
     @media (hover: hover) {
       background-color: color-mix(in oklab, oklch(0.9395 0.0177 142) 70%, transparent);
     }
   }
 }

 .hover\:bg-color6 {
   &:hover {
     @media (hover: hover) {
       background-color: oklch(0.9653 0.0109 142);
     }
   }
 }
 
 .hover\:text-color4 {
   &:hover {
     @media (hover: hover) {
       color: oklch(0.6965 0.0539 142);
     }
   }
 }


 .placeholder\:text-color4 {
   &::placeholder {
     color: oklch(0.6965 0.0539 142);
   }
 }

 .ReadMore_other.collapsed::after {
   content: "";
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 50px;
   /* Altura do gradiente de apagamento */
   background: linear-gradient(to bottom, transparent, oklch(0.9395 0.0177 142)) !important;
 }

 
 header.bg-color2 {
   background-color: oklch(100% 0.00011 271.152);
 }

 header nav .text-color7, header nav .stroke-color7 {
   color: oklch(0.0386 0.0049 143) !important;
   stroke: oklch(0.0386 0.0049 143) !important;
  }

#menu_mobile{
  background-color: oklch(0.0386 0.0049 143) !important;
  border-radius: 8px;
}
img.w-full.object-contain.h-full.rounded-lg {
  background-color: oklch(0.9 0.0539 142);
}
footer.bg-color2 {
  background-color: oklch(0.0386 0.0049 143);
}