@import url(http://fast.fonts.net/t/1.css?apiType=css&projectid=7fa4a112-97b2-4a17-8d6b-9d711149c065);
@font-face {
  font-family: "Frutiger Neue W01 UltLt";
  src: url("../fonts/91fc6d4e-cf1b-4402-8204-6583863aa538.eot?#iefix");
  src: url("../fonts/91fc6d4e-cf1b-4402-8204-6583863aa538.eot?#iefix") format("eot"), url("../fonts/e1441166-710a-42d0-a01d-519e6602eacb.woff2") format("woff2"), url("../fonts/0642b943-95ae-45d7-88b6-f872b3c23789.woff") format("woff"), url("../fonts/2e31d03e-1e21-4f13-8912-f00a90362205.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger Neue W01 Thin";
  src: url("../fonts/56a45cb7-f23d-49a0-bfc2-c8697c283d7f.eot?#iefix");
  src: url("../fonts/56a45cb7-f23d-49a0-bfc2-c8697c283d7f.eot?#iefix") format("eot"), url("../fonts/3707b616-fa68-46f1-b366-6203b775dfba.woff2") format("woff2"), url("../fonts/a1195dfc-f0a3-4c60-9515-d3808dc66b4c.woff") format("woff"), url("../fonts/fb62cba5-0fb8-498f-8359-eaaff75c288c.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger Neue W01 Light";
  src: url("../fonts/12d6929b-8b96-4898-b413-6bd6d0e2d0fb.eot?#iefix");
  src: url("../fonts/12d6929b-8b96-4898-b413-6bd6d0e2d0fb.eot?#iefix") format("eot"), url("../fonts/5ff45fd8-b17d-4b99-a293-7969c71b8e1c.woff2") format("woff2"), url("../fonts/a2afa464-03b1-4a6c-b5cb-3521a1cf94ba.woff") format("woff"), url("../fonts/9aa255d9-7d3d-420a-bb79-2f91c4aed10f.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger Neue W01 Book";
  src: url("../fonts/4510b370-f470-4a48-9e50-610e1eda0c0f.eot?#iefix");
  src: url("../fonts/4510b370-f470-4a48-9e50-610e1eda0c0f.eot?#iefix") format("eot"), url("../fonts/33b6f34a-c72d-45b1-b53e-b1f65815790e.woff2") format("woff2"), url("../fonts/dd178e8e-241c-40e4-8de9-517c03b90b59.woff") format("woff"), url("../fonts/5c8447f4-b7e3-462a-87f2-b823e98d6da5.ttf") format("truetype");
}
@font-face {
  font-family: "FrutigerNeueW01-Regular";
  src: url("../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix");
  src: url("../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix") format("eot"), url("../fonts/9edf3443-80c6-4de6-b582-122401f63ad4.woff2") format("woff2"), url("../fonts/aa94077e-cdcd-4e33-abe0-ddcfe27e3485.woff") format("woff"), url("../fonts/22dfb43f-26df-46f9-aa0f-30038f8da834.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger Neue W01 Md";
  src: url("../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix");
  src: url("../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix") format("eot"), url("../fonts/1f198a6d-f4fe-44f1-b78c-1b6a1cf66d00.woff2") format("woff2"), url("../fonts/4748e3d8-1b23-420a-a419-d7a367ea1076.woff") format("woff"), url("../fonts/11f76f62-1d4f-4327-bce7-1eee2aba08bf.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger Neue LT W01 Heavy It";
  src: url("../fonts/a03d7113-0697-4625-a2a3-a6f5f382f302.eot?#iefix");
  src: url("../fonts/a03d7113-0697-4625-a2a3-a6f5f382f302.eot?#iefix") format("eot"), url("../fonts/6c50dd5e-c330-439b-a277-01e94c513c90.woff2") format("woff2"), url("../fonts/6abe1340-e85f-4807-98e8-f19ded592bd4.woff") format("woff"), url("../fonts/ee2b1e6d-e8f3-42d8-ad56-63084f31b156.ttf") format("truetype");
}
@font-face {
  font-family: "Frutiger Neue LT W01 X Black I";
  src: url("../fonts/83163ac5-8ab7-4daf-b2eb-d0cd3a0c3219.eot?#iefix");
  src: url("../fonts/83163ac5-8ab7-4daf-b2eb-d0cd3a0c3219.eot?#iefix") format("eot"), url("../fonts/8d55f844-52ea-46dc-9842-8d20bd93dda4.woff2") format("woff2"), url("../fonts/2df35275-523e-4760-8f22-f5083280803e.woff") format("woff"), url("../fonts/50c07daf-a452-4e24-a161-639318f993e4.ttf") format("truetype");
}
body {
  background: linear-gradient(90deg, rgb(23, 31, 97) 0%, rgb(10, 11, 52) 33%);
  margin: 0;
  padding: 0;
  font-family: "Frutiger Neue W01 Light";
  font-size: 16px;
  line-height: 1.5;
  color: #2A2273;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  body {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  body {
    font-size: 20px;
  }
}

* {
  box-sizing: border-box;
}

.text-center {
  text-align: center !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

a {
  text-decoration: none;
}

img {
  max-width: 100%;
}

.blackitalic {
  font-family: "Frutiger Neue LT W01 X Black I";
}

strong, b {
  font-family: "Frutiger Neue W01 Md";
  font-weight: normal;
}

.container {
  position: relative;
  padding: 0 40px;
}
@media (min-width: 992px) {
  .container {
    width: 980px;
    margin: 0 auto;
    padding-left: 20px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1180px;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1600px;
  }
}

/* SHAPE
   ========================= */
.shape {
  overflow: hidden;
  position: relative;
  background-color: #ffffff;
  height: 55px;
  /* &:before {
  	display: block;
  	content:" ";
  	position: absolute;
  	bottom: 0; 
  	left:0;
  	height: 200%; 
  	width:200%; 
  	background: #fff; 
  	transform: skewy(-2deg);
  	transform-origin: 0 0;
  } */
}
@media (min-width: 992px) {
  .shape {
    height: 60px;
  }
}
@media (min-width: 1200px) {
  .shape {
    height: 95px;
  }
}
.shape a {
  position: absolute;
  right: 20px;
  top: 20px;
  display: block;
  width: 140px;
  height: 21px;
  font-size: 0;
}
@media (min-width: 992px) {
  .shape a {
    top: 25px;
    width: 150px !important;
    height: 23px !important;
  }
}
@media (min-width: 1200px) {
  .shape a {
    top: 40px;
    width: 230px !important;
    height: 28px !important;
  }
}
.shape a img {
  width: 100%;
}

/* VISUAL
   ========================= */
#intro-text, .intro-text {
  padding: 6vh 0 0 0;
  text-align: center;
}
@media (min-width: 992px) {
  #intro-text, .intro-text {
    padding: 6vh 0;
  }
}
@media (min-width: 768px) {
  #intro-text .container.narrow, .intro-text .container.narrow {
    width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 1200px) {
  #intro-text .container.narrow, .intro-text .container.narrow {
    width: 850px;
  }
}
#intro-text h1, .intro-text h1 {
  font-size: 36px;
  line-height: 1;
  display: inline-block;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 0.2em;
  font-weight: bold;
  font-family: "Frutiger Neue LT W01 X Black I";
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: -0.02em;
  margin-bottom: 6vh;
}
@media (min-width: 768px) {
  #intro-text h1, .intro-text h1 {
    font-size: 54px;
  }
}
@media (min-width: 1200px) {
  #intro-text h1, .intro-text h1 {
    font-size: 100px;
  }
}
#intro-text h2, .intro-text h2 {
  font-family: "Frutiger Neue W01 UltLt";
  font-size: 24px;
  line-height: 1.2;
  letter-spacing: 0.015em;
  padding-bottom: 0.2em;
  text-align: center;
  text-transform: uppercase;
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 768px) {
  #intro-text h2, .intro-text h2 {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  #intro-text h2, .intro-text h2 {
    font-size: 54px;
  }
}
#intro-text h2.large, .intro-text h2.large {
  font-family: "Frutiger Neue W01 UltLt";
  font-size: 32px;
  line-height: 1.1;
  letter-spacing: 0.015em;
  padding-bottom: 0.2em;
  display: inline-block;
  width: 100%;
  text-transform: uppercase;
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 768px) {
  #intro-text h2.large, .intro-text h2.large {
    font-size: 54px;
  }
}
@media (min-width: 1200px) {
  #intro-text h2.large, .intro-text h2.large {
    font-size: 70px;
  }
}
#intro-text p, .intro-text p {
  color: #fff;
  text-align: center strong;
  text-align-font-family: "Frutiger Neue W01 Md";
}
#intro-text .button, .intro-text .button {
  display: inline-block;
  margin-top: 40px;
  padding: 10px 30px;
  border-radius: 22px;
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
}
#intro-text .button a, .intro-text .button a {
  color: #fff;
  font-family: "Frutiger Neue W01 Md";
  text-transform: uppercase;
  text-decoration: none;
}
#intro-text .label, .intro-text .label {
  display: inline-block;
  margin-top: 40px;
  padding: 10px 30px;
  border-radius: 22px;
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  color: #fff;
  font-family: "Frutiger Neue W01 Md";
  text-transform: uppercase;
}

