/*
  Theme Name: Mi tema
  Theme URI: http://mitema.com
  Author: Nombre autor
  Author URI: https://www.misitio.com/
  Description: Tema para Nombre de proyecto
  Version: 1.0
*/

/*Base*/
@import url('css/reset.min.css');
@import url('css/base.css');
@import url('css/4s.css?v=1.3');
@import url('css/custom4s.min.css?v=1.2');

@import url('css/bootstrap/bootstrap.css');
@import url('css/bootstrap/bootstrap-xxs.css');
@import url('css/bootstrap/bootstrap-theme.css');


/*Fonts*/
@import url('css/fonts.css');


.images-avance{
    padding: 0px;
    max-height: 600px;
    overflow: hidden;
}

.images-avance .slick-slide{
    height: auto!important;
}
.images-avance img{
    max-width: 100%;
}

.text-container {
    display: flex;
    justify-content: center; /* Centra el contenido horizontalmente */
    align-items: center; /* Centra el contenido verticalmente */
    height: 100%; /* Altura completa del contenedor padre */
    height: 75%;
}

.text-content {
    text-align: center; /* Centra el texto dentro del contenedor de texto */
}

.text-avance{
    line-height: 50px!important;
    font-size: 30px!important;
}
.text-avance > span{

    font-size: 50px!important;
    color:#fff;
}

@media (max-width: 1550px){

    .text-container {
        height: 475px;
    }
}
@media (max-width: 1280px){
    .text-container {
        height: 410px;
    }

}
@media (max-width: 1180px){
    .text-container {
        height: 361px;
    }
}
@media (max-width: 998px){
    .text-container {
        height: 280px!important;
    }
    .text-avance{
        line-height: 50px!important;
        font-size: 25px!important;
    }
    .text-avance > span{

        font-size: 40px!important;
        color:#fff;
    }
}
.images-avance img {
    max-width: 100%;
    height: auto!important;
}

.color-p{
	color: #fff;
    font-size: 25px !important;
    text-shadow: 5px 4px 90px rgba(0, 0, 0, .7), -3px 10px 35px rgba(0, 0, 0, .7);
}

.uacf7-steps.steps-form + .uacf7-multisetp-form .uacf7-buttons  { display: INHERIT !important; }

.wpcf7-textarea {width: 100%  !important;
    border: none  !important;
    border-bottom: solid #201747 1px !important;
    background: transparent  !important;
    color: black  !important;
    margin-bottom: 35px  !important;
    padding: 10px 0  !important;}