﻿.row-seoday {
  padding: 4vw 2vw;
}

.main-menu > ul > li {
  margin: 0px 30px;
}

.back-seoday {
  margin-top: 0vw;
  background: linear-gradient(180deg, #421080 34.4%, #1B0848 100%);
  padding: 6vw 8vw 8vw;
}

.paddingNewConversion {
  padding: 3.5vw 5vw 0vw;
  background: #131312;
}

.marginHero {
  margin: 3.5vw 4vw 0vw 2vw;
}

#referent {
  padding: 0vw 5vw;
  padding-top: 17.5vw;
  background: #1B0848;
  padding-bottom: 9vw;
  margin-top: 0;
}

.back-seoday h1 {
  color: white;
  font-size: 5vw;
  font-family: 'Sailec-Medium';
  line-height: 1.2;
  margin-bottom: 1vw;
  margin-top: 1vw;
}

.back-seoday p.date {
  color: #FFF;
  font-family: Sailec;
  font-size: 2vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3vw;
  letter-spacing: -0.05vw;
  margin-top: 2vw;
}

.header-layout2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 1vw 7vw;
}

.btnTrans{
  color: white;
  background: #ffffff00 !important;
  border: 3px solid #00FF80;
}

.header-layout2 .sticky-wrapper.header-sticky {
  background: #421080;
  padding: 0vw 6vw;
}

#count {
  position: relative;
  top: -5vw;
  margin: 0vw 7vw;
}

.box-vero {
  border-radius: 40px;
  background: #1B0848;
}

.box-vero p {
  color: #FFF;
  font-family: 'Sailec-Light';
  font-size: 1.42vw;
  font-style: normal;
  font-weight: 400;
  line-height: 2vw;
  padding: 0.5vw 2vw 0vw 1vw;
}

.box-vero h4 {
  color: #FFF;
  font-family: Sailec-Medium;
  font-size: 1.7vw;
  font-style: normal;
  font-weight: 400;
  line-height: 151%;
  padding: 1vw 7vw 0vw 1vw;
}

.posiImage {
  position: relative;
  left: -1.5vw;
  width: 3vw;
  z-index: 9;
  height: 5vw !important;
  top: 25.5rem;
}

.metric{
  background: #ffffff;
  padding: 4vw;
}

.metric .counter{
  color: #421080;
  text-align: center;
  font-family: 'Inter-Medium';
  font-size: 6vw;
  font-style: normal;
  font-weight: 500;
  line-height: 120.775%; 
  letter-spacing: -7.2px;
}

.metric p{
  color: #421080;
  text-align: center;
  font-family: 'Inter-Medium';
  font-size: 1.4vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin-left: 1rem;
  letter-spacing: -0.2px;
}

.metric .mil{
  color: #421080;
  text-align: center;
  font-family: 'Inter-Medium';
  font-size: 6vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -6.2px;
}

#last{
  background: #1B0848;
}

.highlight {
  color: #00FF80;
  border-bottom: 3px solid;
}

#last .container-fluid{
  padding: 8vw 10vw;
}

#last .container-fluid .row{
  margin-top: 6rem;
}

#last .container-fluid .card{
  width: 28.5rem;
  height: 42rem;
  border-radius: 20px;
}

#last .container-fluid .card img{
  padding: 1vw;
  border-radius: 40px;
}

#last .container-fluid .card-body{
  padding: 1vw 3vw;
}

#last .container-fluid .card-body h5{
  color: #421080;
  font-family: Sailec-Medium;
  font-size: 1.8vw;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

#last .container-fluid .card-body p{
  color: #000;
  font-family: Sailec-Light;
  font-size: 1.3vw;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  margin-top: 2rem;
  margin-bottom: 3rem;
}


.posiImageLast {
  position: absolute;
  left: 24vw;
  width: 5vw;
  top: -1.6rem;
}

.seo-section {
  padding: 1vw 11vw;
}

.seo-title {
  font-size: 4rem;
  text-align: center;
  font-family: Sailec;
  color: white;
}