/* LYRICS
   ========================= */
#lyrics {
  overflow: hidden;
  position: relative;
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}
#lyrics:before {
  display: block;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  height: 100px;
  width: 110%;
  background: linear-gradient(90deg, rgb(23, 31, 97) 0%, rgb(10, 11, 52) 33%);
  transform: skewy(-2deg);
  transform-origin: 0 0;
}
@media (max-width: 767px) {
  #lyrics:before {
    height: 50px;
  }
}
#lyrics:after {
  display: block;
  content: " ";
  position: absolute;
  bottom: -100px;
  left: 0;
  height: 100px;
  width: 110%;
  background: linear-gradient(90deg, rgb(23, 31, 97) 0%, rgb(10, 11, 52) 33%);
  transform: skewy(-2deg);
  transform-origin: 0 0;
}
@media (max-width: 767px) {
  #lyrics:after {
    height: 50px;
  }
}
#lyrics .container {
  display: flex;
}
@media (max-width: 991px) {
  #lyrics .container {
    display: block;
  }
}
#lyrics .column {
  padding-top: 100px;
  padding-bottom: 40px;
}
@media (min-width: 992px) {
  #lyrics .column {
    display: inline-block;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
    padding-top: 150px;
    padding-bottom: 60px;
  }
}
#lyrics .column + .column {
  padding-top: 0px;
}
@media (min-width: 992px) {
  #lyrics .column + .column {
    padding-top: 90px;
    padding-left: 80px;
  }
}
#lyrics h1.outline {
  font-size: 36px;
  line-height: 1;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 0.2em;
  padding-right: 0.1em;
  font-family: "Frutiger Neue LT W01 X Black I";
  color: #ffffff;
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-stroke: 4px transparent;
  letter-spacing: -0.02em;
  margin-bottom: 6vh;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 768px) {
  #lyrics h1.outline {
    font-size: 54px;
  }
}
@media (min-width: 1200px) {
  #lyrics h1.outline {
    font-size: 70px;
  }
}
@media (min-width: 1600px) {
  #lyrics h1.outline {
    font-size: 90px;
  }
}
#lyrics h3 {
  text-align: left;
  margin-top: 0;
  font-family: "Frutiger Neue W01 Md";
}
#lyrics p {
  text-align: left;
  line-height: 1.4;
  margin-bottom: 20px;
  color: #2A2273;
  font-family: "Frutiger Neue W01 Light";
}
@media (min-width: 992px) {
  #lyrics p {
    margin-bottom: 40px;
  }
}
#lyrics p.refrain {
  text-align: left;
  font-size: 18px;
  padding-left: 20px;
  font-family: "Frutiger Neue LT W01 X Black I";
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 768px) {
  #lyrics p.refrain {
    font-size: 22px;
    padding-left: 40px;
  }
}

