/* style_bootstrap_additional */
@charset "UTF-8";
/*łśćłżź*/
/*                                                                                                                    */
/* Author: Krystian Lenik                                                                                             */
/*                                                                                                                    */
/* ================================================================================================================== */
/* =============================================== mixin [START] ==================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* =============================================== mixin [END] ====================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* =============================================== global [START] =================================================== */
/* ================================================================================================================== */
/* ----------------------------------------------- override [START] ------------------------------------------------- */
/* ----------------------------------------------- override [END] --------------------------------------------------- */
/* ----------------------------------------------- general [START] -------------------------------------------------- */
/* ----------------------------------------------- general [END] ---------------------------------------------------- */
/* ================================================================================================================== */
/* =============================================== global [END] ===================================================== */
/* ================================================================================================================== */
/* =============================================== wz-notification [START] ========================================== */
.wz-notification {
  background: #ffffff;
  -webkit-box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.5);
  border: 1px solid #cccccc;
  display: none;
  width: 100%;
  min-height: 38px;
  max-height: 100vh;
  position: fixed;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 100; }
  @media (min-width: 0) and (max-width: 767px) {
    .wz-notification {
      padding-top: 40px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .wz-notification {
      padding-top: 10px; } }
  @media (min-width: 992px) and (max-width: 1279px) {
    .wz-notification {
      padding-top: 10px; } }
  @media (min-width: 1280px) {
    .wz-notification {
      padding-top: 10px; } }
  @media (min-width: 0) and (max-width: 767px) {
    .wz-notification {
      padding-bottom: 20px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .wz-notification {
      padding-bottom: 10px; } }
  @media (min-width: 992px) and (max-width: 1279px) {
    .wz-notification {
      padding-bottom: 10px; } }
  @media (min-width: 1280px) {
    .wz-notification {
      padding-bottom: 10px; } }
  @media (min-width: 0) and (max-width: 767px) {
    .wz-notification {
      padding-right: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .wz-notification {
      padding-right: 77px; } }
  @media (min-width: 992px) and (max-width: 1279px) {
    .wz-notification {
      padding-right: 77px; } }
  @media (min-width: 1280px) {
    .wz-notification {
      padding-right: 77px; } }
  @media (min-width: 0) and (max-width: 767px) {
    .wz-notification {
      padding-left: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .wz-notification {
      padding-left: 45px; } }
  @media (min-width: 992px) and (max-width: 1279px) {
    .wz-notification {
      padding-left: 45px; } }
  @media (min-width: 1280px) {
    .wz-notification {
      padding-left: 45px; } }
  .wz-notification.bind-status-success {
    border-color: #6f9d6f;
    background-color: #9fe39f; }
    .wz-notification.bind-status-success .wz-notification_button-clear {
      background: #6f9d6f; }
    .wz-notification.bind-status-success .wz-notification_button-close {
      color: #6f9d6f; }
  .wz-notification.bind-status-error {
    border-color: #e06b6b;
    background-color: #e49c9c; }
    .wz-notification.bind-status-error .wz-notification_button-clear {
      background: #e06b6b; }
    .wz-notification.bind-status-error .wz-notification_button-close {
      color: #e06b6b; }
  .wz-notification.bind-status-warning {
    border-color: #9d9767;
    background-color: #f4eba1; }
    .wz-notification.bind-status-warning .wz-notification_button-clear {
      background: #9d9767; }
    .wz-notification.bind-status-warning .wz-notification_button-close {
      color: #9d9767; }
  .wz-notification.bind-status-dark-red {
    border-color: #782024;
    background-color: #98292e; }
    .wz-notification.bind-status-dark-red .wz-notification_button-clear {
      background: #ffe5e5; }
    .wz-notification.bind-status-dark-red .wz-notification_button-close {
      color: #ffe5e5; }
      .wz-notification.bind-status-dark-red .wz-notification_button-close.event-this-hover {
        color: #000000; }
    .wz-notification.bind-status-dark-red .wz-notification_content {
      color: #ffffff; }
  .wz-notification .wz-notification_button-clear {
    background: #000000;
    border-radius: 5px;
    min-width: 26px;
    padding: 2px 5px 2px 5px;
    position: absolute;
    left: 3px;
    top: 10px;
    float: left;
    overflow: hidden;
    z-index: 9;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none; }
    .wz-notification .wz-notification_button-clear.event-this-hover {
      background: #a61828;
      text-decoration: none;
      opacity: 1; }
  .wz-notification .wz-notification_button-close {
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 3px;
    top: 3px;
    float: right;
    overflow: hidden;
    z-index: 10; }
    .wz-notification .wz-notification_button-close.event-this-hover {
      text-decoration: none;
      color: #a61828;
      opacity: 1; }
    .wz-notification .wz-notification_button-close .inner-icon {
      display: inline-block;
      padding: 1px;
      position: relative;
      float: right; }
      .wz-notification .wz-notification_button-close .inner-icon:before {
        content: "\f057";
        font-family: FontAwesome, serif;
        font-size: 30px;
        line-height: 28px;
        font-weight: normal; }
  .wz-notification .wz-notification_content {
    padding: 2px 10px 2px 10px;
    margin: 0 -10px 0 -10px;
    display: block;
    position: relative;
    z-index: 1;
    font-size: 14px;
    line-height: 16px;
    overflow: auto;
    overflow-x: hidden;
    text-align: center; }
    @media (min-width: 0) and (max-width: 767px) {
      .wz-notification .wz-notification_content {
        max-height: calc(75vh - 55px); } }
    @media (min-width: 768px) and (max-width: 991px) {
      .wz-notification .wz-notification_content {
        max-height: calc(100vh - 18px); } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .wz-notification .wz-notification_content {
        max-height: calc(100vh - 18px); } }
    @media (min-width: 1280px) {
      .wz-notification .wz-notification_content {
        max-height: calc(100vh - 18px); } }
    .wz-notification .wz-notification_content h1, .wz-notification .wz-notification_content h2, .wz-notification .wz-notification_content h3, .wz-notification .wz-notification_content h4, .wz-notification .wz-notification_content h5, .wz-notification .wz-notification_content h6 {
      margin-bottom: 0; }
    .wz-notification .wz-notification_content p {
      margin-bottom: 0; }

/* =============================================== wz-notification [END] ============================================ */
/* =============================================== tx-powermail [START] ============================================= */
.tx-powermail > .container-fluid > .form-contact-default, .tx-powermail > .container-fluid > .form-contact-general {
  width: calc(100% + 30px);
  margin: 0 -15px 0 -15px; }
.tx-powermail > .container-fluid > .form-contact-investment {
  width: calc(100% + 30px);
  margin: 0 -15px 0 -15px; }
.tx-powermail > .container-fluid > .form-contact-general {
  width: calc(100% + 30px);
  margin: 0 -15px 0 -15px; }
.tx-powermail > .container-fluid > .form-contact-newsletter {
  width: calc(100% + 30px);
  margin: 0 -15px 0 -15px; }
.tx-powermail > .form-contact-default, .tx-powermail > .form-contact-general {
  width: 100%; }
.tx-powermail > .form-contact-investment {
  width: 100%; }
.tx-powermail > .form-contact-general {
  width: 100%; }
.tx-powermail > .form-contact-newsletter {
  width: 100%; }

/* =============================================== tx-powermail [END] =============================================== */
/* =============================================== form-contact-default [START] ===================================== */
.form-contact-default, .form-contact-general {
  display: block;
  position: relative; }
  .form-contact-default > h3.form-title, .form-contact-general > h3.form-title {
    display: none; }
  .form-contact-default > fieldset.powermail_fieldset, .form-contact-general > fieldset.powermail_fieldset {
    display: block;
    width: 100%;
    position: relative; }
  .form-contact-default > fieldset > legend.powermail_legend, .form-contact-general > fieldset > legend.powermail_legend {
    display: none; }
  .form-contact-default .loader-opacity, .form-contact-general .loader-opacity {
    opacity: 1; }
  .form-contact-default .form-section, .form-contact-general .form-section {
    display: block;
    width: calc(100% + 30px);
    margin: 0 -15px 0 -15px;
    position: relative;
    float: left;
    clear: both; }
    .form-contact-default .form-section:last-child, .form-contact-general .form-section:last-child {
      margin-bottom: 0; }
  .form-contact-default .form-group.bind-col-3-label-on, .form-contact-general .form-group.bind-col-3-label-on, .form-contact-default .form-group.bind-col-3-label-off, .form-contact-general .form-group.bind-col-3-label-off {
    float: left; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .form-group.bind-col-3-label-on, .form-contact-general .form-group.bind-col-3-label-on, .form-contact-default .form-group.bind-col-3-label-off, .form-contact-general .form-group.bind-col-3-label-off {
        width: 50%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .form-group.bind-col-3-label-on, .form-contact-general .form-group.bind-col-3-label-on, .form-contact-default .form-group.bind-col-3-label-off, .form-contact-general .form-group.bind-col-3-label-off {
        width: 25%; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .form-group.bind-col-3-label-on, .form-contact-general .form-group.bind-col-3-label-on, .form-contact-default .form-group.bind-col-3-label-off, .form-contact-general .form-group.bind-col-3-label-off {
        width: 25%; } }
    @media (min-width: 1280px) {
      .form-contact-default .form-group.bind-col-3-label-on, .form-contact-general .form-group.bind-col-3-label-on, .form-contact-default .form-group.bind-col-3-label-off, .form-contact-general .form-group.bind-col-3-label-off {
        width: 25%; } }
  .form-contact-default .form-group.bind-col-4-label-on, .form-contact-general .form-group.bind-col-4-label-on, .form-contact-default .form-group.bind-col-4-label-off, .form-contact-general .form-group.bind-col-4-label-off {
    float: left; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .form-group.bind-col-4-label-on, .form-contact-general .form-group.bind-col-4-label-on, .form-contact-default .form-group.bind-col-4-label-off, .form-contact-general .form-group.bind-col-4-label-off {
        width: 100%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .form-group.bind-col-4-label-on, .form-contact-general .form-group.bind-col-4-label-on, .form-contact-default .form-group.bind-col-4-label-off, .form-contact-general .form-group.bind-col-4-label-off {
        width: calc(100% / 3); } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .form-group.bind-col-4-label-on, .form-contact-general .form-group.bind-col-4-label-on, .form-contact-default .form-group.bind-col-4-label-off, .form-contact-general .form-group.bind-col-4-label-off {
        width: calc(100% / 3); } }
    @media (min-width: 1280px) {
      .form-contact-default .form-group.bind-col-4-label-on, .form-contact-general .form-group.bind-col-4-label-on, .form-contact-default .form-group.bind-col-4-label-off, .form-contact-general .form-group.bind-col-4-label-off {
        width: calc(100% / 3); } }
  .form-contact-default .form-group.bind-col-6-label-on, .form-contact-general .form-group.bind-col-6-label-on, .form-contact-default .form-group.bind-col-6-label-off, .form-contact-general .form-group.bind-col-6-label-off {
    float: left; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .form-group.bind-col-6-label-on, .form-contact-general .form-group.bind-col-6-label-on, .form-contact-default .form-group.bind-col-6-label-off, .form-contact-general .form-group.bind-col-6-label-off {
        width: 100%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .form-group.bind-col-6-label-on, .form-contact-general .form-group.bind-col-6-label-on, .form-contact-default .form-group.bind-col-6-label-off, .form-contact-general .form-group.bind-col-6-label-off {
        width: 50%; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .form-group.bind-col-6-label-on, .form-contact-general .form-group.bind-col-6-label-on, .form-contact-default .form-group.bind-col-6-label-off, .form-contact-general .form-group.bind-col-6-label-off {
        width: 50%; } }
    @media (min-width: 1280px) {
      .form-contact-default .form-group.bind-col-6-label-on, .form-contact-general .form-group.bind-col-6-label-on, .form-contact-default .form-group.bind-col-6-label-off, .form-contact-general .form-group.bind-col-6-label-off {
        width: 50%; } }
  .form-contact-default .form-group.bind-col-12-label-on, .form-contact-general .form-group.bind-col-12-label-on, .form-contact-default .form-group.bind-col-12-label-off, .form-contact-general .form-group.bind-col-12-label-off {
    display: block;
    width: 100%; }
  .form-contact-default .form-group.bind-col-3-label-on, .form-contact-general .form-group.bind-col-3-label-on, .form-contact-default .form-group.bind-col-4-label-on, .form-contact-general .form-group.bind-col-4-label-on, .form-contact-default .form-group.bind-col-6-label-on, .form-contact-general .form-group.bind-col-6-label-on, .form-contact-default .form-group.bind-col-12-label-on, .form-contact-general .form-group.bind-col-12-label-on, .form-contact-default .form-group.bind-col-3-label-off, .form-contact-general .form-group.bind-col-3-label-off, .form-contact-default .form-group.bind-col-4-label-off, .form-contact-general .form-group.bind-col-4-label-off, .form-contact-default .form-group.bind-col-6-label-off, .form-contact-general .form-group.bind-col-6-label-off, .form-contact-default .form-group.bind-col-12-label-off, .form-contact-general .form-group.bind-col-12-label-off {
    margin: 0 0 15px 0;
    position: relative; }
    .form-contact-default .form-group.bind-col-3-label-on .col-sm-2, .form-contact-general .form-group.bind-col-3-label-on .col-sm-2, .form-contact-default .form-group.bind-col-4-label-on .col-sm-2, .form-contact-general .form-group.bind-col-4-label-on .col-sm-2, .form-contact-default .form-group.bind-col-6-label-on .col-sm-2, .form-contact-general .form-group.bind-col-6-label-on .col-sm-2, .form-contact-default .form-group.bind-col-12-label-on .col-sm-2, .form-contact-general .form-group.bind-col-12-label-on .col-sm-2, .form-contact-default .form-group.bind-col-3-label-off .col-sm-2, .form-contact-general .form-group.bind-col-3-label-off .col-sm-2, .form-contact-default .form-group.bind-col-4-label-off .col-sm-2, .form-contact-general .form-group.bind-col-4-label-off .col-sm-2, .form-contact-default .form-group.bind-col-6-label-off .col-sm-2, .form-contact-general .form-group.bind-col-6-label-off .col-sm-2, .form-contact-default .form-group.bind-col-12-label-off .col-sm-2, .form-contact-general .form-group.bind-col-12-label-off .col-sm-2 {
      width: 100%; }
    .form-contact-default .form-group.bind-col-3-label-on .col-sm-10, .form-contact-general .form-group.bind-col-3-label-on .col-sm-10, .form-contact-default .form-group.bind-col-4-label-on .col-sm-10, .form-contact-general .form-group.bind-col-4-label-on .col-sm-10, .form-contact-default .form-group.bind-col-6-label-on .col-sm-10, .form-contact-general .form-group.bind-col-6-label-on .col-sm-10, .form-contact-default .form-group.bind-col-12-label-on .col-sm-10, .form-contact-general .form-group.bind-col-12-label-on .col-sm-10, .form-contact-default .form-group.bind-col-3-label-off .col-sm-10, .form-contact-general .form-group.bind-col-3-label-off .col-sm-10, .form-contact-default .form-group.bind-col-4-label-off .col-sm-10, .form-contact-general .form-group.bind-col-4-label-off .col-sm-10, .form-contact-default .form-group.bind-col-6-label-off .col-sm-10, .form-contact-general .form-group.bind-col-6-label-off .col-sm-10, .form-contact-default .form-group.bind-col-12-label-off .col-sm-10, .form-contact-general .form-group.bind-col-12-label-off .col-sm-10 {
      width: 100%; }
      .form-contact-default .form-group.bind-col-3-label-on .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-3-label-on .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-4-label-on .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-4-label-on .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-6-label-on .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-6-label-on .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-12-label-on .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-12-label-on .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-3-label-off .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-3-label-off .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-4-label-off .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-4-label-off .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-6-label-off .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-6-label-off .col-sm-10.col-sm-offset-2, .form-contact-default .form-group.bind-col-12-label-off .col-sm-10.col-sm-offset-2, .form-contact-general .form-group.bind-col-12-label-off .col-sm-10.col-sm-offset-2 {
        margin-left: 0; }
  .form-contact-default .form-group.bind-col-3-label-on .control-label, .form-contact-general .form-group.bind-col-3-label-on .control-label, .form-contact-default .form-group.bind-col-4-label-on .control-label, .form-contact-general .form-group.bind-col-4-label-on .control-label, .form-contact-default .form-group.bind-col-6-label-on .control-label, .form-contact-general .form-group.bind-col-6-label-on .control-label, .form-contact-default .form-group.bind-col-12-label-on .control-label, .form-contact-general .form-group.bind-col-12-label-on .control-label {
    text-align: left; }
  .form-contact-default .form-group.bind-col-3-label-off .control-label, .form-contact-general .form-group.bind-col-3-label-off .control-label, .form-contact-default .form-group.bind-col-4-label-off .control-label, .form-contact-general .form-group.bind-col-4-label-off .control-label, .form-contact-default .form-group.bind-col-6-label-off .control-label, .form-contact-general .form-group.bind-col-6-label-off .control-label, .form-contact-default .form-group.bind-col-12-label-off .control-label, .form-contact-general .form-group.bind-col-12-label-off .control-label {
    display: none; }
  .form-contact-default ul.parsley-errors-list, .form-contact-general ul.parsley-errors-list {
    background: none;
    border: none;
    color: #a61828;
    font-size: 14px;
    line-height: 16px; }
    .form-contact-default ul.parsley-errors-list.filled, .form-contact-general ul.parsley-errors-list.filled {
      margin-top: 5px;
      margin-bottom: 0; }
    .form-contact-default ul.parsley-errors-list > li, .form-contact-general ul.parsley-errors-list > li {
      padding: 0; }
  .form-contact-default label, .form-contact-general label {
    margin-bottom: 2px; }
    .form-contact-default label.label-checkbox-block, .form-contact-general label.label-checkbox-block {
      display: block;
      margin-bottom: 0;
      padding-left: 24px;
      font-weight: 300; }
      .form-contact-default label.label-checkbox-block:first-child, .form-contact-general label.label-checkbox-block:first-child {
        padding-top: 20px !important; }
      .form-contact-default label.label-checkbox-block > input, .form-contact-general label.label-checkbox-block > input {
        margin-left: -24px;
        float: left; }
        @media (min-width: 0) and (max-width: 767px) {
          .form-contact-default label.label-checkbox-block > input, .form-contact-general label.label-checkbox-block > input {
            margin-top: 5px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .form-contact-default label.label-checkbox-block > input, .form-contact-general label.label-checkbox-block > input {
            margin-top: 7px; } }
        @media (min-width: 992px) and (max-width: 1279px) {
          .form-contact-default label.label-checkbox-block > input, .form-contact-general label.label-checkbox-block > input {
            margin-top: 7px; } }
        @media (min-width: 1280px) {
          .form-contact-default label.label-checkbox-block > input, .form-contact-general label.label-checkbox-block > input {
            margin-top: 7px; } }
  .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
    font-family: 'din-condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    appearance: textfield;
    opacity: 1;
    background: #ffffff;
    padding-top: 8px;
    border-color: #c4c4c4;
    border-radius: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #000000;
    height: 27px; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        height: 32px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        height: 40px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        height: 40px; } }
    @media (min-width: 1280px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        height: 40px; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        font-size: 14px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        font-size: 16px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        font-size: 16px; } }
    @media (min-width: 1280px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        font-size: 16px; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        line-height: 20px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        line-height: 22px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        line-height: 22px; } }
    @media (min-width: 1280px) {
      .form-contact-default .powermail_input, .form-contact-general .powermail_input, .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea, .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        line-height: 22px; } }
    .form-contact-default .powermail_input::-webkit-input-placeholder, .form-contact-general .powermail_input::-webkit-input-placeholder, .form-contact-default .powermail_textarea::-webkit-input-placeholder, .form-contact-general .powermail_textarea::-webkit-input-placeholder, .form-contact-default .powermail_select::-webkit-input-placeholder, .form-contact-general .powermail_select::-webkit-input-placeholder {
      color: #000000; }
    .form-contact-default .powermail_input:-moz-placeholder, .form-contact-general .powermail_input:-moz-placeholder, .form-contact-default .powermail_textarea:-moz-placeholder, .form-contact-general .powermail_textarea:-moz-placeholder, .form-contact-default .powermail_select:-moz-placeholder, .form-contact-general .powermail_select:-moz-placeholder {
      color: #000000;
      opacity: 1; }
    .form-contact-default .powermail_input::-moz-placeholder, .form-contact-general .powermail_input::-moz-placeholder, .form-contact-default .powermail_textarea::-moz-placeholder, .form-contact-general .powermail_textarea::-moz-placeholder, .form-contact-default .powermail_select::-moz-placeholder, .form-contact-general .powermail_select::-moz-placeholder {
      color: #000000;
      opacity: 1; }
    .form-contact-default .powermail_input:-ms-input-placeholder, .form-contact-general .powermail_input:-ms-input-placeholder, .form-contact-default .powermail_textarea:-ms-input-placeholder, .form-contact-general .powermail_textarea:-ms-input-placeholder, .form-contact-default .powermail_select:-ms-input-placeholder, .form-contact-general .powermail_select:-ms-input-placeholder {
      color: #000000; }
    .form-contact-default .powermail_input.parsley-success, .form-contact-general .powermail_input.parsley-success, .form-contact-default .powermail_textarea.parsley-success, .form-contact-general .powermail_textarea.parsley-success, .form-contact-default .powermail_select.parsley-success, .form-contact-general .powermail_select.parsley-success {
      background-color: #ffffff;
      border-color: #c4c4c4;
      color: #000000; }
    .form-contact-default .powermail_input.parsley-error, .form-contact-general .powermail_input.parsley-error, .form-contact-default .powermail_textarea.parsley-error, .form-contact-general .powermail_textarea.parsley-error, .form-contact-default .powermail_select.parsley-error, .form-contact-general .powermail_select.parsley-error {
      background-color: #ffffff !important;
      border-color: #a61828 !important; }
  .form-contact-default .powermail_textarea, .form-contact-general .powermail_textarea {
    height: 190px; }
  .form-contact-default input[type="reset"], .form-contact-general input[type="reset"] {
    background: #e1071a;
    border-color: #e1071a;
    color: #fffc00;
    height: auto; }
    .form-contact-default input[type="reset"].event-this-hover, .form-contact-general input[type="reset"].event-this-hover {
      background: #c10616;
      border-color: #c10616; }
  .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
    font-family: 'din-condensed', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    background: url('vhs-assets-css-531ae16d1b645b6c7481e16e9f8c0b1a.svg') center center no-repeat;
    background-size: 100% 100%;
    border: none;
    display: block;
    width: 100%;
    padding: 2px 12px 0 12px;
    position: relative;
    overflow: hidden;
    outline-style: none;
    color: #ffffff; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        padding-top: 2px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        padding-top: 2px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        padding-top: 2px; } }
    @media (min-width: 1280px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        padding-top: 2px; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        font-size: 15px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        font-size: 20px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        font-size: 20px; } }
    @media (min-width: 1280px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        font-size: 20px; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        line-height: 18px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        line-height: 36px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        line-height: 36px; } }
    @media (min-width: 1280px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        line-height: 36px; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        min-height: 22px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        min-height: 40px; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        min-height: 40px; } }
    @media (min-width: 1280px) {
      .form-contact-default input[type="submit"], .form-contact-general input[type="submit"] {
        min-height: 40px; } }
    .form-contact-default input[type="submit"].event-this-hover, .form-contact-general input[type="submit"].event-this-hover {
      background-image: url('vhs-assets-css-047c8494c056022cb916bab392960089.svg'); }
  .form-contact-default .checkbox > label, .form-contact-general .checkbox > label {
    padding-left: 25px;
    position: relative; }
    .form-contact-default .checkbox > label input[type="checkbox"], .form-contact-general .checkbox > label input[type="checkbox"] {
      margin: 8px 0 0 -25px; }
  .form-contact-default .powermail_select, .form-contact-general .powermail_select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-radius: 0;
    width: 100%;
    padding: 2px 42px 0 4px;
    position: relative;
    overflow: hidden;
    background-image: -o-linear-gradient(45deg, transparent 50%, #ffffff 50%), -o-linear-gradient(315deg, #ffffff 50%, transparent 50%), -o-linear-gradient(left, #000000, #000000);
    background-image: linear-gradient(45deg, transparent 50%, #ffffff 50%), linear-gradient(135deg, #ffffff 50%, transparent 50%), linear-gradient(to right, #000000, #000000); }
    @media (min-width: 768px) {
      .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        background-position: calc(100% - 19px) calc(16px), calc(100% - 11px) calc(16px), 100% 0;
        background-size: 8px 8px, 8px 8px, 38px 38px;
        background-repeat: no-repeat; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .powermail_select, .form-contact-general .powermail_select {
        background-position: calc(100% - 19px) calc(13px), calc(100% - 11px) calc(13px), 100% 0;
        background-size: 8px 8px, 8px 8px, 38px 38px;
        background-repeat: no-repeat; } }
    .form-contact-default .powermail_select::-ms-expand, .form-contact-general .powermail_select::-ms-expand {
      display: none; }
  .form-contact-default .form-section-captcha .form-group, .form-contact-general .form-section-captcha .form-group {
    padding-top: 10px; }
    .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 > .powermail_label, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 > .powermail_label {
      display: none; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-left: auto; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-left: 0; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-left: 0; } }
    @media (min-width: 1280px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-left: 0; } }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-right: auto; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-right: 0; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-right: 0; } }
    @media (min-width: 1280px) {
      .form-contact-default .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div, .form-contact-general .form-section-captcha .form-group > .col-sm-10.col-sm-offset-2 .g-recaptcha > div {
        margin-right: 0; } }
  .form-contact-default .form-section-submit .form-group, .form-contact-general .form-section-submit .form-group {
    padding-top: 10px; }
  .form-contact-default .form-section-submit .btn, .form-contact-general .form-section-submit .btn {
    border-radius: 0;
    float: right; }
    @media (min-width: 0) and (max-width: 767px) {
      .form-contact-default .form-section-submit .btn, .form-contact-general .form-section-submit .btn {
        width: 100%; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .form-contact-default .form-section-submit .btn, .form-contact-general .form-section-submit .btn {
        width: 75%; } }
    @media (min-width: 992px) and (max-width: 1279px) {
      .form-contact-default .form-section-submit .btn, .form-contact-general .form-section-submit .btn {
        width: 75%; } }
    @media (min-width: 1280px) {
      .form-contact-default .form-section-submit .btn, .form-contact-general .form-section-submit .btn {
        width: 75%; } }
  .form-contact-default ul.powermail_message.powermail_message_error, .form-contact-general ul.powermail_message.powermail_message_error {
    padding-left: 0;
    list-style: none;
    background-color: #ebccd1;
    border: 1px solid #a61828;
    padding: 3px 15px 3px 15px;
    color: #a61828; }
    .form-contact-default ul.powermail_message.powermail_message_error > li, .form-contact-general ul.powermail_message.powermail_message_error > li {
      background: url('vhs-assets-css-792334b68acc9b8da320001392cf09db.png') 0 16px no-repeat;
      border-bottom: 1px solid #ffbdbd;
      padding: 3px 0 3px 15px; }
      .form-contact-default ul.powermail_message.powermail_message_error > li:last-child, .form-contact-general ul.powermail_message.powermail_message_error > li:last-child {
        border: none; }

/* =============================================== form-contact-default [END] ======================================= */
/* =============================================== form-contact-investment [START] ================================== */
/* =============================================== form-contact-investment [END] ==================================== */
/* =============================================== form-contact-general [START] ===================================== */
@media (min-width: 0) and (max-width: 767px) {
  .form-contact-general .form-section .form-group {
    padding-bottom: 0px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .form-contact-general .form-section .form-group {
    padding-bottom: 10px; } }
@media (min-width: 992px) and (max-width: 1279px) {
  .form-contact-general .form-section .form-group {
    padding-bottom: 10px; } }
@media (min-width: 1280px) {
  .form-contact-general .form-section .form-group {
    padding-bottom: 10px; } }
.form-contact-general .form-section:last-child {
  padding-bottom: 0; }
.form-contact-general .powermail_textarea {
  height: 120px; }
.form-contact-general .form-section-captcha .form-group {
  padding-top: 0; }
.form-contact-general .form-section-submit .form-group {
  padding-top: 0; }

/* =============================================== form-contact-general [END] ======================================= */
/* =============================================== form-contact-newsletter [START] ================================== */
/* =============================================== form-contact-newsletter [END] ==================================== */


