
/* Estilos para la landing de registro */
@font-face {
    font-family: 'Alyshia Regular';
    src: url('https://venusanzchef.com/wp-content/uploads/2021/02/Alyshia-Regular.ttf') format('truetype')
}

#formulario-lanzamiento-club input{
    color: #292929;
    font-family: "Montserrat", Sans-Serif;
    font-size: 15px;
    font-weight: bold;
}

.blq-input-nombre,
.blq-input-email{
    display: flex;
    justify-content: center;
}
.blq-input-nombre #nombre-webinar-menu,
.blq-input-email #webinar-menu-semanal{
    width: 70%;
    padding: 10px;
    border: 2px solid #FFBC35;
    border-radius: 10px
   
}

.btn-registro-desk-dia1,
.btn-registro-desk-dia2,
.btn-registro-desk-dia3
{
    background:#FFBD36;
    transition: background-color .5s;
    
    border: 2px solid rgba(0, 0, 0, 0); 
    color: rgb(255, 255, 255);
    font-size: 20px; 
    box-shadow: none; 
    border-radius: 10px; 
    padding: 4px 4px 4px 4px;
    white-space: normal; 
    font-weight: 700; 
    line-height: 1.3; 
    cursor: pointer; 
    transition: all 0.5s ease-out;
}
.btn-registro-desk-dia1:hover,
.btn-registro-desk-dia2:hover,
.btn-registro-desk-dia3:hover{
    background: #BF8D28;
}

.btn-registro-desk-dia1:active,
.btn-registro-desk-dia2:active,
.btn-registro-desk-dia3:active{
    background: #8C671D;
}
.container-registro-botones{
    display: flex;
    justify-content: space-around;
}
.container-registro-radio-dia3,
.container-registro-radio-dia2,
.container-registro-radio-dia1{
    display: none;
}
.container-registro-radio{
	display: flex;
    justify-content: center;
    color:#FFF;
    font-size: 20px;
}
.blq-btn-suscribete-club{
    display: flex;
    justify-content: center;
    margin-top: 74px;
}
#btn-submite-form-lanzaclub{
    background:#FFBD36;
    transition: background-color .5s;
    padding: 18px 20px 18px 20px;
    border: 2px solid rgba(0, 0, 0, 0); 
    color: rgb(255, 255, 255);
    font-size: 20px; 
    box-shadow: none; 
    border-radius: 10px; 
    white-space: normal; 
    font-weight: 700; 
    line-height: 1.3; 
    cursor: pointer; 
    display: none;
}
#btn-submite-form-lanzaclub:hover{
    background: #BF8D28;
}
.blq-atras-seleccion-dias{
    text-align: center;
    text-decoration: underline;
    display: none
}
.letrero-error-form{
    text-align: center;
    color:#fff;
}

