@font-face {
    font-family: 'AkzidenzGroteskBE-Md';
    src: url('../fonts/Berthold-akzidenz-grotesk-be-regular.ttf');
}
@font-face {
    font-family: 'AkzidenzGroteskBE-Bold';
    src: url('../fonts/Berthold-akzidenz-grotesk-be-bold.ttf');
}
@font-face {
    font-family: 'AkzidenzGroteskBE-Black';
    src: url('../fonts/Berthold-akzidenz-grotesk-be-extra-bold.ttf');
}
@font-face {
    font-family: 'AkzidenzGroteskBE-BoldCondesed-Regular';
    src: url('../fonts/Berthold-akzidenz-grotesk-be-extra-bold-condensed.ttf');
}

body {
    background-color: #1C0609;
    font-family: 'AkzidenzGroteskBE-Md';

}

.TyC-Fondo {
    background-color: #000000;
}
.benef-box {
    align-items: center;
    padding: 0;
}
.flecha-paquetes span {
    color: #fff;
    font-size: 4rem;
    margin-top: -5%;
}
/*---------------------------header--------------------*/

.cabecera {
    background-color: #CD0426;
    width: 100%;
    padding: 3px;
}
.logo-adultos {
    margin:0em 0em 0em 35em;
    width:14.5rem;
}
.phone-adultos {
    color: white;
    font-size: 13px;
    text-align: right;
    margin: 0.2% 0% -1% 0%;
}


/*------------------cuerpo----------------------------*/

.disfrutamaxxx img {
    width: 100%;
    margin: 7% 0%;
}
.chica-cereza img{
    width: 100%;
    padding: 0%;
}
.banner-fondo {
    background-color: #1C0609;
    border-bottom-color: #9B0002;
    border-bottom-style: solid;
    border-bottom-width: 2.5px;
    width: auto;
}


/* ------------- botones -----------------*/

