/*** ESTILOS DE LA ACTUALIZACION - DICIEMBRE - 2022 - REYNOLD ALVIN - INFOPRODUCT69@GMAIL.COM   *******/
.swal2-container {
    display: grid;
    position: fixed;
    z-index: none;
    inset: 0;
    box-sizing: border-box;
    grid-template-areas:
        "top-start top top-end"
        "center-start center center-end"
        "bottom-start bottom-center bottom-end";
    grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
    height: 100%;
    padding: 1.5em;
    overflow-x: hidden;
    transition: background-color .1s;
    -webkit-overflow-scrolling: touch;
    z-index: 999999;
}
.swal2-actions {
    display: flex;
    z-index: 1;
    box-sizing: border-box;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: auto;
    margin: 2.25em auto 0;
    padding: 0;
}
.swal2-popup {
    display: none;
    position: relative;
    box-sizing: border-box;
    grid-template-columns: minmax(0, 100%);
    width: 29em;
    max-width: 100%;
    padding: -1px 0 24.25em;
    border: none;
    border-radius: 5px;
    background: #fff;
    color: #545454;
    font-family: inherit;
    font-size: 1.5rem;
}
.swal2-styled .swal2-confirm {
    border: 0;
    border-radius: 0.25em;
    background: initial;
    background-color: #7066e0;
    color: #fff;
    font-size: 3em;
}
*,
:after,
:before {
    margin: 0;
    padding: 0;
    box-sizing: inherit
}
html {
    font-size: 62.5%
}
@media only screen and (max-width: 340px) {
    html {
        font-size: 50%
    }
}
body {
    box-sizing: border-box;
    font-family: Open Sans, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.7;
}
/*** Fondo de la Seccion *****/
.layout {
    display: grid;
    min-height: -23vh;
	margin-bottom: -100px;	
    background-color: var(--background-color)
}
@media only screen and (max-width: 540px) {
.layout {
    display: grid;
    min-height: -80vh;
	margin-bottom: -119px;
    background-color: var(--background-color)
}
}
.text {
    color: var(--text-color);
    font-size: 1.6rem
}
.text-secondary {
    color: var(--text-color-secondary)
}
.text-tertiary {
    color: var(--dark-gray)
}
.text-gray {
    color: var(--light-gray-2)
}
.text-lg {
    font-size: 2.4rem
}
.text-lg--2 {
    font-size: 1.8rem
}
.text-ln-1\.2 {
    line-height: 1.2
}
.text-ln-1\.4 {
    line-height: 1.4
}
.text-md {
    font-size: 1.8rem
}
@media only screen and (max-width: 768px) {
    .text-md {
        font-size: 1.4rem
    }
}
.text-sm {
    font-size: 1.4rem
}
@media only screen and (max-width: 768px) {
    .text-sm {
        font-size: 1.2rem
    }
}
.text-smallest {
    font-size: 1.2rem
}
@media only screen and (max-width: 768px) {
    .text-smallest {
        font-size: 1rem
    }
}
.text-extrabold {
    font-weight: 800
}
.text-uppercase {
    text-transform: uppercase
}
.text-regular {
    font-weight: 400
}
.text-center {
    text-align: center
}
/*** COLOR TEXTO TITULOS ARRIBA BOTONERA *****/
.color-primary,
.span-color-primary span {
    color: #000;
}
.mt-1\.5 {
    margin-top: 1.5rem
}
.mt-2,
.mt-3 {
    margin-top: 3rem
}
.mt-4 {
    margin-top: 4rem
}
.mb-1 {
    margin-bottom: 1rem
}
.mb-1\.5 {
    margin-bottom: 1.5rem
}
.mb-0\.5 {
    margin-bottom: .5rem
}
.mb-2 {
    margin-bottom: 2rem
}
.mb-3 {
    margin-bottom: 3rem
}
.mb-8 {
    margin-bottom: 8rem
}
.mr-1 {
    margin-right: 1rem
}
.my-2 {
    margin-top: 2rem;
    margin-bottom: 2rem
}
.mx-auto {
    margin-left: auto;
    margin-right: auto
}
.logo-w-text {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 2rem;
    color: #fff
}
.h-100vh {
    min-height: 100vh
}
.display-flex {
    display: flex
}
.flex-column {
    flex-direction: column
}
.center {
    display: grid;
    justify-items: center
}
.align-items-center {
    align-items: center
}
.justify-content-center {
    justify-content: center
}
.justify-content-space-between {
    justify-content: space-between
}
.cursor-pointer {
    cursor: pointer
}
@media only screen and (max-width: 768px) {
    .footer-menu {
        justify-content: space-evenly;
        text-align: center
    }
    .footer-menu-item {
        font-size: calc(var(--footer-link-font-size)/1.5)
    }
}
.header {
    background-color: var(--primary-color);
    height: var(--header-height);
    display: flex;
    justify-content: center;
    align-items: center
}
.header img {
    max-width: 30rem;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}