/* Estilos para la landing de los 4 videos */
.bloque-dos-landing-videos,
.bloque-tres-landing-videos,
.bloque-cuatro-landing-videos{
    display: none;
}
/* .boton-uno-landing-videos,
.boton-dos-landing-videos,
.boton-tres-landing-videos,
.boton-cuatro-landing-videos{
    opacity: 0.40 !important;
}
.boton-uno-landing-videos:hover,
.boton-dos-landing-videos:hover,
.boton-tres-landing-videos:hover,
.boton-cuatro-landing-videos:hover{
    opacity: 1 !important;
} */
.logo-landing-videos a{
    display: flex;
    justify-content: center;
    display: -webkit-flex;
    align-items: flex-start;
}
.strikethrough {
    position: relative;
    opacity:0.6;
}
.strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 6px solid;
    border-color:#FFBD36;
     
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-10deg);
    -ms-transform:rotate(-10deg);
    -o-transform:rotate(-10deg);
    transform:rotate(-10deg);
}
.candado-pagina-videos{
    opacity: 0.55 !important;
}
.no-disponible{
    visibility: hidden;
}
.caja-botones-pagina-videos{
    text-align: center;
    cursor: pointer;
    border: 2px solid #8E5763;
    border-radius: 50px;
    margin-bottom: 10px;
    padding: auto;
    padding: 15px 10px 15px 10px;
    background: url("https://www.venusanzchef.com/wp-content/uploads/2021/02/Abstract-Gradient_Abstract-Gradient.png") repeat fixed right;
    -webkit-box-shadow: -5px 6px 51px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 6px 51px -7px rgba(0,0,0,0.75);
    box-shadow: -5px 6px 51px -7px rgba(0,0,0,0.75);
    transition: all .2s ease-in-out;
}
.caja-botones-pagina-videos:hover{
    transform: scale(1.1);
}
.botones-sociales-pagina-videos{
    font-family: "Montserrat", Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    color:#FFF;
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.botones-sociales-pagina-videos:hover{
    color:#FFF;
}
.move-submite-form-lanzaclub,
.efecto-pulse-gracias i,
.efecto-pulse-gracias h2,
.botones-redes-movil-pagina-videos .elementor-social-icon-telegram{
    box-shadow: 0 0 0 0 #7E5665;
   -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
   -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
   -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
   animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
@keyframes pulse {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(2);
    }
    100% {
      transform: scale(1);
    }
}
.btn-submite-form-lanzaclub{
    transition: all .2s ease-in-out;
    background:#EC5B57;
    padding: 18px 25px 18px 25px;
    border: 2px solid rgba(0, 0, 0, 0); 
    color: rgb(255, 255, 255);
    font-size: 25px; 
    box-shadow: none; 
    border-radius: 10px; 
    white-space: normal; 
    font-weight: 700; 
    line-height: 1.3; 
    cursor: pointer; 
}
.btn-submite-form-lanzaclub:hover{
    background: #B94744  !important;
    transform: scale(1.1);
}
.btn-submite-form-lanzaclub-header-venumain{
    transition: all .2s ease-in-out;
    background:#712642;
    padding: 21px 40px 21px 40px;
    border: 2px solid rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 0.9rem;
    box-shadow: none;
    border-radius: 3px;
    white-space: normal;
    font-weight: 700;
    line-height: 1.3;
    cursor: pointer;
}
.btn-submite-form-lanzaclub-header-venumain:hover{
    background: #3D1424  !important;
    transform: scale(1.1);
}
.btn-submite-form-lanzaclub-header-venumain-movil{
    transition: all .2s ease-in-out;
    background:#712642;
    padding: 21px 40px 21px 40px;
    border: 2px solid rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 25px;
    box-shadow: none;
    border-radius: 3px;
    white-space: normal;
    font-weight: 700;
    line-height: 1.3;
    cursor: pointer;
}
.btn-submite-form-lanzaclub-header-venumain-movil:hover{
    background: #3D1424  !important;
    transform: scale(1.1);
}
.botones-movil-vid-pagina-videos{
    width: 43%; 
    z-index:1; 
    top: 64px;
    right: 98px;
    position: absolute;
    opacity: 0.7 !important;
}
.botones-movil-vid-pagina-videos:hover{
    opacity: 1 !important;
}

.miniatura1-pagina-videos,
.miniatura2-pagina-videos,
.miniatura3-pagina-videos{
    filter: grayscale(100%);
}
.fondo-colores-letra{
    display: flex;
    justify-content: center;
}
@media (max-width: 767px){
    .titulo-a-colorear{
        font-size: 5.4vw !important;
    }
}
.titulo-a-colorear{
    background: linear-gradient(to right,#F46C56 0%,#A94AD1 100%);
    background: -webkit-linear-gradient(left,#F46C56 0%,#A94AD1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #fff!important;
    text-align: center;
    width: max-content;
    font-family: "Montserrat", Sans-Serif;
    font-size: 1.4vw;
    font-weight: bold;
}
.titulo-coloreado-pagina-videos h1{
    font-size: 33px !important;
}
.resumen-pagina-videos{
    padding-left: 20px;
    border-left: 2px solid rgb(32, 15, 182);
}
#seccion-body-pagina-videos .preguntas-pagina-videos{
    display: flex;
    align-items: center;
    
}
.preguntas-pagina-videos p{
    color: #727272 !important;
    font-size: 23px;
    font-family: "Montserrat", Sans-Serif;
    font-size: 20px;
    font-weight: 500;
}
#seccion-body-pagina-videos .total-resumen-pagina-videos h3{
    margin-bottom: 10px;
    font-family: "Montserrat", Sans-Serif;
    font-size: 23px;
    font-weight: bold;
    
}
.preguntas-pagina-videos i{
    padding-right: 10px;
}
@media (max-width: 576px) { 
    #seccion-body-pagina-videos .total-resumen-pagina-videos h3{
        margin-bottom: 10px;
        font-family: "Montserrat", Sans-Serif;
        font-size: 22px;
        font-weight: bold;
        text-align: center;
    }
    #seccion-body-pagina-videos .preguntas-pagina-videos p{
        color: #727272 !important;
        font-size: 23px;
        font-family: "Montserrat", Sans-Serif;
        font-size: 17px;
        font-weight: 500;
    }
}
.candado-no-disponible{
    opacity: 0.5 !important;
}
.grid-4-bloques-pagina-registro p{
    font-family: "Montserrat", Sans-Serif !important;
}
.grid-4-bloques-pagina-registro p:first-child{
    padding: 16px;
}
.blq-texto-sigue-las-instrucciones-pag-gracias p{
    color: #fff !important;
    font-size: 23px;
    font-family: "Montserrat", Sans-Serif;
    font-weight: 500;
    padding: 15px;
}
.caja-botones-pagina-gracias{
    text-align: center;
    cursor: pointer;
    border: 2px solid #8E5763;
    border-radius: 50px;
    margin-bottom: 10px;
    padding: auto;
    padding: 15px 10px 15px 10px;
    background: url("https://www.venusanzchef.com/wp-content/uploads/2021/02/Abstract-Gradient_Abstract-Gradient.png") repeat fixed center;
    -webkit-box-shadow: -5px 6px 51px -7px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 6px 51px -7px rgba(0,0,0,0.75);
    box-shadow: -5px 6px 51px -7px rgba(0,0,0,0.75);
    transition: all .2s ease-in-out;
}
.caja-botones-pagina-gracias:hover{
    transform: scale(1.1);
}
@media (max-width: 1300px){
    .blq-texto-sigue-las-instrucciones-pag-gracias p{
        color: #fff !important;
        font-family: "Montserrat", Sans-Serif;
        font-size: 18px;
        font-weight: 500;
        padding: 10px;
    }
}
@media (max-width: 380px){
    .pulse-btn-registro:first-child {
        -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
        -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
        -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
        animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    }
    .btn-submite-form-lanzaclub{
        background:#FFBD36;
        padding: 20px 15px 20px 15px;
        border: 2px solid rgba(0, 0, 0, 0); 
        color: rgb(255, 255, 255);
        font-size: 18px; 
        box-shadow: none; 
        border-radius: 10px; 
        white-space: normal; 
        font-weight: 700; 
        line-height: 1.3; 
        cursor: pointer; 
    }
    @keyframes pulse {
        0% {
          transform: scale(1);
        }
        50% {
          transform: scale(1.2);
        }
        100% {
          transform: scale(1);
        }
    }
}
.titulo-pagina-gracias-club{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.titulo-pagina-gracias-club h1,
.titulo-pagina-gracias-club span{
    text-align: center;
    color: #F9F9F9;
    font-family: "Montserrat", Sans-Serif;
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 1.4px;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
}
div[class*="count-down-pagina-gracias"],
section[class*="count-down-pagina-gracias"]{
    display: none;
}
.btn-submite-form-lanzaclum-modal{
    transition: all .2s ease-in-out;
    background:#FFBD36;
    padding: 18px 25px 18px 25px;
    border: 2px solid rgba(0, 0, 0, 0); 
    color: rgb(255, 255, 255);
    font-size: 25px; 
    box-shadow: none; 
    border-radius: 10px; 
    white-space: normal; 
    font-weight: 700; 
    line-height: 1.3; 
    cursor: pointer; 
}
.btn-submite-form-lanzaclum-modal-header:hover,
.btn-submite-form-lanzaclum-modal:hover{
    background:#CC972B;
}
#elementor-popup-modal-14469 .dialog-message.dialog-lightbox-message{
    overflow: inherit !important;
}
.main-ajusta-logo-derecha{
    display: flex;
    justify-content: flex-end;
    
}
.main-ajusta-logo-derecha img{
    width: 25%;
}
.btn-submite-form-lanzaclum-modal-header{
    transition: all .2s ease-in-out;
    background:#FFBD36;
    padding: 18px 25px 18px 25px;
    border: 2px solid rgba(0, 0, 0, 0); 
    color: rgb(255, 255, 255);
    font-size: 25px; 
    box-shadow: none; 
    border-radius: 10px; 
    white-space: normal; 
    font-weight: 700; 
    line-height: 1.3; 
    cursor: pointer; 
}
.videos-pagina-testimonios .elementor-background-overlay,
.registro-mini-panes{
    -webkit-box-shadow: -1px 0px 6px 5px rgba(0,0,0,0.79);
    -moz-box-shadow: -1px 0px 6px 5px rgba(0,0,0,0.79);
    box-shadow: -1px 0px 6px 5px rgba(0,0,0,0.79);
}
.display-none{
    display: none;
}
.lm-generate-cinco,
.lm-generate-inicio,
.lm-generate-contaminacion{
    display: none;
}
/* Postres 2021*/
.btn-submite-form-postres{
    background: rgba(128,171,163,1);
    transition: all .2s ease-in-out;
    padding: 1vw 1vw 1vw 1vw;
    border: 2px solid rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 1.5vw;
    box-shadow: none;
    border-radius: 10px;
    white-space: normal;
    font-weight: 700;
    line-height: 1.3;
    cursor: pointer;
}
.btn-submite-form-postres:hover{
    background: rgb(38, 156, 135)  !important;
    transform: scale(1.1);
}
/* Postres 2021 Mobile */
@media only screen and (max-width: 600px) {
    .btn-submite-form-postres{
        padding: 20px 20px 20px 20px;
        font-size: 21px;
    }
  }

