.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: stretch;
		margin: 10px !important;
}

/* BOTÓN IZQUIERDO (CLON DEL SUBMIT) */
.pxl-file-upload-button {
    min-width: 160px !important;
    background-color: var(--primary-color) !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 1.28px !important;
    padding: 0px 6px !important;
    border: none !important;
    border-radius: 0 !important;
    color: #fff !important;
    height: 55px !important;
    display: flex !important;
    align-items: center !important;
}

/* CAMPO DERECHO */
.pxl-file-upload-input {
    height: 55px !important;
    background: #fff !important;
    border: none !important;
    padding-left: 20px !important;
    display: flex !important;
    align-items: center !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 14px !important;
    width: 100% !important;
}

/* Eliminar bordes raros */
.pxl-file-upload-wrapper input,
.pxl-file-upload-wrapper button {
    border-radius: 0 !important;
}

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