.seo-block {
  margin-bottom: 60px;
  align-items: center;
}

.seo-image {
  border-radius: 30px;
  object-fit: cover;
  width: 33vw;
}

.seo-text h5 {
  font-weight: 600;
  border: none;
  font-size: 1.6vw;
}

.seo-text h5.end {
  text-align: end;
  width: 33vw;
}

.subTitle {
  font-size: 3.5vw;
  color: white;
}

.seo-text p {
  color: #ffffff;
  font-family: Sailec;
  font-size: 1.4vw;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  width: 33vw;
}

.seo-text p.end {
  text-align: end;
}

.seoAwards {
  border-radius: 40px;
  background: #424E91;
  margin-top: 2rem;
}

.seoAwards p{
  color: #FFF;
  font-family: Sailec;
  font-size: 1.1vw;
  font-style: normal;
  font-weight: 400;
  line-height: 38px;
  padding: 0vw 2vw 0vw 0vw;
}

.btn-awards{
  border-radius: 47.5px;
  background: #53EFBF;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
  color: #421080;
  text-align: center;
  font-family: Sailec-Medium;
  font-size: 1.1vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: 1rem;
}

.contentBoxSpeakers {
  width: 19vw;
  border: none;
  background-color: #1B0848;
}

.contentBoxSpeakers p {
  font-size: 1.2vw;
  font-family: 'Sailec';
  color: white;
}

.contentBoxSpeakers p.agus{
  font-size: 1.1vw;
}



.contentBoxSpeakers h5 {
  font-size: 1.4vw;
  font-family: 'Sailec-Medium';
  margin-top: 1rem;
  color: #ffffff;
}

.textSpeakers {
  color: #ffffff;
  font-family: Sailec;
  font-size: 1.9vw;
  font-style: normal;
  font-weight: 400;
  line-height: 44px;
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.underViolet {
  color: #421080 !important;
  border-bottom: 2px solid;
  font-family: 'Sailec-Medium';
  margin-bottom: 8px;
  line-height: 0;
}

.underNewgreen {
  color: #00FF80;
  border-bottom: 2px solid;
  font-family: 'Sailec-Medium';
  margin-bottom: 8px;
  line-height: 0;
}

#tickets {
  background: linear-gradient(180deg, #421080 36.46%, #1B0848 101.76%);
  /* background: linear-gradient(180deg, #421080 46%, #FFF 133.71%); */
}

.texTickets {
  color: #FFF;
  font-family: Sailec;
  font-size: 2vw;
  font-style: normal;
  font-weight: 400;
  line-height: 2.5vw;
  margin-top: 4rem;
}

.hunder {
  color: #000000;
  font-family: Sailec;
  font-size: 1.2vw;
  font-style: normal;
  font-weight: 400;
  line-height: 2vw;
  margin-top: 1rem;
  margin-bottom: 2rem;
}

.borderInclu li {
  color: #000 !important;
  font-family: Sailec;
  font-size: 1.2vw;
  font-style: normal;
  line-height: 2.8vw;
  font-weight: 100;
}

.borderInclu {
  background: white;
  border-radius: 34px;
  border: none;
  padding: 1.5vw 2vw 1vw;
}

.locButtom{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.paddingin {
  border-radius: 20px;
  background: #1B0848;
}

.spaceLocal {
  padding: 1.5vw 3vw;
}

#form {
  padding: 5vw 9vw 11vw;
  background: #1B0848;
}

#form .container-fluid.local {
  border-radius: 35px;
  background: #1B0848;
  padding: 5vw 2vw;
}

#sponsors {
  padding: 4vw 0vw;
  background: linear-gradient(180deg, #421080 45.9%, #1B0848 100%);
}

.slick-slide img.sp {
  display: inline-block;
  max-width: 8vw;
}

.slick-slide img {
  display: inline-block;
  max-width: 100%;
}

.slick-next.slick-arrow {
  right: -3vw;
  top: 6vw;
}

.slick-prev.slick-arrow {
  left: -3vw;
  top: 6vw;
}

