@font-face {
  font-family: 'SaolDisplay';
  src: url("fonts/SaolDisplay-Medium.otf");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Sohne-Kraftig';
  src: url("fonts/Sohne-Kraftig.otf");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Sohne-Leichtm';
  src: url("fonts/Sohne-Leicht.otf");
  font-weight: normal;
  font-style: normal; }
/*------------------------------------*\
RESET
\*------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strike, strong, sub, sup, tt, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
section, article, aside, footer, header, hgroup, nav, .h6, .h5, .h4, .h3, .h2, .h1 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

a {
  transition: .2s ease-in-out;
  color: inherit;
  text-decoration: none; }

a:hover {
  text-decoration: none; }

ul {
  margin: 0; }

strong {
  font-weight: bold; }

b {
  font-weight: 400; }

i {
  font-style: italic; }

button {
  border: none;
  background: none; }

textarea {
  resize: none; }

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0; }

div::-webkit-scrollbar {
  width: 0 !important; }

div {
  overflow: -moz-scrollbars-none; }

div {
  -ms-overflow-style: none; }

button:focus {
  outline: none; }

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

input:focus, input[type="checkbox"]:focus {
  outline: none; }

textarea:focus {
  outline: none; }

select:focus {
  outline: none; }

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

iframe {
  display: block;
  width: 100%;
  border: 0; }

div.iframe iframe {
  position: absolute;
  top: -15px;
  left: 0;
  height: calc(100vw * 1.405); }

a {
  color: inherit;
  text-decoration: none; }

button {
  -webkit-appearance: none; }

.img-fluid {
  max-width: 100%; }

/* defaults end */
body {
  font-family: 'Sohne-Leichtm';
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  color: #000;
  line-height: 1.6;
  text-align: center;
  margin: 0;
  background: #EBE3D7; }

/* PAGE STYLES */
h1, h2, h3, h4, h5 {
  font-family: 'SaolDisplay';
  line-height: 1;
  color: #000;
  text-transform: none;
  text-align: center;
  margin: 0; }

h1 {
  font-size: 40px; }

h2 {
  font-size: 70px; }

h3 {
  font-size: 35px; }

h4 {
  font-size: 28px;
  margin-bottom: 10px; }

h5 {
  font-size: 18px; }

p {
  margin: 0; }

.cookies_message {
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  align-items: center; }
  .cookies_message .small_logo {
    text-align: left;
    width: 10%;
    padding: 0 40px; }
    .cookies_message .small_logo img {
      height: 60px;
      vertical-align: middle; }
  .cookies_message .text {
    width: 80%; }
    .cookies_message .text p {
      font-size: 14px;
      max-width: 1300px;
      text-align: left; }
  .cookies_message .got_it {
    width: 10%;
    padding: 0 40px; }
    .cookies_message .got_it h3 {
      text-align: right; }
  .cookies_message.accepted {
    display: none; }

.video_mobile {
  display: none; }

.coming_soon {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px 10px;
  background: #000;
  z-index: 7; }
  .coming_soon h4 {
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 1px;
    opacity: 0.9; }

.center-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.my_btn {
  font-family: 'Sohne-Kraftig';
  line-height: 60px;
  padding: 0 20px;
  font-size: 20px;
  color: #fff;
  text-transform: uppercase;
  background: #000;
  cursor: pointer; }

.register_btn {
  display: none;
  position: fixed;
  top: 45%;
  transform: translate(0, -50%) rotate(-90deg);
  right: -65px;
  z-index: 10; }

.home.cn .register_btn {
  right: -32px; }

.masthead {
  position: relative;
  /* Rounded sliders */ }
  .masthead h3 {
    font-size: 40px; }
  .masthead .logo {
    width: 750px;
    max-width: 90%; }
  .masthead .iframe.vimeo {
    position: absolute;
    top: 0;
    height: 100vh;
    width: 100%;
    min-width: 100%;
    padding-bottom: 100%;
    transition: all 0.4s; }
    .masthead .iframe.vimeo.video_desktop {
      min-width: 100vh; }
    .masthead .iframe.vimeo.active {
      opacity: 1;
      z-index: 2; }
  .masthead .content {
    padding-top: 60px 0 30px 0; }
    .masthead .content h1, .masthead .content h3 {
      color: #000; }
  .masthead .switch_container {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 5; }
    .masthead .switch_container h5 {
      display: inline-block;
      margin-right: 10px;
      vertical-align: middle;
      color: #fff; }
  .masthead .switch {
    display: inline-block;
    width: 60px;
    height: 30px;
    position: relative;
    vertical-align: middle; }
  .masthead .switch input {
    opacity: 0;
    width: 0;
    height: 0; }
  .masthead .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #888e63;
    -webkit-transition: .4s;
    transition: .4s; }
  .masthead .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 6px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s; }
  .masthead input:checked + .slider {
    background-color: #a6ccee; }
  .masthead input:focus + .slider {
    box-shadow: 0 0 1px #a6ccee; }
  .masthead input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px); }
  .masthead .slider.round {
    border-radius: 34px; }
  .masthead .slider.round:before {
    border-radius: 50%; }

.life_refreshed .amenity_type img {
  margin-bottom: 5px; }
.life_refreshed .amenity_type p {
  font-size: 20px; }

.neighbourhood .my_slide,
.life_refreshed .my_slide {
  position: relative; }
  .neighbourhood .my_slide p,
  .life_refreshed .my_slide p {
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
    padding-top: 10px;
    background: black;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.9066001401) 0%, rgba(0, 0, 0, 0.6825105042) 17%, rgba(0, 0, 0, 0.4976365546) 51%, rgba(0, 0, 0, 0) 100%); }