.container {
    margin-top: -58px;
    width: var(--container-width);
    max-width: var(--container-max-width)
}
/*** ALTURA TOP-MARGEN SUPERIOR *****/
@media only screen and (max-width: 768px) {
    .container {
        margin-top: -58px;
    }
}
.container-md {
    max-width: 100rem
}
.survey {
    margin: 0px;
}
.survey-progressbar {
    width: 80%;
    height: 1rem;
    border-radius: 1rem;
    background-color: var(--light-gray);
    transition: all 2s
}
.survey-progressbar-container {
    margin: 0px;
}
/*COLOR DE LA BARRA PROGRESO*/
.survey-progressbar-percentage {
    height: 100%;
    background-color: #28cd6e;
    border-radius: 1rem
}
.options {
    display: grid;
    grid-gap: 1rem;
    justify-content: center
}
	/*** ESTILOS DEL BOTÓN/BOX GRANDE QUE CONTIENE LOS ICONOS #ff7b67 *****/
	.options-option {
	margin-top: 25px;
	cursor: pointer;
    	border: 1px #FF7D6A;
    	color: var(--text-color-secondary);
    	background-color: #FF7D6A;
	box-shadow: 0px 1px 0px hsl(180,20%,40%),
	0px 2px 0px hsl(180,20%,5%),
	0px 3px 10px #000;
	max-width: 100%;
	padding: 12px;
	border-radius: 4px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: column;
	transition: all .3s
	}
.options-option img {
    width: 5rem;
    height: 5rem;
    -o-object-fit: contain;
    object-fit: contain;
    margin-bottom: 0;
    /*** 1.0rem;   /***/
}
.options-option:hover {
	margin-top: 25px;
	cursor: pointer;
    border: 1px #FF8474;
    color: var(--text-color-secondary);
    background-color: #FF8474;
	box-shadow: 0px 0px 0px hsl(5,20%,40%),
	0px 0px 0px hsl(5,20%,5%),
	0px 0px 0px #000;
	max-width: 100%;
	padding: 12px;
	border-radius: 4px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: column;
	transition: all .3s
}
.options-option:hover img {
    filter: brightness(200%) drop-shadow(0px 0px 0px none)
}
.options-option:focus {
    outline: none;
    transform: scale(1.05);
    border: 1px solid var(--primary-color-dark)
}
.button {
    padding: 2rem;
    border: none;
    border-radius: 1rem;
    cursor: pointer
}
.button-primary {
    color: var(--text-color-secondary);
    background-color: var(--primary-color);
    transition: all .3s
}
.button-primary:hover {
    background-color: var(--primary-color-dark)
}
.button-primary:focus {
    outline: none
}
.form {
    display: grid;
    grid-gap: .5rem
}
.form input {
    padding: 1rem;
    border-radius: .6rem;
    border: 2px solid var(--light-gray);
    transition: all .3s
}
.form input:focus {
    outline: none
}
.form input:focus::-moz-placeholder {
    color: var(--primary-color)
}
.form input:focus:-ms-input-placeholder {
    color: var(--primary-color)
}
.form input:focus::placeholder {
    color: var(--primary-color)
}
.form a {
    text-decoration: none
}
.loader {
    border: 16px solid #f3f3f3;
    border-top-color: #3498db;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}
@-webkit-keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}
.redirect-loader {
    top: 0;
    left: 0;
    display: flex;
    min-height: 100vh;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%
}
.redirect-loader-background {
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: .6;
    position: absolute;
    z-index: 999999
}
.redirect-loader-animation {
    position: relative;
    z-index: 99999999
}

