.card--service {
  --duration: .6s; }
  .card--service .card__overlay-dark {
    background: linear-gradient(transparent, var(--color-dark));
    opacity: .6;
    transition: all var(--duration) ease; }
  .card--service .card__overlay-black {
    background: linear-gradient(transparent, black);
    opacity: .3;
    transition: all var(--duration) ease; }
  .card--service .card__overlay-hover {
    background: var(--color-dark);
    opacity: 0;
    transition: all var(--duration) ease; }
  .card--service .card__text {
    transition: all var(--duration) ease; }
  .card--service .card__container-description {
    transition: all var(--duration) ease; }
  .card--service .card__container-description span {
      opacity: 0;
      transform: scale(0);
      transition: all var(--duration) ease; }
  .card--service .card__container-description p {
      opacity: 0;
      transition: all var(--duration) ease; }
  .card--service .button {
    border-color: var(--color-white);
    background-color: transparent;
    transition: all var(--duration) ease; }
  .card--service .button::after {
      content: '';
      position: absolute;
      width: 0%;
      background-color: var(--color-green);
      border-radius: 100%;
      aspect-ratio: 1 / 1;
      transition: all .5s ease;
      z-index: 1; }
  .card--service.active .card__overlay-dark {
    opacity: 0;
    transition-delay: 0s; }
  .card--service.active .card__overlay-black {
    opacity: 0;
    transition-delay: 0s; }
  .card--service.active .card__overlay-hover {
    opacity: .9;
    transition-delay: 0s; }
  .card--service.active .card__text {
    transition-delay: 0s; }
  .card--service.active .card__container-description {
    transition-delay: 0s; }
  .card--service.active .card__container-description span {
      opacity: 1;
      transform: scale(1);
      transition-delay: var(--duration); }
  .card--service.active .card__container-description p {
      opacity: 1;
      transition-delay: var(--duration); }
  .card--service.active .button {
    border-color: var(--color-green); }
  .card--service.active .button::after {
      width: 120%; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy9jYXJkL3NlcnZpY2UuY3NzIiwibWFwcGluZ3MiOiJBQUFBO0VBQ0ksZUFBVztFQURmO0lBTVksMkRBQTJEO0lBQzNELFdBQVc7SUFDWCxvQ0FBb0M7RUFSaEQ7SUFhWSwrQ0FBK0M7SUFDL0MsV0FBVztJQUNYLG9DQUFvQztFQWZoRDtJQW9CWSw2QkFBNkI7SUFDN0IsVUFBVTtJQUNWLG9DQUFvQztFQXRCaEQ7SUEyQlksb0NBQW9DO0VBM0JoRDtJQWdDWSxvQ0FBb0M7RUFoQ2hEO01Bb0NnQixVQUFVO01BQ1YsbUJBQW1CO01BQ25CLG9DQUFvQztFQXRDcEQ7TUEwQ2dCLFVBQVU7TUFDVixvQ0FBb0M7RUEzQ3BEO0lBaURRLGdDQUFnQztJQUNoQyw2QkFBNkI7SUFDN0Isb0NBQW9DO0VBbkQ1QztNQXNEWSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLFNBQVM7TUFDVCxvQ0FBb0M7TUFDcEMsbUJBQW1CO01BQ25CLG1CQUFtQjtNQUNuQix3QkFBd0I7TUFDeEIsVUFBVTtFQTdEdEI7SUFvRVksVUFBVTtJQUNWLG9CQUFvQjtFQXJFaEM7SUF5RVksVUFBVTtJQUNWLG9CQUFvQjtFQTFFaEM7SUE4RVksV0FBVztJQUNYLG9CQUFvQjtFQS9FaEM7SUFtRlksb0JBQW9CO0VBbkZoQztJQXVGWSxvQkFBb0I7RUF2RmhDO01BMEZnQixVQUFVO01BQ1YsbUJBQW1CO01BQ25CLGlDQUFpQztFQTVGakQ7TUFnR2dCLFVBQVU7TUFDVixpQ0FBaUM7RUFqR2pEO0lBc0dZLGdDQUFnQztFQXRHNUM7TUF5R2dCLFdBQVciLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kYW5rYS8uL2NvbXBvbmVudHMvY2FyZC9zZXJ2aWNlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmNhcmQtLXNlcnZpY2Uge1xuICAgIC0tZHVyYXRpb246IC42cztcblxuICAgIC5jYXJkIHtcblxuICAgICAgICAmX19vdmVybGF5LWRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCB2YXIoLS1jb2xvci1kYXJrKSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1kdXJhdGlvbikgZWFzZTtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWR1cmF0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXktYmxhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCBibGFjayk7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1kdXJhdGlvbikgZWFzZTtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWR1cmF0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX292ZXJsYXktaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWR1cmF0aW9uKSBlYXNlO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbi1kZWxheTogdmFyKC0tZHVyYXRpb24pO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHVyYXRpb24pIGVhc2U7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLWRlbGF5OiB2YXIoLS1kdXJhdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250YWluZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWR1cmF0aW9uKSBlYXNlO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbi1kZWxheTogdmFyKC0tZHVyYXRpb24pO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWR1cmF0aW9uKSBlYXNlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHVyYXRpb24pIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHVyYXRpb24pIGVhc2U7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5hY3RpdmUge1xuXG4gICAgICAgIC5jYXJkX19vdmVybGF5LWRhcmsge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX292ZXJsYXktYmxhY2sge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmRfX292ZXJsYXktaG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX190ZXh0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2FyZF9fY29udGFpbmVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogdmFyKC0tZHVyYXRpb24pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IHZhcigtLWR1cmF0aW9uKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbik7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/