/* CONTENT-WHITE */
.content-white {
  overflow: hidden;
  position: relative;
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}
.content-white:before {
  display: block;
  content: " ";
  position: absolute;
  top: 0px;
  left: 0;
  height: 100px;
  width: 110%;
  background: linear-gradient(90deg, rgb(23, 31, 97) 0%, rgb(10, 11, 52) 33%);
  transform: skewy(-2deg);
  transform-origin: 0 0;
}
@media (max-width: 767px) {
  .content-white:before {
    height: 50px;
  }
}
.content-white:after {
  display: block;
  content: " ";
  position: absolute;
  bottom: -100px;
  left: 0;
  height: 100px;
  width: 110%;
  background: linear-gradient(90deg, rgb(23, 31, 97) 0%, rgb(10, 11, 52) 33%);
  transform: skewy(-2deg);
  transform-origin: 0 0;
}
@media (max-width: 767px) {
  .content-white:after {
    height: 50px;
  }
}
.content-white .container {
  display: block;
}
.content-white h1.outline {
  font-size: 36px;
  line-height: 1;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 0.2em;
  padding-right: 0.1em;
  font-family: "Frutiger Neue LT W01 X Black I";
  color: #ffffff;
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-stroke: 4px transparent;
  letter-spacing: -0.02em;
  margin-bottom: 6vh;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 768px) {
  .content-white h1.outline {
    font-size: 54px;
  }
}
@media (min-width: 1200px) {
  .content-white h1.outline {
    font-size: 70px;
  }
}
@media (min-width: 1600px) {
  .content-white h1.outline {
    font-size: 90px;
  }
}
.content-white h3 {
  margin-top: 0;
  font-family: "Frutiger Neue W01 Md";
}
.content-white p {
  line-height: 1.4;
  margin-bottom: 20px;
  color: #2A2273;
  font-family: "Frutiger Neue W01 Light";
}
@media (min-width: 992px) {
  .content-white p {
    margin-bottom: 40px;
  }
}

