:root {
  --b_orange: white;
}

.w-embed-youtubevideo {
  width: 100%;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.body {
  min-height: 200vh;
  background-color: #000;
  align-items: center;
  display: block;
  overflow: visible;
}

.body.outreach {
  padding-top: 44px;
}

.body.offer {
  background-color: #fffef8;
}

.body.offer.hiring {
  margin-bottom: 60px;
}

.container {
  height: 200px;
  max-height: 100%;
  max-width: 80%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: block;
}

.heading {
  color: #fff;
  margin-top: -48px;
  margin-left: 14px;
  font-family: Kaushan Script, sans-serif;
  font-size: 29px;
  line-height: 69px;
}

.text-block {
  color: #fff;
}

.body-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.link {
  display: flex;
}

.logo {
  color: #fff;
}

.text-block-2 {
  color: #e7e7e7;
  text-align: center;
}

.image-2 {
  margin-top: 60px;
  margin-left: -80px;
  display: block;
}

.html-embed {
  text-align: left;
}

.html-embed.hiring {
  width: 75%;
}

.column {
  text-align: left;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.columns {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.columns.hiring {
  width: 75vw;
  margin-left: auto;
  margin-right: auto;
}

.section {
  margin-left: 60px;
  margin-right: 60px;
}

.section-2 {
  display: none;
}

.container-4 {
  max-width: 1200px;
}

.columns-2 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.heading-2 {
  color: #d1d1d1;
}

.heading-3 {
  color: #fff;
  font-family: Droid Serif, serif;
}

.text-block-3 {
  color: #f0f0f0;
  font-family: PT Serif, serif;
  font-size: 16px;
}

.heading_stats {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.heading_stats.bigger {
  margin-bottom: 20px;
  font-size: 36px;
}

.heading-5 {
  color: #cacaca;
  text-align: center;
}

.section-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 40px;
  display: flex;
}

.container-5 {
  text-align: center;
}

.heading-6 {
  color: #f5f5f5;
}

.heading-7 {
  max-width: 75vw;
  color: #eeeded;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
}

.section-4 {
  text-align: left;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.image-4 {
  z-index: 1;
  text-align: center;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-6 {
  text-align: center;
}

.video {
  margin-top: -57px;
}

.heading-8 {
  max-width: 1000px;
  color: #f5f5f5;
  text-align: center;
}

.section-5 {
  text-align: center;
}

.section_default {
  max-height: 150vh;
  min-height: 60vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.section_default.lightspeed {
  height: 200vh;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  perspective: 2000px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
  display: none;
  overflow: hidden;
  transform: none;
}

.section_default.stats {
  min-height: 30vh;
  grid-column-gap: 61px;
  grid-row-gap: 69px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: start;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.section_default.overview {
  height: auto;
  max-height: 250vh;
  min-height: 60vh;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.section_default.cta {
  height: auto;
  min-height: 40vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 60px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section_default.cta.hiring {
  padding-bottom: 60px;
}

.section_default.calendar {
  height: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.section_default.testimonials {
  max-height: 400vh;
  padding-top: 5vh;
  padding-bottom: 5vh;
}

.section_default.testimonials.offertestims {
  display: none;
}

.hero-top {
  min-height: 100vh;
  flex-flow: column wrap-reverse;
  justify-content: center;
  align-items: center;
  padding-top: 15vh;
  display: flex;
  overflow: visible;
}

.align-to-top {
  z-index: 77;
  width: 100vw;
  min-height: 10vh;
  background-color: #000;
  border-bottom: .7vh solid #fff;
  margin: 0 auto 2vh;
  padding: 60px 0;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.aypapimain {
  color: #fff;
  margin-bottom: 2vh;
  margin-left: 40px;
  padding-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 7vw;
  font-weight: 600;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.aypapimain.right {
  margin-bottom: 2vh;
  margin-left: 0;
  margin-right: 40px;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.lightspeeddiv {
  width: 10px;
  height: 150px;
  transform-style: preserve-3d;
  background-color: #fff;
  transition: all .5s;
  transform: rotateX(90deg)rotateY(0)rotateZ(0);
}

.maincontainer {
  max-width: 90vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.div_mainvideo {
  max-width: 80vw;
  min-width: 40vw;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  display: flex;
  position: absolute;
}

.div_mainvideo.offer {
  padding-top: 0;
  padding-left: 0;
  position: relative;
}

.div_mainvideo.offer.cols {
  width: 100%;
  min-width: 0;
}

.div_mainvideo.offer._2 {
  height: 100%;
  min-height: 380px;
  min-width: 50vw;
  display: block;
}

.div_mainvideo.bg {
  width: 100%;
  height: 100%;
  background-color: red;
  background-image: linear-gradient(130deg, #3912ad, #8b28d3);
  border-radius: 15px;
  margin-bottom: 11px;
  margin-left: 11px;
}

.div_mainvideo.bg._2 {
  min-height: 200px;
  background-image: linear-gradient(137deg, #d80f4f, #ff4d00);
  margin: 11px 11px 0 0;
  display: block;
}

.div_mainvideo.bg.cols {
  min-width: 0;
}

.columns_main {
  max-height: 80vh;
  max-width: 95vw;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.columns_main.main {
  display: none;
}

.heading_main {
  z-index: 2;
  width: 77%;
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Exo, sans-serif;
  font-size: 64px;
  font-weight: 300;
  line-height: 74px;
  position: relative;
}

.heading_main.left {
  text-align: right;
  margin-left: 0;
  margin-right: 0;
}

.heading_main.smaller {
  margin-bottom: 20px;
  font-size: 48px;
}

.heading_main.center {
  text-align: center;
  margin-bottom: 40px;
}

.heading_main.main {
  font-size: 44px;
  line-height: 54px;
}

.heading_main.main._2 {
  text-align: center;
  margin: 40px auto;
}

.heading_main.outreach {
  width: 100%;
  text-align: center;
}

.heading_main.offer {
  width: 85vw;
  color: #1ea2db;
  text-align: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
}

.heading_main.offer.sub {
  width: auto;
  text-align: left;
  margin-bottom: 10px;
  font-weight: 300;
}

.heading_main.offer.sub.center {
  text-align: center;
}

.heading_main.offer.sub.black {
  width: 40vw;
  color: #000;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  font-size: 64px;
  font-weight: 200;
}

.heading_main.offer._2 {
  width: 90vw;
}

.column-2 {
  display: flex;
}

.cointoss_main {
  z-index: 10;
  max-width: 15vw;
  margin-left: -2.5vw;
  position: relative;
}

.paragraph_main {
  z-index: 2;
  width: 100%;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  line-height: 28px;
  position: relative;
}

.paragraph_main.list {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 30px;
  font-size: 28px;
  line-height: 38px;
}

.paragraph_main.list.hiring {
  width: 50%;
}

.paragraph_main.center {
  text-align: center;
  display: none;
}

.paragraph_main._2 {
  width: 50%;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.paragraph_main.offer {
  width: 77vw;
  color: #000;
  text-align: center;
  margin-bottom: 20px;
  font-size: 26px;
  line-height: 42px;
}

.span_readg {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(121deg, #d80f4f, #ff4d00);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.listitem {
  margin-bottom: 20px;
}

.listitem.offer {
  color: #000;
  font-size: 24px;
}

.button_main {
  z-index: 2;
  text-align: center;
  background-image: linear-gradient(133deg, #8b28d3, #3912ad);
  border-radius: 20px;
  margin-top: 40px;
  margin-left: 2vw;
  margin-right: 2vw;
  padding: 20px 40px;
  font-family: Exo, sans-serif;
  font-size: 18px;
  font-weight: 600;
  position: relative;
}

.button_main.nomargin {
  width: 25vw;
  background-image: linear-gradient(133deg, #8b28d3, #3912ad);
  margin: 0 40px -28px;
}

.column_main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column_main.right {
  flex-direction: row;
}

.text-span-2 {
  line-height: 54px;
  text-decoration: underline;
}

.statblock {
  width: 77%;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 10vw;
  margin-right: 0;
  display: flex;
}

.statblock.left {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10vw;
  display: flex;
}

.image-6 {
  z-index: 10;
  width: 15vw;
  height: auto;
  margin-bottom: -4.5vw;
  margin-right: 0;
  position: relative;
}

.columns_secondary {
  max-width: 95vw;
  min-width: 80vw;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-3 {
  -webkit-text-fill-color: transparent;
  background-color: #da4242;
  background-image: repeating-linear-gradient(151deg, #e07115, #af20d3);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.text-span-4 {
  font-style: normal;
  text-decoration: underline;
}

.container_overview {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-5 {
  font-style: italic;
  text-decoration: none;
}

.div_button {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.image-7 {
  width: 25vw;
  margin-top: 20px;
}

.body-3 {
  background-color: #000;
}

.container-7 {
  max-width: 80vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-7.calendarpage {
  margin-top: 60px;
}

.link-block {
  width: 15vw;
  height: auto;
  margin-bottom: 0;
  margin-right: 9vw;
}

.container_testimonials {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div_testimonial {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div_testimonials {
  min-width: 50vw;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image_testimonial {
  max-width: 85%;
  min-width: 60%;
}

.looking_main {
  display: none;
}

.alitya_b {
  background-color: #000;
  padding-top: 77px;
  padding-bottom: 40px;
}

.alitya_s {
  width: 100vw;
  min-height: 77vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.alitya_s.photo1 {
  background-image: url('../images/gafas-rojas-purple-shirt.jpg');
  background-position: 50% 10%;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
}

.alitya_s.photo2 {
  background-image: url('../images/background.JPG');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: fixed;
}

.alitya_s.photo3 {
  background-image: url('../images/IMG_6395.jpg');
  background-position: 50% 11%;
  background-size: auto;
  background-attachment: fixed;
}

.alitya_s.photola85 {
  background-image: url('../images/Portada-album-85.jpg');
  background-position: 50%;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 60px;
  padding-bottom: 40px;
}

.alitya_s.footer {
  min-height: 22vh;
}

.alityadiv_spotify {
  width: 88%;
  min-height: 40vh;
  margin-top: 20px;
  margin-bottom: 40px;
}

.alityadiv_spotify.buttons {
  min-height: 20vh;
  margin-top: 0;
  margin-bottom: 0;
}

.alitya_columnembed {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.alitya_columnembed.album {
  justify-content: center;
  align-items: center;
}

.alitya_columnsembed {
  width: 100%;
  align-items: flex-start;
  display: flex;
}

.alitya_columnsembed.album {
  justify-content: center;
  align-items: center;
}

.alitya_paragraph {
  color: #e0e0e0;
  background-color: rgba(0, 0, 0, .46);
  border-radius: 7px;
  margin-top: 20px;
  padding: 15px 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.alitya_paragraph.nomargin {
  margin-top: 0;
}

.alitya_paragraph.subtitle {
  margin-top: 0;
  margin-bottom: 40px;
}

.alitya_paragraph.header {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
}

.alitya_heading {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 52px;
  line-height: 77px;
}

.alitya_heading.main {
  z-index: 20;
  color: #f26aff;
  letter-spacing: 44px;
  background-color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-weight: 400;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.alitya_heading.subheading {
  color: #e0e0e0;
  letter-spacing: 7px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.alitya_heading.subheading.header {
  background-color: #000;
  margin-bottom: 0;
  line-height: 33px;
}

.alitya_igembed {
  width: 60%;
  margin-top: 40px;
  margin-bottom: 40px;
}

.alitya_igembed.sec {
  display: none;
}

.alitya_artistembed {
  width: 50%;
}

.section_header {
  z-index: 69;
  background-color: #000;
  padding-top: 10px;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.alitya_button {
  width: 100%;
  color: #000;
  text-align: center;
  background-color: #1db954;
  border-radius: 55px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 40px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.alitya_button.am {
  color: #fff;
  background-color: #fc3c44;
}

.alitya_divbuttons {
  width: 55%;
}

.image-8, .html-embed-3, .html-embed-4 {
  display: none;
}

.span_left {
  text-align: left;
}

.div_testimonialvideos {
  min-width: 80vw;
  grid-column-gap: 55px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 60px;
  display: grid;
}

.div_testimonialvideo {
  min-width: 35vw;
}

.utility-page-wrap {
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.utility-page-content {
  width: 260px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

.img_dany {
  border-radius: 15px;
  position: relative;
}

.bold_blue {
  color: #1ea2db;
}

.span_purple {
  color: #8b28d3;
}

.img_ap {
  max-width: 25%;
  margin-left: -10px;
  padding-left: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 100%;
  right: 0%;
}

.span_orange {
  color: #e07115;
}

.span_underline {
  text-decoration: underline;
}

.yt_testimonial {
  width: 480px;
  margin-left: 20px;
  margin-right: 20px;
}

.div-block {
  width: 77vw;
  max-width: 98vw;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 40px;
  display: flex;
}

.html-embed-5 {
  min-height: 100px;
  min-width: 100px;
  flex-direction: row;
  margin-top: 30px;
  display: flex;
}

.html-embed-6 {
  padding-right: 10px;
  display: block;
}

.html-embed-7 {
  display: block;
}

@media screen and (min-width: 1280px) {
  .alityadiv_spotify {
    width: 75%;
  }

  .alitya_divbuttons {
    width: 40%;
  }

  .html-embed-6 {
    display: flex;
  }
}

@media screen and (min-width: 1440px) {
  .align-to-top {
    margin-top: 0;
    padding-top: 77px;
    padding-bottom: 60px;
  }

  .aypapimain {
    font-size: 7vw;
  }

  .image-8, .html-embed-3, .html-embed-4 {
    display: none;
  }

  .div_testimonialvideo {
    min-width: 30vw;
  }

  .div-block {
    justify-content: center;
  }
}

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

  .section_default {
    margin-top: 5vh;
  }

  .section_default.calendar.calendarpage {
    margin-top: 40px;
  }

  .hero-top {
    min-height: 90vh;
    padding-top: 5vh;
  }

  .align-to-top {
    min-height: 7vh;
    display: flex;
  }

  .div_mainvideo {
    max-width: 90vw;
    min-width: 90vw;
  }

  .div_mainvideo.offer {
    min-width: 60vw;
  }

  .div_mainvideo.offer.cols {
    width: 77%;
  }

  .div_mainvideo.bg {
    min-width: 60vw;
  }

  .columns_main {
    flex-wrap: wrap;
  }

  .heading_main {
    font-size: 48px;
    line-height: 58px;
  }

  .heading_main.main {
    margin-top: 1vh;
  }

  .heading_main.main._2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .heading_main.offer {
    width: 90vw;
    margin-top: 40px;
  }

  .heading_main.offer.sub.black {
    font-size: 42px;
    line-height: 54px;
  }

  .cointoss_main {
    display: none;
  }

  .paragraph_main, .paragraph_main.list {
    font-size: 22px;
    line-height: 28px;
  }

  .paragraph_main.list.hiring {
    width: 75%;
  }

  .paragraph_main.offer {
    font-size: 22px;
    line-height: 38px;
  }

  .button_main {
    margin-top: 40px;
  }

  .button_main.nomargin {
    width: 50vw;
    text-align: center;
  }

  .columns_secondary {
    margin-top: 40px;
  }

  .container_overview {
    margin-top: 23px;
  }

  .image-7 {
    width: 35vw;
  }

  .looking_main {
    z-index: 10;
    max-width: 30%;
    margin-top: -67%;
    margin-left: -30%;
    display: block;
    position: relative;
  }

  .column-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .alitya_b {
    padding-top: 111px;
  }

  .alitya_paragraph {
    background-color: rgba(0, 0, 0, .77);
  }

  .alitya_artistembed {
    width: 75%;
  }

  .alitya_divbuttons {
    width: 77%;
  }

  .div_testimonialvideos {
    min-width: 95vw;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .img_dany {
    width: 100%;
  }

  .div-block {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .body.outreach {
    padding-bottom: 20px;
  }

  .html-embed-2 {
    margin-top: -57px;
  }

  .section-2 {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .container-4 {
    display: none;
  }

  .container-4.calendarpge {
    display: flex;
  }

  .section_default {
    margin-top: 5vh;
  }

  .section_default.lightspeed {
    display: none;
    overflow: hidden;
  }

  .section_default.stats {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
    margin-top: 40px;
  }

  .section_default.cta {
    margin-top: 60px;
  }

  .section_default.calendar {
    display: none;
  }

  .section_default.calendar.calendarpage {
    max-height: 333vh;
    display: flex;
  }

  .align-to-top {
    min-height: 5vh;
    border-bottom-color: rgba(255, 255, 255, 0);
    margin-bottom: 0;
    padding-top: 100px;
    padding-bottom: 0;
  }

  .div_mainvideo, .div_mainvideo.offer {
    width: 80vw;
  }

  .heading_main {
    font-size: 44px;
    line-height: 54px;
  }

  .heading_main.smaller {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .heading_main.offer {
    font-size: 36px;
    line-height: 46px;
  }

  .heading_main.offer.sub.black {
    width: 80vw;
  }

  .paragraph_main {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .paragraph_main.offer {
    width: 90vw;
    font-size: 16px;
    line-height: 32px;
  }

  .button_main {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .button_main.nomargin {
    padding: 15px 20px;
  }

  .statblock {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div_testimonials {
    min-width: 85vw;
  }

  .image_testimonial {
    width: 100%;
  }

  .alityadiv_spotify {
    width: 95%;
  }

  .alitya_igembed, .alitya_artistembed {
    width: 85%;
  }

  .alitya_button {
    font-size: 24px;
    line-height: 32px;
  }

  .alitya_divbuttons {
    width: 80%;
  }

  .column-4 {
    display: none;
  }

  .div_testimonialvideos {
    grid-row-gap: 51px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .img_ap {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: 95%;
  }

  .html-embed.hiring {
    width: 95%;
  }

  .columns {
    display: flex;
  }

  .section {
    text-align: center;
  }

  .container-3 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .html-embed-2 {
    margin-top: -57px;
  }

  .section-2 {
    display: block;
  }

  .container-4.calendarpge {
    display: none;
  }

  .section-3 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7 {
    font-size: 25px;
    line-height: 34px;
  }

  .image-4 {
    margin-top: -10px;
    position: relative;
  }

  .container-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .video {
    margin-top: -57px;
  }

  .image-5 {
    position: static;
  }

  .heading-8 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .section_default {
    margin-top: 5vh;
  }

  .section_default.lightspeed {
    height: auto;
    margin-top: 0;
  }

  .section_default.stats {
    margin-top: 100px;
  }

  .section_default.overview {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section_default.calendar {
    min-height: 20vh;
  }

  .section_default.calendar.calendarpage {
    margin-top: 20px;
    padding-top: 0;
  }

  .hero-top {
    min-height: 95vh;
    flex-wrap: wrap;
  }

  .align-to-top {
    display: none;
  }

  .div_mainvideo.offer.cols {
    width: 95%;
  }

  .div_mainvideo.offer._2 {
    min-height: 150px;
  }

  .div_mainvideo.bg._2 {
    min-height: 100px;
  }

  .heading_main {
    text-align: center;
    margin-left: -15%;
    margin-right: 0;
    font-size: 22px;
    line-height: 32px;
  }

  .heading_main.smaller {
    margin-top: 20px;
  }

  .heading_main.center {
    margin: 20px auto;
  }

  .heading_main.center.calendar {
    width: 95%;
    margin-top: 0;
    font-size: 44px;
    line-height: 54px;
  }

  .heading_main.main {
    font-size: 44px;
    line-height: 50px;
  }

  .heading_main.offer {
    margin-top: 20px;
  }

  .heading_main.offer.sub {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph_main {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph_main.list.hiring {
    width: 95%;
  }

  .paragraph_main._2 {
    width: 77%;
  }

  .paragraph_main.offer {
    width: 95vw;
  }

  .listitem {
    text-align: left;
  }

  .listitem.offer {
    font-size: 18px;
    line-height: 24px;
  }

  .button_main {
    max-width: 85vw;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 32px;
  }

  .button_main.nomargin {
    margin-left: 2vw;
    margin-right: 2vw;
    font-size: .8rem;
    line-height: 28px;
  }

  .statblock {
    margin-left: 0;
  }

  .statblock.left {
    margin-right: 0;
  }

  .container_overview {
    margin-top: 0;
  }

  .image-7 {
    width: 60vw;
  }

  .container-7.calendarpage {
    max-width: 95vw;
    margin-top: 40px;
  }

  .div_testimonial {
    width: 100%;
  }

  .div_testimonials {
    min-width: 100vw;
  }

  .image_testimonial {
    max-width: 95%;
    min-width: 0%;
  }

  .alitya_b {
    padding-top: 120px;
  }

  .alitya_s.photo1 {
    filter: none;
  }

  .alityadiv_spotify.buttons {
    margin-top: 0;
    margin-bottom: 0;
  }

  .alitya_columnsembed {
    flex-direction: column;
  }

  .alitya_paragraph {
    margin-left: 10px;
    margin-right: 10px;
  }

  .alitya_paragraph.subtitle {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
  }

  .alitya_heading.main {
    letter-spacing: 22px;
    font-size: 36px;
    line-height: 55px;
  }

  .alitya_heading.subheading {
    font-size: 22px;
    line-height: 55px;
  }

  .alitya_heading.subheading.header {
    font-size: 16px;
  }

  .alitya_artistembed {
    width: 95%;
  }

  .alitya_button {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .image-8 {
    z-index: 1;
    max-width: 50%;
    margin-top: 0;
    margin-bottom: -16%;
    display: inline-block;
    position: relative;
  }

  .html-embed-3 {
    display: block;
  }

  .html-embed-4 {
    display: none;
  }

  .yt_testimonial {
    max-width: 95vw;
    margin-bottom: 20px;
  }

  .div-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

#w-node-_36d37cbf-a8cb-0a10-c1be-9adcb45fb18e-1c48ef33, #w-node-bd38d4f7-e3b4-74b3-8337-5a195ab1e71b-1c48ef33, #w-node-f4f6d1bf-85d3-de9b-19c5-9e6b8898f651-1c48ef33, #w-node-_719d4dac-8506-0827-b838-5c8262b417e2-1c48ef33, #w-node-_778df031-4053-6944-3d22-2e36f96074cb-1c48ef33, #w-node-_236016f1-4dc8-703a-31cb-f66a3d5742e9-1c48ef33, #w-node-_59bef2e0-e20e-ced2-374e-81b6dd48423c-1c48ef33, #w-node-_62db51e6-8bc2-3751-155d-22456a4f65a2-1c48ef33, #w-node-cbca918d-92be-0ec0-7d35-9316be957b41-1c48ef33, #w-node-_5a0ba14f-431e-912f-e722-efc49112f568-1c48ef33, #w-node-_0afc7cf3-8ed4-7e7e-18bb-fa758773b280-1c48ef33, #w-node-_6be44808-120a-dc00-f295-ee3e9a8b5943-1c48ef33, #w-node-_8229d092-c771-c27a-854f-9354ca2953d9-1c48ef33, #w-node-_7911daab-6c32-c635-ffe7-81c0f173c40e-1c48ef33, #w-node-_6beee592-78f6-42e6-3043-59492a456e57-1c48ef33, #w-node-_6b55affe-19a9-f58a-35b2-07879cbe9808-1c48ef33, #w-node-c8ff3226-9acb-cd96-7572-e6586567f7db-1c48ef33, #w-node-_95281375-aa25-5050-36f2-14785eaca2d5-1c48ef33, #w-node-_2ac12b43-ca9a-1bc8-84aa-4d81c8d8ff36-1c48ef33, #w-node-_3d1d37f6-8fab-76a1-ca34-acfe20e075ff-1c48ef33, #w-node-_22c7c429-04e3-6825-d71a-b3b28136305a-1c48ef33, #w-node-_37f0dfde-bc7c-c83c-ed35-be2d7330a925-1c48ef33, #w-node-_9c230ded-1bf8-e2dd-a68a-52bbabf611a5-1c48ef33, #w-node-_5a5c0a07-5ccf-37c0-e288-398f2b46dbbc-1c48ef33, #w-node-_994c62cc-3f60-22a1-453b-97186380c12c-1c48ef33, #w-node-_5f42bd3a-3dd5-0a70-4785-4540e66c7ef7-1c48ef33, #w-node-e7865bf0-a606-d46c-5528-e308a4bdff48-1c48ef33, #w-node-_87877982-9a1f-e67d-4e18-0c0c150f2076-1c48ef33, #w-node-d6a69c87-74ea-2fa8-113b-eab11fff4524-1c48ef33, #w-node-_8808f5b4-1778-41ea-d3df-c4409c8a7f6c-1c48ef33, #w-node-_4b7f8d8b-ef0f-f2a9-d5cd-5492091fbfa4-1c48ef33, #w-node-_6ba6b4a2-cd5e-a0fd-edd7-dca8e94eed6a-1c48ef33, #w-node-_113ce272-796a-8ace-e85a-8c6cb4ddb350-1c48ef33, #w-node-_36a4875e-f02f-20e1-09b4-914d3275c206-1c48ef33, #w-node-a59deb6d-95d8-84d3-fd3d-bb550b9d5dae-1c48ef33, #w-node-_734ee1de-9d54-a433-10ad-a4336dea2c02-1c48ef33, #w-node-_719c57ac-128e-a517-4026-302960f042df-1c48ef33, #w-node-fc72f403-dcd2-12e0-dc27-3e67aa42d22a-1c48ef33, #w-node-_8f81e3f9-5292-1a20-0a08-2214968a2778-1c48ef33, #w-node-bcc63083-e7a1-17d1-a5e7-37dc397e9568-1c48ef33, #w-node-c4fe6a28-c365-0d06-d9f0-52dcffc4f2df-1c48ef33, #w-node-_35090e0f-7aec-4fee-e9e9-b825242c3b7b-1c48ef33, #w-node-d8913adb-17ab-53e5-0460-f5479ffcbf56-1c48ef33, #w-node-d0c40097-cca6-59a3-b6b3-8f3d7aa566f7-1c48ef33, #w-node-_3d2cb955-c2e7-64b3-a873-1a6263f22c41-1c48ef33, #w-node-_96543e29-3f9c-b228-7a81-e75a7dd0669c-1c48ef33, #w-node-_130f2504-13f3-60b5-7ecd-833e30a5ea0e-1c48ef33, #w-node-_05254588-0128-9a3e-e022-799985a38dcd-1c48ef33, #w-node-_272ce7b4-587b-6e18-626f-87a6d7c97010-1c48ef33, #w-node-d29f30c2-6f2d-9c80-dec0-0aac96f1858f-1c48ef33, #w-node-_9fb98b0d-831d-2637-a26d-b30b96a17ffc-1c48ef33, #w-node-_1e683580-1d97-7d37-e20e-2f722e0f932e-1c48ef33, #w-node-_21ec972b-2079-2394-a96c-56faa1d50fa1-1c48ef33, #w-node-dc772557-3084-de2d-68d2-b3e7bbadd34c-1c48ef33, #w-node-_3f28e475-7a0c-7cbb-f9db-1a03306d9689-1c48ef33, #w-node-_20ad85fa-8b6a-c688-8f86-cc9c8ea92ca9-1c48ef33, #w-node-_84c25990-eff4-f43d-9353-fba9f47dd2b1-1c48ef33, #w-node-a5c75230-fd88-533a-822b-808b8e19e203-1c48ef33, #w-node-b11d87f6-9e19-ee28-ff82-418f182acd5f-1c48ef33, #w-node-_3f3308c8-d624-a15e-b67c-b62bae0f49f4-1c48ef33, #w-node-cb5419a9-6f74-bb67-4ad2-7bc6abe7145b-1c48ef33, #w-node-_01bef65e-7e61-6cc2-c017-ce569a5f7cea-1c48ef33, #w-node-ca2bcba8-29b4-007a-a074-39531cd15510-1c48ef33, #w-node-_70282349-5949-f262-2d6f-3ebf8d0d64a3-1c48ef33, #w-node-_80f346ab-836d-2498-ae53-09429f9d5676-1c48ef33, #w-node-_76914c32-85f7-af0f-61b0-52a6715f3d3c-1c48ef33, #w-node-_24e51e84-c130-edfb-f81d-dd271b54badd-1c48ef33, #w-node-e14e0dfa-7812-70f6-de93-079ca1331f42-1c48ef33, #w-node-_4e3deab2-d65d-52c1-96f3-002ef3826641-1c48ef33, #w-node-_93722b41-c4c1-3ae0-b302-7042d8efb8ef-1c48ef33, #w-node-_268a82ce-6c77-021e-b074-b46f032863dd-1c48ef33, #w-node-c1312a23-ff36-58d2-139e-f8c375543f4d-1c48ef33, #w-node-_218a56ad-6643-c678-8a85-2ea1afc67ff7-1c48ef33, #w-node-_883efe3f-58ea-f9c0-c94b-ab069fff0297-1c48ef33, #w-node-c71771f7-9e07-bfaa-843f-0db9f2774b44-1c48ef33, #w-node-_5c88b6f8-9678-a874-8b3a-64afbb5221e9-1c48ef33, #w-node-aeca6c7a-aad0-73ce-32f6-b4d491cb3995-1c48ef33, #w-node-_3b7e7064-4ae9-4408-8bc7-98f47837cc47-1c48ef33, #w-node-_69df55ba-982a-0f57-5259-d447788f22ef-1c48ef33, #w-node-_9a59b270-115b-ce2a-3231-b9d74a8187b6-1c48ef33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bfbf10e6-7405-d4cd-cfd9-65de59ee247a-1c48ef33 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36d37cbf-a8cb-0a10-c1be-9adcb45fb18e-632e9fb8, #w-node-bd38d4f7-e3b4-74b3-8337-5a195ab1e71b-632e9fb8, #w-node-f4f6d1bf-85d3-de9b-19c5-9e6b8898f651-632e9fb8, #w-node-_719d4dac-8506-0827-b838-5c8262b417e2-632e9fb8, #w-node-_778df031-4053-6944-3d22-2e36f96074cb-632e9fb8, #w-node-_236016f1-4dc8-703a-31cb-f66a3d5742e9-632e9fb8, #w-node-_59bef2e0-e20e-ced2-374e-81b6dd48423c-632e9fb8, #w-node-_62db51e6-8bc2-3751-155d-22456a4f65a2-632e9fb8, #w-node-cbca918d-92be-0ec0-7d35-9316be957b41-632e9fb8, #w-node-_5a0ba14f-431e-912f-e722-efc49112f568-632e9fb8, #w-node-_0afc7cf3-8ed4-7e7e-18bb-fa758773b280-632e9fb8, #w-node-_6be44808-120a-dc00-f295-ee3e9a8b5943-632e9fb8, #w-node-_8229d092-c771-c27a-854f-9354ca2953d9-632e9fb8, #w-node-_7911daab-6c32-c635-ffe7-81c0f173c40e-632e9fb8, #w-node-_6beee592-78f6-42e6-3043-59492a456e57-632e9fb8, #w-node-_6b55affe-19a9-f58a-35b2-07879cbe9808-632e9fb8, #w-node-c8ff3226-9acb-cd96-7572-e6586567f7db-632e9fb8, #w-node-_95281375-aa25-5050-36f2-14785eaca2d5-632e9fb8, #w-node-_2ac12b43-ca9a-1bc8-84aa-4d81c8d8ff36-632e9fb8, #w-node-_3d1d37f6-8fab-76a1-ca34-acfe20e075ff-632e9fb8, #w-node-_22c7c429-04e3-6825-d71a-b3b28136305a-632e9fb8, #w-node-_37f0dfde-bc7c-c83c-ed35-be2d7330a925-632e9fb8, #w-node-_9c230ded-1bf8-e2dd-a68a-52bbabf611a5-632e9fb8, #w-node-_5a5c0a07-5ccf-37c0-e288-398f2b46dbbc-632e9fb8, #w-node-_994c62cc-3f60-22a1-453b-97186380c12c-632e9fb8, #w-node-_5f42bd3a-3dd5-0a70-4785-4540e66c7ef7-632e9fb8, #w-node-e7865bf0-a606-d46c-5528-e308a4bdff48-632e9fb8, #w-node-_87877982-9a1f-e67d-4e18-0c0c150f2076-632e9fb8, #w-node-d6a69c87-74ea-2fa8-113b-eab11fff4524-632e9fb8, #w-node-_8808f5b4-1778-41ea-d3df-c4409c8a7f6c-632e9fb8, #w-node-_4b7f8d8b-ef0f-f2a9-d5cd-5492091fbfa4-632e9fb8, #w-node-_6ba6b4a2-cd5e-a0fd-edd7-dca8e94eed6a-632e9fb8, #w-node-_113ce272-796a-8ace-e85a-8c6cb4ddb350-632e9fb8, #w-node-_36a4875e-f02f-20e1-09b4-914d3275c206-632e9fb8, #w-node-a59deb6d-95d8-84d3-fd3d-bb550b9d5dae-632e9fb8, #w-node-_734ee1de-9d54-a433-10ad-a4336dea2c02-632e9fb8, #w-node-_719c57ac-128e-a517-4026-302960f042df-632e9fb8, #w-node-fc72f403-dcd2-12e0-dc27-3e67aa42d22a-632e9fb8, #w-node-_8f81e3f9-5292-1a20-0a08-2214968a2778-632e9fb8, #w-node-bcc63083-e7a1-17d1-a5e7-37dc397e9568-632e9fb8, #w-node-c4fe6a28-c365-0d06-d9f0-52dcffc4f2df-632e9fb8, #w-node-_35090e0f-7aec-4fee-e9e9-b825242c3b7b-632e9fb8, #w-node-d8913adb-17ab-53e5-0460-f5479ffcbf56-632e9fb8, #w-node-d0c40097-cca6-59a3-b6b3-8f3d7aa566f7-632e9fb8, #w-node-_3d2cb955-c2e7-64b3-a873-1a6263f22c41-632e9fb8, #w-node-_96543e29-3f9c-b228-7a81-e75a7dd0669c-632e9fb8, #w-node-_130f2504-13f3-60b5-7ecd-833e30a5ea0e-632e9fb8, #w-node-_05254588-0128-9a3e-e022-799985a38dcd-632e9fb8, #w-node-_272ce7b4-587b-6e18-626f-87a6d7c97010-632e9fb8, #w-node-d29f30c2-6f2d-9c80-dec0-0aac96f1858f-632e9fb8, #w-node-_9fb98b0d-831d-2637-a26d-b30b96a17ffc-632e9fb8, #w-node-_1e683580-1d97-7d37-e20e-2f722e0f932e-632e9fb8, #w-node-_21ec972b-2079-2394-a96c-56faa1d50fa1-632e9fb8, #w-node-dc772557-3084-de2d-68d2-b3e7bbadd34c-632e9fb8, #w-node-_3f28e475-7a0c-7cbb-f9db-1a03306d9689-632e9fb8, #w-node-_20ad85fa-8b6a-c688-8f86-cc9c8ea92ca9-632e9fb8, #w-node-_84c25990-eff4-f43d-9353-fba9f47dd2b1-632e9fb8, #w-node-a5c75230-fd88-533a-822b-808b8e19e203-632e9fb8, #w-node-b11d87f6-9e19-ee28-ff82-418f182acd5f-632e9fb8, #w-node-_3f3308c8-d624-a15e-b67c-b62bae0f49f4-632e9fb8, #w-node-cb5419a9-6f74-bb67-4ad2-7bc6abe7145b-632e9fb8, #w-node-_01bef65e-7e61-6cc2-c017-ce569a5f7cea-632e9fb8, #w-node-ca2bcba8-29b4-007a-a074-39531cd15510-632e9fb8, #w-node-_70282349-5949-f262-2d6f-3ebf8d0d64a3-632e9fb8, #w-node-_80f346ab-836d-2498-ae53-09429f9d5676-632e9fb8, #w-node-_76914c32-85f7-af0f-61b0-52a6715f3d3c-632e9fb8, #w-node-_24e51e84-c130-edfb-f81d-dd271b54badd-632e9fb8, #w-node-e14e0dfa-7812-70f6-de93-079ca1331f42-632e9fb8, #w-node-_4e3deab2-d65d-52c1-96f3-002ef3826641-632e9fb8, #w-node-_93722b41-c4c1-3ae0-b302-7042d8efb8ef-632e9fb8, #w-node-_268a82ce-6c77-021e-b074-b46f032863dd-632e9fb8, #w-node-c1312a23-ff36-58d2-139e-f8c375543f4d-632e9fb8, #w-node-_218a56ad-6643-c678-8a85-2ea1afc67ff7-632e9fb8, #w-node-_883efe3f-58ea-f9c0-c94b-ab069fff0297-632e9fb8, #w-node-c71771f7-9e07-bfaa-843f-0db9f2774b44-632e9fb8, #w-node-_5c88b6f8-9678-a874-8b3a-64afbb5221e9-632e9fb8, #w-node-aeca6c7a-aad0-73ce-32f6-b4d491cb3995-632e9fb8, #w-node-_3b7e7064-4ae9-4408-8bc7-98f47837cc47-632e9fb8, #w-node-_69df55ba-982a-0f57-5259-d447788f22ef-632e9fb8, #w-node-_9a59b270-115b-ce2a-3231-b9d74a8187b6-632e9fb8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bfbf10e6-7405-d4cd-cfd9-65de59ee247a-632e9fb8, #w-node-bfbf10e6-7405-d4cd-cfd9-65de59ee247a-7dc2d5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_218a56ad-6643-c678-8a85-2ea1afc67ff7-7dc2d5a9, #w-node-_883efe3f-58ea-f9c0-c94b-ab069fff0297-7dc2d5a9, #w-node-c71771f7-9e07-bfaa-843f-0db9f2774b44-7dc2d5a9, #w-node-_5c88b6f8-9678-a874-8b3a-64afbb5221e9-7dc2d5a9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}

#w-node-bfbf10e6-7405-d4cd-cfd9-65de59ee247a-a0494e60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_218a56ad-6643-c678-8a85-2ea1afc67ff7-a0494e60, #w-node-_883efe3f-58ea-f9c0-c94b-ab069fff0297-a0494e60, #w-node-c71771f7-9e07-bfaa-843f-0db9f2774b44-a0494e60, #w-node-_5c88b6f8-9678-a874-8b3a-64afbb5221e9-a0494e60, #w-node-_218a56ad-6643-c678-8a85-2ea1afc67ff7-1a75af81, #w-node-_883efe3f-58ea-f9c0-c94b-ab069fff0297-1a75af81, #w-node-c71771f7-9e07-bfaa-843f-0db9f2774b44-1a75af81, #w-node-_5c88b6f8-9678-a874-8b3a-64afbb5221e9-1a75af81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
  justify-self: center;
}


@font-face {
  font-family: 'Gochihand';
  src: url('../fonts/GochiHand-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}