* {
    font-family: Saira, sans-serif;
    box-sizing: border-box;
    margin: 0;
    overflow: hidden;
}

html{
    overflow-y: scroll;
}

.text-light{
    color: #fcfcfc !important;
}
.first-section-bg{
    background-image: url('../images/Hero-background.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
}

.logo-circum{
    width: 35%;
    max-width: 200px
}

.logo-circum1{
    width: 50%;
    max-width: 800px
}

.first-content p{
    width: 100%;
    max-width: 450px;
    min-width: 280px;
    font-size: 20px;
    line-height: 1.3;
}

.first-section-btn {
    background: rgb(255, 78, 31);
    border: none;
    margin: 0 auto;
    width: 100%;
    min-width: 380px;
    max-width: 650px;
    padding: 10px 10px 10px 10px;
    border-radius: 30px;
    background: radial-gradient(circle, rgba(255, 78, 31, 1) 0%, rgba(0, 0, 0, 0) 98%);
}

.bg-orange {
    width: 100%;
    border: solid 4px #ff4d00;
    border-radius: 0;
    padding: 10px;

}

.bg-orange p{
    font-size: calc(0.8rem + 0.5vw);
}

.bg-orange-center {
    position: relative; /* Necesario para posicionar los pseudoelementos */
    width: 100%;
    border-top: 4px solid #FF4d00;
    border-left: 4px solid #FF4d00;
    border-right: 4px solid #FF4d00;
    border-radius: 0;

}

.bg-orange-center::before,
.bg-orange-center::after {
    content: ""; /* Necesario para los pseudoelementos */
    position: absolute; /* Posiciona los pseudoelementos */
    bottom: 0; /* Ajusta la posición vertical de los pseudoelementos */
    width: calc(50% - 50px); /* Ancho de los pseudoelementos */
    height: 4px; /* Altura de los pseudoelementos */
    background-color: #FF4d00;
    box-shadow: 0 2px 4px #FF4d00;
}

.bg-orange-center::before {
    left: 0; /* Ajusta la posición del pseudoelemento izquierdo */
}

.bg-orange-center::after {
    right: 0; /* Ajusta la posición del pseudoelemento derecho */
}

.second-section-bg{
    background-image: url(../images/fondo-2-mobile.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
}

.third-section-bg{
    background-color: black;
    height: auto;
}

.third-section-btn{
    background: rgb(163,42,11);
    background: -moz-linear-gradient(180deg, rgba(163,42,11,1) 0%, rgba(253,77,30,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(163,42,11,1) 0%, rgba(253,77,30,1) 100%);
    background: linear-gradient(180deg, rgba(163,42,11,1) 0%, rgba(253,77,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a32a0b",endColorstr="#fd4d1e",GradientType=1);
    border-radius: 20px;
    min-width: 320px;
    max-width: 350px;
    border: none;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.third-section-list{
    background: rgb(186,100,35);
    background: -moz-linear-gradient(135deg, rgba(186,100,35,0.6759891456582633) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(135deg, rgba(186,100,35,0.6759891456582633) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(135deg, rgba(186,100,35,0.6759891456582633) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ba6423",endColorstr="#000000",GradientType=1);
    border-radius: 20px;
    border: .5px solid #777777;
    padding: 10px 20px;
    margin: 0 auto;
    width: 100%;
    min-width: 320px;
    max-width: 450px;
    text-decoration: none;
    font-size: 12px;
}

.third-section-list li {
    background-image: url('../images/checked-section.svg');
    background-repeat: no-repeat;
    background-size: 1em 1em; /* Ajusta el tamaño del icono según sea necesario */
    padding-left: 1.5em; /* Ajusta el espacio a la izquierda del texto */
    margin-bottom: 0.5em; /* Ajusta el espacio entre elementos */
    line-height: 1.5em;
}

.third-section-btn-orange {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FF4d00;
    border-radius: 40px;
    min-width: 320px;
    max-width: 350px;
    border: none;
    width: 100%;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}

.third-section-btn-black{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FF3600;
    border-radius: 20px;
    min-width: 280px;
    max-width: 350px;
    border: none;
    margin: 0 auto;
    width: 100%;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}

.third-section-rectangle{
    background: rgb(209,0,0);
    background: -moz-linear-gradient(90deg, rgba(209,0,0,1) 0%, rgba(167,0,0,1) 49%, rgba(0,0,0,1) 99%);
    background: -webkit-linear-gradient(90deg, rgba(209,0,0,1) 0%, rgba(167,0,0,1) 49%, rgba(0,0,0,1) 99%);
    background: linear-gradient(90deg, rgba(209,0,0,1) 0%, rgba(167,0,0,1) 49%, rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d10000",endColorstr="#000000",GradientType=1);
    width: 100%;
    border: none;
    margin: 0 auto;
}
iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

div.iframe-wrapper {
    position: relative;
    padding-bottom: 56.25%;
}

.fourth-section-bg{
    background-image: url(../images/fondo-4.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
}

.fourth-section-rectangle-name{
    width: 100%;
    max-width: 600px;
    background: rgb(244,75,30);
    background: -moz-linear-gradient(270deg, rgba(244,75,30,1) 0%, rgba(10,3,1,0.02301520270270274) 100%);
    background: -webkit-linear-gradient(270deg, rgba(244,75,30,1) 0%, rgba(10,3,1,0.02301520270270274) 100%);
    background: linear-gradient(270deg, rgba(244,75,30,1) 0%, rgba(10,3,1,0.02301520270270274) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f44b1e",endColorstr="#0a0301",GradientType=1);
}

.fifth-section-bg{
    background-image: url(../images/fondo-4-mobile.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: auto;
}

.zones-section-bg{
    background-image: url(../images/fondo-3.webp);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
    height: auto;
}

.fourth-section-rectangle-name-izq{
    width: 100%;
    max-width: 600px;
    background: rgb(244,75,30);
    background: -moz-linear-gradient(90deg, rgba(244,75,30,1) 0%, rgba(10,3,1,0.02301520270270274) 100%);
    background: -webkit-linear-gradient(90deg, rgba(244,75,30,1) 0%, rgba(10,3,1,0.02301520270270274) 100%);
    background: linear-gradient(90deg, rgba(244,75,30,1) 0%, rgba(10,3,1,0.02301520270270274) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f44b1e",endColorstr="#0a0301",GradientType=1);
}

.fourth-section-rectangle-name h3, .fourth-section-rectangle-name-izq h3{
    font-size: 28px !important;
    letter-spacing: 8px;
}

.speaker-bio{
    width: 100%;
    background: rgb(91,28,1);
    background: -moz-linear-gradient(300deg, rgba(91,28,1,1) 0%, rgba(0,0,0,1) 99%);
    background: -webkit-linear-gradient(300deg, rgba(91,28,1,1) 0%, rgba(0,0,0,1) 99%);
    background: linear-gradient(300deg, rgba(91,28,1,1) 0%, rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b1c01",endColorstr="#000000",GradientType=1);
    border-radius: 0 0 10px 10px;
}

.speaker-bio-2{
    width: 100%;
    max-width: 880px;
}

.seventh-section-rectangle{
    background: rgb(161,27,10);
    background: -moz-linear-gradient(90deg, rgba(161,27,10,1) 0%, rgba(67,11,3,1) 99%);
    background: -webkit-linear-gradient(90deg, rgba(161,27,10,1) 0%, rgba(67,11,3,1) 99%);
    background: linear-gradient(90deg, rgba(161,27,10,1) 0%, rgba(67,11,3,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a11b0a",endColorstr="#430b03",GradientType=1);
}

.pill {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 50px;
    width: 100%;
    max-width: 130px;
    height: 40px;
    text-align: center;
}

.pill-container {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 10px !important;
    width: 100%;
    max-width: 130px;
    height: 40px;
    text-align: center;
    font-size: calc(0.8rem + 0.5vw);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.8);
}

.pill-container p{
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
}

.pill-container-border {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    border-radius: 10px;
    width: 100%;
    max-width: 120px;
    height: 40px;
    text-align: center;
    border: 1px solid #ffffff;
}

.pill-container-border p{
    margin: 0;
}

.prices h4{
    margin: 0;
    font-size: 14px;
}

.container-prices{
    background: rgb(91,28,1);
    background: -moz-linear-gradient(332deg, rgba(91,28,1,1) 0%, rgba(59,18,1,1) 46%, rgba(0,0,0,1) 99%);
    background: -webkit-linear-gradient(332deg, rgba(91,28,1,1) 0%, rgba(59,18,1,1) 46%, rgba(0,0,0,1) 99%);
    background: linear-gradient(332deg, rgba(91,28,1,1) 0%, rgba(59,18,1,1) 46%, rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b1c01",endColorstr="#000000",GradientType=1);
    border-radius: 20px;
    padding: 10px 20px;
    width: 100%;
    margin: 0 auto;
    min-width: 320px;
    max-width: 850px;
    text-decoration: none;
}

.container-zone, .container-zone-vip, .container-zone-super-vip, .container-zone-circum{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    padding: 10px 20px;
    margin: 0 auto;
    width: 100%;
    min-width: 150px;
    max-width: 220px;
    text-decoration: none;
    font-size: 14px;
}

.container-zone ul, .container-zone-vip ul, .container-zone-super-vip ul, .container-zone-circum ul {
    list-style: none;
    padding-left: 0;
    flex-direction: column !important
}

.container-zone li {
    background-image: url('../images/check.svg');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left;
    padding-left: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5em;
}

.container-zone-vip li {
    background-image: url('../images/checked-VIP.svg');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left;
    padding-left: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5em;
}

.container-zone-super-vip li {
    background-image: url('../images/check.svg');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left;
    padding-left: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5em;
}

.container-zone-circum li {
    background-image: url('../images/check.svg');
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: left;
    padding-left: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5em;
}

.top-container-zone, .bottom-container-zone{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
    text-decoration: none;
    font-size: 12px;
    height: 40px;
    text-align: center;
    position: relative;
    z-index: 2;
}

.top-container-zone{
    border-radius: 15px;
    padding: 10px 20px;
    min-width: 100px;
    max-width: 170px;
    bottom: -15px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.9);
}

.top-container-zone h4{
    margin: 0;
    font-size: 16px;
}

.bottom-container-zone{
    border-radius: 10px;
    padding: 10px 10px;
    min-width: 120px;
    max-width: 190px;
    top: -15px;
    box-shadow: 0 2px 5px rgba(200, 200, 200, 0.5);
}

.bottom-container-zone h4{
    margin: 0;
    font-size: 12px;
}

.bg-top-container-zone{
    background: rgb(147,145,145);
    background: -moz-linear-gradient(90deg, rgba(147,145,145,1) 0%, rgba(180,179,178,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(147,145,145,1) 0%, rgba(180,179,178,1) 100%);
    background: linear-gradient(90deg, rgba(147,145,145,1) 0%, rgba(180,179,178,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#939191",endColorstr="#b4b3b2",GradientType=1);
}

.bg-top-container-zone-vip{
    background: rgb(131,126,126);
    background: -moz-linear-gradient(180deg, rgba(131,126,126,1) 0%, rgba(68,63,62,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(131,126,126,1) 0%, rgba(68,63,62,1) 100%);
    background: linear-gradient(180deg, rgba(131,126,126,1) 0%, rgba(68,63,62,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#837e7e",endColorstr="#443f3e",GradientType=1);
}

.bg-top-container-zone-circum{
    background: rgb(163,42,11);
    background: -moz-linear-gradient(180deg, rgba(163,42,11,1) 0%, rgba(253,77,30,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(163,42,11,1) 0%, rgba(253,77,30,1) 100%);
    background: linear-gradient(180deg, rgba(163,42,11,1) 0%, rgba(253,77,30,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a32a0b",endColorstr="#fd4d1e",GradientType=1);
}

.bg-container-zone {
    background-color: rgba(178, 117, 75, 0.5);
}

.bg-container-zone-vip{
    background-color: rgba(147, 59, 0, 0.5);
}

.bg-container-zone-super-vip{
    background: rgb(92,63,36);
    background: -moz-linear-gradient(138deg, rgba(92,63,36,1) 0%, rgba(16,12,4,1) 100%);
    background: -webkit-linear-gradient(138deg, rgba(92,63,36,1) 0%, rgba(16,12,4,1) 100%);
    background: linear-gradient(138deg, rgba(92,63,36,1) 0%, rgba(16,12,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c3f24",endColorstr="#100c04",GradientType=1);
}

.bg-container-zone-circum {
    background: rgb(64,17,4);
    background: -moz-linear-gradient(138deg, rgba(64,17,4,1) 0%, rgba(25,8,3,1) 100%);
    background: -webkit-linear-gradient(138deg, rgba(64,17,4,1) 0%, rgba(25,8,3,1) 100%);
    background: linear-gradient(138deg, rgba(64,17,4,1) 0%, rgba(25,8,3,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#401104",endColorstr="#190803",GradientType=1);
}

.bg-top-container-zone-super-vip {
    background: rgb(229,159,90);
    background: -moz-linear-gradient(180deg, rgba(229,159,90,1) 0%, rgba(161,117,42,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(229,159,90,1) 0%, rgba(161,117,42,1) 100%);
    background: linear-gradient(180deg, rgba(229,159,90,1) 0%, rgba(161,117,42,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e59f5a",endColorstr="#a1752a",GradientType=1);
}

.speaker-img {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    border-radius: 30px 30px 0 0;
    width: 100%;
    padding-top: 100%;
}

.speaker-arens{
    background-image: url('../images/arens.png');
}

.speaker-echavez{
    background-image: url('../images/echavez.png');
}

.speaker-ortiz{
    background-image: url('../images/ortiz.png');
}

.speaker-loza{
    background-image: url('../images/loza.png');
}

.speaker-vivar{
    background-image: url('../images/vivar.png');
}

.speaker-verona{
    background-image: url('../images/Jose-Verona.jpg');
}

.speaker-castre {
    background-image: url('../images/Pedro-Castre.jpg');
}

.speaker-wunder {
    background-image: url('../images/Wendy-Wurner.jpg');
}

.speaker-daniel {
    background-image: url('../images/Daniel-El-Tiburon.jpg');
}

.speaker-castro {
    background-image: url('../images/Richard-Castro.jpg');
}

.speaker-munoz {
    background-image: url('../images/Samuel-Munoz.jpg');
}

.speaker-caballero {
    background-image: url('../images/Juan-Carlos-Caballero.jpg');
}

.speaker-rodriguez{
    background-image: url('../images/rodriguez.png');
}

.speaker-olivieri{
    background-image: url('../images/olivieri.png');
}

.speaker-olivares{
    background-image: url('../images/olivares.png');
}

.speaker-millet{
    background-image: url('../images/millet.png');
}

.speaker-tapia{
    background-image: url('../images/tapia.png');
}

.speaker-bonifaz{
    background-image: url('../images/bonifaz.png');
}

.speaker-delgado{
    background-image: url('../images/delgado.png');
}

.speaker-cueva{
    background-image: url('../images/cueva.png');
}

.speaker-altamirano{
    background-image: url('../images/altamirano.png');
}

.speaker-fukuda{
    background-image: url('../images/fukuda.png');
}

.speaker-fuentes{
    background-image: url('../images/fuentes.png');
}

.speaker-romero{
    background-image: url('../images/romero.png');
}

.speaker-taboada{
    background-image: url('../images/taboada.png');
}

.speaker-denegri{
    background-image: url('../images/denegri.png');
}

.speaker-blas {
    background-image: url('../images/Jeff-Blas.webp');
}

.mps{
    padding-top: 10px;
}
@media (min-width: 768px) {
    .first-section-bg {
        background-image: url('../images/Hero-background.webp');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: auto;
    }

    .second-section-bg{
        background-image: url(../images/fondo-2.webp);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: auto;
    }
    .zones-section-bg{
        background-image: url(../images/fondo-3.webp);
        background-size: cover;
        background-position: bottom center;
        background-repeat: no-repeat;
        height: auto;
    }
    .fourth-section-bg{
        background-image: url(../images/fondo-4.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: auto;
    }
    .fifth-section-bg{
        background-image: url(../images/fondo-4.png);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        height: auto;
    }
    .first-content p {
        width: 100%;
        max-width: 450px;
        font-size: 26px;
        line-height: 1.5;
    }
    .container-prices{
        border-radius: 15px;
        padding: 10px 20px;
        max-width: 850px;
        font-size: 16px;
    }
    .pill {
        display: flex;
        align-items: center;
        justify-content: center;
        color: #ffffff;
        border-radius: 50px;
        width: 100%;
        max-width: 230px;
        height: 40px;
        text-align: center;
    }
    .pill-container {
        border-radius: 15px;
        max-width: 180px;
    }

    .pill-container p{
        margin: 0;
        text-transform: uppercase;
        font-weight: 600;
    }
    .pill-container-border {
        border-radius: 10px;
        max-width: 180px;
    }
    .prices h4{
        margin: 0;
        font-size: 18px;
    }

    .mps{
        padding-top: 200px;
    }

    .bg-orange {
        width: 100%;
        border: solid 4px #FF4d00;
        border-radius: 0;

        
    }
}

.text-luminescent-edge {
    text-shadow: 0 0 10px rgba(255, 0, 0, 1.5);
}

ul {
    list-style-type: none;
    padding: 10px;
    margin: 0;
    display: flex;
    flex-wrap: wrap; /* Permite que los elementos de la lista se envuelvan a la siguiente línea cuando no hay suficiente espacio */
}

li {
    flex-grow: 1;
    padding: 10px;
    color: white;
    text-align: center; /* Centra el texto en el medio de cada elemento */
}

/*li:not(:last-child) {
    border-right: 1px solid red;
}*/

@media screen and (max-width: 768px) {
    li {
        flex-basis: 50%; /* Hace que los elementos de la lista ocupen el 50% del ancho en pantallas más pequeñas */
    }
}

.text-days{
    background: linear-gradient(180deg, rgba(255,78,31,1) 40%, rgba(0,0,0,0.5) 100%);
    -webkit-background-clip: text; /* Clip del fondo al texto */
    -webkit-text-fill-color: transparent;
}

.speaker-name{
    width: 100%;
    text-align: center;
    font-family: 'Saira Condensed', sans-serif;
    bottom: -5px;
}

.circum-target{
    width: 100%;
    height: 100%;
    max-width: 290px;
    max-height: 200px;
    min-height: 200px;
    border-radius: 20px;
    background: rgb(91,28,1);
    background: -moz-linear-gradient(332deg, rgba(91,28,1,1) 0%, rgba(59,18,1,1) 46%, rgba(0,0,0,1) 99%);
    background: -webkit-linear-gradient(332deg, rgba(91,28,1,1) 0%, rgba(59,18,1,1) 46%, rgba(0,0,0,1) 99%);
    background: linear-gradient(332deg, rgba(91,28,1,1) 0%, rgba(59,18,1,1) 46%, rgba(0,0,0,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b1c01",endColorstr="#000000",GradientType=1);
}

.circum-target-2{
    border-radius: 20px;
    background: rgb(255,32,0);
    background: -moz-linear-gradient(0deg, rgba(255,32,0,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(255,32,0,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(0deg, rgba(255,32,0,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff2000",endColorstr="#000000",GradientType=1);
}

.circum-gradient {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,77,0,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,77,0,1) 100%);
    background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(255,77,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ff4d00",GradientType=1);
}

.circum-target3{
    width: 100%;
    height: 100%;
    max-width: 210px;
    max-height: 200px;
    min-height: 200px;
    border-radius: 20px;
    background: rgb(17,3,55);
    background: -moz-linear-gradient(0deg, rgba(17,3,55,0.7931547619047619) 0%, rgba(255,77,0,1) 0%, rgba(247,75,0,1) 51%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(17,3,55,0.7931547619047619) 0%, rgba(255,77,0,1) 0%, rgba(247,75,0,1) 51%, rgba(0,0,0,1) 100%);
    background: linear-gradient(0deg, rgba(17,3,55,0.7931547619047619) 0%, rgba(255,77,0,1) 0%, rgba(247,75,0,1) 51%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#110337",endColorstr="#000000",GradientType=1);
}

.circum{
    background: rgb(255,0,0);
    background: -moz-linear-gradient(180deg, rgba(255,0,0,1) 0%, rgba(226,0,0,1) 55%, rgba(205,0,0,1) 64%, rgba(161,0,0,1) 73%, rgba(126,0,0,1) 82%, rgba(92,0,0,1) 90%, rgba(65,0,0,1) 95%, rgba(0,0,0,1) 98%);
    background: -webkit-linear-gradient(180deg, rgba(255,0,0,1) 0%, rgba(226,0,0,1) 55%, rgba(205,0,0,1) 64%, rgba(161,0,0,1) 73%, rgba(126,0,0,1) 82%, rgba(92,0,0,1) 90%, rgba(65,0,0,1) 95%, rgba(0,0,0,1) 98%);
    background: linear-gradient(180deg, rgba(255,0,0,1) 0%, rgba(226,0,0,1) 55%, rgba(205,0,0,1) 64%, rgba(161,0,0,1) 73%, rgba(126,0,0,1) 82%, rgba(92,0,0,1) 90%, rgba(65,0,0,1) 95%, rgba(0,0,0,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#000000",GradientType=1);
}

.super-vip{
    background: rgb(255,158,0);
    background: -moz-linear-gradient(180deg, rgba(255,158,0,1) 0%, rgba(185,114,0,1) 47%, rgba(145,89,0,1) 60%, rgba(132,81,0,1) 74%, rgba(110,67,0,1) 85%, rgba(90,55,0,1) 92%, rgba(61,37,0,1) 95%, rgba(41,25,0,1) 97%, rgba(0,0,0,1) 98%);
    background: -webkit-linear-gradient(180deg, rgba(255,158,0,1) 0%, rgba(185,114,0,1) 47%, rgba(145,89,0,1) 60%, rgba(132,81,0,1) 74%, rgba(110,67,0,1) 85%, rgba(90,55,0,1) 92%, rgba(61,37,0,1) 95%, rgba(41,25,0,1) 97%, rgba(0,0,0,1) 98%);
    background: linear-gradient(180deg, rgba(255,158,0,1) 0%, rgba(185,114,0,1) 47%, rgba(145,89,0,1) 60%, rgba(132,81,0,1) 74%, rgba(110,67,0,1) 85%, rgba(90,55,0,1) 92%, rgba(61,37,0,1) 95%, rgba(41,25,0,1) 97%, rgba(0,0,0,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9e00",endColorstr="#000000",GradientType=1);
}

.vip{
    background: rgb(159,51,0);
    background: -moz-linear-gradient(180deg, rgba(159,51,0,1) 0%, rgba(99,32,0,1) 50%, rgba(84,27,0,1) 60%, rgba(66,21,0,1) 69%, rgba(53,17,0,1) 83%, rgba(50,16,0,1) 89%, rgba(46,14,0,1) 93%, rgba(39,12,0,1) 97%, rgba(0,0,0,1) 98%);
    background: -webkit-linear-gradient(180deg, rgba(159,51,0,1) 0%, rgba(99,32,0,1) 50%, rgba(84,27,0,1) 60%, rgba(66,21,0,1) 69%, rgba(53,17,0,1) 83%, rgba(50,16,0,1) 89%, rgba(46,14,0,1) 93%, rgba(39,12,0,1) 97%, rgba(0,0,0,1) 98%);
    background: linear-gradient(180deg, rgba(159,51,0,1) 0%, rgba(99,32,0,1) 50%, rgba(84,27,0,1) 60%, rgba(66,21,0,1) 69%, rgba(53,17,0,1) 83%, rgba(50,16,0,1) 89%, rgba(46,14,0,1) 93%, rgba(39,12,0,1) 97%, rgba(0,0,0,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9f3300",endColorstr="#000000",GradientType=1);
}

.general{
    background: rgb(188,113,66);
    background: -moz-linear-gradient(180deg, rgba(188,113,66,1) 0%, rgba(158,95,56,1) 51%, rgba(150,90,53,1) 57%, rgba(112,67,39,1) 68%, rgba(79,47,28,1) 76%, rgba(78,47,28,1) 80%, rgba(75,45,27,1) 84%, rgba(62,37,22,1) 88%, rgba(43,25,15,1) 97%, rgba(31,18,11,1) 98%, rgba(0,0,0,1) 98%);
    background: -webkit-linear-gradient(180deg, rgba(188,113,66,1) 0%, rgba(158,95,56,1) 51%, rgba(150,90,53,1) 57%, rgba(112,67,39,1) 68%, rgba(79,47,28,1) 76%, rgba(78,47,28,1) 80%, rgba(75,45,27,1) 84%, rgba(62,37,22,1) 88%, rgba(43,25,15,1) 97%, rgba(31,18,11,1) 98%, rgba(0,0,0,1) 98%);
    background: linear-gradient(180deg, rgba(188,113,66,1) 0%, rgba(158,95,56,1) 51%, rgba(150,90,53,1) 57%, rgba(112,67,39,1) 68%, rgba(79,47,28,1) 76%, rgba(78,47,28,1) 80%, rgba(75,45,27,1) 84%, rgba(62,37,22,1) 88%, rgba(43,25,15,1) 97%, rgba(31,18,11,1) 98%, rgba(0,0,0,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bc7142",endColorstr="#000000",GradientType=1);
}

.red-line {
    width: 4px;
    height: 25px;
    background-color: #ff4d00;
    transform: rotate(15deg);
    margin-bottom: 15px;
}

.text-in-line{
    font-weight: 500;
    font-size: calc(1rem + 0.5vw);
}

.text-shadow {
    text-shadow: 0 0 10px rgba(255, 0, 0, 80);
}

.counter {
    width: 10vw;
    height: 10vw;
    border: 3px solid #FF4200;
    border-radius: 100px;
    box-shadow: 0 0 20px rgb(255, 0, 0);
    margin: 2rem auto;
}

.countdown-number {
    font-size: 70px;
    font-weight: 600;
    line-height: 70px;
    font-family: 'Saira Condensed', sans-serif
}

.countdown-text {
    color: #FF4200;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Saira Condensed', sans-serif
}