.newsletter-bar {
  position: relative;
}

.newsletter-form label {
  display: block;
  line-height: 1;
}
.newsletter-form .btn,
.newsletter-form .form-control {
  height: calc(2.37rem + 4px);
}
.newsletter-form .btn {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 576px) {
  .newsletter-form form {
    position: relative;
    padding-right: 5rem;
  }
  .newsletter-form form:before, .newsletter-form form:after {
    content: " ";
    display: table;
  }
  .newsletter-form form:after {
    clear: both;
  }
  .newsletter-form .form-group {
    width: 50%;
    float: left;
    padding-right: 1rem;
    margin: 0;
  }
  .newsletter-form [class*=col-] {
    position: static;
  }
  .newsletter-form .btn {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 5rem;
  }
}
.widget-gallery [class*=col-],
.widget-mediacatalog [class*=col-],
.widget-events .card {
  transition: opacity 0.5s linear;
}

@media (max-width: 575.98px) {
  .content:not(.active) .widget-gallery [class*=col-]:nth-child(n+5) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .content:not(.active) .widget-gallery [class*=col-]:nth-child(n+7) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .content:not(.active) .widget-gallery [class*=col-]:nth-child(n+9) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 992px) {
  .content:not(.active) .widget-gallery [class*=col-]:nth-child(n+13) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .content:not(.active) .widget-mediacatalog [class*=col-]:nth-child(n+5) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .content:not(.active) .widget-mediacatalog [class*=col-]:nth-child(n+7) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 992px) {
  .content:not(.active) .widget-mediacatalog [class*=col-]:nth-child(n+5) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .content:not(.active) .widget-events .card:nth-child(n+7) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
@media (min-width: 768px) {
  .content:not(.active) .widget-events .card:nth-child(n+9) {
    height: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    opacity: 0 !important;
    margin: 0 !important;
    border: 0 !important;
  }
}
.award-container {
  position: relative;
}
.award-container h2 {
  position: relative;
  z-index: 1;
}
.award-container:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-left: 1px solid #101010;
}
.award-container p {
  width: 50%;
  position: relative;
  background: white;
  padding: 0.5rem;
}
.award-container p:before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  width: 0.5rem;
  height: 0.5rem;
  background: #101010;
  border-radius: 100%;
}
.award-container p:nth-of-type(2n+1) {
  text-align: right;
  padding-right: 1.5rem;
}
.award-container p:nth-of-type(2n+1):before {
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.award-container p:nth-of-type(2n+2) {
  margin-left: 50%;
  text-align: left;
  padding-left: 1.5rem;
  left: 1px;
}
.award-container p:nth-of-type(2n+2):before {
  left: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.award-container p:only-of-type {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.award-container p:only-of-type:before {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsImhvbWUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy50aGVhbGFiYW1hYmFuZC5jb20ubGl2ZS81NzQwMDQvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvYWxhYmFtYTIwMTgvYXNzZXRzL3N0eWxlc2hlZXRzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cudGhlYWxhYmFtYWJhbmQuY29tLmxpdmUvNTc0MDA0L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2FsYWJhbWEyMDE4L2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LnRoZWFsYWJhbWFiYW5kLmNvbS5saXZlLzU3NDAwNC9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9hbGFiYW1hMjAxOC9hc3NldHMvc3R5bGVzaGVldHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtCQTtFQUNFLG1CQUFBO0NDakJEOztBRHNCQztFQUNFLGVBQUE7RUFDQSxlQUFBO0NDbkJIO0FEc0JDOztFQUVFLDRCRTZab0M7Q0RqYnZDO0FEdUJDO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0NDckJIOztBRTZDRztFSGhCQTtJQUVFLG1CQUFBO0lBQ0Esb0JBQUE7R0MxQkg7RUdURDtJQUVFLGFBQUE7SUFDQSxlQUFBO0dIVUQ7RUdSRDtJQUNFLFlBQUE7R0hVRDtFRHNCQztJQUNFLFdBQUE7SUFDQSxZQUFBO0lBQ0Esb0JFNEp3QjtJRjNKeEIsVUFBQTtHQ3BCSDtFRHVCQztJQUNFLGlCQUFBO0dDckJIO0VEd0JDO0lBQ0UsbUJBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtJQUNBLFlBQUE7R0N0Qkg7Q0FDRjtBRDJDRDs7O0VBR0UsZ0NBQUE7Q0N6Q0Q7O0FFd0JHO0VIeUJGO0lBbkJBLHFCQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtJQUNBLHNCQUFBO0lBQ0EscUJBQUE7SUFDQSxxQkFBQTtHQ3pCQztDQUNGO0FFa0RHO0VITEY7SUExQkEscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0dDZkM7Q0FDRjtBRXdDRztFSEVGO0lBakNBLHFCQUFBO0lBQ0Esc0JBQUE7SUFDQSw0QkFBQTtJQUNBLHNCQUFBO0lBQ0EscUJBQUE7SUFDQSxxQkFBQTtHQ0xDO0NBQ0Y7QUVwQkc7RUgyREY7SUF4Q0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0dDS0M7Q0FDRjtBRWpCRztFSHdERjtJQWxEQSxxQkFBQTtJQUNBLHNCQUFBO0lBQ0EsNEJBQUE7SUFDQSxzQkFBQTtJQUNBLHFCQUFBO0lBQ0EscUJBQUE7R0NlQztDQUNGO0FFVUc7RUgwQkY7SUF6REEscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0dDeUJDO0NBQ0Y7QUVsREc7RUhtRkY7SUFoRUEscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0dDbUNDO0NBQ0Y7QUUvQ0c7RUhnRkY7SUExRUEscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0dDNkNDO0NBQ0Y7QUV0RUc7RUhvR0Y7SUFqRkEscUJBQUE7SUFDQSxzQkFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxxQkFBQTtJQUNBLHFCQUFBO0dDdURDO0NBQ0Y7QURrQ0Q7RUFFRSxtQkFBQTtDQ2pDRDtBRG1DQztFQUNFLG1CQUFBO0VBQ0EsV0FBQTtDQ2pDSDtBRG9DQztFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtDQ2xDSDtBRHFDQztFQUNFLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7Q0NuQ0g7QURxQ0c7RUFDRSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esb0JFbE1LO0VGbU1MLG9CQUFBO0NDbkNMO0FEc0NHO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtDQ3BDTDtBRHNDSztFQUNFLFNBQUE7RUFDQSx3Q0FBQTtVQUFBLGdDQUFBO0NDcENQO0FEd0NHO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtDQ3RDTDtBRHdDSztFQUNFLFFBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0NDdENQO0FEMENHO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0NDeENMO0FEMENLO0VBQ0UsY0FBQTtDQ3hDUCIsImZpbGUiOiJob21lLmNzcyJ9 */