@charset "UTF-8";
.popup {
  position: relative;
  border: #7d7d7d 1px solid;
  padding: 30px;
  margin: auto;
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 7px 7px 20px;
          box-shadow: rgba(0, 0, 0, 0.15) 7px 7px 20px;
  background: white; }
  .popup .popup-title {
    margin: 0;
    text-align: center;
    font: 36px 'FuturaPT-Bold', sans-serif;
    text-transform: uppercase;
    margin-bottom: 0.6em; }
    .popup .popup-title .minor {
      display: block;
      font: 24px 'GothamProRegular', sans-serif; }
  .popup form fieldset {
    padding: 0;
    border: none; }

.mfp-bg {
  background: rgba(0, 0, 0, 0.8);
  opacity: 0.95 !important; }

button.mfp-close {
  position: fixed;
  background: none;
  color: black;
  border-radius: 50%;
  right: 2%;
  top: 2%; }

/* Анимация */
.mfp-zoom-in {
  /* start state */
  /* animate in */
  /* animate out */ }
  .mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  .mfp-zoom-in.mfp-bg, .mfp-zoom-in .mfp-close {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  .mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-close {
    opacity: 0.8; }
  .mfp-zoom-in.mfp-removing .mfp-with-anim {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    opacity: 0; }
  .mfp-zoom-in.mfp-removing.mfp-bg, .mfp-zoom-in.mfp-removing .mfp-close {
    opacity: 0 !important; }
/*# sourceMappingURL=popup.css.map */