/*============================= Collapse-block ===============================*/
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; }
.fade.in { opacity: 1; }
.collapse { overflow: hidden; }
.collapse.in { overflow: visible; }
.collapse-hide { display: none; overflow: visible; }
.collapse-hide.in { display: block; }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-timing-function: ease !important; -o-transition-timing-function: ease !important; transition-timing-function: ease !important; -webkit-transition-duration: .35s !important; -o-transition-duration: .35s !important; transition-duration: .35s !important; -webkit-transition-property: height !important; -o-transition-property: height !important; transition-property: height !important; }
.collapse-block::after { content: ""; display: table; clear: both; }
.collapse-block__head {  }
.collapse-block__head::after { content: ""; display: table; clear: both; }
.collapse-block.hide-head .collapse-block__head { display: none; }
.collapse-block.in .collapse-block__open-hide, .collapse-block .collapse-block__open-show { display: none; }
.collapse-block.in .collapse-block__open-show { display: inherit; }

.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!===============================*/