.neighbourhood .slick-dots,
.life_refreshed .slick-dots {
  margin-top: 30px; }
  .neighbourhood .slick-dots li,
  .life_refreshed .slick-dots li {
    display: inline-block;
    margin: 0 10px;
    background: #707070;
    width: 15px;
    height: 15px;
    border-radius: 50%; }
    .neighbourhood .slick-dots li button,
    .life_refreshed .slick-dots li button {
      font-size: 0;
      opacity: 0; }
    .neighbourhood .slick-dots li.slick-active,
    .life_refreshed .slick-dots li.slick-active {
      background: #fff; }

.register_form .container {
  position: relative; }
  .register_form .container .thank_you_message {
    display: none;
    position: absolute;
    top: -5px;
    left: -5px;
    bottom: -5px;
    right: -5px;
    background: #EBE3D7; }
    .register_form .container .thank_you_message h2 {
      position: absolute;
      z-index: 2;
      width: 100%;
      text-align: center;
      top: 50%;
      transform: translate(0, -50%); }
.register_form .form {
  position: relative;
  padding-top: 70px;
  margin: 0 auto;
  transition: all 0.4s; }
  .register_form .form input[type="text"],
  .register_form .form input[type="search"],
  .register_form .form input[type="tel"],
  .register_form .form input[type="number"],
  .register_form .form input[type="email"],
  .register_form .form input[type="password"],
  .register_form .form select {
    width: 100%;
    font-family: 'SaolDisplay';
    font-weight: 400;
    font-style: normal;
    font-size: 24px;
    line-height: 60px;
    margin-bottom: 50px;
    color: #000;
    -webkit-appearance: none;
    border: none;
    background: transparent;
    border-bottom: 1px solid #707070;
    outline: none; }
  .register_form .form input[type="text"]::placeholder,
  .register_form .form input[type="search"]::placeholder,
  .register_form .form input[type="tel"]::placeholder,
  .register_form .form input[type="number"]::placeholder,
  .register_form .form input[type="email"]::placeholder,
  .register_form .form input[type="password"]::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 1;
    /* Firefox */ }
  .register_form .form input[type="text"]:-ms-input-placeholder,
  .register_form .form input[type="search"]:-ms-input-placeholder,
  .register_form .form input[type="tel"]:-ms-input-placeholder,
  .register_form .form input[type="number"]:-ms-input-placeholder,
  .register_form .form input[type="email"]:-ms-input-placeholder,
  .register_form .form input[type="password"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000; }
  .register_form .form input[type="text"]::-ms-input-placeholder,
  .register_form .form input[type="search"]::-ms-input-placeholder,
  .register_form .form input[type="tel"]::-ms-input-placeholder,
  .register_form .form input[type="number"]::-ms-input-placeholder,
  .register_form .form input[type="email"]::-ms-input-placeholder,
  .register_form .form input[type="password"]::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000; }
  .register_form .form select {
    background: url(../img/arrow_down.png) no-repeat;
    background-size: 30px;
    background-position: right center;
    cursor: pointer; }
  .register_form .form legend, .register_form .form label {
    font-family: 'SaolDisplay';
    font-size: 24px; }
  .register_form .form .missing input[type="text"],
  .register_form .form .missing input[type="search"],
  .register_form .form .missing input[type="tel"],
  .register_form .form .missing input[type="number"],
  .register_form .form .missing input[type="email"],
  .register_form .form .missing input[type="password"] {
    border-bottom: 1px solid red; }
    .register_form .form .missing input[type="text"]::placeholder,
    .register_form .form .missing input[type="search"]::placeholder,
    .register_form .form .missing input[type="tel"]::placeholder,
    .register_form .form .missing input[type="number"]::placeholder,
    .register_form .form .missing input[type="email"]::placeholder,
    .register_form .form .missing input[type="password"]::placeholder {
      /* Chrome, Firefox, Opera, Safari 10.1+ */
      color: red;
      opacity: 1;
      /* Firefox */ }
    .register_form .form .missing input[type="text"]:-ms-input-placeholder,
    .register_form .form .missing input[type="search"]:-ms-input-placeholder,
    .register_form .form .missing input[type="tel"]:-ms-input-placeholder,
    .register_form .form .missing input[type="number"]:-ms-input-placeholder,
    .register_form .form .missing input[type="email"]:-ms-input-placeholder,
    .register_form .form .missing input[type="password"]:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      color: red; }
    .register_form .form .missing input[type="text"]::-ms-input-placeholder,
    .register_form .form .missing input[type="search"]::-ms-input-placeholder,
    .register_form .form .missing input[type="tel"]::-ms-input-placeholder,
    .register_form .form .missing input[type="number"]::-ms-input-placeholder,
    .register_form .form .missing input[type="email"]::-ms-input-placeholder,
    .register_form .form .missing input[type="password"]::-ms-input-placeholder {
      /* Microsoft Edge */
      color: red; }
  .register_form .form .agent_name_field {
    display: none; }
  .register_form .form .checkbox {
    display: inline-block;
    position: relative;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: left;
    margin-right: 35px; }
    .register_form .form .checkbox input {
      position: absolute;
      opacity: 0;
      width: 10px;
      height: 10px;
      left: 30px; }
    .register_form .form .checkbox label {
      padding-left: 35px;
      position: relative;
      cursor: pointer;
      text-transform: none; }
    .register_form .form .checkbox label:before {
      position: absolute;
      top: 10px;
      display: block;
      left: -5px;
      width: 22px;
      content: "";
      height: 22px;
      margin-left: 5px;
      border-width: 1px;
      border-radius: 50%;
      border-style: solid;
      border-color: #454343;
      border-image: initial;
      background: transparent; }
    .register_form .form .checkbox input[type="radio"]:checked + label::before,
    .register_form .form .checkbox input[type="checkbox"]:checked + label::before {
      background: #000; }
    .register_form .form .checkbox.missing label:before {
      border-color: red; }
  .register_form .form .warning-message,
  .register_form .form .error-message {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    color: red; }
  .register_form .form .thank_you_message {
    position: absolute;
    top: 0;
    bottom: 0;
    width: calc(100% + 10px);
    opacity: 0;
    z-index: -1;
    text-align: center;
    transition: all 0.4s;
    background: #000; }
    .register_form .form .thank_you_message .close_btn {
      position: absolute;
      bottom: 20px;
      width: 100%;
      text-align: center; }
    .register_form .form .thank_you_message h2 {
      position: absolute;
      text-align: center;
      width: 100%;
      top: 50%;
      transform: translate(0, -50%); }
    .register_form .form .thank_you_message .close_btn {
      position: absolute;
      bottom: 20%;
      left: 50%;
      transform: translate(-50%, 0);
      font-size: 24px; }
  .register_form .form.completed .thank_you_message {
    opacity: 1;
    z-index: 2; }
.register_form .my_btn {
  font-family: 'SaolDisplay';
  font-size: 32px;
  padding: 0 30px;
  text-transform: none; }
.register_form .disclaimer p {
  font-size: 20px; }

.policy_popup {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 60px 20px;
  background: #EBE3D7;
  z-index: 10;
  display: none; }
  .policy_popup h3 {
    margin-bottom: 40px; }
  .policy_popup h2, .policy_popup h4, .policy_popup p {
    text-align: left; }
  .policy_popup p {
    font-size: 20px;
    margin-bottom: 30px; }
  .policy_popup .main_logo {
    width: 500px;
    max-width: 70%;
    margin-bottom: 40px; }
  .policy_popup .inner_content {
    max-height: calc(100vh - 200px);
    overflow-y: scroll;
    max-width: 1350px;
    padding: 10px 20px;
    margin: 0 auto; }
  .policy_popup .inner_content::-webkit-scrollbar {
    width: 0;
    height: 8px; }
  .policy_popup .inner_content::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 9px; }
  .policy_popup .inner_content::-webkit-scrollbar-thumb:hover {
    background: #fff; }
  .policy_popup .inner_content::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 9px;
    box-shadow: inset 0px 0px 0px 0px #F0F0F0; }
  .policy_popup .small_logo {
    margin-top: 30px; }
  .policy_popup .copyright {
    padding-top: 30px; }
    .policy_popup .copyright p {
      text-align: center; }
  .policy_popup .close_icon {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 35px;
    cursor: pointer; }

.show_message {
  text-decoration: underline;
  cursor: pointer; }

.sales_info a {
  border-bottom: 1px solid transparent; }
.sales_info a:hover {
  color: #000;
  border-bottom: 1px solid #000; }

.footer p {
  font-size: 20px; }
.footer img.logo {
  width: 100%;
  max-width: 320px; }
.footer .social {
  width: 30px; }

/* PAGE STYLES END */
/* RESPONSIVE */
@media (min-width: 1800px) {
  .container {
    max-width: 1400px; } }
@media (max-width: 1800px) {
  h1 {
    font-size: 60px; }

  h2 {
    font-size: 60px; }

  p {
    font-size: 22px; }

  .register_form .form .checkbox {
    margin-right: 25px; } }
@media (max-width: 1400px) {
  h1 {
    font-size: 40px; }

  h2 {
    font-size: 50px; }

  .masthead h3 {
    font-size: 34px; }

  h3 {
    font-size: 32px; }

  .register_form .form {
    padding-top: 40px; } }
@media (max-width: 991px) {
  h1 {
    font-size: 40px; }

  h2 {
    font-size: 50px; }

  h3 {
    font-size: 30px; }

  .my_btn {
    line-height: 54px;
    font-size: 16px; }

  .masthead .switch_container {
    bottom: 30px; }

  .neighbourhood .my_slide p,
  .life_refreshed .my_slide p {
    font-size: 22px; }
  .neighbourhood .slick-dots,
  .life_refreshed .slick-dots {
    margin-top: 25px; }
    .neighbourhood .slick-dots li,
    .life_refreshed .slick-dots li {
      margin: 0 8px;
      width: 12px;
      height: 12px; }

  .life_refreshed .amenity_type {
    flex-wrap: wrap; }
    .life_refreshed .amenity_type p {
      font-size: 18px; }
  .life_refreshed .box {
    width: 50%; } }
.masthead {
  min-height: 100vh; }
  .masthead .iframe.vimeo {
    left: 50%;
    transform: translate(-50%, 0); }

@media (max-aspect-ratio: 7 / 10) {
  .masthead {
    height: auto;
    min-height: calc(100vw*1.4); }
    .masthead .iframe.vimeo {
      left: 50%;
      transform: translate(-50%, 0); }

  div.iframe iframe {
    height: calc(100vw*1.4); } }
@media (max-width: 767px) {
  .masthead {
    background-size: cover; } }
@media (max-width: 580px) {
  .coming_soon h4 {
    font-size: 24px; }

  .register_btn {
    right: -50px; }

  h1 {
    font-size: 28px; }

  h2 {
    font-size: 36px; }

  .masthead h3 {
    font-size: 22px; }

  h3 {
    font-size: 20px; }

  p {
    font-size: 16px;
    line-height: 1.8; }

  .container {
    max-width: 100%; }

  .neighbourhood .my_slide p {
    font-size: 16px;
    padding-top: 6px;
    padding-bottom: 6px; }
  .neighbourhood .slick-dots {
    margin-top: 20px; }
    .neighbourhood .slick-dots li {
      margin: 0 4px;
      width: 10px;
      height: 10px; }

  .register_form .form {
    padding-top: 30px; }
    .register_form .form input[type="text"],
    .register_form .form input[type="search"],
    .register_form .form input[type="tel"],
    .register_form .form input[type="number"],
    .register_form .form input[type="email"],
    .register_form .form input[type="password"],
    .register_form .form select {
      font-size: 20px;
      line-height: 50px;
      margin-bottom: 30px; }
    .register_form .form legend, .register_form .form label {
      font-size: 20px; }
    .register_form .form .agent_name_field {
      display: none; }
    .register_form .form .checkbox label:before {
      top: 5px; }
  .register_form .my_btn {
    font-size: 28px; }
  .register_form .disclaimer p {
    font-size: 12px; }

  .footer p {
    font-size: 12px; }

  .policy_popup {
    padding: 40px 15px; }
    .policy_popup .main_logo {
      margin-bottom: 20px; }
    .policy_popup .inner_content {
      max-height: calc(100vh - 120px); }
    .policy_popup .close_icon {
      top: 15px;
      right: 15px;
      width: 30px; }
    .policy_popup h4 {
      font-size: 24px; }
    .policy_popup p {
      font-size: 14px; } }
#launch .intro {
  height: 100vh;
  width: 100%;
  display: flex;
  align-items: center; }
  #launch .intro .timer_block {
    width: 50%;
    background: #EBE3D7;
    align-items: center; }
    #launch .intro .timer_block p {
      font-family: 'SaolDisplay'; }
    #launch .intro .timer_block p.join {
      font-size: 35px; }
    #launch .intro .timer_block h1 {
      font-size: 75px;
      line-height: 1.1;
      margin-bottom: 10px;
      text-transform: uppercase; }
    #launch .intro .timer_block h3 {
      font-size: 45px;
      line-height: 1.2;
      margin-bottom: 30px; }
    #launch .intro .timer_block .broadcast {
      font-size: 30px; }
    #launch .intro .timer_block .time {
      font-size: 125px;
      line-height: 1.35;
      word-spacing: -20px;
      font-family: 'Times New Roman', Times, serif;
      margin: 0 auto;
      display: block; }
    #launch .intro .timer_block .link {
      font-size: 30px;
      text-transform: uppercase; }
    #launch .intro .timer_block .box {
      position: relative; }
      #launch .intro .timer_block .box .borders {
        position: absolute;
        top: 5px;
        left: 50%;
        transform: translate(-50%, 0);
        z-index: 1;
        width: 570px; }
      #launch .intro .timer_block .box h3 {
        position: relative;
        z-index: 2; }
      #launch .intro .timer_block .box P {
        position: relative;
        z-index: 2; }
  #launch .intro .building_rendering {
    width: 50%;
    height: 100vh;
    background: url("/img/launch/building.jpg") center top;
    background-size: cover; }
