/*
 Theme Name: Hello Elementor Child
 Template: hello-elementor
 Text Domain: hello-elementor-child
 */

.hv-verde-s :hover {
    color: #6bbbae !important;
}
.cl-verde-p{
    color: #017C80 !important;
}
.cl-verde-s{
    color: #6bbbae !important;
}
.cl-white{
    color: #ffffff !important;
}
figcaption{
    color: #ffffff !important;	
}
.wpcf7-list-item{
    color: #ffffff;	
}
.wpcf7-form .aviso-form {
    font-size: 85% !important;
    line-height: 1 !important;
    color: #ffffff;
}
[type=submit]{
    color: #ffffff !important;
    border: none !important;
    background-color: #EFAE1F !important;
}
[type=submit]:hover{
    color: #ffffff !important;
    border: none !important;
    background-color: #EFAE1F !important;
}
p.aviso-form a{
    color: black !important;
}
.wpcf7-not-valid-tip {
    background-color: #c3c3c3;
    color: #df0000;
    font-size: 1em;
    font-weight: normal;
    display: block;
}
.wpcf7-submit[disabled],
.wpcf7-submit[aria-disabled="true"] {
    opacity: 1 !important;
    cursor: pointer !important;
    pointer-events: all !important;
    filter: none !important;
}

.img-hero-mvl .swiper-slide-image {
     margin-left: 36%;
}
.bg-degradado-videotestimonios {
    background: linear-gradient(180deg, rgba(107, 187, 174, .85) 0%, #017c80 100%);
    border-bottom: 4px solid #efae1f;
}
.my-slide-body {
    padding: 15px;
    color: #fff;
}
.texto-principal {
    font-size: clamp(16px, 4vw, 24px);
    /*white-space: nowrap;*/
}
.wpcf7-form p > .wpcf7-form-control-wrap[data-name="cita-lopd"] {
    display: block;
}

.wpcf7-form p:has(.wpcf7-acceptance) {
    margin: 0;
    padding: 0;
}
.card-no-border {
    border: none !important;
    border-radius: 0 !important;
}
img[src$="/play1.png"] {
    cursor: pointer;
}
img[src$="/play2.png"] {
    cursor: pointer;
}
img[src$="/play3.png"] {
    cursor: pointer;
}
.page-content a {
    text-decoration: none !important;
}

@media (max-width: 480px) {
    .texto-principal{
      /*white-space: normal !important;*/
    }
    .texto-secundario{
        white-space: normal !important;
        
    }
    .click{
        margin-top: -10px;
    }
}