<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>SFF - Keep on discovering</title>

    <style>
      html,
      body,
      div,
      span,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      p,
      blockquote,
      q,
      em,
      img,
      small,
      strong,
      dl,
      dt,
      dd,
      ol,
      ul,
      li,
      fieldset,
      form,
      label,
      legend {
        border: 0;
        outline: 0;
        margin: 0;
        padding: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
      }

      body {
        line-height: 1;
      }

      ol,
      ul {
        list-style: none;
      }

      :focus {
        outline: 0;
      }

      input,
      textarea {
        margin: 0;
        outline: 0;
      }

      textarea {
        overflow: auto;
        resize: none;
      }

      table {
        border-collapse: collapse;
        border-spacing: 0;
      }

      /* End Reset */

      /* html5 */
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      nav,
      section {
        display: block;
      }

      /* Default Font Styles
______________________*/
      body,
      input,
      select,
      textarea {
        font-size: 14px;
        line-height: 1.3;
        font-weight: 400;
      }

      body {
        background: #001177;
      }

      #header {
        margin: 20px 0 30px 0;
      }

      #header .logo a {
        background: url(https://1925831076.rsc.cdn77.org/common_images/logo_lockup.png) no-repeat;
        background-size: 100% auto;
        display: block;
        width: 200px;
        height: 130px;
        margin: 0 auto;
      }

      .mainsectioncontent {
        display: flex;
        justify-content: space-evenly;
      }

      .mainsectioncontent .maincontent-left {
        width: 28%;
      }

      .mainsectioncontent .maincontent-left .region {
        background: url(https://1925831076.rsc.cdn77.org/common_images/uk.png) no-repeat;
        background-size: cover;
        width: 100%;
        height: 475px;
        margin: 0 auto;
        position: relative;
      }

      .mainsectioncontent .maincontent-right {
        width: 32%;
      }

      .mainsectioncontent .maincontent-right .region {
        background: url(https://1925831076.rsc.cdn77.org/common_images/aus.png) no-repeat;
        background-size: cover;
        width: 100%;
        height: 475px;
        margin: 0 auto;
        position: relative;
      }

      .mainsectioncontent .regionlink {
        background: rgb(152, 50, 255);
        background: linear-gradient(
          90deg,
          rgba(152, 50, 255, 1) 50%,
          rgba(101, 93, 254, 1) 100%
        );
        border: none;
        border-radius: 50px;
        padding: 15px 40px;
        color: #fff;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
		font-size: 25px;
        font-weight: bold;
        text-align: center;
        cursor: pointer;
        position: absolute;
        left: 50%;
        bottom: 75px;
        transform: translate(-50%, 0);
        width: 75%;
        text-decoration: none;
      }

      .mainsectioncontent .regionlink:hover {
        background: rgb(70, 131, 246);
        background: linear-gradient(
          90deg,
          rgba(70, 131, 246, 1) 1%,
          rgba(1, 198, 241, 1) 50%
        );
      }

      /* Responsive */
      @media (max-width: 1450px) {
        .mainsectioncontent .maincontent-left {
          width: 30%;
        }

        .mainsectioncontent .maincontent-right {
          width: 35%;
        }
      }

      @media (max-width: 1400px) {
        .mainsectioncontent .regionlink {
          padding: 15px 40px;
          font-size: 20px;
          width: 55%;
        }
      }

      @media (max-width: 1350px) {
        .mainsectioncontent .maincontent-left {
          width: 33%;
        }

        .mainsectioncontent .maincontent-right {
          width: 38%;
        }
      }

      @media (max-width: 1230px) {
        .mainsectioncontent .maincontent-left {
          width: 30%;
        }

        .mainsectioncontent .maincontent-left .region,
        .mainsectioncontent .maincontent-right .region {
          height: 400px;
        }

        .mainsectioncontent .maincontent-right {
          width: 35%;
        }
      }

      @media (max-width: 1150px) {
        .mainsectioncontent .maincontent-left .region,
        .mainsectioncontent .maincontent-right .region {
          height: 375px;
        }

        .mainsectioncontent .regionlink {
          padding: 13px 30px;
          font-size: 18px;
          width: 50%;
        }
      }

      @media (max-width: 1070px) {
        .mainsectioncontent .maincontent-left {
          width: 33%;
        }

        .mainsectioncontent .maincontent-right {
          width: 38%;
        }
      }

      @media (max-width: 950px) {
        .mainsectioncontent .maincontent-left .region,
        .mainsectioncontent .maincontent-right .region {
          height: 350px;
        }

        .mainsectioncontent .regionlink {
          padding: 12px 30px;
          font-size: 16px;
          width: 45%;
        }
      }

      @media (max-width: 900px) {
        .mainsectioncontent .maincontent-left .region,
        .mainsectioncontent .maincontent-right .region {
          height: 320px;
        }

        .mainsectioncontent .regionlink {
          padding: 12px 15px;
          font-size: 16px;
          width: 50%;
        }
      }

      @media (max-width: 800px) {
        .mainsectioncontent .maincontent-left .region,
        .mainsectioncontent .maincontent-right .region {
          height: 300px;
        }
      }

      @media (max-width: 770px) {
        .mainsectioncontent .maincontent-left .region,
        .mainsectioncontent .maincontent-right .region {
          height: 275px;
        }
      }

      @media (max-width: 700px) {
        .mainsectioncontent {
          display: block;
        }

        .mainsectioncontent .maincontent-left {
          width: 50%;
          margin: 0 auto 40px;
        }

        .mainsectioncontent .maincontent-left .region {
          height: 375px;
        }

        .mainsectioncontent .maincontent-right {
          width: 50%;
          margin: 0 auto;
        }

        .mainsectioncontent .maincontent-right .region {
          height: 330px;
        }
      }

      @media (max-width: 600px) {
        .mainsectioncontent .maincontent-left,
        .mainsectioncontent .maincontent-right {
          width: 50%;
          margin: 0 auto 30px;
        }

        .mainsectioncontent .maincontent-left .region {
          height: 225px;
        }

        .mainsectioncontent .regionlink {
          padding: 12px 15px;
          font-size: 13px;
          width: 100%;
          bottom: 10px;
        }

        .mainsectioncontent .maincontent-right .region {
          height: 175px;
        }
      }
    </style>
  </head>

  <body>
    <header id="header">
      <div class="logo">
        <a href="#"></a>
      </div>
    </header>
    <section id="mainsection">
      <div class="mainsectioncontent">
        <div class="maincontent-left">
          <div class="region">
            <a
              class="regionlink"
              href="https://www.weticketit.com/showfilmfirst/booking/login/direct"
            >
              UK &amp; Ireland
            </a>
          </div>
        </div>
        <div class="maincontent-right">
          <div class="region">
            <a
              class="regionlink"
              href="https://showfilmfirst.com.au/"
            >
              Australia
            </a>
          </div>
        </div>
      </div>
    </section>
  </body>
</html>