/****************************************************************************/
.span_1 {
	box-sizing: border-box; 
	display: inline-block; 
	overflow: hidden; 
	width: initial; 
	height: initial; 
	background: none; 
	opacity: 1; 
	border: 0px; 
	margin: 0px; 
	padding: 0px;
	position: relative; 
	max-width: 100%;
}
.span_2 {
	box-sizing: border-box; 
	display: block; 
	width: initial; 
	height: initial; 
	background: none; 
	opacity: 1; 
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
	max-width: 100%;
}
.image_1 {
	display: block; 
	max-width: 100%; 
	width: initial; 
	height: initial; 
	background: none; 
	opacity: 1; 
	border: 10px; 
	margin: 0px; 
	padding: 0px;
}
.image_2 {
	position: absolute; 
	inset: 0px; 
	box-sizing: border-box; 
	padding: 0px; 
	border: none; 
	margin: auto; 
	display: block; 
	width: 0px; 
	height: 0px; 
	min-width: 100%; 
	max-width: 100%; 
	min-height: 100%; 
	max-height: 100%;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
	/*********************
	background-color: #ff0; /*****/
	display: contents;
}

#multi_form_00 fieldset:not(:first-of-type) {
    display: none;   /****/
  }
.paso_especial {
		display: contents;
		}
.text-center {
	text-align: center;
}
.bloque {
	display: block;
}
.hidden {
	display: none;
}
.label_multi {
	font-size: 13.3333px !important;
}
.btn-info {
  position: relative;
  background-color: #0f0f0f; /* color de fondo del botón */
  color: #fff; /* color del texto del botn */
  padding: 10px 20px 10px 30px; /* espacio interno del botón */
  border: none; /* borde del botón */
  border-radius: 4px; /* radio de borde del botón */
  cursor: pointer; /* cursor al pasar por encima del botón */
  background-image: url('https://todoslosprestamos.com/wp-content/uploads/2023/05/568177.png'); /* flecha a la izquierda */
  background-position: left center; /* posición de la flecha */
  background-repeat: no-repeat; /* no repetir la imagen */
  background-size: 20px; /* tamaño de la imagen de fondo */
  /*filter: invert(1); /* invertir los colores de la imagen */
}
.btn-info:hover {
	cursor: pointer;
    color: #ffff;
    background-color: #000;
    border-color: #ffff;
	border: 2px;
}
.btn-avanzar {
  background-color: #0f0f0f; /* color de fondo del botón */
  color: #fff; /* color del texto del botón */
  padding: 10px 20px; /* espacio interno del botón */
  border: none; /* borde del botón */
  border-radius: 4px; /* radio de borde del botón */
  cursor: pointer; /* cursor al pasar por encima del botón */
  background-image: url('https://todoslosprestamos.com/wp-content/uploads/2023/05/568095.png'); /* flecha a la derecha */
  background-position: right center; /* posición de la flecha */
  background-repeat: no-repeat; /* no repetir la imagen */
  background-size: 20px; /* tamaño de la imagen de fondo */
  /*filter: invert(1); /* invertir los colores de la imagen */
}
.btn-avanzar:hover {
	cursor: pointer;
    color: #ffff;
    background-color: #000;
    border-color: #ffff;
	border: 2px;
}
@media only screen and (max-width:540px){
.btn-info {
	margin-top: 20px;
    border-radius: 50px;
	width: 40%;
	cursor: pointer;
    color: #ffbfc5;
    background-color: #000;
	border: 0px;
    border-color: #000;
	font-weight: bold;
	padding: 7px
}
.btn-info:hover {
	cursor: pointer;
    color: #ffff;
    background-color: #000;
    border-color: #ffff;
	border: 2px;
}
.btn-avanzar {
	width: 40%;
	margin-top: 20px;
	cursor: pointer;
    color: #ffbfc5;
    background-color: #000;
	border-radius: 50px;
	border: 0px;
    border-color: #000;
	font-weight: bold;
	padding: 7px
}
.btn-avanzar:hover {
	cursor: pointer;
    color: #ffff;
    background-color: #000;
    border-color: #ffff;
	border: 2px;
}
}
.btn-success:disabled {
	cursor: not-allowed;
}
#fecha_nacimiento {
	width: 85%;	
}
/************** ALGUNOS RESPONSIVES     *********/
@media only screen and (max-width:540px){
	/*** para los INPUT de datos *****/
	.paso_especial {
		display: block;
		width: 100%;
		min-width: 300px;
		text-align: center;
		margin-left: calc(50% - 12vw);
	}
}
@media only screen and (max-width:380px){
	/*** para los INPUT de datos *****/
	.paso_especial {
		margin-left: calc(50% - 16vw)  !important;
	}
}
@media only screen and (max-width:321px){
	/*** para los INPUT de datos *****/
	.paso_especial {
		margin-left: calc(50% - 23vw)  !important;
	}
}