#launch .outro {
  background: url("/img/launch/outro.jpg") center top;
  background-size: cover; }
  #launch .outro .timer_block {
    width: 830px;
    margin: 0 auto;
    padding: 50px 20px;
    backdrop-filter: blur(10px);
    background: rgba(0, 0, 0, 0.6);
    background-size: cover; }
    #launch .outro .timer_block h1, #launch .outro .timer_block h3, #launch .outro .timer_block p {
      color: #fff; }
#launch .ratio {
  height: 100vh; }

@media (max-width: 1400px) and (max-height: 900px) {
  #launch .intro .bp_logo {
    max-width: 380px; }
  #launch .intro .timer_block p.join {
    font-size: 35px; }
  #launch .intro .timer_block h1 {
    font-size: 60px; }
  #launch .intro .timer_block h3 {
    font-size: 38px;
    margin-bottom: 25px; }
  #launch .intro .timer_block .broadcast {
    font-size: 26px; }
  #launch .intro .timer_block .time {
    font-size: 120px;
    line-height: 1.3; }
  #launch .intro .timer_block .link {
    font-size: 28px; }
  #launch .intro .timer_block .box .borders {
    width: 510px; } }
@media (max-width: 1200px) and (max-height: 750px) {
  #launch .intro .bp_logo {
    max-width: 330px; }
  #launch .intro .timer_block p.join {
    font-size: 30px; }
  #launch .intro .timer_block h1 {
    font-size: 55px; }
  #launch .intro .timer_block h3 {
    font-size: 34px;
    margin-bottom: 25px; }
  #launch .intro .timer_block .broadcast {
    font-size: 26px; }
  #launch .intro .timer_block .time {
    font-size: 110px;
    line-height: 1.2; }
  #launch .intro .timer_block .link {
    font-size: 28px; }
  #launch .intro .timer_block .box .borders {
    width: 450px;
    top: -1px; } }
@media (max-width: 991px) {
  #launch .intro {
    padding-top: 40px;
    height: auto;
    min-height: 100vh; }
    #launch .intro .timer_block {
      width: 100%; }
    #launch .intro .building_rendering {
      display: none; } }
@media (max-width: 600px) {
  #launch .intro .bp_logo {
    width: 330px;
    max-width: 85%; }
  #launch .intro .timer_block p.join {
    font-size: 28px; }
  #launch .intro .timer_block h1 {
    font-size: 38px;
    margin-bottom: 30px; }
  #launch .intro .timer_block h3 {
    font-size: 28px;
    margin-bottom: 15px; }
  #launch .intro .timer_block .broadcast {
    font-size: 24px; }
  #launch .intro .timer_block .time {
    font-size: 90px;
    line-height: 1.1; }
  #launch .intro .timer_block .link {
    font-size: 20px; }
  #launch .intro .timer_block .box .borders {
    width: 450px;
    max-width: 98%;
    top: -1px; } }

/*# sourceMappingURL=my_style.css.map */