/* VIDEO
   ========================= */
#video {
  position: relative;
  overflow: hidden;
}

.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  .video-responsive {
    margin: 0 0 60px 0;
  }
}
@media (min-width: 992px) {
  .video-responsive {
    padding-bottom: 41.668%;
  }
}

.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}

/* CONTACT
   ========================= */
#contact {
  padding: 6vh 0;
  position: relative;
  text-align: left;
}
#contact .container {
  display: flex;
}
@media (max-width: 991px) {
  #contact .container {
    display: block;
  }
}
@media (min-width: 1600px) {
  #contact .container {
    width: 1180px;
  }
}
#contact .column {
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (min-width: 992px) {
  #contact .column {
    display: inline-block;
    margin-right: -4px;
    width: 50%;
    vertical-align: top;
    padding-top: 0px;
    padding-bottom: 60px;
  }
}
#contact .column + .column {
  padding-top: 0px;
}
@media (min-width: 992px) {
  #contact .column + .column {
    padding-top: 0px;
    padding-left: 80px;
  }
}
#contact h3 {
  font-size: 40px;
  line-height: 1;
  display: inline-block;
  margin: 0 auto;
  padding-bottom: 0.2em;
  font-weight: bold;
  font-family: "Frutiger Neue W01 UltLt";
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: -1px;
  margin-bottom: 6vh;
}
@media (min-width: 768px) {
  #contact h3 {
    font-size: 70px;
  }
}
@media (min-width: 1200px) {
  #contact h3 {
    font-size: 90px;
  }
}
@media (min-width: 1600px) {
  #contact h3 {
    font-size: 130px;
  }
}
#contact p {
  color: #fff;
  text-align: left;
}
#contact p strong {
  font-family: "Frutiger Neue W01 Md";
}

