@-webkit-keyframes spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.home-1 {
  background-color: #000;
  background: #000 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDEzNzMiPjxwYXRoIGZpbGw9IiMxYzFlMWYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwMDIuNiAxOTM0LjVjNTkuNzQgOTcuOTkgMTE1LjUzIDE5Ny45MiAxNzIuODggMjk3LjA0IDU0LjEgOTMuNSAxMDguMjMgMTkxLjI2IDE3Ni4yNiAyNzYuNDhsLTc5LjU3IDU3LjgxYy02OC4wMy04NS4yMS0xMjIuMTYtMTgyLjk4LTE3Ni4yNi0yNzYuNDgtMTYuNi0yOC42OS0zMy4wNy01Ny40NS00OS41NS04Ni4yMWwtOC45OS0xNS42OWMtMzcuNDUtNjUuMzYtNzUuMDQtMTMwLjY3LTExNC4zNS0xOTUuMTQtNDMuNzYtNzEuNzctMTIyLjA3LTIyNS4xMS0yMDUuMDctMTk5Ljg0LTIuODIuODYtNS42IDEuODQtOC4zNiAyLjg3bC0xLjE5LjQ0Yy0xLjc4LjY3LTMuNTUgMS4zNS01LjMzIDIuMDNsLTEuMTkuNDVjLTExLjY4IDQuNDMtMjMuNjIgOC4zOS0zNy44NCA2LjAxLTI3LjY4LTQuNjMtNTEuMzQtMjkuNTYtNzIuMjctNTMuMzYtNDYuNDctNTIuODQtODYuMTUtNzUuOTUtMTQzLjA4LTkzLjk0LTU4LjQ2LTE4LjQ4LTEwOC44OC01OS45NS0xNDcuNDQtMTE5Ljk3LTM3LjYyLTU4LjU2LTYzLjA0LTEyNC4yMS04Ny4yNi0xODYuOC0yOC4zNC03My4yNi01My43OC0xNDYuOTEtODAuOTYtMjIwLjMzLTI1LjcxLTY5LjQ1LTUxLjk2LTE0MC40NC04OC4xNy0yMDcuNDktMjEuMjItMzkuMjktNDcuOTctNzkuODUtODQuODEtMTAzLjgxLTY1LjkzLTQyLjg5LTEyNC44Mi05LjY1LTE4Ny42OC0yMC45NC0xMTMuMjgtMjAuMzUtMTU0LjE3LTE3My4wNy0xNzkuODctMjcwLjc2LTEzLjcxLTUyLjE0LTI1LjM1LTEwNC4xOC0zNi43NC0xNTYuMjJsLTIuNDQtMTEuMTUtNC4wNi0xOC41OGMtOS4wMi00MS4zLTE4LjA5LTgyLjU5LTI4LjE0LTEyMy45NC0xOS40NC03OS45NS00MC41LTE3Mi4yMy05NC41LTI0NC44N2w3OS41Ny01Ny44MWM1NCA3Mi42NCA3NS4wNyAxNjQuOTIgOTQuNSAyNDQuODcgOS4wNSAzNy4yMSAxNy4zIDc0LjM4IDI1LjQ0IDExMS41NWwyLjcxIDEyLjM5IDQuMDYgMTguNThjMTIuMTggNTUuNzUgMjQuNDkgMTExLjUxIDM5LjE4IDE2Ny4zNyAyNS43IDk3LjY5IDY2LjU5IDI1MC40MSAxNzkuODcgMjcwLjc2IDIwLjM0IDMuNjUgNDAuMjYgMi42NSA2MC4xNSAxLjA2bDIuNDMtLjIgMi40My0uMiAzLjY5LS4zMWMuNzctLjA2IDEuNTUtLjEzIDIuMzItLjE5bDIuMzItLjE5YzM3LjE2LTMuMDYgNzQuNDYtNC45NyAxMTQuMzQgMjAuOTcgMzYuODQgMjMuOTYgNjMuNTkgNjQuNTIgODQuODEgMTAzLjgxIDM2LjIxIDY3LjA1IDYyLjQ3IDEzOC4wNCA4OC4xNyAyMDcuNDkgMjcuMTggNzMuNDIgNTIuNjIgMTQ3LjA3IDgwLjk2IDIyMC4zMyAyNC4yMSA2Mi42IDQ5LjY0IDEyOC4yNSA4Ny4yNiAxODYuOCAzOC41NiA2MC4wMiA4OC45OSAxMDEuNSAxNDcuNDQgMTE5Ljk3IDU2LjkzIDE3Ljk5IDk2LjYxIDQxLjEgMTQzLjA4IDkzLjk0IDIwLjkzIDIzLjggNDQuNTkgNDguNzMgNzIuMjcgNTMuMzYgMTMuMDIgMi4xOCAyNC4xMi0uOTYgMzQuODctNC45bDEuMTktLjQ0LjYtLjIyIDEuMTktLjQ1LjU5LS4yMyAxLjE5LS40NWMxLjU4LS42IDMuMTYtMS4yMSA0Ljc0LTEuODFsMS4xOS0uNDRjMi43Ny0xLjAzIDUuNTUtMi4wMSA4LjM2LTIuODcgODMtMjUuMjcgMTYxLjMxIDEyOC4wNyAyMDUuMDcgMTk5Ljg0Wm0xNTkuNTEtMTE1LjU0YzM3Ljk2IDYyLjI1IDc0LjMyIDEyNS4zIDExMC40OSAxODguNDFsOC4zNSAxNC41NyA4Ljk5IDE1LjY5YzE0Ljk4IDI2LjE1IDI5Ljk2IDUyLjI5IDQ1LjA1IDc4LjM3IDkuNzQgMTYuODMgMTkuNDggMzMuOCAyOS4zIDUwLjgxbDMuMjggNS42NyAyLjk1IDUuMWM0Mi44MyA3My45NSA4Ny41MyAxNDguMjYgMTQwLjczIDIxNC45bC03OS41NyA1Ny44MWMtNTQuNDItNjguMTctOTkuOTUtMTQ0LjM3LTE0My42OC0yMjBsLTMuMjgtNS42N2MtOS44Mi0xNy4wMS0xOS41Ni0zMy45OC0yOS4zLTUwLjgxLTU3LjM1LTk5LjExLTExMy4xNC0xOTkuMDUtMTcyLjg4LTI5Ny4wNC00My43Ni03MS43Ny0xMjIuMDctMjI1LjExLTIwNS4wNy0xOTkuODQtNC40MyAxLjM1LTguNzYgMy4wMS0xMy4xIDQuNjdsLTEuNzguNjhjLTEyLjA2IDQuNi0yNC4zMiA4LjkyLTM5LjAzIDYuNDYtMjcuNjgtNC42My01MS4zNC0yOS41Ni03Mi4yNy01My4zNi00Ni40Ny01Mi44NC04Ni4xNS03NS45NS0xNDMuMDgtOTMuOTQtNTguNDYtMTguNDgtMTA4Ljg4LTU5Ljk1LTE0Ny40NC0xMTkuOTctMzcuNjItNTguNTYtNjMuMDQtMTI0LjIxLTg3LjI2LTE4Ni44LTE3LjIxLTQ0LjQ4LTMzLjM0LTg5LjEtNDkuNDUtMTMzLjczbC01LjY4LTE1Ljc1Yy04LjUzLTIzLjYzLTE3LjA5LTQ3LjI1LTI1LjgyLTcwLjg1LTI1LjcxLTY5LjQ1LTUxLjk2LTE0MC40NC04OC4xNy0yMDcuNDktMjEuMjItMzkuMjktNDcuOTctNzkuODUtODQuODEtMTAzLjgxQzUzLjY1IDY2MC4xNS01LjI0IDY5My4zOS02OC4xIDY4Mi4xYy0xMTMuMjgtMjAuMzUtMTU0LjE3LTE3My4wNy0xNzkuODctMjcwLjc2LTE0LjY5LTU1Ljg2LTI3LjAxLTExMS42Mi0zOS4xOC0xNjcuMzdsLTQuMDYtMTguNThjLTkuMDItNDEuMy0xOC4wOS04Mi41OS0yOC4xNC0xMjMuOTQtMTkuNDQtNzkuOTUtNDAuNS0xNzIuMjMtOTQuNS0yNDQuODdsNzkuNTctNTcuODFjNTQgNzIuNjQgNzUuMDcgMTY0LjkyIDk0LjUgMjQ0Ljg3IDI1LjEzIDEwMy4zNSA0NC4xNyAyMDYuNDQgNzEuMzggMzA5Ljg5IDI1LjcgOTcuNjkgNjYuNTkgMjUwLjQxIDE3OS44NyAyNzAuNzYgNjIuODYgMTEuMjkgMTIxLjc1LTIxLjk1IDE4Ny42OCAyMC45NCAzNi44NCAyMy45NiA2My41OSA2NC41MiA4NC44MSAxMDMuODEgMzMuNDYgNjEuOTUgNTguNDIgMTI3LjI4IDgyLjMgMTkxLjY0bDEuOTYgNS4yOSAxLjk2IDUuMjggMS45NSA1LjI4YzI3LjE4IDczLjQyIDUyLjYyIDE0Ny4wNyA4MC45NiAyMjAuMzMgMjQuMjEgNjIuNiA0OS42NCAxMjguMjUgODcuMjYgMTg2LjggMzguNTYgNjAuMDIgODguOTkgMTAxLjUgMTQ3LjQ0IDExOS45NyA1Ni45MyAxNy45OSA5Ni42MSA0MS4xIDE0My4wOCA5My45NC44NC45NSAxLjY4IDEuOTEgMi41MiAyLjg2bDEuMjcgMS40M2MxOS45OSAyMi40MyA0Mi40NSA0NC43MiA2OC40NyA0OS4wNyAxNC43MSAyLjQ2IDI2Ljk3LTEuODYgMzkuMDMtNi40NmwxLjE5LS40NWMuNC0uMTUuNzktLjMgMS4xOC0uNDVsMS4xOC0uNDVjMy43NS0xLjQzIDcuNS0yLjgzIDExLjMzLTMuOTkgODMtMjUuMjcgMTYxLjMxIDEyOC4wNyAyMDUuMDcgMTk5Ljg0Wm0xNTkuNzgtMTE3LjEzYzU5Ljc0IDk3Ljk5IDExNS41MyAxOTcuOTIgMTcyLjg4IDI5Ny4wNCA1NC4xIDkzLjUgMTA4LjIzIDE5MS4yNiAxNzYuMjYgMjc2LjQ4bC03OS41NyA1Ny44MWMtNjguMDMtODUuMjEtMTIyLjE2LTE4Mi45OC0xNzYuMjYtMjc2LjQ4LTE2LjYtMjguNjktMzMuMDctNTcuNDUtNDkuNTUtODYuMjFsLTguOTktMTUuNjljLTM3LjQ1LTY1LjM2LTc1LjA0LTEzMC42Ny0xMTQuMzUtMTk1LjE0LTQzLjc2LTcxLjc3LTEyMi4wNy0yMjUuMTEtMjA1LjA3LTE5OS44NC00LjQzIDEuMzUtOC43NiAzLjAxLTEzLjEgNC42N2wtMS4xOS40NWMtMTIuMjUgNC42OC0yNC42OCA5LjE5LTM5LjYyIDYuNjktMjcuNjgtNC42My01MS4zNC0yOS41Ni03Mi4yNy01My4zNi00Ni40Ny01Mi44NC04Ni4xNS03NS45NS0xNDMuMDgtOTMuOTQtNTguNDYtMTguNDgtMTA4Ljg4LTU5Ljk1LTE0Ny40NC0xMTkuOTctMzcuNjItNTguNTYtNjMuMDQtMTI0LjIxLTg3LjI2LTE4Ni44LTE2LjE5LTQxLjg2LTMxLjQ0LTgzLjg1LTQ2LjYxLTEyNS44NmwtNS42OC0xNS43NWMtOS40Ny0yNi4yNS0xOC45Ni01Mi41LTI4LjY2LTc4LjcyLTI1LjcxLTY5LjQ1LTUxLjk2LTE0MC40NC04OC4xNy0yMDcuNDktMjEuMjItMzkuMjktNDcuOTctNzkuODUtODQuODEtMTAzLjgxLTM5LjU2LTI1LjczLTc2LjU4LTI0LjA2LTExMy40NS0yMS4wNGwtMy42OS4zMS0xLjg0LjE1LTMuNjkuMzFjLTIxLjUgMS43OS00My4wMSAzLjI5LTY1LjAxLS42NkMtMjEuNjEgNTQ0LjYzLTYyLjUgMzkxLjkxLTg4LjIgMjk0LjIyYy0xMy43Ni01Mi4zMi0yNS40NC0xMDQuNTYtMzYuODctMTU2Ljc4bC0yLjQ1LTExLjE5Yy0uNDEtMS44Ni0uODEtMy43My0xLjIyLTUuNTlsLTIuNy0xMi4zOWMtOS4wMi00MS4zLTE4LjA5LTgyLjU5LTI4LjE0LTEyMy45NC0xOS40NC03OS45NS00MC41LTE3Mi4yMy05NC41LTI0NC44N2w3OS41Ny01Ny44MWM1NCA3Mi42NCA3NS4wNyAxNjQuOTIgOTQuNSAyNDQuODdDLTY5Ljk2LTMyLjE0LTYwLjg4IDkuMTYtNTEuODcgNTAuNDZsMi43IDEyLjM5IDIuNDQgMTEuMTljMTEuODIgNTQuMDkgMjMuODQgMTA4LjE4IDM4LjA5IDE2Mi4zNyAyNS43IDk3LjY5IDY2LjU5IDI1MC40MSAxNzkuODcgMjcwLjc2IDIxLjE3IDMuOCA0MS44OSAyLjU2IDYyLjU4Ljg3bDIuNDMtLjIgMy42OS0uMzEgMS4xNi0uMSAyLjMyLS4xOWMuNzctLjA2IDEuNTUtLjEzIDIuMzItLjE5bDIuMzItLjE5YzM2LjAxLTIuODcgNzIuMjItMy44OCAxMTAuODUgMjEuMjUgMzYuODQgMjMuOTYgNjMuNTkgNjQuNTIgODQuODEgMTAzLjgxIDM2LjIxIDY3LjA1IDYyLjQ3IDEzOC4wNCA4OC4xNyAyMDcuNDkgMjcuMTggNzMuNDIgNTIuNjIgMTQ3LjA3IDgwLjk2IDIyMC4zMyAyNC4yMSA2Mi42IDQ5LjY0IDEyOC4yNSA4Ny4yNiAxODYuOCAzOC41NiA2MC4wMiA4OC45OSAxMDEuNSAxNDcuNDQgMTE5Ljk3IDU2LjkzIDE3Ljk5IDk2LjYxIDQxLjEgMTQzLjA4IDkzLjk0IDIwLjkzIDIzLjggNDQuNTkgNDguNzMgNzIuMjcgNTMuMzYgMTMuNzQgMi4zIDI1LjM1LTEuMzMgMzYuNjUtNS41NmwxLjE5LS40NWMuNTktLjIyIDEuMTktLjQ1IDEuNzgtLjY4bDEuMTktLjQ1YzQuMzQtMS42NiA4LjY4LTMuMzIgMTMuMS00LjY3IDgzLTI1LjI3IDE2MS4zMSAxMjguMDcgMjA1LjA3IDE5OS44NFptMTU5LjUxLTExNS41NGM1OS43NCA5Ny45OSAxMTUuNTMgMTk3LjkyIDE3Mi44OCAyOTcuMDQgNTQuMSA5My41IDEwOC4yMyAxOTEuMjYgMTc2LjI2IDI3Ni40OGwtNzkuNTcgNTcuODFjLTUzLjA2LTY2LjQ3LTk3LjY3LTE0MC41Ny0xNDAuNC0yMTQuMzNsLTMuMjgtNS42N2MtMTAuOTMtMTguOTEtMjEuNzYtMzcuNzgtMzIuNTgtNTYuNDgtNTcuMzUtOTkuMTEtMTEzLjE0LTE5OS4wNS0xNzIuODgtMjk3LjA0LTQzLjc2LTcxLjc3LTEyMi4wNy0yMjUuMTEtMjA1LjA3LTE5OS44NC00LjAyIDEuMjItNy45NyAyLjcxLTExLjkyIDQuMjJsLTEuMTguNDUtMS43OC42OGMtMTIuMDYgNC42LTI0LjMyIDguOTItMzkuMDMgNi40Ni0yNy42OC00LjYzLTUxLjM0LTI5LjU2LTcyLjI3LTUzLjM2LTQ2LjQ3LTUyLjg0LTg2LjE1LTc1Ljk1LTE0My4wOC05My45NC01OC40Ni0xOC40OC0xMDguODgtNTkuOTUtMTQ3LjQ0LTExOS45Ny0zNy42Mi01OC41Ni02My4wNC0xMjQuMjEtODcuMjYtMTg2LjgtMjguMzQtNzMuMjYtNTMuNzgtMTQ2LjkxLTgwLjk2LTIyMC4zMy0yNS43MS02OS40NS01MS45Ni0xNDAuNDQtODguMTctMjA3LjQ5LTIxLjIyLTM5LjI5LTQ3Ljk3LTc5Ljg1LTg0LjgxLTEwMy44MS02NS45My00Mi44OS0xMjQuODItOS42NS0xODcuNjgtMjAuOTRDMTM3LjkgNDI5LjA4IDk3LjAxIDI3Ni4zNiA3MS4zMSAxNzguNjcgNTYuNjIgMTIyLjgxIDQ0LjMgNjcuMDUgMzIuMTMgMTEuM0wyOC4wNy03LjI4Yy05LTQxLjMtMTguMDgtODIuNi0yOC4xMy0xMjMuOTQtMTkuNDQtNzkuOTUtNDAuNS0xNzIuMjMtOTQuNS0yNDQuODdsNzkuNTctNTcuODFjNTQgNzIuNjQgNzUuMDcgMTY0LjkyIDk0LjUgMjQ0Ljg3IDEwLjA1IDQxLjM0IDE5LjEzIDgyLjY0IDI4LjE0IDEyMy45NGw0LjA2IDE4LjU4QzEyMy44OSA5LjI0IDEzNi4yIDY1IDE1MC44OSAxMjAuODZjMjUuNyA5Ny42OSA2Ni41OSAyNTAuNDEgMTc5Ljg3IDI3MC43NiA2Mi44NiAxMS4yOSAxMjEuNzUtMjEuOTUgMTg3LjY4IDIwLjk0IDM2Ljg0IDIzLjk2IDYzLjU5IDY0LjUyIDg0LjgxIDEwMy44MSAzNi4yMSA2Ny4wNSA2Mi40NyAxMzguMDQgODguMTcgMjA3LjQ5IDI3LjE4IDczLjQxIDUyLjYyIDE0Ny4wNyA4MC45NiAyMjAuMzMgMjQuMjEgNjIuNiA0OS42NCAxMjguMjUgODcuMjYgMTg2LjggMzguNTYgNjAuMDIgODguOTkgMTAxLjUgMTQ3LjQ0IDExOS45NyA1Ni45MyAxNy45OSA5Ni42MSA0MS4xIDE0My4wOCA5My45NC44NC45NSAxLjY4IDEuOTEgMi41MiAyLjg2bDEuMjcgMS40M2MuNi42NyAxLjIgMS4zNSAxLjgxIDIuMDJsMS4yMSAxLjM0YzE5LjIzIDIxLjI1IDQwLjc0IDQxLjU4IDY1LjQ2IDQ1LjcxIDE0LjcxIDIuNDYgMjYuOTctMS44NiAzOS4wMy02LjQ2bDEuMTktLjQ1Yy40LS4xNS43OS0uMyAxLjE4LS40NWwxLjE4LS40NWMzLjc1LTEuNDMgNy41LTIuODMgMTEuMzMtMy45OSA4My0yNS4yNyAxNjEuMzEgMTI4LjA3IDIwNS4wNyAxOTkuODRaIi8+PC9zdmc+) left top no-repeat;
  background-size: cover;
  padding: 130px 0 60px;
  color: #fff;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 991px) {
  .home-1 {
    padding-bottom: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .home-1 {
    padding-top: 160px;
  }
}
@media only screen and (max-width: 599px) {
  .home-1 {
    padding-top: 130px;
  }
}
.home-1 .images {
  overflow: hidden;
  width: 100vw;
  height: 100%;
}
@media only screen and (max-width: 991px) {
  .home-1 .images {
    display: none;
  }
}
.home-1 .images img {
  position: absolute;
  border-radius: 3px;
}
.home-1 .images img:nth-child(1) {
  top: 500px;
  left: 0;
  width: 10%;
  filter: blur(2px);
  opacity: 0.7;
}
.home-1 .images img:nth-child(2) {
  top: 366px;
  left: 2%;
  width: 17%;
}
.home-1 .images img:nth-child(3) {
  top: 310px;
  left: 0%;
  width: 6%;
}
.home-1 .images img:nth-child(4) {
  top: 450px;
  right: 12%;
  width: 10%;
  filter: blur(3px);
}
.home-1 .images img:nth-child(5) {
  top: 350px;
  right: 0%;
  width: 14%;
}
.home-1 .images img:nth-child(6) {
  top: 500px;
  right: 5%;
  width: 8%;
}
.home-1 .hero {
  max-width: 850px;
  margin: 0 auto;
  margin-bottom: 160px;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .home-1 .hero {
    margin-bottom: 60px;
  }
}
@media only screen and (max-width: 599px) {
  .home-1 .hero {
    margin-bottom: 20px;
  }
}
.home-1 h1 {
  font-family: "Ginto Nord", sans-serif;
  font-size: 55px;
  font-size: 3.4375rem;
  line-height: 1.5272727273em;
  font-weight: 700;
  letter-spacing: 0em;
  margin-bottom: 4px;
  position: relative;
  z-index: 6;
  text-shadow: 2px 20px 20px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 991px) {
  .home-1 h1 {
    font-size: 50px;
    font-size: 3.125rem;
    line-height: 1.4em;
    font-weight: 700;
    letter-spacing: 0em;
  }
}
@media only screen and (max-width: 767px) {
  .home-1 h1 {
    font-size: 41px;
  }
}
@media only screen and (max-width: 599px) {
  .home-1 h1 {
    font-size: 36px;
    margin-bottom: 30px;
  }
}
.home-1 .cta {
  margin-bottom: 60px;
}
.home-1 .cta svg {
  fill: #FF277E;
  width: 13px;
  display: inline-block;
  margin-right: 2px;
}
.home-1 .cta a {
  color: #FF277E;
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.5789473684em;
  font-weight: 500;
  letter-spacing: 0em;
}
.home-1 .form {
  max-width: 520px;
  margin: 0 auto 150px;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media only screen and (max-width: 767px) {
  .home-1 .form {
    margin-bottom: 120px;
  }
}
@media only screen and (max-width: 599px) {
  .home-1 .form {
    margin-bottom: 60px;
  }
}
.home-1 .wrap {
  display: flex;
  height: 52px;
  gap: 5px;
  border: 1px solid #E3E6EA;
  border-radius: 26px;
  width: 100%;
  background-color: #000;
  z-index: 10;
  position: relative;
}
.home-1 .music-search {
  font-family: "Graphik Web";
}
.home-1 svg {
  flex: 0 0 16px;
  width: 16px;
  display: block;
  margin: 0 15px 0 20px;
}
.home-1 input[type=text] {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 2.7058823529em;
  font-weight: 400;
  letter-spacing: 0em;
  outline: none;
  border: none;
  background-color: transparent;
  display: block;
  flex-grow: 1;
}
.home-1 input[type=text]::-moz-placeholder {
  color: #fff;
}
.home-1 input[type=text]:-ms-input-placeholder {
  color: #fff;
}
.home-1 input[type=text], .home-1 input[type=text]::placeholder {
  color: #fff;
}
.home-1 input[type=submit] {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 2.7058823529em;
  font-weight: 500;
  letter-spacing: 0em;
  background-color: #FF277E;
  border: none;
  padding: 0 15px;
  border-radius: 26px !important;
  -webkit-appearance: none;
  color: #fff;
  display: inline-block;
  cursor: pointer;
  margin: 2px;
}
@media only screen and (max-width: 479px) {
  .home-1 input[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.home-1 .features {
  text-align: center;
  display: flex;
  position: relative;
  z-index: 10;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .home-1 .features {
    display: block;
    text-align: left;
    max-width: 520px;
    margin: 0 auto;
  }
}
.home-1 .features .item {
  flex: 0 0 26%;
  max-width: 26%;
}
@media only screen and (max-width: 767px) {
  .home-1 .features .item {
    max-width: none;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 20px;
  }
}
.home-1 .features img {
  display: block;
  width: 90px;
  margin: 0 auto 20px;
}
@media only screen and (max-width: 767px) {
  .home-1 .features img {
    margin: 0 15px 0 0;
  }
}
.home-1 .features p {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.5789473684em;
  font-weight: 400;
  letter-spacing: 0em;
}
@media only screen and (max-width: 599px) {
  .home-1 .features p {
    font-size: 16px;
  }
}
.home-1 .copy {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 599px) {
  .home-1 .copy {
    display: block;
  }
}
.home-1 .copy p {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.5789473684em;
  font-weight: 400;
  letter-spacing: 0em;
  max-width: 635px;
  margin-bottom: 60px;
  padding-right: 60px;
}
@media only screen and (max-width: 599px) {
  .home-1 .copy p {
    padding: 0;
  }
}
.home-1 h2 {
  font-family: "Ginto Nord", sans-serif;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2608695652em;
  font-weight: 700;
  letter-spacing: 0em;
  max-width: 672px;
  margin-top: 60px;
  margin-bottom: 30px;
  position: relative;
  z-index: 6;
  text-shadow: 2px 20px 20px rgba(0, 0, 0, 0.2);
  padding-right: 20px;
}
@media only screen and (max-width: 767px) {
  .home-1 h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 479px) {
  .home-1 h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 599px) {
  .home-1 h2 {
    padding: 0;
  }
}
.home-1 .btn {
  color: #FF277E;
  font-weight: 500;
}

.home-2 {
  text-align: center;
  padding: 130px 25px;
  position: relative;
  background: transparent url("https://www.soundstripe.com/hubfs/graystripes.svg") center bottom 20px no-repeat;
  background-size: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .home-2 {
    padding: 80px 15px;
  }
}
@media only screen and (max-width: 599px) {
  .home-2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.home-2 .spinner {
  width: 149px;
  height: 149px;
  position: absolute;
  top: 200px;
  left: 50%;
  transform: translateX(450px);
}
@media only screen and (max-width: 1239px) {
  .home-2 .spinner {
    transform: translateX(50%);
    left: auto;
    right: 0;
  }
}
@media only screen and (max-width: 991px) {
  .home-2 .spinner {
    top: 250px;
  }
}
@media only screen and (max-width: 767px) {
  .home-2 .spinner {
    display: none;
  }
}
.home-2 .icon {
  -webkit-animation-name: spinning;
          animation-name: spinning;
  -webkit-animation-duration: 20s;
          animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.home-2 h2 {
  font-family: "Ginto Nord", sans-serif;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2608695652em;
  font-weight: 700;
  letter-spacing: 0em;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .home-2 h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 479px) {
  .home-2 h2 {
    font-size: 30px;
  }
}
.home-2 p {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.5789473684em;
  font-weight: 400;
  letter-spacing: 0em;
  max-width: 655px;
  margin: 0 auto;
}
.home-2 strong {
  font-weight: 700;
}
.home-2 .btns {
  margin: 80px 0 50px;
}
@media only screen and (max-width: 479px) {
  .home-2 .btns {
    margin: 50px 10px 30px;
    display: flex;
    justify-content: space-between;
  }
}
.home-2 .btns a {
  display: inline-block;
  border: 2px solid #E9EFF0;
  border-radius: 26px;
  width: 130px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 3.125em;
  font-weight: 500;
  letter-spacing: 0em;
  margin: 0 10px;
  color: #9FA6A8;
}
@media only screen and (max-width: 479px) {
  .home-2 .btns a {
    width: auto;
    flex: 0 0 30%;
    max-width: 30%;
    line-height: 44px;
    margin: 0;
  }
}
.home-2 .btns a.active {
  color: #FF277E;
  border-color: #FF277E;
}
.home-2 .browse {
  margin-bottom: 90px;
}
.home-2 .btn {
  color: #FF277E;
  font-weight: 500;
}
.home-2 .playlists {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1130px;
  margin: 0 auto 30px;
}
.home-2 .playlists.sfx, .home-2 .playlists.video {
  display: none;
}
.home-2 .pl {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 20px 25px;
}
@media only screen and (max-width: 991px) {
  .home-2 .pl {
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .home-2 .pl {
    flex: 0 0 33.333333333%;
    max-width: 33.333333333%;
  }
  .home-2 .pl:nth-of-type(n+7) {
    display: none;
  }
}
@media only screen and (max-width: 599px) {
  .home-2 .pl {
    padding: 10px;
  }
}
@media only screen and (max-width: 479px) {
  .home-2 .pl {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.home-2 .pl .pad {
  position: relative;
}
.home-2 .pl img {
  display: block;
  width: 100%;
}
.home-2 .pl a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-2 .pl h3 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.2631578947em;
  font-weight: 500;
  letter-spacing: 0em;
  padding: 10px;
}
@media only screen and (max-width: 599px) {
  .home-2 .pl h3 {
    font-size: 17px;
  }
}
.home-2 .player-wrap {
  max-width: 1388px;
  margin: 0 auto;
}
@media only screen and (max-width: 1399px) {
  .home-2 .player-wrap {
    max-width: none;
  }
}
.home-2 .player {
  background-color: #fff;
  position: relative;
  z-index: 2;
  min-height: 400px;
  box-shadow: 0 18px 76px -20px rgba(0, 0, 0, 0.24);
  margin: 0 60px;
}
@media only screen and (max-width: 1239px) {
  .home-2 .player {
    margin: 0;
  }
}

.home-3 {
  color: #fff;
  height: calc(100vh - 80px);
  position: relative;
  align-items: center;
  height: auto;
  overflow: hidden;
}
.home-3 .bg {
  height: 100vh;
  width: 100vw;
  background-color: #000;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NjIuODEgODQ4Ij48cGF0aCBkPSJNNDE1Ljk1LDg0MS4xOWMxLjEyLS44NiwyLjI0LTEuNzMsMy4zNi0yLjU5LDQ2Ljc3LTM2LjA2LDk0LjU4LTcwLjgsMTQwLjY3LTEwNy43NSwuOTQtLjc2LDEuODktMS41MSwyLjgzLTIuMjd2LTEyOC40NWMtMjYuNDYsMjkuNDEtNTguMDcsNTQuNzgtODguNTUsNzkuMjItNDYuMDksMzYuOTUtOTMuODksNzEuNjktMTQwLjY3LDEwNy43NS0xLjEyLC44Ni0yLjI0LDEuNzMtMy4zNiwyLjU5bC0zLjM3LDIuNmMtMjMuMjksMTcuOTctNDYuNzIsMzYuMjQtNjksNTUuNzJoMTQ5LjI2YzEuODItMS40MSwzLjY0LTIuODEsNS40NS00LjIxbDMuMzctMi42WiIgZmlsbD0iI2ZmMjc3ZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTExOS44Nyw4NDhjLjQ0LS41LC44OC0xLDEuMzItMS41LDM1LjMyLTM5LjgzLDc3Ljg5LTczLjI1LDExOS45Ny0xMDUuNzNsMy4zNy0yLjZjMS4xMi0uODYsMi4yNC0xLjczLDMuMzYtMi41OSw0Ni43OC0zNi4wNiw5NC41OC03MC44LDE0MC42Ny0xMDcuNzUsMzkuMzgtMzEuNTcsODAuNjYtNjQuNzEsMTEwLjI1LTEwNi4wOSwzMC4zMy00Mi40MSwzOS43OC05MC41NCwyNi41Ni0xNDAuNDYtMTIuODctNDguNjItMTMuMjItODQuNiw3LjQyLTEzMS44NSwuNjUtMS40OSwxLjMtMi45OSwxLjk0LTQuNWwuNTUtMS4zYzguMjYtMTkuNzMsMTQuODQtNDEuMiw2LjA5LTYxLjk3LTQuOTgtMTEuODEtMTQuMS0yMC41Mi0yMy40NC0yOC45NGwtMS4xOS0xLjA3LTEuNzktMS42MWMtMy4xOC0yLjg2LTYuMzQtNS43Mi05LjMyLTguNy00MC41NS00MC40NS0xNS4yNi05NSwxNy4xOC0xNDEuMzVoLTExNC45NWMtMTIuODYsMzEuODItMTQuMDksNjMuNzYsMTIuMDUsODkuODQsMi45OCwyLjk4LDYuMTQsNS44NCw5LjMyLDguN2wxLjc5LDEuNjEsMS4xOSwxLjA3YzkuMzQsOC40MiwxOC40NiwxNy4xMywyMy40NCwyOC45NCw4Ljc2LDIwLjc3LDIuMTcsNDIuMjQtNi4wOSw2MS45N2wtLjU1LDEuM2MtLjY0LDEuNTEtMS4yOSwzLjAxLTEuOTQsNC41LTIwLjY0LDQ3LjI1LTIwLjI5LDgzLjIzLTcuNDIsMTMxLjg1LDEzLjIyLDQ5LjkyLDMuNzcsOTguMDUtMjYuNTYsMTQwLjQ2LTI5LjU5LDQxLjM4LTcwLjg4LDc0LjUxLTExMC4yNSwxMDYuMDktNDYuMDksMzYuOTUtOTMuOSw3MS42OS0xNDAuNjcsMTA3Ljc1LTEuMTIsLjg2LTIuMjQsMS43My0zLjM2LDIuNTlsLTMuMzcsMi42Yy00Mi4wOCwzMi40Ny04NC42NSw2NS45LTExOS45NywxMDUuNzMtMTMuOTgsMTUuNzYtMjcuMjcsMzMuNDItMzUuNDcsNTNIMTE5Ljg3WiIgZmlsbD0iI2ZmMjc3ZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTEuNjMgNjM1LjY2Ij48cGF0aCBkPSJNMTguMTcsNTA1Ljk4Yy01LjE0LTguOTgtMTEuMzgtMTcuNC0xOC4xNy0yNS41NHYxNTUuMjJjMjkuNzgtMzguMDYsNDUuMzctODIuMTIsMTguMTctMTI5LjY4WiIgZmlsbD0iI2ZmMjc3ZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTgxLjY5LDBDNTQuNzksMjcuNDEsMjcuMjgsNTQuMjIsMCw4MS4yNVYyMTYuMDljMTkuNjktMjIuNSw0MC43NC00My45Myw2MS42OC02NS4wM2wyLjk5LTMuMDJjMS0xLjAxLDEuOTktMi4wMSwyLjk5LTMuMDEsNDEuNjItNDEuOTEsODQuNDMtODIuNjQsMTI1LjI1LTEyNS4zNCw2LjIxLTYuNSwxMi40OC0xMy4wNSwxOC43MS0xOS42OUg4MS42OVoiIGZpbGw9IiNmZjI3N2UiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
  background-position: center right, top left;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 200px;
  position: absolute;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .home-3 .bg {
    display: block;
  }
}
.home-3 .bg .video-icon {
  position: absolute;
  width: 8%;
  left: 50%;
  margin-top: -10%;
  margin-left: -4%;
  z-index: 10;
}
.home-3 .vid {
  margin: 80px 0 0 0;
  left: 50%;
}
@media only screen and (max-width: 1199px) {
  .home-3 .vid {
    margin-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .home-3 .vid {
    display: none;
  }
}
.home-3 video {
  height: 80vh;
  max-width: 40vw;
  background: #111;
}
.home-3 .fixed {
  position: fixed;
  left: 0;
  top: 0;
}
.home-3 .end {
  bottom: 0;
}
.home-3 .container {
  padding: 100px;
  position: relative;
  width: 50%;
  z-index: 5;
}
@media only screen and (max-width: 1199px) {
  .home-3 .container {
    padding: 100px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .home-3 .container {
    width: 100%;
  }
}
.home-3 .container .m-vid {
  display: none;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .home-3 .container .m-vid {
    display: block;
    margin-bottom: 40px;
  }
}
.home-3 .container .m-vid video {
  height: auto;
  max-width: 100vw;
  width: 80vw;
}
.home-3 section {
  margin: 600px 0;
  margin: 85vh 0;
}
@media only screen and (max-width: 767px) {
  .home-3 section {
    margin: 40vh 0;
  }
}
.home-3 section:first-child {
  margin-top: 30vh;
}
.home-3 section:last-child {
  margin-bottom: 30vh;
}
.home-3 .flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-3 .text {
  flex: 0 0 35.6666666667%;
  max-width: 35.6666666667%;
}
@media only screen and (max-width: 767px) {
  .home-3 .text {
    max-width: none;
  }
}
.home-3 h2 {
  font-family: "Ginto Nord", sans-serif;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2608695652em;
  font-weight: 700;
  letter-spacing: 0em;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .home-3 h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 479px) {
  .home-3 h2 {
    font-size: 30px;
  }
}
.home-3 h3 {
  font-family: "Ginto Nord", sans-serif;
  font-size: 27px;
  font-size: 1.6875rem;
  line-height: 1.4074074074em;
  font-weight: 500;
  letter-spacing: 0em;
  margin-bottom: 30px;
}
.home-3 p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6875em;
  font-weight: 400;
  letter-spacing: 0em;
}

.home-4 {
  text-align: center;
  padding: 130px 30px 30px;
}
.home-4 h2 {
  font-family: "Ginto Nord", sans-serif;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2608695652em;
  font-weight: 700;
  letter-spacing: 0em;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .home-4 h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 479px) {
  .home-4 h2 {
    font-size: 30px;
  }
}
.home-4 p {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.5789473684em;
  font-weight: 400;
  letter-spacing: 0em;
  max-width: 664px;
  margin: 0 auto 60px;
}
.home-4 strong {
  font-weight: 700;
}
.home-4 .btn {
  color: #FF277E;
  font-weight: 500;
}

.home-5 {
  position: relative;
}
.home-5 .card {
  background-color: #fff;
  box-shadow: 0 32px 48px rgba(152, 146, 178, 0.35);
  margin: 0 32px 70px;
}
@media only screen and (max-width: 991px) {
  .home-5 .card {
    margin: 0 16px 70px;
  }
}
.home-5 .card:focus {
  outline: none;
}
.home-5 .card p {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.7692307692em;
  font-weight: 400;
  letter-spacing: 0.0230769231em;
}
.home-5 .img {
  width: 100%;
}
.home-5 .pad {
  padding: 20px;
}
.home-5 h5 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.1875em;
  font-weight: 400;
  letter-spacing: 0em;
  padding: 4px 0;
}
.home-5 .name {
  margin: 0 0 24px 10px;
}
.home-5 .name p {
  font-family: "LL Brown Pro Web";
  font-size: 11px;
  font-size: 0.6875rem;
  line-height: 1.2727272727em;
  font-weight: 400;
  letter-spacing: 0em;
  color: #97A5B4;
}
.home-5 .person {
  display: flex;
}
.home-5 .person img {
  width: 45px;
  height: 45px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  display: flex;
  height: auto;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.home-6 .image-left {
  align-items: center;
  display: flex;
  flex-direction: row;
  padding: 60px 0;
  justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
  .home-6 .image-left {
    padding: 0 0 60px;
    flex-direction: column;
  }
}
.home-6 .image-right {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  padding: 60px 0;
}
@media only screen and (max-width: 767px) {
  .home-6 .image-right {
    padding: 0 0 60px;
    flex-direction: column;
  }
}
.home-6 .image-left img,
.home-6 .image-right img {
  width: 46%;
}
@media only screen and (max-width: 767px) {
  .home-6 .image-left img,
.home-6 .image-right img {
    width: 100%;
    margin-bottom: 30px;
  }
}
.home-6 .image-left .pad,
.home-6 .image-right .pad {
  flex: 0 0 46%;
  max-width: 556px;
}
@media only screen and (max-width: 1101px) {
  .home-6 .image-left .pad,
.home-6 .image-right .pad {
    flex: 0 0 48%;
  }
}
@media only screen and (max-width: 991px) {
  .home-6 .image-left .pad,
.home-6 .image-right .pad {
    max-width: 100%;
    padding: 0 15px;
  }
}
@media only screen and (max-width: 767px) {
  .home-6 .image-left .pad,
.home-6 .image-right .pad {
    margin: 0;
  }
}
.home-6 h2 {
  font-family: "Ginto Nord", sans-serif;
  font-family: "Ginto Nord", sans-serif;
  font-size: 46px;
  font-size: 2.875rem;
  line-height: 1.2608695652em;
  font-weight: 700;
  letter-spacing: 0em;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .home-6 h2 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 479px) {
  .home-6 h2 {
    font-size: 30px;
  }
}
.home-6 p {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6875em;
  font-weight: 400;
  letter-spacing: 0em;
}
.home-6 .box {
  background-color: #E9EFF0;
  display: flex;
  color: #697076;
  margin-top: 30px;
}
.home-6 .box .col {
  width: 50%;
  padding: 30px;
}
@media only screen and (max-width: 479px) {
  .home-6 .box .col {
    padding: 30px 15px;
  }
  .home-6 .box .col:first-of-type {
    border-right: 2px solid white;
  }
}
.home-6 .box h3 {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.2em;
  font-weight: 700;
  letter-spacing: 0em;
  margin-bottom: 15px;
}
@media only screen and (max-width: 479px) {
  .home-6 .box h3 {
    font-size: 17px;
  }
}
@media only screen and (max-width: 413px) {
  .home-6 .box h3 {
    font-size: 16px;
  }
}
.home-6 .box p {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4166666667em;
  font-weight: 400;
  letter-spacing: 0.0458333333em;
}