body #headerExtraLanguages {
    display: flex;
    justify-content: center;

    .hel__container {
        right: 0px !important;
        float: none !important;
        padding-top: 0px !important;
        .hel__language{
            .flagImage{
                width: 90px;
                height: auto;
            }
        }
    }
}
#backtotop{
  border: none;
  background: transparent;
}
@media (width<768px){
    body #headerExtraLanguages {
        .hel__container {
            .hel__language{
                .flagImage{
                    width: 62px;
                }
            }
        }
    }
}
.height-wrapper {
    .flu_lang_sec {
        background-color: #2b4763;
    }
}
#samples_sec{
    .samples_sec_content{
        .new_title_seccion{
            color: #3BA6A8;
            font-size: 34px;
            font-weight: 600 !important;
        }
    }
}
@media only screen and (max-width: 375px) {
    .button_cntr_quote {
        line-height: 43px !important;
    }
}

.gl_tr_sec {
    background-position: 101%;
    background-size: contain;
    background-repeat: no-repeat;
}

.expi__container {
    .r_int_pre {
        h2 {
            color: #ffffff;
        }

        p {
            color: #ffffff;
        }
    }
}

.youtube-lazyload {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    /* Relación de aspecto 16:9 */
    overflow: hidden;
    cursor: pointer;
}

/* Estilo de la miniatura (imagen) del video */
.youtube-lazyload img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transition: filter 0.3s ease-in-out;
}

/* Efecto hover: oscurece la miniatura al pasar el mouse */
.youtube-lazyload:hover img {
    filter: brightness(75%);
}

/* Estilo para el icono de 'play' */
.youtube-lazyload::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    /* Asegura que el botón esté encima de la miniatura */
    /* Estilo del botón */
    width: 70px;
    height: 70px;
    background-color: rgba(255, 0, 0, 0.8);
    border-radius: 50%;
    transition: background-color 0.2s ease-in-out;
}

/* Estilo del triángulo de 'play' dentro del botón */
.youtube-lazyload::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-35%, -50%);
    z-index: 2;
    /* Triángulo CSS */
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 20px solid white;
}

/* Efecto hover: cambia el color del botón */
.youtube-lazyload:hover::before {
    background-color: rgba(255, 0, 0, 1);
}

/* Estilo para el iframe una vez que se carga */
.youtube-lazyload iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}