/* contactbox */
.contactbox {
  padding: 30px 0;
  position: relative;
  text-align: left;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  height: 100%;
}
.contactbox h4 {
  font-size: 20px;
  line-height: 1.3;
  display: inline-block;
  margin: 0 auto;
  font-family: "Frutiger Neue LT W01 X Black I";
  background: rgb(111, 74, 153);
  background: linear-gradient(90deg, rgb(111, 74, 153) 0%, rgb(0, 179, 235) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  letter-spacing: -0.02em;
  margin-bottom: 1vh;
}
@media (min-width: 768px) {
  .contactbox h4 {
    font-size: 26px;
  }
}
@media (min-width: 1200px) {
  .contactbox h4 {
    font-size: 36px;
  }
}
.contactbox p {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
}
.contactbox p span {
  color: #05AAE3;
}
.contactbox a {
  color: #fff;
}
.contactbox a.link {
  color: #fff;
  font-family: "Frutiger Neue W01 Md";
}
.contactbox a.link:before {
  content: "";
  background-image: url("../img/arrow-white.svg");
  width: 24px;
  height: 16px;
  margin-right: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1200px) {
  .contactbox a.link:before {
    width: 30px;
    height: 20px;
  }
}
.contactbox ul {
  list-style: none;
  padding: 0;
}
.contactbox ul.social {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 0;
}
.contactbox ul.social li {
  margin-right: 15px;
  width: 35px;
  line-height: 1em;
}
@media (min-width: 768px) {
  .contactbox ul.social li {
    width: 45px;
  }
}
@media (min-width: 1200px) {
  .contactbox ul.social li {
    width: 55px;
  }
}
.contactbox ul.social li a {
  display: block;
}

/* badge */
.badgelink {
  display: block;
  padding: 2vh 0;
}
@media (min-width: 992px) {
  .badgelink {
    padding: 0;
    position: absolute;
    right: 30px;
    bottom: 70px;
  }
}
.badgelink .badge {
  background-color: #05AAE3;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .badgelink .badge {
    width: 175px;
    height: 175px;
  }
}
@media (min-width: 1200px) {
  .badgelink .badge {
    width: 200px;
    height: 200px;
  }
}
.badgelink .badge span {
  font-family: "Frutiger Neue LT W01 X Black I";
  font-size: 20px;
  line-height: 1em;
  color: #2A2273;
}
@media (min-width: 768px) {
  .badgelink .badge span {
    font-size: 23px;
  }
}
@media (min-width: 1200px) {
  .badgelink .badge span {
    font-size: 26px;
  }
}

/* illu */
.illu {
  padding: 5vh 0;
}

/* songtext */
.songtext {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .songtext {
    padding-top: 200px;
  }
}

/* FOOTER
   ========================= */
footer {
  position: relative;
  padding: 0 0 60px 0;
  background: #fff;
}

.footer-content {
  position: relative;
  padding: 21px 0 21px 0;
  border-bottom: 1px solid #D3DAE3;
}

.logo-footer {
  max-width: 142px;
}

.logo-footer a {
  display: block;
}

.meta {
  padding: 23px 0 0 0;
}

.meta ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.meta ul li {
  color: #254572;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0 30px 0 0;
  font-family: "FrutigerNeueW01-Regular";
  font-size: 14px;
}

.meta li a {
  color: #254572;
  font-family: "Frutiger Neue W01 Md";
  line-height: 24px;
}

.meta li a:hover {
  color: #50C5D8;
  text-decoration: none;
}

/*  Usercentrics  */
.uoConsentDummyMapOverlay .btn,
.uoConsentDummyYtOverlay .btn,
.uoConsentDummyVimeoOverlay .btn {
  position: relative;
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 4px 20px;
  font-size: 14px;
  line-height: 1.9;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-transform: uppercase;
  position: relative;
  white-space: normal;
}

.btn-primary, .btn-default {
  color: #ffffff;
  background-color: #264672;
  border-color: #264672;
  font-weight: normal !important;
}

.btn-primary {
  color: #ffffff;
  background-color: #274673;
  border-color: #274673;
}

@media (min-width: 1600px) {
  .btn {
    font-size: 16px;
  }
}/*# sourceMappingURL=custom.css.map */