.btn-pack {
    background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
    border: 3px solid #E1E1E1;
    border-radius: 32px;
    width: 180px;
    opacity: 1;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font-family:normal normal normal 'AkzidenzGroteskBE-Md',medium;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    position: absolute;
    margin-left: 8em;
    margin-top: 26em;
}
.btn-pack p {
    margin: 0px;
    padding: 5px 0px;
}
.btn-pack:hover {
    background: transparent linear-gradient(
360deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
}

.btn-suscripcion {
    background: transparent linear-gradient(0deg, #000000 0%, #2B2B2B 100%) 0% 0% no-repeat padding-box;
    border: 3px solid #E1E1E1;
    border-radius: 32px;
    opacity: 1;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGroteskBE-Md',medium;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    position: absolute;
    margin-left: 20em;
    margin-top: 26em;
}
.btn-suscripcion p {
    margin: 0px;
    padding: 5% 35%;
}
.btn-suscripcion:hover {
    background: transparent linear-gradient(
        180deg
        , #000000 0%, #2B2B2B 100%) 0% 0% no-repeat padding-box;;
}
.btn-bloqueo {
    border: 2px solid var(--unnamed-color-600b12);
    border: 2px solid #600B12;
    border-radius: 27px;
    opacity: 1;
    color: white;
}
.btn-bloqueo img {
    padding: 1vmin;
    width: 10%;
}
.btn-bloqueo.btn.col-lg-4.offset-lg-4.col-8.offset-2 {
    margin-top: 2vmin;
    margin-bottom: 2vmin;
    padding: 0;
}

.btn-bloqueo p {
    font-size: 12px;
}

.btn-contrata {
    background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
    border: 3px solid #E1E1E1;
    border-radius: 32px;
    width: 180px;
    opacity: 1;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    position: absolute;
    margin-left: -5em;
    margin-top: 4em;
}
.btn-contrata p {
    margin: 10px;
    padding: 0px 0px;
}

.btn-contrata h4 {
   padding-top: 10px;
}

.btn-contrata:hover {
    background: transparent linear-gradient(
360deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
}

.btn-promo {
    background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
    border: 3px solid #E1E1E1;
    border-radius: 32px;
    width: 180px;
    opacity: 1;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    position: absolute;
    margin-left: -4em;
    margin-top: 1em;
}
.btn-promo p {
    margin: 0px;
    padding: 5px 0px;
}
.btn-promo:hover {
    background: transparent linear-gradient(
360deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
    color: #fff;
}
.btn-promo-movil:hover {
    background: transparent linear-gradient(
360deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
    color: #fff;
}

.btn-pack a {
    text-decoration: none;
    color: #ffffff;
}
.btn-suscripcion a {
    text-decoration: none;
    color: #ffffff;
}
.btn-bloqueo a {
    text-decoration: none;
    color: #ffffff;
}
.btn-promo a {
    text-decoration: none;
    color: #ffffff;
}
.btn-contrata a {
    text-decoration: none;
    color: #ffffff;
}


/* ------------------------------texto --------------------------*/

.accede-texto {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-ligther) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-22) var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font-family:'AkzidenzGroteskBE-Md';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}

.accede-texto p {
    margin: 39px 0px 0px 0px;
    padding: 1em 5em 0em 5em;
}

.title-paquetes h3 {
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font-family: 'AkzidenzGroteskBE-Bold';
    font-size: 50px;
    margin-top: 15px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.title-promociones h3 {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 25px/27px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 20px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-top: 4%;
    margin-bottom: 4%;
}
.flecha-paquetes {
    text-align: center;
}
.price-packs {
    border: 1px solid var(--unnamed-color-600b12);
    background: #1B1113 0% 0% no-repeat padding-box;
    border: 1px solid #600B12;
    opacity: 1;
    padding: 5px ​0px 15px 0px;
}
.price-packs h1 {
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font-family :'AkzidenzGroteskBE-BoldCondesed-Regular';
    font-size: 4rem;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-top: 1rem;
}
.price-packs p {
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: center;
    font: normal normal normal 'AkzidenzGrotesk-Bold';
    font-size: 14px;
    letter-spacing: 0px;
    color: #B5B5B5;
    opacity: 1;
}


.disfrutalo {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 22px/24px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal 'AkzidenzGrotesk-Black';
    font-size: 24px;
    font-weight: bolder;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.disfrutalo p {
    margin-top: 2.5rem;
}
.part-text {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/17px Helvetica;
    color: var(--unnamed-color-ffffff);
    text-align:left;
    font: normal normal normal Helvetica;
    font-size: 13px;
    letter-spacing: 0.14px;
    color: #FFFFFF;
    opacity: 1;
    padding: 8% 10% 0%;
}






.promocion {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-22) var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGroteskBE-Md';
    font-size: 20px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.promocion-carousel {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-20)/var(--unnamed-line-spacing-22) var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGroteskBE-Md';
    font-size: 20px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding-bottom: 11%;
}
.footer-vigencia {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 13px/var(--unnamed-line-spacing-15) Arial;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 13px/15px Arial;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
.footer-vigencia p {
    padding: 0% 6% 0% 6%;
}
.footer-vigencia a {
    color: #ffffff;
    text-decoration: underline;
    cursor: pointer;
}


/*-------------------------canales beneficios ----------------*/

/* canales adultos*/

.adulto-pack {
    padding: 0% 3%;
}

.canales-adultos {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-20) AkzidenzGrotesk-Bold;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGrotesk-Bold';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding-bottom: 35%;
}
.canales-adultos p:nth-child(1) {
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 20px;
}
.canales-adultos p:nth-child(2) {
    color: #ffffff;
    margin-top: 5px;
    font-size: 15px;
    padding: 0% 10% 0% 10%;
}
.canales-adultos img:nth-child(3) {
    width: 30%;
}
.canales-adultos p:nth-child(4) {
    margin-top: 5px;
    font-size: 15px;
    padding: 0% 10% 0% 10%;
}
.canales-adultos div:nth-child(5) {
    background-color: #600B12;
    padding: 1px 20px;
    margin: 3% 15%;
}
.canales-adultos img:nth-child(6) {
    margin-top: 3px;
}
.canales-adultos p:nth-child(7) {
    margin-top: 12px;
}
.canales-adultos img:nth-child(8){
    margin: 5px 0px;
}
.canales-adultos div:nth-child(9) {
    background-color: #600B12;
    padding: 1px 20px;
    margin: 3% 15%;  
}
.contrata-text {
    margin-top: 0px;
}

/*canales adultosmas*/

.adultoMas-pack {
    padding: 0% 3%;
}

.canales-adultosmas {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-18)/var(--unnamed-line-spacing-20) AkzidenzGrotesk-Bold;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGrotesk-Bold';
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding-bottom: 35%;
}
.canales-adultosmas p:nth-child(1) {
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 20px;
}
.canales-adultosmas p:nth-child(2) {
    color: #ffffff;
    margin-top: 5px;
    font-size: 15px;
    padding: 0% 10% 0% 10%;
}
.canales-adultosmas img:nth-child(3) {
    width: 50%;
}
.canales-adultosmas p:nth-child(4) {
    margin-top: 5px;
    font-size: 15px;
    padding: 0% 10% 0% 10%;
}
.canales-adultosmas div:nth-child(5) {
    background-color: #600B12;
    padding: 1px 20px;
    margin: 3% 15%;
}
.canales-adultosmas img:nth-child(6) {
    margin-top: 3px;
}
.canales-adultosmas p:nth-child(7) {
    margin-top: 12px;
}
.canales-adultosmas img:nth-child(8){
    margin: 5px 0px;
    width: 90%;
}
.canales-adultosmas div:nth-child(9) {
    background-color: #600B12;
    padding: 1px 20px;
    margin: 3% 15%;  
}

/* titulos paquetes*/

.title-pack-adult {
    border: 1px solid var(--unnamed-color-600b12);
    background: transparent linear-gradient(90deg, #231818 0%, #842835 57%, #261819 100%) 0% 0% no-repeat padding-box;
    border: 1px solid #600B12;
    opacity: 1;
}
.title-pack-adult h3 {
    color: white;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 30px/33px AkzidenzGroteskBE-BoldEx;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: center;
    font: normal normal normal 'AkzidenzGroteskBE-BoldEx';
    font-size: 35px;
    font-weight: bolder;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;

    padding: 10px 0px;
}
.packs-container {
    margin-top: 2em;
    margin-bottom: 3em;
}

/* -------------------------- fotos actrices & imagenes ----------------*/

.actrices {
    margin-top: 2em;
    padding: 0% 7% 0% 17%;
    list-style: none;
}
.fondo-chicas {
    background-color: #000000;
}



/*.chica-1 img {
    width: 100%;
}
.chica-2 img {
    width: 100%;
}
.chica-3 img {
    width: 100%;
}
.chica-4 img {
    width: 100%;
}
.chica-5 img {
    width: 100%;
}*/


.erotic-cont {
    padding:2% 4%;
    margin-left:5%;
}
.venus-part {
    border-left-color:#ffffff;
    border-left-width: 2px;
    border-left-style: solid;
    border-right-color: #ffffff;
    border-right-width: 2px;
    border-right-style: solid;
}
.venus-part img {
    width: 40%;
}
.playboy-part img{
    width: 11%;
}
.sextreme-part img {
    width: 55%;
}
.benefits-hotgo {
    background: #121212 0% 0% no-repeat padding-box;
    border: 2px solid #9B0002;
    border-radius: 30px;
    opacity: 1;
    width: 85%;
}
.laptop-hotgo img {
    width: 100%;
    padding: 10% 10%;
}

.benefits-hotgo img:nth-child(1) {
    margin: 5% 10%;
}

.linea-roja {
    border-bottom-color:#9B0002;
    border-bottom-style:solid;
    border-bottom-width: 2.5px;
    padding-bottom: 3%;
}
.cont-promo {
    padding-bottom: 3%;

}
.promo-box {
    margin-top: 3em;
}

/* ----------------MODAL ---------------*/
/*PLAYBOY*/

.modal-body {
    background-color: #000000;
    border-color: #ffffff;
    border-style: solid;
    border-width: 4px;
    padding: 0;
}

.modal-header {
    background-color: #000000;
    padding: 0;
}
.modal-content {
    background-color: transparent;
}
.close {
    color:#ffffff;
    background-color: transparent;
    border:none;
    margin:-3em 0em -1.4em 0.2em;
    opacity: 1.0;
}
.close span {
    font-size: 30px;
    margin: 10vmin -10vmin;
    background: #000;
    border-radius: 50%;
}
.modal-texto img:nth-child(1) {
    width: 30%;
    margin:5% 0%;
}
.modal-texto-adultos img:nth-child(1) {
    width: 30%;
    margin:5% 0%;
}
.modal-texto-2 h3:nth-child(1) {
    margin:  3% 0% 0% 0%;
    padding: 0% 5% 0%;

}

.modal-texto h3{
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 24px;
    font-weight: bolder;
    letter-spacing: 0px;
    opacity: 1;
    color: #ffffff;   
}
.modal-texto-2 h3{
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 24px;
    font-weight: bolder;
    letter-spacing: 0px;
    opacity: 1;
    color: #ffffff;   
}
.modal-texto h3:nth-child(2){
    margin: 0;
    padding: 0% 5% 0%;
}

.modal-texto h3:nth-child(3){
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 24px;
    letter-spacing: 0px;
    opacity: 1;
    color:#DD0D23;
    font-weight: bolder;
    margin: -2% 0%;
    padding: 0% 5% 0%;
}
.modal-texto-2 h3:nth-child(3){
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 24px;
    letter-spacing: 0px;
    opacity: 1;
    color:#DD0D23;
    font-weight: bolder;
    margin: -2% 0%;
    padding: 0% 5% 0%;
}
.modal-texto h3:nth-child(4){
    margin: -2% 0%;
    padding: 0% 5% 0%;
}
.modal-texto-2 h3:nth-child(4){
    margin: -2% 0%;
    padding: 0% 5% 0%;
}
.modal-texto-2 p:nth-child(4) {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 16px/17px var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGroteskBE-Md';
    font-size: 17px;
    letter-spacing: 0px;
    color: #B7B7B7;
    opacity: 1;
    margin: 0;
    padding: 0% 5% 0%;
}

.modal-texto p:nth-child(5) {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 16px/17px var(--unnamed-font-family-akzidenzgroteskbe-md);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGroteskBE-Md';
    font-size: 17px;
    letter-spacing: 0px;
    color: #B7B7B7;
    opacity: 1;
    margin: 0;
    padding: 0% 5% 0%;
    border-bottom-color:#707070;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    padding-bottom:3%;
}

.modal-texto-adultos-2 p:nth-child(5){
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 12px/13px AkzidenzGrotesk-Bold;
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Bold';
    font-size: 12px;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding: 0% 9% 0%;
}

.modal-TyC {
    padding:1rem 0em;
    font-size: 0.7rem;
}
.modal-TyC a {
    color: #ffffff;
    font-weight: lighter;
}
.modal-TyC-adultos {
    padding:1rem 0em;
    font-size: 0.7rem;
}
.modal-TyC-adultos a {
    color: #ffffff;
    font-weight: lighter;
}
.modal-imagen {
    padding:0;
}
.modal-imagen img {
    width: 100%;
}
.modal-imagen-2 img {
    width: 99%;
}
.modal-phone {
    border:1px solid #707070;
    padding: 0%;
    margin: 2% 8%;
    color:#ffffff;
    font-size: 25px;
}
.modal-phone-adultos {
    border:1px solid #707070;
    padding: 0%;
    margin: 2% 8%;
    color:#ffffff;
    font-size: 25px;
}
.modal-phone-adultos p {
    margin-top: 1rem;
    padding: 0%;
}

.carousel-indicators li {
    margin-top:-20%;
}
/*ADULTOS O MAS*/

.modal-texto-adultos h3{
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGroteskBE-Black';
    font-size: 22px;
    font-weight: bolder;
    letter-spacing: 0px;
    opacity: 1;
    color: #ffffff;
    margin: 0% 5% 0%;
}
.modal-texto-adultos-2 h3{
    font: var(--unnamed-font-style -normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 22px;
    font-weight: bolder;
    letter-spacing: 0px;
    opacity: 1;
    color: #ffffff;
    margin: 0% 5% -1%
}
.modal-texto-adultos-2 h2{
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font-family: 'AkzidenzGroteskBE-Black';
    font-size: 36px;
    font-weight: bolder;
    letter-spacing: 0px;
    opacity: 1;
    color: #DD0D23;
    margin: -1% 5% 0%;
}
.modal-texto-adultos h3:nth-child(3) {
    font-size: 20px;
}
.subrayado h3:nth-child(3) {
    padding: 0% 4% 0%;
    margin-top: -3%;
}
.subrayado-adultos h3:nth-child(3) {
    padding: 0% 4% 0%;
    margin-top: -3%;
    border-bottom: solid 1px #707070;
}
.modal-texto-adultos h3:nth-child(2) {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font-family: 'AkzidenzGroteskBE-Md';
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0px;
    opacity: 1;
    color: #ffffff;
    margin:0%;
    padding: 0% 9% 0%;
}
.descuento-six div:nth-child(2) {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 23px;
    letter-spacing: 0px;
    opacity: 1;
    color:#DD0D23;
    font-weight: bolder;
    margin:-0.5% -6% 0% -4%;
    padding:0%;
}
.descuento-six div:nth-child(3) {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 28px/30px var(--unnamed-font-family-akzidenzgrotesk-black);
    letter-spacing: var(--unnamed-character-spacing-0);
    text-align: left;
    font: normal normal normal 'AkzidenzGrotesk-Black';
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0px;
    opacity: 1;
    color: #ffffff;
    margin:0% -5% 0% 0%;
}
.descuento-six {
    border-bottom-color:#707070;
    border-bottom-style:solid;
    border-bottom-width: 2px;
    padding:0% 0% 0% 0%;
    margin-bottom: 2%;
}
/* ------- Mayor Edad (18) -----------------*/

.dieciocho {
    padding:0%;
    margin: 0%;
}
.cabecita {
    background-color: #CD0426;
    padding: 2% 0%;
}
.mayorEdad-texto p:nth-child(1){
    text-align: center;
    letter-spacing: 0px;
    font-size:1.2rem;
    margin-top: 4%;
    color: #FFFFFF;
    opacity:1;

}
.mayorEdad-texto p:nth-child(2){
    text-align: center;
    letter-spacing: 0px;
    font-size: 1.1rem;
    margin-top: 4%;
    color: #FFFFFF;
    opacity:1;
}
.mayorEdad-texto p:nth-child(3){
    text-align: center;
    letter-spacing: NaNpx;
    font-size: 0.8rem;
    color: #FFFFFF;
    opacity:1;
    padding: 2% 10%;
}
.botones-dieciocho {
    margin-bottom: 2%;
    color: #ffffff;
}
.soymenor {
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #C71221;
    border-radius: 5px;
    font-size: 10px;
    text-decoration: none;
    color: #000;
    padding: 2%;
    opacity: 1;
    text-align: center;
}

.botones-dieciocho a:hover:nth-child(1) {
    color: #CD0426;
    font-weight: bolder;
    text-decoration: none;
}

.tengo18años {
    border: 2px solid var(--unnamed-color-ffffff);
    background: #C71221 0% 0% no-repeat padding-box;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    font-size: 10px;
    color: #ffffff;
    padding: 2%;
    opacity: 1;
    text-align: center;
}
 .botones-dieciocho a:hover:nth-child(2) {
     font-weight: bolder;
     color: #000;
     cursor: pointer;
 }

.collapse-texto {
    text-decoration: none;
}
.collapse-texto a:hover {
    color: transparent;
}
.collapse-texto a {
    color: transparent;
}







/*RESPONSIVE SECTION*/

@media screen and (min-width:320px) {


    .tres-veinte {
        flex-direction: column;
        margin: 0%;
    }
    .banner-fondo {
    background-color: #1C0609;
    border-bottom-color: #9B0002;
    border-bottom-style: solid;
    border-bottom-width: 2.5px;
    width: auto;
    padding: 0%;
    }
    .logo-adultos {
        margin: 0em 0em 0em 7.5em;
        width: 0rem;
        padding: 0%;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 0.2% 0% -1% -17%;
    }
    
    .actrices {
        margin-top: 2em;
        padding: 0%;
        list-style: none;
    }
    .contratada {
        display: inline-block;
        margin: 0% -4% 0% -4%;
    }
    .accede-texto {
        font-size: 16px;
    }
    .accede-texto p {
        margin: 39px 0px 0px 0px;
        padding: 0em 0em 0em 0em;
    }
    .chica-cereza-movil {
        padding: 0%;
    }
    .chica-cereza-movil img {
        width: 100%;
    }
    
    .disfrutamaxxx-movil img {
        width: 100%;
        margin-bottom: 6%;
        margin-top: 5%;
    }
    .btn-bloqueo img {
        padding: 1vmin;
        width: 22px;
    }
    .btn-bloqueo a {
        font-size: 7px;
    }
    .btn-bloqueo.btn.col-lg-4.offset-lg-4.col-8.offset-2 {
        margin-top: 2vmin;margin-bottom: 2vmin;
        padding: 0;
    }
    .promo-box {
        padding: 0%;
        margin: 0%;
    }
    .promocion-carousel img {
        width: 80%;
    }
    .part-text {
        font-size: 10px;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -12.3em;
        margin-top: 15em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }
    .promocion-carousel {
        padding-bottom: 25%;
        padding-top: 10%;
        font-size: 16px;
    }
    .carousel-indicators li {
        margin-top:-20%;
    }





    .laptop-hotgo-movil img {
        width: 100%;
    }
    
    .laptop-hotgo-movil div:nth-child(3){
        color: #fff;
        margin: -1% 0% 8%;
        padding: 0% 10%;
        font-size: 0.7rem;
    }




    .beneficios-stars {
        display: block;
        list-style: none;
        margin: 0%;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.2em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.4em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.4em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.4em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 0.4em 0em 0em;
    }
    .beneficios li{
        padding:2% 2%;
        margin:3.5% 0% 0%;
        font-size: 14px;
    }
    .beneficios {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 10px;
        list-style-image: url('../img/star.svg');
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 2% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 2.2em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
        list-style-image: url('../img/star.svg');
    }


    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 80%;
    }
    .beneficios-logos {
        width: 100%;
        margin-top: -8%;
    }
    
    .hotgo-box {
        margin: 0%;
        padding: 5% 0% 0% 0%;
    }

    .hotgo-desktop {
        display: none;
    }
    .hotgo-movil {
        display: block;
    }

    .paquetes-desktop{
        display: none;
    }


    .tache {
        width: 17%!important;
        margin: 0!important;
    }
    .modal-imagen img {
        width: 100%;
    }
    .modal-phone-adultos p {
        margin-top: 1rem;
        padding: 0%;
        font-size: initial;
    }
    
}
@media screen and (min-width:375px) {

    .tres-veinte {
        flex-direction: column;
        margin: 0%;
    }
    .logo-adultos {
        margin: 0em 0em 0em 9em;
        width: 0rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 0.2% 0% -4% -25%;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -15.5em;
        margin-top: 20em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }
   
    
    .promocion-carousel {
        padding-bottom: 22%;
    }
    .promocion-carousel img {
        width: 75%;
    }
    .banner-fondo {
        background-color: #1C0609;
        border-bottom-color: #9B0002;
        border-bottom-style: solid;
        border-bottom-width: 2.5px;
        width: auto;
        padding: 0%;
    }
    .chica-cereza-movil {
        padding: 0%;
    }
    .chica-cereza-movil img {
        width: 100%;
    }
    .disfrutamaxxx-movil img {
        width:95%;
        margin-bottom: 5%;
    }
    .disfrutamaxxx-movil {
        padding: 0%;
    }
    .accede-texto p {
        margin: 16px 0px 0px 0px;
        padding: 0em 3em 0em 3em;
        font-size: 15px;
    }
    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 4%;
    }
    .contratada {
        display: inline-block;
        width: 36vmin;
        margin-left: 10px;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -13.5em;
        margin-top: 16.5em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }



    .btn-bloqueo img {
        padding: 1vmin;
        width: 25px;
    }
    .btn-bloqueo a {
        font-size: 8px;
    }



    .carousel-indicators li {
        margin-top:-20%;
    }
    .cont-promo {
        padding-bottom: 0;
    }



    .laptop-hotgo-movil img {
        width: 90%;
    }
    
    .laptop-hotgo-movil div:nth-child(3){
        color: #fff;
        margin: -1% 0% 8%;
        padding: 0% 10%;
        font-size: 0.7rem;
    }




    .beneficios-stars {
        display: block;
        list-style: none;
        margin: 0%;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.4em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 0.5em 0em 0em;
    }
    .beneficios {
        padding:2% 2%;
        margin:3.5% 0% 0%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 0% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 2.3em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }


    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 80%;
    }
    .beneficios-logos {
        width: 100%;
        margin-top: -8%;
    }
    
    .hotgo-box {
        margin: 0%;
        padding: 5% 0% 0% 0%;
    }
    .hotgo-desktop {
        display: none;
    }
    .hotgo-movil {
        display: block;
    }

    .paquetes-desktop{
        display: none;
    }
    

    .tache {
        width: 14%!important;
        margin: 0!important;
    }
    .modal-imagen img {
        width: 100%;
    }
    
}

@media screen and (min-width:425px) {

    .logo-adultos {
        margin:0em 0em 0em 11em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 0.2% 0% -1% -26%;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -15em;
        margin-top: 20.6em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }
    .promocion-carousel {
        padding-bottom: 22%;
    }
    .promocion-carousel img {
        width: 80%;
    }
    .movil-banner {
        display: block;
        padding: 0%;
    }
    .banner-fondo {
        background-color: #1C0609;
        border-bottom-color: #9B0002;
        border-bottom-style: solid;
        border-bottom-width: 2.5px;
        width: auto;
        padding: 0%;
        margin: 0%;
    }
    .chica-cereza-movil img {
        width: 100%;
    }
    .disfrutamaxxx-movil {
        padding: 0%;
    }
    .disfrutamaxxx-movil img {
        width:100%;
        margin-bottom: 5%;
    }
    
    
    .accede-texto p {
        margin: 16px 0px 0px 0px;
        padding: 0em 3em 0em 3em;
        font-size: 15px; 
    }
    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 9%;
    }

    .part-text {
        font-size: 12px;
    }





    .carousel-indicators li {
        margin-top:-20%;
    }




    .btn-bloqueo img {
        padding: 1vmin;
        width: 30px;
    }
    .btn-bloqueo a {
        font-size: 9px;
    }



    .laptop-hotgo-movil img {
        width: 90%;
    }
    
    .laptop-hotgo-movil div:nth-child(3){
        color: #fff;
        margin: -1% 0% 8%;
        padding: 0% 10%;
        font-size: 0.7rem;
    }




    .beneficios-stars {
        display: block;
        list-style: none;
        margin: 0%;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 0.7em 0em 0em;
    }
    .beneficios {
        padding:2% 2%;
        margin:3.5% 0% 0%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 0% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 3.1em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }


    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 80%;
    }
    .beneficios-logos {
        width: 100%;
        margin-top: -8%;
    }
    
    .hotgo-box {
        margin: 0%;
        padding: 0%;
    }
    .hotgo-desktop {
        display: none;
    }
    .hotgo-movil {
        display: block;
    }

    .paquetes-desktop{
        display: none;
    }


    .tache {
        width: 14%!important;
        margin: 0!important;
    }
    .modal-imagen img {
        width: 100%;
    }
    
}
@media screen and (min-width:480px) {

    .logo-adultos {
        margin:0em 0em 0em 12.5em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 0.2% 0% -1% -29%;
    }
    .accede-texto {
        font-size: 16px;
        margin: 0%;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -15em;
        margin-top: 21em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }
    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 11%;
    }
    
    .banner-fondo {
        padding: 0%;
    }
    .chica-cereza img{
        width: 100%;
        padding: 0%;
    }
    .chica-cereza-movil {
        padding: 0%;
    }
    .chica-cereza-movil img {
        width: 100%;
    }
    .promocion-carousel img {
        width: 70%;
    }



    .btn-bloqueo img {
        padding: 1vmin;
        width: 30px;
    }
    .btn-bloqueo a {
        font-size: 10px;
    }



    .carousel-indicators li {
        margin-top: -21%;
    }



    .laptop-hotgo-movil img {
        width: 100%;
    }
    
    .laptop-hotgo-movil div:nth-child(3){
        color: #fff;
        margin: -1% 0% 8% 2%;
        padding: 0% 10%;
        font-size: 0.7rem;
    }



    .hotgo-box {
        margin: 0%
    }



    .beneficios-stars {
        display: block;
        list-style: none;
        margin: 0%;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.6em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.6em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.6em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.6em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 0.6em 0em 0em;
    }
    .beneficios {
        padding:2% 2%;
        margin:3.5% 0% 0%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 0% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 1.7em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }


    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 75%;
    }
    .beneficios-logos {
        width: 100%;
        margin-top: -8%;
    }
    
    

    .hotgo-desktop {
        display: none;
    }
    .hotgo-movil {
        display: block;
    }

    .paquetes-desktop{
        display: none;
    }


    .tache {
        width: 12%!important;
        margin: 0!important;
    }
    .modal-imagen img {
        width: 100%;
    }
    
}
@media screen and (max-width:600px) {

    .botones-dieciocho {
        flex-direction: column;
        align-items: center;
    }
    .soymenor {
        padding: 3% 10%;
        width: 80%;
        margin-bottom: 2%;
    }
    .tengo18años{
        padding: 3% 10%;
        width: 80%;
    }


   
    .desaparecida {
        display: none;
    }
    .contratada {
        display: inline-block;
    }
    .venus-part {
        border-top:none;
        border-bottom:none;
        margin: 4% 0% 10% -5%;

        border-left: none;
        border-right: none;
    }
    .venus-part .part-text {
        border-bottom-color: #fff;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 2vmin;
    }
    .playboy-part .part-text {
        border-bottom-color: #fff;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 2vmin;
    }
    .playboy-part {
        margin: 4% 0% 0% -5%;
    }
    .playboy-part img {
        width: 15%;
    }
    .sextreme-part {
        margin: 0% 0% 10% -5%;
    }
    .disfrutalo p {
        font-size: 17px;
    }
    .desktop-banner {
        display: none;
    }
    .desktop {
        display: none;
    }
    .movil {
        display: block;
    }
    .promo-box {
        margin-top: 0em;
        margin-bottom: 2em;
    }
    .btn-promo {
        margin-left: -4em;
        margin-top: 1em;
    }
    
    
    
}
@media screen and (min-width:600px) {

    .botones-dieciocho {
        flex-direction: column;
        align-items: center;
    }
    .soymenor {
        padding: 3% 10%;
        margin-bottom: 2%;
        width: 80%;
    }
    .tengo18años{
        padding: 3% 10%;
        width: 80%;
    }


    .logo-adultos {
        margin:0em 0em 0em 16em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 0.2% 0% -1% -35%;
    }
    .chica-cereza-movil img {
        width: 100%;
    }
    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 17.5%;
    }
    .contratada {
        display: inline-block;
        width: 24vmin;
        margin-left: 10px;
    }
    .btn-bloqueo {
        border: 2px solid var(--unnamed-color-600b12);
        border: 2px solid #600B12;
        border-radius: 27px;
        opacity: 1;
        color: white;
    }
    .btn-bloqueo img {
        padding: 1vmin;
        width: 30px;
    }
    .btn-bloqueo a {
        font-size: 10px;
    }
    .adulto-pack {
        margin-bottom: 7%;
        padding: 0% 15%;
    }
    .adultoMas-pack {
        padding: 0% 15%;
    }




    .carousel-indicators li {
        margin-top: -23%;
    }


    .laptop-hotgo-movil img {
        width: 90%;
    }
    
    .laptop-hotgo-movil div:nth-child(3){
        color: #fff;
        margin: -1% 0% 8%;
        padding: 0% 10%;
    }




    .beneficios-stars {
        display: block;
        list-style: none;
        margin: 0%;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 0.7em 0em 0em;
    }
    .beneficios {
        padding:2% 2%;
        margin:3.5% 0% 0%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 0% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 1.7em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }


    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 65%;
    }
    .beneficios-logos {
        width: 100%;
        margin-top: -8%;
    }
    

    .hotgo-desktop {
        display: none;
    }
    .hotgo-movil {
        display: block;
    }






    .erotic-cont {
        padding: 2% 15%;
        margin-left: 5%;
    }    
    .part-text {
        font-size: 12px;
    }
    .venus-part {
        border-top:none;
        border-bottom:none;
        margin: 4% 0% 10% -5%;

        border-left: none;
        border-right: none;
    }
    .venus-part .part-text {
        border-bottom-color: #fff;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 2vmin;
    }
    .playboy-part .part-text {
        border-bottom-color: #fff;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 2vmin;
    }
    .playboy-part {
        margin: 4% 0% 0% -5%;
    }
    .sextreme-part {
        margin: 0% 0% 10% -5%;
    }
    .desktop-banner {
        display: none;
    }
    .movil-banner {
        display: block;
    }
    .desaparecida {
        display: none;
    }
    .contratada {
        display: inline-block;
        width: 25vmin;
        margin-left: 10px;
    }
    .promocion-carousel img {
        width: 60%;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -15em;
        margin-top: 20em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }
    .paquetes-desktop{
        display: none;
    }


    .tache {
        width: 12%!important;
        margin: 0!important;
    }


}
@media screen and (min-width:768px) {

    .botones-dieciocho {
        flex-direction: row;
        align-items: center;
    }
    .soymenor {
        padding: 2% 0%;
        width: 40%;
        margin-bottom: 0%;
    }
    .tengo18años{
        padding: 2% 0%;
        width: 40%;
    }
    
    
    
    .logo-adultos {
        margin:0em 0em 0em 21.5em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 0.2% 0% -1% -37%;
    }


    .flecha-paquetes span {
        margin-top: -3%;
    }


    .disfrutamaxxx-movil{
        width: 100%;
        margin: 2% 0%;
    }
    .chica-cereza-movil {
        padding: 0%;
    }
    .banner-fondo {
        padding: 0%;
    }
    .chica-cereza-movil img{
        width: 100%;
    }


    .btn-bloqueo img {
        padding: 1vmin;
        width: 30px;
    }
    .btn-bloqueo a {
        font-size: 8px;
    }



    .adulto-pack {
        margin-bottom: 7%;
        padding: 0% 21%;
    }
    .adultoMas-pack {
        padding: 0% 21%;
    }
    .erotic-cont {
        padding: 2% 20%;
        margin-left: 5%;
    }
    .venus-part {
        border-top:none;
        border-bottom:none;
        margin: 4% 0% 10% -5%;

        border-left: none;
        border-right: none;
    }
    .venus-part .part-text {
        border-bottom-color: #fff;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 2vmin;
    }
    .playboy-part .part-text {
        border-bottom-color: #fff;
        border-bottom-style: solid;
        border-bottom-width: 2px;
        margin-bottom: 2vmin;
    }
    .playboy-part {
        margin: 4% 0% 0% -5%;
    }
    .playboy-part img {
        width: 15%;
    }
    .sextreme-part {
        margin: 0% 0% 10% -5%;
    }
    .actrices {
        margin-top: 2em;
        padding: 0%;
        list-style: none;
    }
    .desaparecida {
        display: none;
    }
    .contratada {
        margin: 0% -22% 0% 26%;
    }
    .desktop-banner {
        display:none;
    }
    .movil-banner {
        display: block;
    }
    .desktop {
        display: none;
    }
    .movil {
        display: block;
    }


    .carousel-indicators li {
        margin-top: -19%;
    }



    .laptop-hotgo-movil img {
        width: 90%;
    }
    
    .laptop-hotgo-movil div:nth-child(3){
        color: #fff;
        margin: -1% 0% 8%;
        padding: 0% 10%;
    }
    .beneficios-logos {
        width: 100%;
        margin-top: -8%;
    }
    




    .beneficios-stars {
        display: block;
        list-style: none;
        margin: 0%;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 0.7em 0em 0em;
    }
    .beneficios {
        padding:2% 2%;
        margin:3.5% 0% 0%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 0% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 1.7em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }


    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 55%;
    }

    .hotgo-desktop {
        display: none;
    }
    .hotgo-movil {
        display: block;
    }






    .modal-imagen img {
        width: 100%;
    }
    .btn-promo-movil {
        background: transparent linear-gradient(181deg, #D61323 0%, #8E0E1A 46%, #810D19 46%, #730C17 75%, #500A13 100%) 0% 0% no-repeat padding-box;
        border: 3px solid #E1E1E1;
        border-radius: 32px;
        width: 180px;
        opacity: 1;
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) 19px/21px var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: center;
        font:normal normal normal 'AkzidenzGroteskBE-Md',medium;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        position: absolute;
        margin-left: -15em;
        margin-top: 20.6em;
    }
    .btn-promo-movil p {
        margin: 0px;
        padding: 5px 0px;
    }
    .btn-promo-movil a {
        text-decoration: none;
        color: #ffffff;
    }
    .promocion-carousel {
        padding-bottom: 18%;
        padding-top: 0%;
    }  
    .promocion-carousel img {
        width: 45%;
    } 
    .close {
        margin:-3em 0em -1.4em -30.8em
    }
    .paquetes-desktop{
        display: none;
    }
    .tache {
        width: 12%!important;
        margin: 0!important;
    }
   
    
}
@media screen and (min-width:992px) {

    .botones-dieciocho {
        flex-direction: row;
        align-items: center;
    }
    .soymenor {
        padding: 2% 0%;
        width: 40%;
        margin-bottom: 0%;
    }
    .tengo18años{
        padding: 2% 0%;
        width: 40%;
    }
    


    .tres-veinte {
        flex-direction: row;
        margin: 0%;
    }
    .banner-fondo {
        margin: -2.4% 0% -2.5%;
    }
    .logo-adultos {
        margin:0.5em 0em 0.5em 29em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 1.3% 0% -1% 3%;
    }
    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 10%;
        list-style: none;
    }
    .contratada {
        display: contents;
        width: 20vmin;
        margin-left: 10px;
    }
    .desaparecida {
        display: contents;
        width: 20vmin;
        margin-left: 10px;
    }
    .chica-cereza {
        padding: 0%;
    }
    .chica-cereza img{
        width: 100%;
        padding: 0%;
    }
    .btn-pack {
        margin-left: 8em;
        margin-top: 0em;
    }
    .btn-suscripcion {
        margin-left: 20em;
        margin-top: 0em;
    }

    .accede-texto p {
        padding: 2em 9em 0em 6em;
    }
    .btn-bloqueo img {
        padding: 1vmin;
        width: 30px;
    }
    .btn-bloqueo a {
        font-size: 10px;
    }
    .packs-container {
        margin-top: 2em;
        margin-bottom: 0em;
    }
    .adulto-pack {
        margin-bottom: 7%;
        padding: 0% 4%;
    }
    .adultoMas-pack {
        padding: 0% 4%;
    }




    .benefits-hotgo {
        background: #121212 0% 0% no-repeat padding-box;
        border: 2px solid #9B0002;
        border-radius: 30px;
        opacity: 1;
        width: 80%;
    }
    .benefits-hotgo img:nth-child(1) {
        margin: 10% auto;
    }
    .laptop-hotgo img {
        width: 100%;
        padding: 10% 0%;
    }
    .canales-adultos img:nth-child(7){
        width:50%;
        margin:0% 0%;
    }
    .canales-adultosmas img:nth-child(7){
        width:90%;
        margin:1% 0%;
    }
    .promo-box {
        margin-top: 0em;
        margin-bottom: 2em;
    }
    .hotgo-box {
        margin: auto;
    }



    .beneficios-stars {
        display: block;
        list-style: none;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.5em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 1.6em 0em 0em;
    }
    .beneficios {
        padding: 2% 2%;
        margin: 0% 10%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
        margin-bottom: -5%;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 8% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 4em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }



    .hotgo-desktop {
        display: block;
    }
    .hotgo-movil {
        display: none;
    }


    .erotic-cont {
        padding: 2% 13% 0% 13%;
        margin-left: 0%;
    }
    .part-text {
        padding: 8% 15% 0%;
    }
    .venus-part {
        margin: 0% 0% 10% 0%;
        padding: 3% 0% 0% 0%;
    }
    .venus-part {
        border-left-color:#ffffff;
        border-left-width: 2px;
        border-left-style: solid;
        border-right-color: #ffffff;
        border-right-width: 2px;
        border-right-style: solid;

        border-top: none;
        border-bottom: none;
    }
    
    .venus-part .part-text {
       border-bottom: none;
    }
    .playboy-part .part-text {
       border-bottom: none;
    }
    .playboy-part {
        margin: 0% 0% 10% 0%;
        padding: 3% 0% 0% 0%;
    }
    .playboy-part img {
        width: 13%;
        margin-top: -2%;
        margin-bottom: -2%;
    }
    .sextreme-part {
        margin: 0% 0% 10% 0%;
        padding-top: 3.5%;
    }
    .desktop-banner {
        display: inline;
    }
    .movil-banner {
        display: none;
    }
    .desktop {
        display: flex;
    }
    .movil {
        display: none;
    }
    .modal-imagen img {
        width: 100%;
    }
    .close {
        margin: -3em 0em -1.4em 0.2em;
    }


    .footer-vigencia p {
        font-size: 10.5px;
    }
    .paquete-movil {
        display: none;
    }
    .paquetes-desktop {
        display: block;
    }


    .tache {
        width: 15%!important;
        margin: 0!important;
    }


    .cont-promo {
        padding-bottom: 2.5rem;
    }
    
}
@media screen and (min-width:1200px) {


    .botones-dieciocho {
        flex-direction: row;
        align-items: center;
    }
    .soymenor {
        padding: 2% 0%;
        width: 40%;
        margin-bottom: 0%;
    }
    .tengo18años{
        padding: 2% 0%;
        width: 40%;
    }

    

    .tres-veinte {
        flex-direction: row;
        margin: 0%;
    }
    .desktop-banner {
        padding: 0;
    }
    .banner-fondo {
        margin-top: 0%;
        width: 102%;
    }
    .logo-adultos {
        margin:0.5em 0em 0.5em 35em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 1.3% 0% -1% 0%;
    }
    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 15%;
        list-style: none;
    }
    .chica-cereza img {
        width: 100%;
        padding: 0%;
    }
    .desktop-banner {
        display: inline-block;
    }
    .movil-banner {
        display: none;
    }
    .btn-pack {
        margin-left: 8em;
        margin-top: 0.3em;
    }
    .btn-suscripcion {
        margin-left: 20em;
        margin-top: 0.3em;
    }
    .accede-texto {
    margin: 48px 0px 0px 0px;
    padding: 0em 3em 0em 3em;
    font-size: 15px;
    }
    .accede-texto p {
        padding: 0em 9em 0em 6em;
    }



    .btn-bloqueo img {
        padding: 1vmin;
        width: 35px;
    }



    .beneficios-stars {
        display: block;
        list-style: none;
    }
    .beneficios-stars li:nth-child(1){
        margin: 0.8em 0em 0em;
    }
    .beneficios-stars li:nth-child(2){
        margin: 0.8em 0em 0em;
    }
    .beneficios-stars li:nth-child(3){
        margin: 0.8em 0em 0em;
    }
    .beneficios-stars li:nth-child(4){
        margin: 0.8em 0em 0em;
    }
    .beneficios-stars li:nth-child(5){
        margin: 2em 0em 0em;
    }
    .beneficios {
        padding:3% 2% 0%;
        margin:0% 10%;
    }
    .beneficios li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
        margin:0;
    }
    
    /*Con acceso a HotGo movil*/
    
    
    .beneficios-stars-2 {
        display: block;
        list-style: none;
    }
    
    .beneficios-2 {
        padding:2% 2%;
        margin: 6% 0%;
    }
    .beneficios-stars-2 li:nth-child(1){
        margin: 0.7em 0em 0em;
    }
    .beneficios-stars-2 li:nth-child(2){
        margin: 4.7em 0em 0em;
    }
    .beneficios-2 li {
        font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-14)/var(--unnamed-line-spacing-15) var(--unnamed-font-family-akzidenzgroteskbe-md);
        letter-spacing: var(--unnamed-character-spacing-0);
        color: var(--unnamed-color-ffffff);
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        font-size: 14px;
    }


    .benefits-hotgo img:nth-child(1) {
        margin: 9% 5%;
    }



    .hotgo-desktop {
        display: block;
    }
    .hotgo-movil {
        display: none;
    }






    .erotic-cont {
        padding: 2% 22%;
        margin-left: 0%;
    }
    .venus-part {
        margin: 0% 0% 10% 0%;
        padding: 3% 0% 0% 0%;
    }
    .venus-part img {
        width: 65%;
    }
    .venus-part {
        border-left-color:#ffffff;
        border-left-width: 2px;
        border-left-style: solid;
        border-right-color: #ffffff;
        border-right-width: 2px;
        border-right-style: solid;

        border-top: none;
        border-bottom: none;
    }
    
    .venus-part .part-text {
        border-bottom: none;
    }
    .playboy-part .part-text {
        border-bottom: none;
    }
    .playboy-part {
        margin: 0% 0% 10% 0%;
        padding: 3% 0% 0% 0%;
    }
    .playboy-part img {
        width: 19%;
    }
    .sextreme-part {
        margin: 0% 0% 10% 0%;
    }
    .sextreme-part img {
        width: 80%;
    }
    .footer-vigencia p {
        font-size: 11px;
    }


    .tache {
        width: 15%!important;
        margin: 0!important;
    }
    .cont-promo {
        padding-bottom: 2.5rem;
    }



}
@media screen and (min-width:1440px){


    .tres-veinte {
        flex-direction: row;
        margin: 0%;
    }
    .logo-adultos {
        margin:0.5em 0em 0.5em 43em;
        width:14.5rem;
    }
    .phone-adultos {
        color: white;
        font-size: 13px;
        text-align: right;
        margin: 1% 0% -1% 8%;
    }



    .accede-texto {
    margin: 35px 0px 0px 0px;
    padding: 0em 3em 0em 3em;
    font-size: 15px;
    }
    .accede-texto p {
        padding: 2em 14em 0em 14em;
    }



    .btn-bloqueo img {
        padding: 1vmin;
        width: 35px;
    }



    .benefits-hotgo img:nth-child(1) {
        margin: 4% 4%;
    }
    .beneficios {
        padding: 3% 2% 0%;
        margin: 0% 10%;
    }


    .btn-pack {
        margin-left: 8em;
        margin-top: 0.7em;
    }
    .btn-suscripcion {
        margin-left: 20em;
        margin-top: 0.7em;
    }


    .actrices {
        margin-top: 2em;
        padding: 0% 0% 0% 22%;
        list-style: none;
    }
    .paquetes-desktop {
        display: block;
    }

}
@media screen and (min-width:1880px) {

    .btn-pack {
        margin-left: 8em;
        margin-top: 1.3em;
    }
    .btn-suscripcion {
        margin-left: 20em;
        margin-top: 1.3em;
    }
}