/***********  ESTILOS DE LA VENTANA MODAL **************/
.mix_multi_black_bg {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    position: fixed;
    top: 0;
    left: 0px;
    z-index: 10000;
    display: none;
}
.mix_multi_modal_container {
    justify-content: center;
    display: flex;
    margin-bottom:68px;
}
@media only screen and (max-width:540px){
	/*** Alejar Footer *****/
	.mix_multi_modal_container {
	justify-content: center;
    display: flex;
    margin-bottom:111px;
	}
}
.mix_multi_modal-body {
    background-color: #fff;
    border-radius: 4px;
    max-height: 700px;
    overflow-y: auto;
    padding: 40px;
	display: none;
	z-index: 10000;
	position: absolute;
	top: 0;
}

.mix_multi_modal-body >.mix_multi_title h2 {
    margin: 0;
}
.mix_multi_title{
    text-align: center;
}
.mix_multi_modal-body .mix_multi_content {
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
    margin: 10px 0;
    padding: 10px 0;
}
.mix_multi_mb-1 {
    margin-bottom: 10px;
}
.mix_multi_text-center {
    text-align: center;
}
.mix_multi_alert-danger {
    background-color: #ff5a5a;
    color: #fff;
	font-family: arial;
}
.mix_multi_alert {
    cursor: pointer;
    padding: 10px;
    position: relative;
	font-family: arial;
}

.mix_multi_form-group {
    margin: 15px 0;
    position: relative;
}

.mix_multi_bold {
    font-weight: 700;
}

.mix_multi_color-accent {
    color: #0077f9;
}
/***********ESTILO DEL LOADER DE ESPERA **********/
	.new_loader_container {
	    width: 100%;
		display: inline-flex;
	}
	.new_loader {
    	border: 16px solid #f3f3f3; /* Light grey */
    	border-top: 16px solid #3498db; /* Blue */
    	border-radius: 50%;
    	width: 120px;
    	height: 120px;
    	animation: spin 2s linear infinite;
    	display: block;
    	margin: auto;
    }
	@keyframes spin {
		0% { transform: rotate(0deg); }
		100% { transform: rotate(360deg); }
	}
	
	#new_loader_subtitle {
        text-align: center;
    }
/*****************************************/

/********** ESTILOS TOMADOS DE BOOTSTRAP ************/
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
		
 /************** ESTILOS TOMADOS DE MIX-SOLICITUD     ************/
     .alert-success {
            color: #155724;
            background-color: #d4edda;
            border-color: #c3e6cb;
        }

        input[type="text"],
        input[type="number"],
        input[type="email"],
        input[type="date"],
        select {
    border: 2px solid #000 !important;
    height: 48px !important;
    border-radius: -52px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    padding: 5px 10px !important;
    width: 100%;
    font-size: 13.3333px !important;
    max-width: 100;
    padding: 12px;
    border: none;
    border-radius: 4px;
    box-shadow: 2px 2px 7px 0 rgb(0, 0, 0, 0.2);
    outline: none;
    color: dimgray;
        }

        #form_solicitud {
            background: transparent;
            text-align: left;
            border-radius: 25px;
            margin-top: 33px;
            border-style: solid;
            border-width: 2px;
            border-color: #ffffff;
            padding-top: 30px;
            padding-left: 12px;
            padding-right: 12px;
            color: #fff;
        }

        .invalid-feedback {
            background: none !important;
            color: #fbdc00 !important;
        }

        .text-right {
            text-align: left !important;
            font-weight: normal !important;
            font-size: 19px !important;
        }
		
		.btn-success {
			cursor: pointer;
			-moz-border-radius:50px;
			-webkit-border-radius:50px;
			float: right;
			color: white;
			/**Color del texto del boton */
			background-color: #278c0b;
			/**Fondo del boton */
			border-color: #1e211d;
			/**es el color de los bordes dle boton, siempre va del mismo color de background-color para un mejor diseño */
		}
		.btn-success:hover {
  			background: #3cab1d;
  			color: #fff !important;

		}
