ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 20px;
  color: #382c4f;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.body {
  height: auto;
  background-color: #fafafa;
  font-family: Inter, sans-serif;
  color: #382c4f;
}

.container-style {
  max-width: 1120px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
}

.container-style.spacing-hero {
  padding-top: 30px;
  padding-bottom: 80px;
}

.container-style.container-banner {
  border-radius: 8px;
  background-color: #bc2649;
}

.section {
  width: 100%;
}

.section-style {
  width: 100%;
}

.section-style.background-white {
  background-color: #14151f;
}

.section-style.background-white.spacing-footer {
  margin-top: 0px;
  padding-top: 38px;
  padding-bottom: 0px;
  background-color: #14151f;
  -o-object-fit: fill;
  object-fit: fill;
}

.section-style.spacing-section {
  margin-top: 120px;
}

.section-style.spacing-section.section-review {
  background-color: #564cea;
}

.section-style.spacing-banner {
  margin-top: 0px;
  background-color: #14151f;
}

.section-style.spacing-panel {
  margin-top: 80px;
}

.nav-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #bc2649;
}

.logo-content {
  width: 25%;
}

.text-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.buttons-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.link-nav {
  opacity: 0.7;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #382c4f;
  font-size: 18px;
  line-height: 150%;
  font-weight: 500;
  text-decoration: none;
}

.link-nav:hover {
  opacity: 1;
}

.login-link {
  background-color: transparent;
  color: #382c4f;
  font-size: 18px;
  line-height: 150%;
  font-weight: 500;
  text-decoration: none;
}

.button-getnow {
  padding: 10px 32px;
  border-radius: 4px;
  background-color: #382c4f;
  color: #fff;
  font-size: 18px;
  line-height: 150%;
  font-weight: 500;
  text-decoration: none;
}

.hero-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 140px;
}

.h1-style {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #fff;
  font-weight: 700;
}

.h1-style.center-text {
  font-weight: 600;
  text-align: center;
}

.h1-style.center-text.h1-review {
  color: #fff;
}

.hero-content {
  width: 40%;
}

.hero-image {
  width: 60%;
}

.paragraph {
  margin-bottom: 0px;
}

.hero-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.hero-button-getnow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 4px;
  background-color: #14151f;
  color: #fff;
  font-size: 16px;
  line-height: 150%;
  text-decoration: none;
}

.hero-button-discord {
  padding: 8px 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 4px;
  background-color: #14151f;
  color: #382c4f;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
  text-decoration: none;
}

