/* Asegurar que el contenedor de Select2 ocupe todo el ancho del div padre */
.select2-container {
    width: 100% !important;
}

/* Ajuste de altura y bordes para igualar al input original */
.select2-container--default .select2-selection--single {
    border: 1px solid #e2e2e2 !important;
    border-radius: 10px !important; /* Ajustar según radio de tu plantilla */
    height: 54px !important; /* Altura estándar de pxp-hero-search */
    display: flex;
    align-items: center;
    background-color: #fff;
    padding-left: 15px;
}

/* Centrar el texto renderizado */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 54px !important;
    color: #333;
    padding-left: 0 !important;
}

/* Ajustar la posición de la flecha */
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 52px !important;
    right: 15px !important;
}

/* Eliminar bordes azules al hacer foco */
.select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #fec42d !important; /* Color de énfasis de tu sitio */
    outline: none;
}

.pxp-services-container {
    height: 390px!important;
}

.pxp-services-accordion-fig {
    height: 650px !important;
}