.seoday .slick-next.slick-arrow {
  right: -3vw;
  top: 11.5vw;
}

.seoday .slick-prev.slick-arrow {
  left: -3vw;
  top: 11.5vw;
}

.thin-arrow-right-seoday {
  display: inline-block;
  width: 1.3vw;
  height: 1.3vw;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  transform: rotate(45deg);
}

.thin-arrow-left-seoday {
  display: inline-block;
  width: 1.3vw;
  height: 1.3vw;
  border-right: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  transform: rotate(227deg);
}

.cardTest{
  border-radius: 25px;
  background: #ffffff;
  height: 21rem;
  padding: 2vw;
}

.cardTest.two{
  background: #ffffff;
}

.cardTest p{
  color: #1B0848;
  font-family: Sailec;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
  margin: 0;
}

.bajad{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.posFlag{
  position: relative;
  top: 1rem;
  z-index: 1;
  left: 3vw;
}

#faq {
  background: #d8cfe5;
}

.accordion-card .accordion-button:not(.collapsed):after {
  background-image: url("../image/up-arrow.png");
  content: "";
}

.accordion-card .accordion-button:after {
  background-image: url("../image/down-arrow.png");
  top: 4.6vw;
  background-size: 2rem;
}

#tickets .container-fluid {
  padding: 5vw 9vw 11vw;
}

.btn-headerLocal {
  color: #421080;
}

#tickets ul li::before {
  content: "";
  display: inline-block;
  width: 2vw;
  height: 1.8vw;
  background-image: url("../image/Ellipse.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -1vw;
  top: .2vw;
}

.btn-headerLocal:hover {
  color: #421080;
  background: white !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

#sponsors.convertion {
  background: #1B0848;
  padding: 7vw 5vw 7vw;
}

#sponsors.convertion .card {
  border-radius: 15px;
  background: rgba(255, 255, 255, 0.19);
  padding: 3vw 3vw;
}

#sponsors.convertion .card.edu {
  padding: 4.33vw 2vw;
}

#sponsors.convertion .card.pale {
  padding: 2.2vw 2vw;
}

.sponsImg{
  width: 6vw;
}

.sponsImg.edu{
  width: 11vw;
}

.padding-textReferent {
  padding: 1.7vw 0vw 2vw 3.5vw;
}

.padding-imgReferent {
  display: flex;
  justify-content: center;
  padding: 1vw;
}

.sizeImage {
  width: 28vw;
  border-radius: 25px;
}

#speakers {
  background-color: #1B0848;
}

#carrusel {
  background: #1B0848;
}

#seoawards .container-fluid{
  padding: 4vw 10vw;
  background: #1B0848;
}

.backAwards{
  background: url(../image/backExpo.png) #5359A0 50% / cover no-repeat;
  padding: 6vw 8vw;
  border-radius: 29px;
}

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

.backAwards .logo img{
  width: 20vw;
}

.backAwards p{
  color: #FFF;
  font-family: Sailec-Medium;
  font-size: 1.3vw;
  font-style: normal;
  font-weight: 400;
  line-height: 42.6px;
}

.backAwards span{
  color: #53EFBF;
}

#testimonials .container-fluid{
  padding: 6vw 12vw;
  background: linear-gradient(180deg, #1B0848 12.91%, #421080 87.43%);
}

.backStream{
  background: url("../image/seoday1.png");
    background-size: cover;
    background-position: center;
    padding: 5vw 8vw 5vw 0vw;
    border-radius: 30px;
}

.imagCenter{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.posiImageSeoday {
  width: 4vw;
}

#last .container-fluid .row .top {
  margin-top: 0rem;
}

#last .container-fluid .row .top h5{
  color: #00FF80;
  font-family: Sailec-Medium;
  font-size: 2vw;
  font-style: normal;
  font-weight: 400;
  line-height: 151%;
}

#last .container-fluid .row .top p{
  color: #FFF;
  font-family: Sailec-Medium;
  font-size: 1.3vw;
  font-style: normal;
  font-weight: 400;
  line-height: 42px;
}

