#cc-main .pm__section-desc {
  color: #111;
  font-size: 15px; }

#cc-main .cc__link, #cc-main a {
  transition: none; }

#cc-main .pm__section--toggle .pm__section-title {
  align-items: center;
  background: transparent;
  border-left: 0;
  border-right: 0;
  border-top: 0; }

#cc-main .pm__section--toggle.is-expanded .pm__section-title:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(8, 112, 33, 0.25); }

#cc-main .pm__section--toggle .pm__section-desc-wrapper {
  border: 0; }

#cc-main .pm__section--toggle.is-expanded {
  background-color: #f7fbf8; }

#cc-main .pm__section--toggle .pm__section-title,
#cc-main .pm__section--toggle .pm__section-title:hover {
  background: #fff;
  border-radius: 0; }

#cc-main .pm__section--expandable .pm__section-arrow {
  background: none; }

#cc-main .pm__section--toggle .pm__section-title {
  color: #087021; }

#cc-main .pm__section--toggle .pm__section-title:hover {
  text-decoration: underline;
  color: #0b4c1a; }

#cc-main .pm__section--toggle.is-expanded .pm__section-title {
  background-color: #f7fbf8; }

#cc-main .pm__section, #cc-main .pm__section--toggle {
  border-radius: 0; }

#cc-main .toggle__icon {
  background: #c4ddca;
  box-shadow: 0 0 0 1px #c4ddca; }

#cc-main .pm__btn {
  border-width: 2px; }

#cc-main .pm__close-btn {
  background: none;
  border: 0; }

#cc-main .pm__close-btn:hover {
  background: none;
  border: 0; }

#cc-main .pm__close-btn svg {
  stroke: #087021;
  transform: scale(0.75);
  transition: stroke .15s ease; }

#cc-main .pm__close-btn:hover svg {
  stroke: #0b4c1a; }