.image {
  width: 100%;
  height: 100%;
  padding-left: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-style {
  width: 90%;
  margin-top: 20px;
  margin-bottom: 0px;
  opacity: 0.9;
  color: #bc2649;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.text-style.text-center {
  width: 60%;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.text-style.text-center.text-review {
  color: #fff;
}

.text-style.text-banner {
  opacity: 0.9;
  color: #bc2649;
}

.text-style.text-features {
  width: 271px;
  margin-top: 0px;
  font-size: 14px;
}

.text-style.text-faq {
  margin-top: 12px;
}

.panel-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.panel-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
}

.panel-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.panel-img {
  width: 60%;
  padding-left: 40px;
}

.image-2 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.dropdown-list {
  position: static;
  display: block;
}

.div-block {
  padding: 10px 20px;
  background-color: #fff;
}

.text-block {
  opacity: 0.7;
  line-height: 150%;
  font-weight: 500;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-2 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.dropdown {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.dropdown-toggle-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.dropdown-2 {
  overflow: hidden;
  width: 100%;
  height: 121.9921875px;
  margin-right: 0px;
  margin-left: 0px;
}

.dropdown-list-2 {
  position: static;
  display: block;
  background-color: #fff;
}

.text-block-3 {
  padding: 10px 20px;
  opacity: 0.7;
  line-height: 150%;
  font-weight: 500;
}

.text-block-4 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.title-drop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.dropdown-copy {
  overflow: hidden;
  width: 448px;
  margin-top: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
}

.dropdown-toggle-3 {
  overflow: visible;
  width: 100%;
  height: 60px;
  background-color: #fff;
}

.seta {
  margin-left: 64px;
}

.div-block-37 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -104px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.text-block-23 {
  height: 20px;
  color: #2b223d;
  font-size: 16px;
  font-weight: 600;
}

.dropdown-list-3 {
  position: static;
  display: block;
  overflow: visible;
}

.div-block-38 {
  position: static;
  background-color: #fff;
}

.text-block-24 {
  position: static;
  padding: 10px 20px;
  background-color: transparent;
  opacity: 0.85;
  color: #2b223d;
  font-weight: 500;
}

.dropdown-3 {
  overflow: hidden;
  width: 448px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.server-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.server-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.server-info {
  width: 50%;
  padding: 24px 22px;
  border-style: solid;
  border-width: 2px;
  border-color: #564cea;
  border-radius: 4px;
  background-color: #fff;
}

.image-3 {
  margin-top: 40px;
  margin-bottom: 40px;
  -o-object-fit: cover;
  object-fit: cover;
}

.title-server {
  font-size: 20px;
  line-height: 130%;
  font-weight: 600;
}

.subtitle-server {
  margin-top: 10px;
  color: #564cea;
  font-weight: 600;
}

.specs-server {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  line-height: 150%;
}

.server-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-block-25 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
}

.text-block-26 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.optional-server {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-span {
  opacity: 1;
  font-size: 16px;
  font-weight: 600;
}

.text-block-27 {
  opacity: 0.7;
  font-size: 14px;
  line-height: 150%;
}

.text-block-28 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.text-block-29 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.text-span-2 {
  color: #564cea;
}

.name-server {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.title-optional {
  margin-bottom: 0px;
  opacity: 0.7;
  line-height: 150%;
  font-weight: 500;
}

.text-block-31 {
  font-size: 14px;
  line-height: 150%;
  font-weight: 600;
}

.optional-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-block-32 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.text-span-3 {
  color: #564cea;
}

.order-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-server {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #382c4f;
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
  text-decoration: none;
}

.text-discord {
  margin-top: 32px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
  text-align: center;
}

.link {
  color: #564cea;
  font-weight: 600;
  text-decoration: none;
}

.banner-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 36px 24px 0px;
  background-color: #14151f;
}

.heading {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 130%;
}

.paragraph-2 {
  margin-bottom: 0px;
}

.banner-container {
  width: 40%;
  padding-left: 0px;
}

.h2-style {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #fff;
  font-size: 28px;
  line-height: 130%;
  font-weight: 600;
}

.banner-imgs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.tidal-img {
  -o-object-fit: cover;
  object-fit: cover;
}

.deezer-img {
  -o-object-fit: cover;
  object-fit: cover;
}

.apple-img {
  -o-object-fit: cover;
  object-fit: cover;
}

.spotify-img {
  -o-object-fit: cover;
  object-fit: cover;
}

.features-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.first-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.second-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.third-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.feature-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.h3-style {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 150%;
  font-weight: 600;
}

.h3-style.h3-questions {
  font-size: 18px;
}

.image-4 {
  -o-object-fit: cover;
  object-fit: cover;
}

.first-line-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.review {
  margin-top: 60px;
  margin-bottom: 60px;
}

.review-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.first-review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-top: 0px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background-color: #fff;
}

.second-review {
  width: 50%;
  padding: 20px 24px;
  border-radius: 6px;
  background-color: #fff;
}

.text-name {
  margin-top: 32px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.first-review-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding: 24px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
}

.second-text-name {
  margin-top: 104px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.text-block-33 {
  font-weight: 500;
}

.text-block-34 {
  color: #fff;
  font-weight: 500;
}

.faq-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.faq-itens {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.faq-box {
  width: 50%;
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #14151f;
}

.text-block-35 {
  font-size: 16px;
  line-height: 150%;
}

.text-footer {
  background-color: #14151f;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.text-block-36 {
  font-size: 16px;
  line-height: 150%;
  font-weight: 600;
}

.price-text {
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.server-info-second {
  width: 50%;
  padding: 24px 22px;
  border-style: solid;
  border-width: 2px;
  border-color: #564cea;
  border-radius: 4px;
  background-color: #fff;
}

.server-info-third {
  width: 50%;
  padding: 24px 22px;
  border-style: solid;
  border-width: 2px;
  border-color: #564cea;
  border-radius: 4px;
  background-color: #fff;
}

.server-info-fourth {
  width: 50%;
  padding: 24px 22px;
  border-style: solid;
  border-width: 2px;
  border-color: #564cea;
  border-radius: 4px;
  background-color: #fff;
}

.division {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.second-division {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-39 {
  color: #fff;
}

.first-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.second-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.map-section {
  margin-top: 100px;
}

.image-6 {
  width: 100%;
  height: 100%;
}

.locations-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hero-locations {
  margin-top: 30px;
}

.first-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.first-column.padding-list {
  padding: 16px 18px;
}

.second-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.third-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.fourth-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.fifth-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 18px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.heading-2 {
  margin-top: 0px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 130%;
}

.body-2 {
  height: auto;
  font-family: Inter, sans-serif;
  color: #382c4f;
}

.list-eua {
  padding-left: 20px;
  font-size: 16px;
  line-height: 150%;
  font-weight: 500;
}

.image-7 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.list {
  margin-bottom: 0px;
  padding-left: 20px;
}

.oceania-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.text-block-40 {
  font-weight: 700;
}

.text-block-41 {
  font-weight: 700;
}

.text-span-4 {
  color: #bc2649;
}

.text-span-5 {
  color: #bc2649;
}

.image-8 {
  background-color: #bc2649;
}

@media screen and (max-width: 991px) {
  .container-style {
    padding-right: 24px;
    padding-left: 24px;
  }

  .container-style.container-banner {
    border-radius: 0px;
  }

  .section-style.background-white {
    padding-right: 24px;
    padding-left: 24px;
  }

  .section-style.background-white.spacing-footer {
    margin-top: 80px;
  }

  .section-style.spacing-section {
    margin-top: 80px;
  }

  .section-style.spacing-banner {
    margin-top: 40px;
  }

  .nav-bar {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .logo-content {
    width: auto;
  }

  .text-nav {
    width: auto;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .buttons-nav {
    width: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .link-nav {
    font-size: 16px;
  }

  .login-link {
    font-size: 16px;
  }

  .hero-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .h1-style {
    font-size: 28px;
  }

  .hero-content {
    width: 50%;
  }

  .hero-image {
    width: 50%;
  }

  .image {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .text-style {
    font-size: 14px;
  }

  .text-style.text-banner {
    width: 100%;
    font-size: 12px;
  }

  .panel-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .panel-info {
    width: 100%;
  }

  .panel-img {
    width: 100%;
    padding-top: 40px;
    padding-left: 0px;
  }

  .dropdown-copy {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .dropdown-3 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .server-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .banner-div {
    padding: 10px 20px;
  }

  .banner-container {
    width: 50%;
  }

  .h2-style {
    font-size: 26px;
  }

  .banner-imgs {
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .first-block {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .second-block {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media screen and (max-width: 767px) {
  .container-style.spacing-hero {
    padding-bottom: 60px;
  }

  .section-style.spacing-section {
    margin-top: 40px;
  }

  .section-style.spacing-panel {
    margin-top: 40px;
  }

  .text-nav {
    display: none;
  }

  .hero-section {
    margin-top: 70px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .hero-content {
    display: block;
    width: 100%;
  }

  .hero-image {
    width: 100%;
    margin-top: 40px;
    padding-top: 0px;
  }

  .text-style.text-center {
    width: 100%;
  }

  .text-style.text-features {
    width: 100%;
    text-align: center;
  }

  .banner-div {
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .banner-container {
    width: 100%;
  }

  .banner-imgs {
    width: 100%;
    margin-top: 40px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .first-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .second-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .third-line {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .feature-box {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .box-review {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .first-review {
    width: 100%;
  }

  .second-review {
    width: 100%;
  }

  .second-text-name {
    margin-top: 157px;
  }

  .faq-itens {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .faq-box {
    width: 100%;
  }

  .text-footer {
    font-size: 14px;
  }

  .division {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .second-division {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-5 {
    width: 30%;
  }
}

@media screen and (max-width: 479px) {
  .container-style {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container-style.spacing-hero {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-style.background-white {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-style.background-white.spacing-footer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .logo-content {
    width: 50%;
  }

  .button-getnow {
    padding-right: 24px;
    padding-left: 24px;
  }

  .h1-style {
    text-align: left;
  }

  .h1-style.center-text {
    line-height: 130%;
  }

  .hero-buttons {
    margin-top: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .hero-button-getnow {
    padding-right: 20px;
    padding-left: 20px;
  }

  .hero-button-discord {
    padding-right: 20px;
    padding-left: 20px;
    border-style: solid;
    border-width: 1px;
  }

  .image {
    padding-left: 0px;
  }

  .text-style {
    width: 100%;
    margin-top: 12px;
  }

  .text-style.text-center {
    width: 100%;
  }

  .text-style.text-features {
    width: 100%;
    text-align: center;
  }

  .server-info {
    width: 100%;
  }

  .image-3 {
    -o-object-fit: none;
    object-fit: none;
  }

  .banner-div {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .banner-imgs {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tidal-img {
    width: 50%;
    max-width: 100%;
    -o-object-fit: none;
    object-fit: none;
  }

  .deezer-img {
    width: 50%;
    -o-object-fit: none;
    object-fit: none;
  }

  .apple-img {
    width: 50%;
    -o-object-fit: none;
    object-fit: none;
  }

  .spotify-img {
    width: 50%;
    -o-object-fit: none;
    object-fit: none;
  }

  .feature-box {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .box-review {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .first-review {
    width: 100%;
  }

  .second-review {
    width: 100%;
  }

  .text-block-34 {
    font-size: 14px;
  }

  .footer-content {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-footer {
    font-size: 12px;
  }

  .server-info-second {
    width: 100%;
  }

  .server-info-third {
    width: 100%;
  }

  .server-info-fourth {
    width: 100%;
  }

  .division {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .second-division {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .image-5 {
    width: 50%;
    height: 50%;
  }

  .text-block-37 {
    display: none;
  }

  .text-block-38 {
    font-size: 14px;
    line-height: 120%;
  }

  .text-block-39 {
    font-size: 14px;
  }

  .second-block {
    width: 100%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}