.btn-lasSeo {
  color: #000000;
  text-align: center;
  font-family: "Sailec";
  font-size: 1.1vw;
  font-style: normal;
  line-height: normal;
  padding: .9vw 2.4vw .7vw !important;
  background: #00FF80 !important;
  border-radius: 47.5px !important;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}

/* Efecto para los nĂºmeros del contador */
.count-size {
  font-size: 6rem;
  line-height: 1.2;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.count-size.show {
  opacity: 1;
  transform: translateY(0);
}

/* Estilos para las etiquetas */
.count-size span {
  font-size: 1rem;
  font-weight: normal;
  display: block;
  opacity: 0;
  transition: opacity 0.8s ease-out 0.3s;
}

.count-size.show span {
  opacity: 1;
}

.linea {
  height: 136px;
  background-color: #000;
  margin-top: 10px;
  opacity: 0;
  transition: opacity 0.8s ease-out 0.6s;
  top: -8vw;
}

.linea.show {
  opacity: 1;
}

/* #count {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1s ease-out, transform 1s ease-out;
}

/* #count .linea{
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1s ease-out, transform 1s ease-out;
} */

#count.show {
  opacity: 1;
  transform: translateY(0);
}

/* #count.show .linea{
  opacity: 1;
  transform: translateY(0);
} */ 

.lineTick{
  border-bottom: 2px solid;
  padding-bottom: 0.7rem;
  color: #00FF80;
}

.contentBoxSpeakers img.ml {
  width: 11vw;
}

#sponsors.convertion h2 {
  color: white;
  font-family: 'Sailec';
  margin-left: 3.5vw;
  font-size: 3.5vw;
}

#sponsors.convertion h2.media{
  color: white;
  font-family: 'Sailec';
  margin-left: 3.5vw;
  font-size: 2.5vw;
}

.contentBoxSpeakers img.lucas {
  width: 6vw;
}

.sponsImg.maqui {
  width: 18rem;
}

.sponsImg.usal {
  width: 8vw;
}

.sponsImg.eco {
    width: 13vw;
}

#sponsors.convertion .card.usal {
  padding: 3.3vw 2vw;
}

#sponsors.convertion .card.eco {
    padding: 4.45vw 2vw;
}

@media only screen and (max-width: 1700px) and (min-width: 1200px)  {
  .cardTest {
    border-radius: 25px;
    background: #ffffff;
    height: 23rem;
    padding: 1vw;
  }

  .seoday .slick-prev.slick-arrow {
    left: -3vw;
    top: 16.5vw;
  }

  .seoday .slick-next.slick-arrow {
    right: -3vw;
    top: 16.5vw;
  }

  .sizeImage {
    width: 28vw;
    border-radius: 25px;
    max-width: 37vw !important;
  }

  .padding-textReferent {
    padding: 1.7vw 0vw 2vw 3.5vw;
  }

  .posiImage {
    top: 21.5rem;
  }

  #last .container-fluid .card {
    width: 23.5rem;
    height: 34rem;
    border-radius: 20px;
  }

  #last .container-fluid .card-body p {
    line-height: 33px;
  }

  .linea {
    height: 136px;
    background-color: #000;
    margin-top: 10px;
    opacity: 0;
    transition: opacity 0.8s ease-out 0.6s;
    top: -10.7vw;
  }

  .slick-slide {
      display: none;
      float: left;
      height: 75% !important;
      min-height: 1px;
  }

}

/* TABLET */

