/*
  @include grid-setup((
    count: 12,
    gutter: 40px,
    column: 70px,
    width: 98%
  ));
*/
.congress-mode-item {
  display: none; }

.congress-mode.hub-institute .top-bar {
  display: none; }
.congress-mode #coiConsentBanner {
  display: none !important; }
.congress-mode .congress-mode-item {
  display: block; }
.congress-mode .congress-mode-signup-panel {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  border-top: 1px solid #e2e3e4;
  font-size: 12px;
  line-height: 19px;
  z-index: 100; }
  .hub-greece .congress-mode .congress-mode-signup-panel, .congress-mode .congress-mode-signup-panel.hub-greece {
    font-family: Arial;
    text-transform: none; }
  .congress-mode .congress-mode-signup-panel .body {
    float: left;
    padding: 15px 20px 15px 20px; }
    @media (max-width: 700px) {
      .congress-mode .congress-mode-signup-panel .body {
        display: none; } }
  .congress-mode .congress-mode-signup-panel .congress-home {
    float: left;
    display: block;
    padding: 15px 20px 15px 20px;
    border-right: 1px solid #e2e3e4;
    border-left: 1px solid #e2e3e4;
    cursor: pointer; }
  .congress-mode .congress-mode-signup-panel .signup-btn {
    float: right;
    padding: 7px 0; }
    .congress-mode .congress-mode-signup-panel .signup-btn .signup {
      cursor: pointer;
      -webkit-transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      font-size: 12px;
      line-height: 19px;
      text-align: center;
      line-height: 14px;
      display: inline-block;
      padding: 8px 40px;
      color: #9F9A7A;
      border-radius: 20px;
      font-size: 12px;
      line-height: 19px;
      width: auto;
      box-sizing: border-box;
      max-width: calc(100% - 40px);
      background-color: #e2e3e4;
      max-width: none; }
      .hub-greece .congress-mode .congress-mode-signup-panel .signup-btn .signup, .congress-mode .congress-mode-signup-panel .signup-btn .signup.hub-greece {
        font-family: Arial;
        text-transform: none; }
      .congress-mode .congress-mode-signup-panel .signup-btn .signup:after {
        -webkit-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -moz-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
      .congress-mode .congress-mode-signup-panel .signup-btn .signup:hover {
        -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        background-color: #9F9A7A;
        color: #e2e3e4; }
        .congress-mode .congress-mode-signup-panel .signup-btn .signup:hover:after {
          -webkit-transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          -moz-transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
          color: #e2e3e4; }
.congress-mode .congress-mode-item.buttons .congress-off,
.congress-mode .congress-mode-item.buttons .congress-home {
  float: left;
  width: 100%;
  margin-bottom: 10px; }
  .congress-mode .congress-mode-item.buttons .congress-off .btn,
  .congress-mode .congress-mode-item.buttons .congress-home .btn {
    -webkit-transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    -moz-transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: background-color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53), color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    font-size: 12px;
    line-height: 19px;
    text-align: center;
    line-height: 14px;
    display: inline-block;
    padding: 8px 40px;
    color: #ffffff;
    border-radius: 20px;
    font-size: 12px;
    line-height: 19px;
    width: auto;
    box-sizing: border-box;
    max-width: calc(100% - 40px);
    background-color: #9e9978; }
    .hub-greece .congress-mode .congress-mode-item.buttons .congress-off .btn, .congress-mode .congress-mode-item.buttons .congress-off .btn.hub-greece, .hub-greece
    .congress-mode .congress-mode-item.buttons .congress-home .btn,
    .congress-mode .congress-mode-item.buttons .congress-home .btn.hub-greece {
      font-family: Arial;
      text-transform: none; }
    .congress-mode .congress-mode-item.buttons .congress-off .btn:after,
    .congress-mode .congress-mode-item.buttons .congress-home .btn:after {
      -webkit-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      -moz-transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53);
      transition: color 0.45s cubic-bezier(0.55, 0.085, 0.68, 0.53); }
    .hub-progressinmind .congress-mode .congress-mode-item.buttons .congress-off .btn, .hub-progressinmind
    .congress-mode .congress-mode-item.buttons .congress-home .btn {
      background-color: #9e9978; }
    .lic .congress-mode .congress-mode-item.buttons .congress-off .btn, .lic
    .congress-mode .congress-mode-item.buttons .congress-home .btn {
      background-color: #b51412; }
    .hub-linf .congress-mode .congress-mode-item.buttons .congress-off .btn, .hub-linf
    .congress-mode .congress-mode-item.buttons .congress-home .btn {
      background-color: #b51412; }
    .hub-thinc .congress-mode .congress-mode-item.buttons .congress-off .btn, .hub-thinc
    .congress-mode .congress-mode-item.buttons .congress-home .btn {
      background-color: #D14330; }
    .hub-rethink .congress-mode .congress-mode-item.buttons .congress-off .btn, .hub-rethink
    .congress-mode .congress-mode-item.buttons .congress-home .btn {
      background-color: #942621; }
    .hub-focus .congress-mode .congress-mode-item.buttons .congress-off .btn, .hub-focus
    .congress-mode .congress-mode-item.buttons .congress-home .btn {
      background-color: #6d6e71; }
    .congress-mode .congress-mode-item.buttons .congress-off .btn:hover,
    .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
      -webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      -moz-transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      transition: background-color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
      background-color: #ffffff;
      background-color: #6d6e71; }
      .hub-progressinmind .congress-mode .congress-mode-item.buttons .congress-off .btn:hover, .hub-progressinmind
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
        background-color: #6d6e71; }
      .lic .congress-mode .congress-mode-item.buttons .congress-off .btn:hover, .lic
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
        background-color: #6d6e71; }
      .hub-linf .congress-mode .congress-mode-item.buttons .congress-off .btn:hover, .hub-linf
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
        background-color: #6d6e71; }
      .hub-thinc .congress-mode .congress-mode-item.buttons .congress-off .btn:hover, .hub-thinc
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
        background-color: #182b49; }
      .hub-rethink .congress-mode .congress-mode-item.buttons .congress-off .btn:hover, .hub-rethink
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
        background-color: #202d56; }
      .hub-focus .congress-mode .congress-mode-item.buttons .congress-off .btn:hover, .hub-focus
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover {
        background-color: #9e9978; }
      .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after,
      .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
        -webkit-transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        -moz-transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        transition: color 0.45s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        color: #9e9978; }
        .hub-progressinmind .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after, .hub-progressinmind
        .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
          color: #9e9978; }
        .lic .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after, .lic
        .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
          color: #b51412; }
        .hub-linf .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after, .hub-linf
        .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
          color: #b51412; }
        .hub-thinc .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after, .hub-thinc
        .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
          color: #D14330; }
        .hub-rethink .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after, .hub-rethink
        .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
          color: #942621; }
        .hub-focus .congress-mode .congress-mode-item.buttons .congress-off .btn:hover:after, .hub-focus
        .congress-mode .congress-mode-item.buttons .congress-home .btn:hover:after {
          color: #6d6e71; }
.congress-mode .hub-header .congress-mode-item {
  display: none; }
  .congress-mode .hub-header .congress-mode-item.congress-title {
    position: absolute;
    color: #9F9A7A;
    right: 60px;
    top: 50%;
    transform: translateY(-50%); }
.congress-mode.content-global-language-selector .hub-header .congress-mode-item {
  display: block; }
.congress-mode.content-global-language-selector .congress-mode-signup-panel {
  display: none; }

/*# sourceMappingURL=congress.css.map */
