/*============================= Collapse-block ===============================*/
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.collapse { display: none; }
.collapse.in { display: block; }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s; -webkit-transition-property: height; -o-transition-property: height; transition-property: height; }
.collapse-block::after {
  content: "";
  display: table;
  clear: both;
}

.collapse-block__head {}

.collapse-block__head::after {
  content: "";
  display: table;
  clear: both;
}

.collapse-block__cont-xs {
  height: auto !important;
  padding-bottom: 0px;
  display: block !important;
  overflow: visible !important;
}

@media (min-width: 544px) {
  .collapse-block__cont-sm {
    height: auto !important;
    padding-bottom: 0px;
    display: block !important;
    overflow: visible !important;
  }
}

@media (min-width: 768px) {
  .collapse-block__cont-md {
    height: auto !important;
    padding-bottom: 0px;
    display: block !important;
    overflow: visible !important;
  }
}

@media (min-width: 992px) {
  .collapse-block__cont-lg {
    height: auto !important;
    padding-bottom: 0px;
    display: block !important;
    overflow: visible !important;
  }
}

@media (min-width: 1200px) {
  .collapse-block__cont-xl {
    height: auto !important;
    padding-bottom: 0px;
    display: block !important;
    overflow: visible !important;
  }
}

/*=============================!Collapse-block!===============================*/
