.nanoModal.nanoModal--large {
  background: transparent;
  margin-left: -35% !important;
  max-width: 70%;
  padding: 0;
}

.nanoModalContent {
  padding: 0;
}

.nanoModal.nanoModal--large .nanoModalButtons {
  right: -25px;
  top: -15px;
}

.nanoModalBtn:before {
  color: #f0f0f0;
  background-color: #6121f5 !important;
  border-radius: 15px;
}

.static-header {
  background: #fff;
  min-height: auto;
}

/* Media queries */

@media screen and (min-width: 320px) and (max-width: 767px) {
  .nanoModal {
    top: 145px;
  }

  .nanoModal.nanoModal--large .nanoModalButtons {
    right: 40%;
  }
}

@media screen and (max-width: 424px) {
  .nanoModal.nanoModal--large {
    margin-left: -160px !important;
  }
}

@media screen and (min-width: 1441px) {
  .nanoModal.nanoModal--large {
    width: 41%;
    margin-left: -20% !important;
  }
}