a:2:{s:10:"hide_title";s:3:"yes";s:10:"custom_css";s:3420:".bg-flex {
    flex: 1 !important;
    transition: all .3s ease;
    border-radius: 46px;
    
    
    &:hover{
    flex:1.5 !important;
    }
}


.center{
    gap: .5rem
}
/*.wpcf7-spinner{
    display: none !important;
}*/

footer{
    display: flex;
    flex-direction: column !important;
    
}


.wpcf7{
    form{
        .form-control{
            p{width:100% !important;
             span{width:100% !important;
                input, textarea{
            border-radius: 10px !important;
            border: 1px solid #155DB8 !important;
                
                &::placeholder{
                    color: #737373;

            font-family: Inter;
            font-size: 20px;
            font-style: normal;
            font-weight: 400;
            line-height: normal;
                }
                }
             }
        
        
                
            }
        }
        
        
    }
    .form-control:nth-child(3){
        display: flex !important;
        p{
            display: flex !important;
            gap: 1rem;
            justify-content: space-between;
            span{
                display: inline-flex !important;
              
            }
        }
    }

    
}



.elementor-element-2271520{
    position: relative;
    top:6rem;
    z-index: 2;
    border-radius: 25px;
    
}




.e-con-inner{
        display: flex;
    flex-direction: column;
  
}

  .center {
            width: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;



            cursor: pointer;
        }

        .container-move {
            z-index: 1;
            display: flex;
            justify-content: center;
            width: 20px;
            height: 54px;
            border: 2px solid #3D80D6;
            border-radius: 10px;
            position: relative;
            overflow: hidden;
        }

        .ball {
            position: absolute;
            width: 100%;
            height: 20px;
            background: #3D80D6;
            border-radius: 14px;
            transition: all 0.5s ease;
            top: 2px;
        }

        /* Movimiento vertical al hacer hover */
        .container-move:hover .ball {
            top: calc(100% - 22px); /* Desciende la pelota dejando 2px de margen */
        }


.elementor-element-7e9a799{
    bottom: 2rem
}


.carrusel {
    
}


@media  (max-width: 768px) {
    
    
    
    .right-slide{
   
        display: none;
    
    }
 
    
    .card-container{
        .car-image{
            img{
                object-fit: scale-down !important;
            } 
        }
    }
    
    .bg-left{
        display: none !important;
     
    
    }
    

    .elementor-element-2271520{
        position: static !important;
        top: 0rem !important;
    }
    
     .bg-flex {
        /* Remueve el efecto hover en móviles */
        flex: 1 !important;
    }
    
    .bg-flex:hover {
        /* Desactiva el hover en móviles */
        flex: 1 !important;
    }
}
@media (min-width: 414px) and (max-width: 419px) {
  /* Tus estilos aquí */
  #scrollBtn{
   position: absolute;
   bottom: 5rem;
  }

}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
    color:black;
}
.page-id-255 .formychat-widgets{display:none;}
";}