@media only screen and (min-device-width: 800px) and (max-device-width: 1024px) {
  .logo-header {
    width: 80%;
  }

  .seo-title {
    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 8rem;
    font-family: Sailec;
    color: white;
  }

  .seo-text h5 {
    font-weight: 600;
    border: none;
    font-size: 2.5vw;
  }

  .seo-text p {
    color: #ffffff;
    font-family: Sailec;
    font-size: 2vw;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    width: 33vw;
  }

  .seoAwards p {
    color: #FFF;
    font-family: Sailec;
    font-size: 1.3vw;
    font-style: normal;
    font-weight: 400;
    line-height: 17px;
    padding: 0vw 2vw 0vw 0vw;
  }

  .sizeImage {
    width: 37vw;
    border-radius: 25px;
  }

  .btn-awards {
    font-size: 1.4vw;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-top: 4rem;
  }

  .hunder {
    color: #000000;
    font-family: Sailec;
    font-size: 1.5vw;
    font-style: normal;
    font-weight: 400;
    line-height: 3vw;
    margin-top: 1rem;
    margin-bottom: 2rem;
  }

  .paddingTextForm h5 {
    color: #FFF;
    font-family: Sailec;
    font-size: 3.5vw;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: -1.5px;
  }

  .paddingTextForm p {
    color: #FFF;
    font-family: Sailec;
    font-size: 2.5vw;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    margin-top: 1vw;
  }

  .borderInclu h5 {
    color: #000;
    font-family: Sailec-Medium;
    font-size: 2.5vw;
    font-style: normal;
    font-weight: 400;
    line-height: 52px;
    letter-spacing: -0.6px;
  }

  .borderInclu li {
    color: #000;
    font-family: Sailec;
    font-size: 2.2vw;
    font-style: normal;
    line-height: 4.8vw;
    font-weight: 100;
  }

  .btn-headerLocal {
    font-size: 2vw;
    font-style: normal;
    line-height: normal;
    padding: 1.9vw 2.4vw 1.7vw !important;
  }

  .box-vero p {
    color: #FFF;
    font-family: 'Sailec-Light';
    font-size: 1.8vw;
    font-style: normal;
    font-weight: 400;
    line-height: 2.4vw;
    padding: 0.5vw 2vw 0vw 1vw;
  }

  .back-seoday p.date {
    font-size: 2.5vw;
  }

  .btn-convertion {
    font-size: 2vw;
  }

  .cardTest {
    border-radius: 25px;
    background: #421080;
    height: 46vw;
    padding: 2vw;
  }

  .testi-slider2 .slick-slide {
    opacity: 1;
    transition: 0.4s;
  }

  .bg-card-org {
    background-color: #1a1a1a;
    width: 100%;
    height: 100%;
    margin-top: 2rem;
  }

  .bg-card-org p {
    color: white;
    font-family: 'Raleway';
    font-size: 2vw;
    margin-top: .4rem;
    margin-bottom: 0rem !important;
    padding: 1rem .1rem;
    line-height: 1.7;
  }

  .header-layout2 .sticky-wrapper {
    padding: 15px 7px;
  }

  .box-vero h4 {
    font-size: 2vw;
  }

  #faq button {
    color: #000;
    font-family: Sailec;
    font-size: 3vw;
    font-style: normal;
    font-weight: 400;
    line-height: 52px;
    padding: 2vw 8vw 2vw 0vw;
  }

  #faq .faq-text {
    color: #000;
    font-family: Sailec;
    font-size: 2.2vw;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
  }
  
}

