.wrap-ctf-popup.wrap-form {
    padding: 0px !important;
}

#pxl-wapper #pxl-main {
    padding-top: 0px !important;
    padding-bottom: 115px;
}

.loader-logo {
	display: none!important;
}

html {
  scroll-behavior: auto !important;
}

img{
	width: auto;
}

/* Quitar la flecha que Elementor está forzando dentro de TranslatePress */
.trp-language-switcher div {
    background-image: none !important;
    background-size: 0 !important;
    background-position: unset !important;
}

/* Evitar que otras reglas de Elementor vuelvan a meter la flecha */
.trp-language-switcher div:first-child {
    background-image: none !important;
}

/* Opcional: ajustar alineación si algo se mueve */
.trp-language-switcher .trp-current-language-item__wrapper {
    padding-right: 0 !important;
}



/* CONTENEDOR */
.pxl-file-upload-wrapper {
    display: flex !important;
    width: 100%;
    height: 55px;
    align-items: center;
    margin: 0px!important;
		padding: 10px!important
}

/* BOTÓN IZQUIERDO */
.pxl-file-upload-button {
		min-width: 200px!important;
    background-color: var(--primary-color) !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 0 !important; /* ocultamos texto original */
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding-left: 25px !important;
    border: none !important;
    border-radius: 0 !important;
    color: #fff !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
    position: relative;
}

/* NUEVO TEXTO BOTÓN */
.pxl-file-upload-button::after {
    content: "AÑADIR ARCHIVO";
    font-size: 14px;
    color: #fff;
}

/* CAMPO DERECHO */

.pxl-file-upload-input {
    height: 55px !important;
    background: #fff !important;
    border: 1 !important;
    padding-left: 20px !important;
    align-items: center !important;
    margin: 0px 10px!important;
    position: relative;
	content: "Ningún archivo seleccionado";
}
/* NUEVO TEXTO DERECHO */
.pxl-file-upload-input::after {
    content: "Ningún archivo seleccionado";
    font-size: 14px;
    color: #666;
}



/* Hover igual al submit */
.pxl-file-upload-button:hover {
    background-color: var(--primary-color) !important;
    opacity: 0.9;
}