@charset "UTF-8";
/** Generated by FG **/
@font-face {
  font-family: 'PSL-Imperial-Bold';
  src: url("../fonts/PSL-Imperial-Bold-1-.eot");
  src: local("☺"), url("../fonts/PSL-Imperial-Bold-1-.woff") format("woff"), url("../fonts/PSL-Imperial-Bold-1-.ttf") format("truetype"), url("../fonts/PSL-Imperial-Bold-1-.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/** Generated by FG **/
@font-face {
  font-family: 'Heavent Li';
  src: url("../fonts/DB Heavent Li v3.2.eot");
  src: local("☺"), url("../fonts/DB Heavent Li v3.2.woff") format("woff"), url("../fonts/DB Heavent Li v3.2.ttf") format("truetype"), url("../fonts/DB Heavent Li v3.2.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/** Generated by FG **/
@font-face {
  font-family: 'DB Heavent';
  src: url("../fonts/DB Heavent v3.2.eot");
  src: local("☺"), url("../fonts/DB Heavent v3.2.woff") format("woff"), url("../fonts/DB Heavent v3.2.ttf") format("truetype"), url("../fonts/DB Heavent v3.2.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/** Generated by FG **/
@font-face {
  font-family: 'FUTRFW';
  src: url("../fonts/FUTRFW.eot");
  src: local("☺"), url("../fonts/FUTRFW.woff") format("woff"), url("../fonts/FUTRFW.ttf") format("truetype"), url("../fonts/FUTRFW.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 52, css.scss */
hr {
  color: black; }

/* line 55, css.scss */
hr.blue-border {
  border-top: 5px solid #015A99; }

/* line 58, css.scss */
.main-bg {
  background-image: url("../images/background.png");
  background-size: cover;
  background-repeat: no-repeat; }

/* line 64, css.scss */
.inside-bg {
  background: white !important;
  box-shadow: #00000059 2px 2px 10px; }

/* line 69, css.scss */
.title {
  font-family: 'PSL-Imperial-Bold' !important;
  font-size: 85px;
  letter-spacing: 10px; }
  @media screen and (max-width: 768px) {
    /* line 69, css.scss */
    .title {
      font-size: 40px; } }

/* line 78, css.scss */
#switchlang {
  font-family: 'DB Heavent';
  letter-spacing: 3px; }

/* line 83, css.scss */
#special-guest {
  font-family: 'DB Heavent';
  letter-spacing: 3px; }
  /* line 87, css.scss */
  #special-guest .sub-header {
    font-size: 45px;
    font-weight: bold;
    color: #015A99; }
    @media screen and (max-width: 768px) {
      /* line 87, css.scss */
      #special-guest .sub-header {
        font-size: 35px; } }
  /* line 95, css.scss */
  #special-guest .description {
    margin-top: -20px;
    font-size: 35px;
    font-weight: normal;
    color: #015A99; }
    @media screen and (max-width: 768px) {
      /* line 95, css.scss */
      #special-guest .description {
        margin-top: -10px;
        font-size: 25px;
        line-height: 0.8em; } }

/* line 107, css.scss */
.description-txt {
  margin-top: 10px;
  font-family: 'DB Heavent';
  font-size: 28px;
  line-height: 1.5rem;
  color: #515151; }

/* line 117, css.scss */
#objective img {
  max-height: 140px;
  margin-top: 15px;
  margin-bottom: 15px; }
/* line 122, css.scss */
#objective .description {
  margin-top: 10px;
  font-family: 'Heavent Li';
  font-size: 25px;
  line-height: 1.5rem;
  color: #515151; }
/* line 130, css.scss */
#objective .picframe-left {
  border-left: 2px solid grey; }
/* line 134, css.scss */
#objective .picframe-right {
  border-right: 2px solid grey; }
@media screen and (max-width: 768px) {
  /* line 138, css.scss */
  #objective .picframe-left, #objective .picframe-right {
    border-left: 0;
    border-right: 0; } }

/* line 148, css.scss */
#footer .hashtag {
  font-family: 'FUTRFW';
  font-weight: bold;
  color: #015A99;
  font-size: 18px; }
