/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.ub-assets.com/fonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w0aXpsog.woff2)
    format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.ub-assets.com/fonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w9aXpsog.woff2)
    format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.ub-assets.com/fonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w2aXpsog.woff2)
    format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.ub-assets.com/fonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXpsog.woff2)
    format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.ub-assets.com/fonts/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aXo.woff2)
    format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRTQgYoZZY2vCFuvAFT_rC1chb-.woff2)
    format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRTQgYoZZY2vCFuvAFT_rm1chb-.woff2)
    format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRTQgYoZZY2vCFuvAFT_rO1chb-.woff2)
    format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRTQgYoZZY2vCFuvAFT_r21cg.woff2)
    format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2)
    format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2)
    format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2)
    format('woff2');
  unicode-range: U+0100-02AF, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF,
    U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.ub-assets.com/fonts/s/ptserif/v17/EJRVQgYoZZY2vCFuvAFWzr8.woff2)
    format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215,
    U+FEFF, U+FFFD;
}

body {
  padding: 0 0;
  margin: 0 0;
  background: #000000;
}

.main {
  padding: 0 0;
  margin: 0 0;
  width: 100%;
}

.sexy-girl img {
  width: 100%;
  margin: 0 auto;
  padding: 0 0;
  height: 100%;
}

.median {
  margin: -10px 0;
  background: #000000;
  text-align: center;

  padding: 1.5em 9em;
  line-height: 1.55em;

  color: #fff;
  font-family: 'PT Serif';
  font-weight: 400;
  font-style: italic;
  font-size: 2.25em;
  color: #ffffff;
}

.qr-code {
  padding: 0.5em 1em;
}

footer {
  background: #303030;
  font-size: 0.75em;
  line-height: 20px;
  font-family: 'PT Serif';
  color: #ffffff;
  font-style: normal;
  font-weight: 400;

  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 1.5em 2.5em;
  gap: 2.5px;

  margin-top: -70px;
}

.copyright {
  padding: 2em 1em;
}

button {
  display: block;
  border-style: none;
  border-radius: 61px;
  /* left: 344px;
  top: 693px; */
  z-index: 1;
  left: 43.5%;
  /*top: 700px; */
  /* left: 35.5%; */
  /* top: 1080px; */
  top: 565px;
  width: 236px;
  height: 69px;
  position: absolute;
  background-color: #ff0000;
  background: -webkit-linear-gradient(#ff0000, #e60000);
  background: -moz-linear-gradient(#ff0000, #e60000);
  background: -ms-linear-gradient(#ff0000, #e60000);
  background: -o-linear-gradient(#ff0000, #e60000);
  background: linear-gradient(#ff0000, #e60000);
  box-shadow: none;
  text-shadow: none;
  color: #ffffff;
  font-size: 2.125em;
  line-height: 2.125em;
  font-weight: 400;
  font-family: Montserrat;
  font-style: normal;
  text-align: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.logo {
  background: #000000;
  text-align: center;
  padding: 0 0;
  margin: -4px auto;
}

.logo img {
  width: 632px;
}

/**media queries **/
@media only screen and (max-width: 600px) {
  .sexy-girl img {
    height: 100% !important;
  }
  .median {
    font-size: 1.3em !important;
    padding: 1.5em 1.65em !important;
  }

  .logo {
    padding: 0.5em 0.5em;
  }

  footer {
    font-size: 12px;
    line-height: 20px;
    gap: 0;
    margin-top: 5px;
  }

  .copyright {
    padding: 1em 0.5em;
  }

  button {
    left: 35% !important;
    top: 270px !important;
    font-size: 1.375em;
    line-height: 1.625em;
    width: 183px !important;
    height: 37px !important;
  }

  .qr-code {
    margin-bottom: 9px;
  }

  .logo img {
    width: 300px !important;
  }
}

@media only screen and (max-width: 1024px) {
  .median {
    padding: 1em 0.65em;
    font-weight: 400;
    font-size: 2.25em;
  }

  button {
    /* left: 40.5%;
    top: 290px;
    width: 236px;
    height: 69px; */
    left: 42.5%;
    top: 300px;
    font-size: 1.25em;
    width: 200px;
    height: 48px;
  }

  footer {
    margin-top: -50px;
  }
}

/* @media (min-width: 1920px) and (-webkit-device-pixel-ratio: 0.8) {
  button {
    top: 1270px;
    left: 40%;
    width: 450px;
  }
}

@media (min-width: 1229px) and (-webkit-device-pixel-ratio: 1.25) {
  button {
    top: 450px;
    font-size: 20px;
    width: 200px;
    height: 40px;
  }
} */
