.modal-loquiero{
    width: 100%;
    height: 100vh;
    display: flex;
    position: fixed;
    top: 0;
    z-index: 999999;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;

}

.modal-container{
    display: flex;
    align-items: flex-start;

}

.btn-modalLoquiero{
    background: none;
    outline: none!important;
    border: none!important;
    font-size: 25px;
    color: #aaa;
    margin-left: 15px;
}

.btn-modalLoquiero:hover{
    color: #ffffff;
   
}

.formPopUp-logo{
    width: 120px;
    height: 32px;
    margin-top: 16px;
}
.container__formPopUp{
    /* margin-left: 10%; */
    /* width: 90%; */
    /* width: 20%; */
    min-height: 382px;
    min-width: 370px;
    background-color: #f7f7f7;
    border-radius: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.contauner__formPopUp-title{
    width: 80%;
    font: normal normal 300 24px/22px Telefonica;
    color: #5bc500;
    text-align: center;
    margin: 0;
    font-family: 'Telefonica-Light';
    font-size: 30px;
    margin: 10px 0;
    /* margin-top: 32px; */
}



.contauner__formPopUp-subtitle{
    width: 80%;
    font: normal normal 300 16px/20px Telefonica;
    /* color: #86888C; */
    text-align: center;
    margin-top: 16px;
    margin-bottom: 5px;
    font-family: 'Telefonica-Light';
}

.contauner__formPopUp-subtitle span{
    font: normal normal 400 16px/20px Telefonica;
    color: #86888C;
}

.contauner__formPopUp-text{
    text-align: center;
    font: normal normal 400 16px/20px Telefonica;
    color: #86888C;
    margin-bottom: 16px;
}

.contauner__formPopUp-message{
    font: normal normal 600 18px/22px Telefonica;
    color: #5bc500;
    margin-bottom: 24px;
    font-family: 'Telefonica-Light';
}

.form-box1{
    width: 80%;
}

.formPopUp-legend{
    font: normal normal 400 10px/12px Telefonica;
}

#phone-input{
    border-radius: 23px;
    border: none;
    box-shadow: 0px 3px 6px #9AA7B229;
    color: #9AA7B2;
}

.form-check-input{
    font: normal normal normal 12px/20px Telefonica;

}

.btn__submit-form{
    margin-top: 24px;
    border: none;
    background: #258CE8;
    color: white;
    border-radius: 24px;
    letter-spacing: 0.16px;
    font: normal normal 600 16px/20px Telefonica;
    padding: 15px 0px;
    margin-bottom: 20px;
}

@media (max-width:500px){
	.contauner__formPopUp-title{
        margin-top: 5px;
        font: normal normal normal 18px/24px Telefonica;
        text-align: center;
    }

    .contauner__formPopUp-subtitle{
        font: normal normal 600 20px/24px Telefonica;
        text-align: center;
        margin-top: 0;
        font-family: 'Telefonica-Light';
        font-size: 16px;
    }

    body.popup-body{
        width: 350px !important;
        min-height: 382px !important;
    }
    .container__formPopUp{
        width: 100%;
        margin: 0;
        overflow: hidden;
    }

    .container__formPopUp{
        min-width: 300px;
    }
}

.fancybox-close-small{
    display: none!important;
}



.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small{
    display: none!important;
}

.form-group1{
    text-align: center;
    /* margin: 15px auto; */
}
.group-btn {
    padding-bottom: 15px;
}
.input-formPopup{
    width: 260px;
    /* margin: 15px auto; */
    height: 40px;
    border: 1px solid #9A9A9A;
    border-radius: 24px;
    text-align: center;
}

.input-formPopup::placeholder{
    text-align: center;
    font: normal normal 400 20px/28px Telefonica;
    font-family: 'Telefonica-Light';
    font-size: 16px;
    
}

.btn-popup{
    margin-top: 16px;
    width: 230px;
    padding: 7px;
    font: normal normal 400 20px/24px Telefonica;
    font-size: 16px;
    font-family: 'Telefonica-Regular';
    background-color: #5bc500;
    color: white;
}
.tp-terms-box2{
    margin-top: 16px;
    margin-bottom: 16px;
}

.tp-terms-box2 label{
    font: normal normal normal 12px/14px Telefonica;
    color: #86888C;
}

.tp-terms-box2 input{
    accent-color: #258CE8
}

.input-box-shadow1{
    margin-right: 0px;
}


.modal-loquiero small {
    font-family: 'Telefonica-Light';
}

.form-check-label {
    font-size: 12px;
}