/************** ALGUNOS RESPONSIVES     *********/
@media only screen and (max-width:540px){
	/*** para los INPUT de datos *****/
		.btn-success {
	margin-right: 30px;
    margin-top: 20px;
    width: 80%;
    cursor: pointer;
    color: #ffbfc5;
    background-color: #278C0B;
	border-radius: 50px;			
    border: 1px;
    border-color: #000;
    font-weight: bold;
    padding: 10px;
}
	}
form.cuestionario {
    max-width: 600px;
}

form.cuestionario label {
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

form.cuestionario .form-input {
    padding: 1em;
}

form.cuestionario .form-input input[type='text'],
form.cuestionario .form-input input[type='email'],
form.cuestionario textarea {
    display: block;
    width: 100%;
}

p.exito {
    font-size: 1.5em;
    padding: 1em;
    border: 2px solid green;
    background: lightgreen;
}

p.error {
    font-size: 1.5em;
    padding: 1em;
    border: 2px solid red;
    background: #ff8787;
}

input.valid, select.valid{
    background: #9deb91;
}

input.invalid, input.invalid:focus , select.invalid{
    background: #eb91ae;
}

.blockOverlay {
    display: none;
    z-index: 1000000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgb(0, 0, 0);
    opacity: 0.7;
    cursor: wait;
    position: fixed;
}

.blockPage {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000001;
  }

  .loading-message {
    text-align: center;
    color: #000;
    background: #fff;
    padding: 2em;
    font-size: 18px;
    font-weight: bold;
    max-width: 80%;
    margin: 0 auto;
  }

.loading-message img {
    max-width: 100%;
    margin-bottom: 1em;
  }


  .modal {
    display: none;
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 76%);
  }
.modal-content {
    position: relative;
    background-color: #fff;
    margin: 10% auto;
    padding: 20px;
    width: 80%;
    max-width: 600px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media only screen and (max-width:540px){
	/*** para los INPUT de datos *****/
.modal-content {
	border-radius: 10px;
	border: solid 3px;
    border-color: #98CE54;
    position: relative;
    background-color: #fff;
    margin: 50% auto;
    padding: 20px;
	padding-top: 50px;
    padding-bottom: 50px;
    width: 85%;
    max-width: 600px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
	}
  .close {
    position: absolute;
    top: -13px;
    right: 5px;
    font-size: 30px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
  }
  
  .close:hover {
    color: #000;
  }
	/*** ESTILOS BOTÓN APROBADOS POR WENANCE *****/
   .button-oferta-wen {
	font-size: 20px;
	margin-right: 0px;
    margin-top: 20px;
    width: 80%;
    cursor: pointer;
    color: #2b2223;
    background-color: #98CE54;
	border-radius: 50px;			
    border: 1px;
    border-color: #000;
    font-weight: bold;
    padding: 10px;
		}

  .custom-button {
	margin-right: 0px;
    margin-top: 20px;
    width: 80%;
    cursor: pointer;
    color: #ffbfc5;
    background-color: #278C0B;
	border-radius: 50px;			
    border: 1px;
    border-color: #000;
    font-weight: bold;
    padding: 10px;
		}
  
  .custom-button:focus {
    outline: none;
  }

  #submitButton {
    /* Estilos del botón "Ir" */
    display: block;
    margin-top: 1em; /* Ajusta el margen superior según sea necesario */
    border-radius: 2em;
}

.my-custom-font-size {
    font-size: 2rem !important; /* Modifica el tamaño de fuente según lo necesites */
  }


  .campo-empresa{
    display: none;
  }


  .my-confirm-button-text {
    color: #188ccf !important; /* o el color que quieras */
}
