#wow-modal-window-1 {
  color: #fff; }
  #wow-modal-window-1 .modal-window-content {
    padding: 2rem; }
  #wow-modal-window-1 .wpcf7-form-control {
    width: 100%; }
  #wow-modal-window-1 span.wpcf7-list-item {
    margin: 0; }
  #wow-modal-window-1 label {
    font-weight: 700;
    font-family: Helvetica; }
  #wow-modal-window-1 h3 {
    font-size: 2rem;
    font-weight: 700;
    font-family: Helvetica; }
  #wow-modal-window-1 .wpcf7-submit {
    color: #fff;
    background-color: #003a71;
    border-color: rgba(0, 0, 0, 0);
    line-height: 1;
    font-weight: 700;
    padding: 1rem 2rem;
    color: #fff !important;
    display: inline-block;
    text-decoration: none;
    font-family: Futura,sans-serif;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    letter-spacing: .15rem;
    font-size: 1.25rem;
    width: 100%; }
  #wow-modal-window-1 .wpcf7-response-output {
    text-align: center; }
  #wow-modal-window-1 .wpcf7 form.failed .wpcf7-response-output, #wow-modal-window-1 .wpcf7 form.aborted .wpcf7-response-output {
    background: #dc3232; }
  #wow-modal-window-1 .wpcf7 form.sent .wpcf7-response-output {
    background: #fff;
    color: #000; }
  #wow-modal-window-1 .wpcf7 form.invalid .wpcf7-response-output, #wow-modal-window-1 .wpcf7 form.unaccepted .wpcf7-response-output {
    background: #ffb900; }
  #wow-modal-window-1 .newsletter-popup-btn {
    position: relative;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden; }
    #wow-modal-window-1 .newsletter-popup-btn .newsletter-wrapper {
      padding: 0;
      text-align: center; }
    #wow-modal-window-1 .newsletter-popup-btn .newsletter-box {
      text-align: left;
      background-color: transparent;
      padding: 2rem;
      display: inline-block;
      position: relative; }
      #wow-modal-window-1 .newsletter-popup-btn .newsletter-box h3 {
        font-family: "Futura";
        font-weight: 700;
        margin-bottom: 0; }
      #wow-modal-window-1 .newsletter-popup-btn .newsletter-box .top-section {
        padding-bottom: 1rem;
        border-bottom: 1px solid; }
      #wow-modal-window-1 .newsletter-popup-btn .newsletter-box .bottom-section {
        padding: 1rem 0 0; }
      #wow-modal-window-1 .newsletter-popup-btn .newsletter-box .box-image {
        position: absolute;
        right: -22%;
        top: 0;
        height: 100%; }
        html.firefox #wow-modal-window-1 .newsletter-popup-btn .newsletter-box .box-image {
          width: 150px; }
        #wow-modal-window-1 .newsletter-popup-btn .newsletter-box .box-image img {
          height: 80%;
          width: auto;
          margin-top: 15%; }
    #wow-modal-window-1 .newsletter-popup-btn .close-btn {
      position: absolute;
      right: 1.5rem;
      top: 1rem;
      font-size: 2rem; }
  #wow-modal-window-1[data-content=button] {
    height: auto;
    top: auto;
    bottom: 0; }
    #wow-modal-window-1[data-content=button] [data-visible=button] {
      opacity: 1;
      visibility: visible; }
  #wow-modal-window-1 .newsletter-popup-form {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto;
    top: 0; }
    #wow-modal-window-1 .newsletter-popup-form .close-btn {
      right: -1rem;
      top: -1rem;
      padding: .5rem .6rem;
      line-height: 1;
      border-radius: 50%;
      -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.75);
      box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.75); }
    #wow-modal-window-1 .newsletter-popup-form .form-title h3 {
      font-weight: 700;
      font-family: "Helvetica"; }
    #wow-modal-window-1 .newsletter-popup-form .form-subscription {
      padding: 2rem;
      width: 35rem;
      max-width: 100%;
      margin: 5rem auto;
      position: relative; }
      #wow-modal-window-1 .newsletter-popup-form .form-subscription form {
        margin-top: 2rem; }
      #wow-modal-window-1 .newsletter-popup-form .form-subscription .control-label {
        font-weight: 700;
        font-family: "Helvetica"; }
    #wow-modal-window-1 .newsletter-popup-form .form-group .custom-checkbox label.custom-control-label {
      cursor: pointer; }
  #wow-modal-window-1[data-content=form] [data-visible=form] {
    opacity: 1;
    visibility: visible; }
  #wow-modal-window-1 .form-loader {
    top: -1rem;
    left: -1rem;
    right: -1rem;
    bottom: -1rem;
    width: auto;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: all 300ms; }
    #wow-modal-window-1 .form-loader img {
      width: 5rem;
      height: auto; }
    #wow-modal-window-1 .form-loader.on-load {
      opacity: 1;
      z-index: 999;
      visibility: visible; }