@media (max-width: 575px) {
  .back-seoday {
    padding: 27vw 10vw 21vw;
  }

  .back-seoday h1 {
    color: white;
    font-size: 8vw;
    font-family: 'Sailec-Medium';
    line-height: 1.2;
    margin-bottom: 9vw;
    margin-top: 3vw;
  }

  .back-seoday p.date {
    color: #FFF;
    font-family: Sailec;
    font-size: 5vw;
    font-style: normal;
    font-weight: 400;
    line-height: 7.5vw;
    letter-spacing: -0.05vw;
    margin-top: 2vw;
  }

  .box-vero h4 {
    font-size: 4.7vw;
  }

  .box-vero p {
    color: #FFF;
    font-family: 'Sailec-Light';
    font-size: 4.42vw;
    font-style: normal;
    font-weight: 400;
    line-height: 5vw;
    padding: 0.5vw 2vw 0vw 1vw;
  }

  .metric .counter {
    color: #421080;
    text-align: center;
    font-family: 'Inter-Medium';
    font-size: 21vw;
    font-style: normal;
    font-weight: 500;
    line-height: 120.775%;
    letter-spacing: -7.2px;
  }

  .metric p {
    color: #421080;
    text-align: center;
    font-family: 'Inter-Medium';
    font-size: 5.4vw;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.2px;
  }

  .metric .mil {
    color: #421080;
    text-align: center;
    font-family: 'Inter-Medium';
    font-size: 16vw;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -6.2px;
  }

  .metric {
    background: #ffffff;
    padding: 15vw;
    margin: -1vw 0vw;
  }

  .seo-image {
    border-radius: 30px;
    object-fit: cover;
    width: 78vw;
  }

  .seo-text h5 {
    font-weight: 600;
    border: none;
    font-size: 7.6vw;
    margin-top: 1rem;
  }

  .seo-text p {
    color: #ffffff;
    font-family: Sailec;
    font-size: 3.4vw;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    width: 100%;
  }

  .seo-text h5.end {
    text-align: start;
    width: 100%;
  }

  .seo-text p.end {
    text-align: start;
  }

  .seoAwards p {
    color: #FFF;
    font-family: Sailec;
    font-size: 4.1vw;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding: 5vw 0vw 0vw 0vw;
  }

  .btn-awards {
    border-radius: 47.5px;
    background: #53EFBF;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) !important;
    color: #421080;
    text-align: center;
    font-family: Sailec-Medium;
    font-size: 3.4vw;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    margin-top: 0rem;
    margin-bottom: 2rem;
  }

  .seo-title {
    font-size: 2rem;
    text-align: center;
    margin-bottom: 8rem;
    font-family: Sailec;
  }

  .seo-title {
    font-size: 2rem;
    text-align: center;
    margin-bottom: 3rem;
    font-family: Sailec;
    margin-top: 2rem;
    line-height: 75px;
  }

  .textSpeakers {
    color: #ffffff;
    font-family: Sailec;
    font-size: 4vw;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-top: 3rem;
    margin-bottom: 1rem;
  }

  .contentBoxSpeakers p {
    font-size: 4.2vw;
    font-family: 'Sailec';
    color: white;
  }

  .subTitle {
    font-size: 2rem;
    color: white;
    line-height: 2.8rem;
  }

  .contentBoxSpeakers {
    width: 100%;
    border: none;
    background-color: #1B0848;
  }

  .contentBoxSpeakers h5 {
    font-size: 6vw;
    font-family: 'Sailec-Medium';
    margin-top: 1rem;
    color: #ffffff;
  }

  .texTickets {
    color: #FFF;
    font-family: Sailec;
    font-size: 5vw;
    font-style: normal;
    font-weight: 400;
    line-height: 8.5vw;
    margin-top: 2rem;
  }

  .hunder {
    color: #000000;
    font-family: Sailec;
    font-size: 3.2vw;
    font-style: normal;
    font-weight: 400;
    line-height: 4vw;
    margin-top: 0rem;
    margin-bottom: 2rem;
  }

  #tickets ul li::before {
    content: "";
    display: inline-block;
    width: 5vw;
    height: 5vw;
    background-image: url("../image/Ellipse1.png");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -6vw;
    top: -0.9vw;
  }

  .borderInclu li {
    color: #000;
    font-family: Sailec;
    font-size: 3.2vw;
    font-style: normal;
    line-height: 4.8vw;
    font-weight: 100;
  }

  .locButtom {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: flex-end;
    margin-bottom: 1rem;
  }

  .slick-slide img.sp {
    display: inline-block;
    max-width: 30vw;
  }


  .slick-next.slick-arrow {
    right: -3vw;
    top: 22vw;
  }

  .slick-prev.slick-arrow {
    left: -3vw;
    top: 22vw;
  }

  #form .container-fluid.local {
    border-radius: 35px;
    background: #1B0848;
    padding: 5vw 4vw;
  }

  #form {
    padding: 5vw 7vw 11vw;
    background: #1B0848;
  }

  .cardTest {
    border-radius: 25px;
    background: #ffffff;
    height: auto;
    padding: 2vw;
  }

  .cardTest p {
    color: #1B0848;
    font-family: Sailec;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 29px;
    margin: 0;
  }

  .accordion-card .accordion-button:after {
    background-image: url("../image/down-arrow.png");
    top: 17.6vw;
    background-size: 1.5rem;
  }

  .mobile-menu-wrapper .mobile-menu-area.seoday {
    background: #421080;
  }

  #tickets ul li::before {
    content: "";
    display: inline-block;
    width: 5vw;
    height: 5vw;
    background-image: url("../image/Ellipse.png");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -6vw;
    top: -0.9vw;
  }

  .sizeImage {
    width: 85vw;
    border-radius: 25px;
  }

  #last .container-fluid .card {
    width: 100%;
    height: auto;
    border-radius: 20px;
    margin-bottom: 2rem;
  }

  #last .container-fluid .card-body {
    padding: 2vw 6vw;
  }

  #last .container-fluid .card-body h5 {
    font-size: 4.8vw;
  }

  #last .container-fluid .card-body p {
    font-size: 4.3vw;
    font-weight: 400;
    line-height: 31px;
  }

  #referent {
    padding: 17vw 5vw;
    padding-top: 173.5vw;
  }

  .backStream {
    padding: 7vw 7vw 8vw 7vw;
  }

  #last .container-fluid .row .top h5 {
    font-size: 5vw;
  }

  #last .container-fluid .row .top p {
    font-size: 4.3vw;
    line-height: 28px;
  }

  .btn-lasSeo {
    font-size: 4.1vw;
    padding: 2.9vw 6.4vw 2.7vw !important;
  }

  .backAwards .logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
  }

  .backAwards p {
    color: #FFF;
    font-family: Sailec-Medium;
    font-size: 4.3vw;
    font-style: normal;
    font-weight: 400;
    line-height: 34.6px;
  }

  .linea {
    height: 1px;
    background-color: #000;
    margin-top: 10px;
    opacity: 0;
    transition: opacity 0.8s ease-out 0.6s;
    top: 2vw;
    left: 13vw;
  }

  .count-size {
    font-size: 3rem;
    line-height: 1.2;
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
  }

  .backAwards .logo img {
    width: 60vw;
  }

  .lineTick{
    border-bottom: 2px solid;
    padding-bottom: .3rem;
    color: #00FF80;
  }

  #testimonials .container-fluid {
    padding: 14vw 12vw;
    background: linear-gradient(180deg, #1B0848 12.91%, #421080 87.43%);
  }

  #sponsors.convertion h2 {
    color: white;
    font-family: 'Sailec';
    margin-left: 3vw;
    font-size: 2rem;
  }

  .logo-header {
    width: 70%;
    margin-left: 0vw;
  }

  .contentBoxSpeakers p.agus {
    font-size: 4.2vw;
  }

  .contentBoxSpeakers img.ml {
    width: 40vw;
    margin-bottom: 2rem;
  }

  .sponsImg {
    width: 32vw;
  }

  #sponsors.convertion .card.edu {
    padding: 14vw 2vw;
  }

  #sponsors.convertion h2.media {
    color: white;
    font-family: 'Sailec';
    margin-left: 3.5vw;
    font-size: 8.5vw;
  }

  .sponsImg.edu {
    width: 47vw;
  }

  .sponsImg.usal {
    width: 33vw;
  }

  #sponsors.convertion .card.usal {
    padding: 12.3vw 2vw;
  }

  .contentBoxSpeakers img.lucas {
    width: 20vw;
  }

  .sponsImg.eco {
    width: 52vw;
  }

  .sponsImg.maqui {
    width: 57vw;
  }

  #sponsors.convertion .card.eco {
    padding: 15.45vw 2vw;
  }

  #last .container-fluid .card img {
      padding: 1vw;
      border-radius: 21px;
  }

}