﻿@charset "UTF-8";
div.Collapse {
  margin-bottom: 15px;
  max-width: 1200px;
}
div.Collapse .Collapse__Title {
  cursor: pointer;
  padding: 10px 0;
  border: none;
  border-bottom: 1px solid #808080;
  font-size: 15px;
}
div.Collapse .Collapse__Title:after {
  content: "+"; /* Unicode character for "plus" sign (+) */
  font-size: inherit;
  color: black;
  float: right;
  margin: 0 5px;
  font-weight: bold;
  font-size: 1.125rem;
}
div.Collapse .Collapse__Title.Active:after {
  content: "−";
}
div.Collapse div.Collapse__Content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.55s ease-in-out;
}
div.Collapse div.Collapse__Content.Collapse__Content--Expanded {
  max-height: 1000px !important;
  animation: fadeCollapseEffect 1s;
}

@keyframes fadeCollapseEffect {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
